/* SIGA: pré-uso de máquinas no módulo de inventário, sem navegação adicional. */
#main .mc-shell{background:#fff;border:1px solid #dde8de;border-radius:11px;padding:0;margin:0 0 14px;min-width:0;overflow:hidden}
#main .mc-header{padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#main .mc-header h3{font-size:13px;color:#285d41;margin:0 0 4px;font-weight:760}
#main .mc-header p{font-size:10.5px;color:#708674;margin:0;line-height:1.5}
#main .mc-header .btn{min-height:35px;font-size:11px}
#main .mc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e8eee8;border-block:1px solid #e8eee8}
#main .mc-summary>div{background:#f8faf8;padding:12px 15px;display:grid;gap:5px}
#main .mc-summary strong{font-size:22px;color:#286242;font-variant-numeric:tabular-nums}
#main .mc-summary span{font-size:10.5px;color:#68816e;line-height:1.3}
#main .mc-form{padding:15px 17px;border-bottom:1px solid #e8eee8}
#main .mc-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}
#main .mc-field{display:grid;gap:6px;font-size:11px;font-weight:700;color:#4f725a}
#main .mc-field select,#main .mc-field input,#main .mc-field textarea{width:100%;min-width:0;min-height:38px;background:#fff;border:1px solid #cedfd0;border-radius:8px;padding:9px 10px;color:#2c5a3f;font-size:11.5px;font-weight:500}
#main .mc-field textarea{resize:vertical}
#main .mc-wide{grid-column:1/-1}
#main .mc-form-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px}
#main .mc-form-footer span{font-size:10.5px;color:#738b79;max-width:660px;line-height:1.5}
#main .mc-form-footer .btn{min-height:37px}
#main .mc-recent summary{padding:13px 17px;font-size:11px;color:#447451;font-weight:740;cursor:pointer}
#main .mc-recent-wrap{width:100%;overflow-x:auto}
#main .mc-recent table{width:100%;min-width:680px;border-collapse:collapse}
#main .mc-recent th{background:#f5f9f6;font-size:10px;color:#698370;padding:9px 12px;text-align:left}
#main .mc-recent td{font-size:11px;color:#547361;padding:9px 12px;border-top:1px solid #ecf1ed;vertical-align:top}
#main .mc-result{display:inline-block;padding:5px 7px;border:1px solid #cfe4d3;background:#edf8ef;border-radius:6px;font-size:10px;color:#33734a;white-space:nowrap}
#main .mc-result.mc-bad{border-color:#efc6b9;background:#fff0ea;color:#9f4e3e}
#main .mc-loading{font-size:11px;padding:14px;color:#68816c}
@media(max-width:1050px){#main .mc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){
 #main .mc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
 #main .mc-form-grid{gap:9px}
 #main .mc-header,#main .mc-form{padding:11px 12px}
 #main .mc-form-footer .btn{width:100%}
}