/* Only the operational equipment sheet opened from Parque Instalado. */
html body.ui-unified #content .equipment-recovery{--equipment-accent:var(--ax-red,#e10600);--equipment-radius:10px;max-width:100%;min-width:0}
html body.ui-unified #content .equipment-recovery .machine-hero-card{display:grid!important;grid-template-columns:minmax(260px,1.2fr) minmax(0,2fr)!important;gap:20px!important;padding:20px!important;border-left:3px solid var(--equipment-accent)!important;border-radius:var(--equipment-radius)!important}
html body.ui-unified #content .equipment-recovery .machine-hero-main,html body.ui-unified #content .equipment-recovery .machine-hero-title-row,html body.ui-unified #content .equipment-recovery .machine-hero-title-row>div{min-width:0!important;width:auto!important;max-width:none!important}
html body.ui-unified #content .equipment-recovery .machine-hero-title-row{display:block!important}
html body.ui-unified #content .equipment-recovery .machine-hero-card h1{font-size:20px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:anywhere!important;margin:0 0 8px!important}
html body.ui-unified #content .equipment-recovery .machine-hero-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
html body.ui-unified #content .equipment-recovery .machine-hero-metric{min-width:0!important;padding:0!important;border:0!important;background:transparent!important}
html body.ui-unified #content .equipment-recovery .machine-editor-tabs{position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:16px 0!important}
html body.ui-unified #content .equipment-recovery .machine-editor-tab{min-width:0!important;padding:11px!important;font-size:13px!important}
html body.ui-unified #content .equipment-recovery .model-section{padding:16px!important;margin-bottom:14px!important;border:1px solid var(--ax-line,#d0d5dd)!important;border-left:3px solid var(--equipment-accent)!important;border-radius:var(--equipment-radius)!important;background:var(--ax-surface,#fff)!important;box-shadow:none!important}
html body.ui-unified #content .equipment-recovery .model-section-title{margin:0 0 14px!important;padding:0!important;display:flex!important;gap:12px!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important}
html body.ui-unified #content .equipment-recovery .machine-form-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 16px!important}
html body.ui-unified #content .equipment-recovery .field{min-width:0!important;margin:0!important;max-width:100%!important}
html body.ui-unified #content .equipment-recovery .field.wide{grid-column:1/-1!important}
html body.ui-unified #content .equipment-recovery :is(label,.field>label){font-size:12px!important;line-height:1.4!important;margin-bottom:5px!important}
html body.ui-unified #content .equipment-recovery :is(input:not([type=checkbox]):not([type=file]),select){height:38px!important;min-height:38px!important;max-width:100%!important;min-width:0!important;font-size:13px!important}
html body.ui-unified #content .equipment-recovery textarea{min-height:70px!important;width:100%!important;max-width:100%!important;font-size:13px!important}
html body.ui-unified #content .equipment-recovery :is(.machine-subcard,.machine-service-terms,.contract-doc-list,.machine-physical-list){box-shadow:none!important;border-radius:6px!important}
html body.ui-unified #content .equipment-recovery :is(.machine-subcard-head,.section-copy) :is(h3,h4,b){font-size:14px!important;line-height:1.4!important}
html body.ui-unified #content .equipment-recovery .machine-subcard-head{padding:0 0 10px!important;min-height:0!important;background:transparent!important}
html body.ui-unified #content .equipment-recovery .machine-subcard{padding:12px 0!important;margin:0!important;border:0!important;background:transparent!important}
html body.ui-unified #content .equipment-recovery .machine-physical-row{display:grid!important;grid-template-columns:minmax(180px,1fr) 110px auto!important;gap:12px!important;padding:10px 0!important;align-items:end!important}
html body.ui-unified #content .equipment-recovery label.field{display:flex!important;flex-direction:column!important;gap:5px!important}
html body.ui-unified #content .equipment-recovery .equipment-recovery-footer{position:static!important;inset:auto!important;transform:none!important;width:auto!important;display:flex!important;justify-content:flex-end!important;padding:14px 0!important;margin:16px 0 0!important;box-shadow:none!important;background:transparent!important;z-index:auto!important;min-height:0!important}
html body.ui-unified #content .equipment-recovery .machine-action-buttons{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
html body.ui-unified #content .equipment-recovery .equipment-recovery-status{font-size:13px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}
html body.ui-unified #content .equipment-recovery .equipment-recovery-status.error{color:var(--equipment-accent)}
html body.ui-unified #content .equipment-recovery :is(.table,.machine-serial-table,.machine-contract-table){display:block!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table table{min-width:650px!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table table{display:table!important;table-layout:auto!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table thead{display:table-header-group!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table tbody{display:table-row-group!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table tr{display:table-row!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table :is(th,td){display:table-cell!important;visibility:visible!important;position:static!important;min-width:90px!important;white-space:normal!important;vertical-align:middle!important}
html body.ui-unified #content .equipment-recovery .machine-serial-table td:before{display:none!important}
html body.ui-unified #content .equipment-recovery .machine-physical-name :is(b,small){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
html body.ui-unified #content .equipment-recovery .machine-contract-table table{min-width:700px!important}
html body.ui-unified #content .equipment-recovery :is(.machine-service-grid,.service-terms-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.ui-unified #content .equipment-recovery :is(.machine-editor-form,.machine-editor-pane,.model-section,#machineComponentGrid){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
@media(max-width:1000px){html body.ui-unified #content .equipment-recovery .machine-hero-card{grid-template-columns:minmax(0,1fr)!important}html body.ui-unified #content .equipment-recovery .machine-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html body.ui-unified #content .equipment-recovery .machine-hero-card{padding:14px!important}html body.ui-unified #content .equipment-recovery .machine-form-grid{grid-template-columns:minmax(0,1fr)!important}html body.ui-unified #content .equipment-recovery .machine-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.ui-unified #content .equipment-recovery .model-section{padding:12px!important}html body.ui-unified #content .equipment-recovery .machine-physical-row{grid-template-columns:minmax(0,1fr) 90px!important}html body.ui-unified #content .equipment-recovery .machine-physical-row .btn{grid-column:1/-1!important}html body.ui-unified #content .equipment-recovery .machine-action-buttons{width:100%!important}html body.ui-unified #content .equipment-recovery .machine-action-buttons>.btn{flex:1!important;min-height:42px!important}html body.ui-unified #content .equipment-recovery :is(.machine-service-grid,.service-terms-grid){grid-template-columns:minmax(0,1fr)!important}}
