#observations .pgpro-e2-inspections-panel{display:block;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}#observations .pgpro-e2-inspections-panel[hidden]{display:none}.inspection-shell{display:grid;gap:14px;color:#0d2c53}.inspection-icon{display:inline-grid;place-items:center;line-height:0}.inspection-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.inspection-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;border:1px solid #dce7eb;border-radius:13px;background:#fff;box-shadow:0 5px 20px rgba(16,49,72,.04)}.inspection-title{display:flex;min-width:0;align-items:center;gap:15px}.inspection-title>i{display:grid;width:62px;height:62px;flex:0 0 62px;place-items:center;border-radius:17px;background:#e4f5f2;color:#06877a}.inspection-title>i .inspection-icon svg{width:31px;height:31px;stroke-width:1.9}.inspection-title h2{margin:0;color:#0b3157;font-size:25px;line-height:1.1}.inspection-title p{margin:5px 0 0;color:#60768c;font-size:14px}.inspection-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.inspection-heading-actions .sc-button{height:43px}.inspection-heading-actions .is-primary{background:#078d82;border-color:#078d82}.inspection-filters{display:grid;grid-template-columns:1fr 1.2fr 1.2fr auto;gap:14px;align-items:end;padding:17px 20px;border:1px solid #d9e5ea;border-radius:13px;background:#fff;box-shadow:0 4px 17px rgba(16,49,72,.035)}.inspection-filters label{display:grid;min-width:0;gap:7px;color:#163754;font-size:13px;font-weight:800}.inspection-control{position:relative;display:block}.inspection-control>.inspection-icon{position:absolute;z-index:1;top:0;bottom:0;left:0;width:45px;border-right:1px solid #d9e5ea;color:#0b3e70;pointer-events:none}.inspection-control input,.inspection-control select{width:100%;min-width:0;height:44px;padding:0 12px 0 56px;border:1px solid #ccdbe3;border-radius:8px;background:#fff;color:#16375b;font:inherit;font-weight:500;outline:0}.inspection-control input:focus,.inspection-control select:focus{border-color:#0b9185;box-shadow:0 0 0 2px rgba(11,145,133,.12)}.inspection-control input::placeholder{color:#8394a8}.inspection-clear{height:44px;white-space:nowrap}.inspection-table-card{padding:11px 12px 13px;border:1px solid #d9e5ea;border-radius:13px;background:#fff;box-shadow:0 4px 17px rgba(16,49,72,.035)}.inspection-table-wrap{overflow-x:auto;border:1px solid #d7e4e9;border-radius:10px}.inspection-table{width:100%;min-width:1190px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#0d3157;font-size:12px}.inspection-table th,.inspection-table td{padding:11px 10px;border-right:1px solid #d8e4e9;border-bottom:1px solid #d8e4e9;vertical-align:middle;text-align:center;line-height:1.35}.inspection-table th{height:86px;padding:10px 7px;background:#e8f5f5;color:#0c3157;font-size:11.5px;font-weight:800}.inspection-table th .inspection-icon{display:flex;height:28px;justify-content:center;margin-bottom:4px}.inspection-table th .inspection-icon svg{width:22px;height:22px}.inspection-table th span:last-child{display:block}.inspection-table th:nth-child(1){width:15%}.inspection-table th:nth-child(2){width:10%}.inspection-table th:nth-child(3){width:10%}.inspection-table th:nth-child(4){width:10%}.inspection-table th:nth-child(5){width:10%}.inspection-table th:nth-child(6){width:12%}.inspection-table th:nth-child(7){width:12%}.inspection-table th:nth-child(8){width:11%}.inspection-table th:nth-child(9){width:10%}.inspection-table td.description{text-align:justify;overflow-wrap:anywhere;hyphens:auto}.inspection-table th:last-child,.inspection-table td:last-child{border-right:0}.inspection-table tbody tr:last-child td{border-bottom:0}.inspection-table tbody tr:hover{background:#fbfefe}.inspection-progress{display:flex;align-items:center;justify-content:center;gap:8px}.inspection-progress>span{display:block;width:74px;height:13px;overflow:hidden;border-radius:999px;background:#e6ecef}.inspection-progress i{display:block;height:100%;border-radius:inherit;background:#0bad8b}.inspection-progress i.warning{background:#ffbd08}.inspection-progress b{min-width:35px;color:#0e3158;font-size:12px}.inspection-actions{display:flex;align-items:center;justify-content:center;gap:6px}.inspection-actions button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d2dfe6;border-radius:7px;background:#fff;color:#0d3c70;cursor:pointer}.inspection-actions button:hover{border-color:#0c8f83;color:#087d73}.inspection-actions button.danger{border-color:#ffd4d8;color:#e3293f}.inspection-actions .inspection-icon svg{width:17px;height:17px}.inspection-empty{height:115px!important;color:#6a7e91!important}.inspection-empty>.inspection-icon{display:grid;width:39px;height:39px;margin:0 auto 8px;border-radius:50%;background:#e4f5f1;color:#078b78}.inspection-empty>span{display:block;text-align:center}.inspection-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 6px 0;color:#587086;font-size:13px}.inspection-pagination nav{display:flex;align-items:center;gap:8px}.inspection-pagination button,.inspection-pagination b{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d7e3e9;border-radius:7px;background:#fff;color:#60788e}.inspection-pagination b{border-color:#0b978a;color:#087e73;font-weight:800}.inspection-pagination button{cursor:pointer}.inspection-pagination button:disabled{opacity:.42;cursor:default}.inspection-pagination button .inspection-icon svg{width:16px;height:16px}.inspection-pagination .prev{transform:rotate(180deg)}.inspection-dialog{width:min(900px,94vw);max-height:88vh;margin:auto;padding:0;border:0;border-radius:13px;overflow:auto;background:#fff;box-shadow:0 22px 70px rgba(8,33,54,.28)}.inspection-dialog::backdrop{background:rgba(5,25,39,.48)}.inspection-modal{padding:22px 26px 0}.inspection-modal>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid #dce6eb}.inspection-modal>header>div{display:flex;align-items:center;gap:11px}.inspection-modal>header i{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#e4f5f1;color:#087f70}.inspection-modal>header h3{margin:0;color:#0c3157;font-size:21px}.inspection-modal>header p{margin:3px 0 0;color:#697e91;font-size:12.5px}.inspection-modal>header>button{display:grid;width:34px;height:34px;place-items:center;border:0;background:none;color:#173957;font-size:24px;cursor:pointer}.inspection-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 15px}.inspection-form-grid label{display:grid;min-width:0;gap:6px;color:#173755;font-size:13px;font-weight:750}.inspection-form-grid label.wide{grid-column:1/-1}.inspection-form-grid input,.inspection-form-grid select,.inspection-form-grid textarea{width:100%;min-width:0;border:1px solid #cfdee5;border-radius:8px;background:#fff;color:#173957;font:inherit}.inspection-form-grid input,.inspection-form-grid select{height:43px;padding:0 11px}.inspection-form-grid textarea{min-height:76px;padding:10px;resize:vertical}.inspection-form-error{min-height:18px;margin:8px 0 0;color:#d22439;font-size:12px;font-weight:750}.inspection-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin:15px -26px 0;padding:14px 26px;border-top:1px solid #dce6eb;background:#fff}.inspection-view{width:min(760px,92vw)}.inspection-view dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.inspection-view dl>div{padding:10px 12px;border:1px solid #dce6ea;border-radius:8px}.inspection-view dl>div.wide{grid-column:1/-1}.inspection-view dt{color:#64798d;font-size:10px;font-weight:800}.inspection-view dd{margin:4px 0 0;color:#173957;font-size:13px;overflow-wrap:anywhere}.inspection-view .wide dd{text-align:justify}
@media(max-width:1050px){.inspection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-clear{justify-self:end}.inspection-heading{align-items:flex-start;flex-direction:column}.inspection-heading-actions{width:100%;justify-content:flex-end}}
@media(max-width:700px){.inspection-filters,.inspection-form-grid,.inspection-view dl{grid-template-columns:1fr}.inspection-form-grid label.wide,.inspection-view dl>div.wide{grid-column:auto}.inspection-heading-actions{flex-wrap:wrap}.inspection-heading-actions .sc-button{flex:1}.inspection-title h2{font-size:21px}.inspection-title>i{width:50px;height:50px;flex-basis:50px}.inspection-pagination{align-items:flex-start;flex-direction:column}.inspection-modal{padding:18px 15px 0}.inspection-modal>footer{margin:15px -15px 0;padding:13px 15px}}

