#prestart{max-width:70rem;margin:-1.25rem auto 0;padding:0}@media(min-width: 576px){#prestart{padding:0 clamp(1rem,3vw,2rem)}}#prestart .btn{padding:.6rem 1.3rem;font-size:.95rem;box-shadow:0 8px 20px -10px rgba(0,96,158,.45)}#prestart .btn i{margin-right:.3rem}#prestart .btn-ghost{box-shadow:none}#prestart .view-title{margin:0 0 .35rem;font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;color:#1f396d}#prestart .ps-view-sub{margin:0 0 1.25rem;font-size:.9rem;color:#5b6470}#prestart .e-input-group{width:100%}#prestart .field label{display:block;margin-bottom:.3rem;font-size:.8rem;font-weight:600;color:#5b6470}#prestart .ps-nav{display:flex;flex-direction:column;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}@media(min-width: 576px){#prestart .ps-nav{margin-bottom:1.75rem}}#prestart .ps-demo-note{font-size:.8rem;color:#5b6470}#prestart .ps-demo-note i{color:#00609e;margin-right:.25rem}#prestart .ps-tabs{display:inline-flex;justify-content:center;width:100%;gap:.3rem;padding:.3rem;background:rgba(31,57,109,.05);border:1px solid rgba(195,201,212,.5);border-radius:0;flex-wrap:wrap}@media(min-width: 576px){#prestart .ps-tabs{width:auto;border-radius:999px}}#prestart .ps-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#5b6470;font-size:.9rem;font-weight:600;line-height:1.4;cursor:pointer;transition:background .25s cubic-bezier(0.22, 0.8, 0.26, 0.99),color .25s}#prestart .ps-tab:hover{color:#00609e}#prestart .ps-tab.is-active{background:#00609e;color:#fff;box-shadow:0 6px 16px -8px rgba(0,96,158,.6)}#prestart .ps-tab-count{min-width:1.3rem;padding:.05rem .35rem;border-radius:999px;background:rgba(217,7,9,.14);color:#d90709;font-size:.72rem;font-weight:700;text-align:center}#prestart .ps-tab.is-active .ps-tab-count{background:hsla(0,0%,100%,.22);color:#fff}#prestart .ps-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .65rem;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap;background:rgba(91,100,112,.1);color:#5b6470}#prestart .ps-chip.is-pass{background:rgba(31,138,59,.12);color:#1f8a3b}#prestart .ps-chip.is-defects{background:rgba(255,160,0,.16);color:rgb(193.8,121.6,0)}#prestart .ps-chip.is-fail{background:rgba(217,7,9,.12);color:#d90709}#prestart .ps-chip.is-waiting{background:rgba(91,100,112,.1);color:#5b6470}#prestart .ps-severity{display:inline-flex;align-items:center;padding:.18rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}#prestart .ps-severity.is-minor{background:rgba(91,100,112,.12);color:#39455a}#prestart .ps-severity.is-major{background:rgba(255,160,0,.18);color:rgb(183.6,115.2,0)}#prestart .ps-severity.is-critical{background:rgba(217,7,9,.13);color:#d90709}#prestart .ps-form-message{margin:.75rem 0 0;font-size:.85rem;font-weight:600}#prestart .ps-form-message.is-error{color:#d90709}#prestart .ps-empty{margin:0;padding:1.5rem 0;text-align:center;font-size:.9rem;color:#5b6470}#prestart .ps-asset-card,#prestart .ps-done-record,#prestart .ps-defect{background:#fff;border:1px solid rgba(195,201,212,.55);border-radius:0;box-shadow:0 14px 34px -22px rgba(31,57,109,.35);padding:clamp(1rem,2.5vw,1.4rem)}@media(min-width: 576px){#prestart .ps-asset-card,#prestart .ps-done-record,#prestart .ps-defect{border-radius:1.3rem}}#prestart .ps-asset-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){#prestart .ps-asset-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){#prestart .ps-asset-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}#prestart .ps-asset-card{display:flex;flex-direction:column;gap:.85rem}#prestart .ps-asset-top{display:flex;align-items:flex-start;gap:.8rem}#prestart .ps-asset-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:.75rem;background:rgba(0,96,158,.09);color:#00609e;font-size:1.2rem}#prestart .ps-asset-id{display:flex;flex-direction:column;min-width:0}#prestart .ps-asset-id .plant-id{font-size:.76rem;font-weight:700;letter-spacing:.06em;color:#00609e}#prestart .ps-asset-id .name{font-weight:700;color:#1f396d}#prestart .ps-asset-id .meta{font-size:.8rem;color:#5b6470}#prestart .ps-asset-chips{display:flex;flex-wrap:wrap;gap:.4rem}#prestart .ps-start-btn{align-self:flex-start;margin-top:auto}#prestart .ps-check-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}#prestart .ps-check-head .ps-view-sub{margin-bottom:.75rem}#prestart .ps-operator{max-width:22rem;margin-bottom:1rem}#prestart .ps-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}#prestart .ps-check-item{padding:.7rem .9rem;background:#fff;border:1px solid rgba(195,201,212,.55);border-radius:.75rem;transition:border-color .25s}#prestart .ps-check-item.is-failed{border-color:rgba(217,7,9,.45);background:rgba(217,7,9,.03)}#prestart .ps-check-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}#prestart .ps-check-label{font-size:.92rem;font-weight:600;color:#22324a}#prestart .ps-critical-flag{margin-left:.45rem;padding:.1rem .5rem;border-radius:999px;background:rgba(217,7,9,.1);color:#d90709;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}#prestart .ps-passfail{display:inline-flex;gap:.35rem}#prestart .ps-passfail button{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .9rem;border:1px solid rgba(195,201,212,.7);border-radius:999px;background:rgba(0,0,0,0);color:#5b6470;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s cubic-bezier(0.22, 0.8, 0.26, 0.99),color .2s,border-color .2s}#prestart .ps-passfail .ps-pass:hover{border-color:#1f8a3b;color:#1f8a3b}#prestart .ps-passfail .ps-pass.is-on{background:#1f8a3b;border-color:#1f8a3b;color:#fff}#prestart .ps-passfail .ps-fail:hover{border-color:#d90709;color:#d90709}#prestart .ps-passfail .ps-fail.is-on{background:#d90709;border-color:#d90709;color:#fff}#prestart .ps-fail-detail{margin-top:.6rem}#prestart .ps-check-actions{display:flex;align-items:center;gap:.9rem;margin-top:1.1rem;flex-wrap:wrap}#prestart .ps-signoff-hint{font-size:.82rem;color:#5b6470}#prestart .ps-done{display:flex;flex-direction:column;gap:1rem;max-width:46rem;margin:0 auto}#prestart .ps-done-banner{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-radius:1.3rem}#prestart .ps-done-banner i{font-size:2rem}#prestart .ps-done-banner h2{margin:0;font-size:1.25rem;font-weight:700}#prestart .ps-done-banner p{margin:.15rem 0 0;font-size:.88rem}#prestart .ps-done-banner.is-pass{background:rgba(31,138,59,.1);color:#1f8a3b}#prestart .ps-done-banner.is-defects{background:rgba(255,160,0,.14);color:rgb(173.4,108.8,0)}#prestart .ps-done-banner.is-fail{background:rgba(217,7,9,.1);color:#d90709}#prestart .ps-done-record h3{display:flex;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:1.05rem;font-weight:700;color:#1f396d}#prestart .ps-done-record h3 i{color:#00609e}#prestart .ps-done-record h4{margin:1rem 0 .5rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5b6470}#prestart .ps-record-meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem 1rem;margin:0}@media(min-width: 576px){#prestart .ps-record-meta{grid-template-columns:repeat(4, minmax(0, 1fr))}}#prestart .ps-record-meta dt{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5b6470}#prestart .ps-record-meta dd{margin:.1rem 0 0;font-size:.88rem;font-weight:600;color:#22324a}#prestart .ps-done-defects{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}#prestart .ps-done-defects li{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:.86rem}#prestart .ps-done-defects li .label{font-weight:600;color:#22324a}#prestart .ps-done-defects li .note{color:#5b6470}#prestart .ps-done-actions{display:flex;gap:.75rem;flex-wrap:wrap}#prestart .ps-defects-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}#prestart .ps-toggle{display:inline-flex;gap:.25rem;padding:.25rem;background:rgba(31,57,109,.05);border:1px solid rgba(195,201,212,.5);border-radius:999px}#prestart .ps-toggle button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .95rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#5b6470;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .25s cubic-bezier(0.22, 0.8, 0.26, 0.99),color .25s}#prestart .ps-toggle button.is-active{background:#00609e;color:#fff}#prestart .ps-toggle button .count{font-size:.75rem;opacity:.8}#prestart .ps-defect-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}#prestart .ps-defect{display:flex;flex-direction:column;gap:.75rem}#prestart .ps-defect.is-closed{opacity:.82}#prestart .ps-defect-main{display:flex;align-items:flex-start;gap:.8rem}#prestart .ps-defect-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}#prestart .ps-defect-body .title{font-weight:700;color:#1f396d}#prestart .ps-defect-body .detail{font-size:.88rem;color:#22324a}#prestart .ps-defect-body .meta{font-size:.8rem;color:#5b6470}#prestart .ps-defect-body .closed-note{margin-top:.25rem;font-size:.82rem;color:#1f8a3b}#prestart .ps-defect-body .closed-note i{margin-right:.2rem}#prestart .ps-link{display:inline;margin-left:.35rem;padding:0;border:none;background:none;color:#00609e;font-size:.8rem;font-weight:600;cursor:pointer}#prestart .ps-link:hover{text-decoration:underline}#prestart .ps-link i{margin-right:.15rem}#prestart .ps-close-btn{align-self:flex-start}#prestart .ps-close-form{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(195,201,212,.4)}@media(min-width: 768px){#prestart .ps-close-form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);align-items:end}#prestart .ps-close-form .ps-form-message,#prestart .ps-close-form .ps-close-actions{grid-column:1/-1}}#prestart .ps-close-actions{display:flex;gap:.6rem}#prestart .ps-schedule-summary{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}#prestart .ps-table-wrap{overflow-x:auto}#prestart .ps-table{width:100%;border-collapse:collapse;font-size:.85rem}#prestart .ps-table th,#prestart .ps-table td{padding:.55rem .6rem;text-align:left;border-bottom:1px solid rgba(195,201,212,.4);white-space:nowrap}#prestart .ps-table th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5b6470}#prestart .ps-table .num{text-align:right}#prestart .ps-table tbody tr.is-overdue td{background:rgba(217,7,9,.04)}#prestart .ps-table tbody tr.is-due-soon td{background:rgba(255,160,0,.05)}#prestart .ps-due-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;background:rgba(91,100,112,.1);color:#5b6470}#prestart .ps-due-chip.is-overdue{background:rgba(217,7,9,.12);color:#d90709}#prestart .ps-due-chip.is-soon{background:rgba(255,160,0,.18);color:rgb(183.6,115.2,0)}#prestart .ps-history-filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media(min-width: 768px){#prestart .ps-history-filters{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 1fr) auto;align-items:end}}#prestart .ps-history-count{padding-bottom:.55rem;font-size:.82rem;font-weight:600;color:#5b6470;white-space:nowrap}#prestart .ps-history-row{cursor:pointer}#prestart .ps-history-row:hover td{background:rgba(0,96,158,.04)}#prestart .ps-history-row.is-expanded td{border-bottom:none;background:rgba(0,96,158,.05)}#prestart .ps-expand-cell{width:2rem;text-align:center;color:#5b6470}#prestart .ps-history-detail td{padding:.35rem .85rem .9rem;background:rgba(0,96,158,.05);white-space:normal}#prestart .ps-detail-fails{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.4rem}#prestart .ps-detail-fails li{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;font-size:.85rem}#prestart .ps-detail-fails li i{color:#d90709}#prestart .ps-detail-fails li .label{font-weight:600;color:#22324a}#prestart .ps-detail-fails li .note{color:#5b6470}#prestart .ps-detail-note{margin:0;font-size:.84rem;color:#22324a}#prestart .ps-detail-note i{color:#1f8a3b;margin-right:.25rem}#prestart .ps-detail-audit{margin:.5rem 0 0;font-size:.78rem;color:#5b6470}