/* Compact desktop layout for Elemento 2 > Inspecciones realizadas. */
.inspection-shell{gap:10px}.inspection-shell,.inspection-shell *{box-sizing:border-box}.inspection-icon svg{width:18px;height:18px}.inspection-heading{gap:14px;padding:13px 16px}.inspection-title{gap:11px}.inspection-title>i{width:48px;height:48px;flex-basis:48px;border-radius:14px}.inspection-title>i .inspection-icon svg{width:24px;height:24px}.inspection-title h2{font-size:20px}.inspection-title p{margin-top:3px;font-size:12.5px}.inspection-heading-actions{gap:8px}.inspection-heading-actions .sc-button{height:36px;padding-inline:12px;font-size:12px}.inspection-heading-actions .inspection-icon svg{width:16px;height:16px}.inspection-filters{grid-template-columns:minmax(135px,.9fr) minmax(165px,1.1fr) minmax(190px,1.2fr) auto;gap:9px;padding:11px 13px}.inspection-filters label{gap:5px;font-size:11.5px}.inspection-control{min-width:0}.inspection-control>.inspection-icon{width:34px}.inspection-control>.inspection-icon svg{width:16px;height:16px}.inspection-control input,.inspection-control select{height:36px;padding:0 9px 0 42px}.inspection-clear{height:36px;padding-inline:12px;font-size:11.5px}.inspection-table-card{min-width:0;padding:7px 8px 9px}.inspection-table-wrap{max-width:100%;overflow-x:hidden}.inspection-table{width:100%;min-width:0;font-size:10px}.inspection-table th,.inspection-table td{padding:7px 4px;line-height:1.22;overflow-wrap:anywhere}.inspection-table th{height:64px;padding:6px 3px;font-size:9.5px}.inspection-table th .inspection-icon{height:20px;margin-bottom:2px}.inspection-table th .inspection-icon svg{width:16px;height:16px}.inspection-table th:nth-child(1){width:21%}.inspection-table th:nth-child(2){width:9.5%}.inspection-table th:nth-child(3){width:9.5%}.inspection-table th:nth-child(4){width:10.5%}.inspection-table th:nth-child(5){width:8%}.inspection-table th:nth-child(6){width:10.5%}.inspection-table th:nth-child(7){width:10.5%}.inspection-table th:nth-child(8){width:11%}.inspection-table th:nth-child(9){width:9%}.inspection-progress{gap:4px}.inspection-progress>span{width:44px;height:9px}.inspection-progress b{min-width:27px;font-size:10px}.inspection-actions{gap:3px}.inspection-actions button{width:24px;height:24px;border-radius:5px}.inspection-actions .inspection-icon svg{width:13px;height:13px}.inspection-empty{height:90px!important}.inspection-empty>.inspection-icon{width:33px;height:33px;margin-bottom:6px}.inspection-pagination{gap:9px;padding:9px 4px 0;font-size:11.5px}.inspection-pagination nav{gap:6px}.inspection-pagination button,.inspection-pagination b{width:30px;height:30px}.inspection-pagination button .inspection-icon svg{width:14px;height:14px}
@media(max-width:1050px) and (min-width:901px){.inspection-filters{grid-template-columns:minmax(135px,.9fr) minmax(165px,1.1fr) minmax(190px,1.2fr) auto}.inspection-heading{align-items:center;flex-direction:row}.inspection-heading-actions{width:auto}}
@media(max-width:900px){.inspection-table-wrap{overflow-x:auto}.inspection-table{min-width:760px}}
@media(max-width:700px){.inspection-title h2{font-size:18px}.inspection-title>i{width:48px;height:48px;flex-basis:48px}}
.inspection-control>.inspection-icon{width:46px}.inspection-control input,.inspection-control select{padding-left:56px}
