.si[data-v-d49b099e]{--ground:#f2f5f9;--surface:#fff;--ink:#10294a;--muted:#56657a;--soft:#3e4c5e;--line:#dde3eb;--field-line:#b9c4d2;--placeholder:#7a8799;--brand:#0b5cab;--brand-hover:#08457f;--brand-ink:#fff;--brand-tint:#eef4fb;--error:#b42318;--error-tint:#fef3f2;--ok:#0e7a5f;--ok-tint:#ecf7f3;--warn:#9a5b00;--warn-tint:#fff4e0;--focus:rgba(11,92,171,0.22);--st-done:#2e7d32;--st-warn:#ef6c00;--st-alert:#c62828;--st-idle:#b0bec5;--badge:#01579b;--badge-tint:#e3f2fd;--badge-line:#bbdefb;min-height:100vh;background:var(--ground);color:var(--ink);font:400 15px/1.5 Roboto,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.si [data-v-d49b099e],.si [data-v-d49b099e]:after,.si [data-v-d49b099e]:before{box-sizing:border-box}.si button[data-v-d49b099e],.si input[data-v-d49b099e],.si select[data-v-d49b099e],.si textarea[data-v-d49b099e]{font:inherit;color:inherit}.si[data-v-d49b099e] :focus-visible{outline:3px solid var(--brand);outline-offset:2px}.si p[data-v-d49b099e]{margin:0}.si h1[data-v-d49b099e],.si h2[data-v-d49b099e],.si h3[data-v-d49b099e]{margin:0;color:var(--ink)}.si-head[data-v-d49b099e]{background:var(--surface);border-bottom:1px solid var(--line)}.si-bar[data-v-d49b099e]{max-width:1320px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.si-bar h1[data-v-d49b099e]{font:700 26px/1.2 Roboto,sans-serif}.si-lead[data-v-d49b099e]{color:var(--muted);font-size:15px}.si-bar-actions[data-v-d49b099e]{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto;align-items:center}.si-back[data-v-d49b099e]{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-weight:600;text-decoration:none;font-size:14px}.si-back[data-v-d49b099e]:hover{text-decoration:underline}.si-wrap[data-v-d49b099e]{max-width:1320px;margin:0 auto;padding:28px 24px 64px;display:flex;flex-direction:column;gap:20px}.btn-primary[data-v-d49b099e],.btn-secondary[data-v-d49b099e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;white-space:nowrap}.btn-primary[data-v-d49b099e]{border:0;background:var(--brand);color:var(--brand-ink)}.btn-primary[data-v-d49b099e]:hover:not(:disabled){background:var(--brand-hover)}.btn-secondary[data-v-d49b099e]{border:1.5px solid var(--field-line);background:var(--surface);color:var(--ink)}.btn-secondary[data-v-d49b099e]:hover:not(:disabled){border-color:var(--brand)}.btn-danger[data-v-d49b099e]{border:0;background:var(--error);color:#fff}.btn-danger[data-v-d49b099e]:hover:not(:disabled){background:#8f1c13}.btn-danger[data-v-d49b099e]:disabled,.btn-primary[data-v-d49b099e]:disabled,.btn-secondary[data-v-d49b099e]:disabled,.btn-tint[data-v-d49b099e]:disabled{opacity:.55;cursor:not-allowed}.btn-tint[data-v-d49b099e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border-radius:9px;border:1px solid transparent;font-weight:600;font-size:13px;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.btn-tint.t-blue[data-v-d49b099e]{background:#e3f2fd;color:#1565c0;border-color:#bbdefb}.btn-tint.t-red[data-v-d49b099e]{background:#ffebee;color:#c62828;border-color:#ffcdd2}.btn-tint.t-slate[data-v-d49b099e]{background:#eceff1;color:#455a64;border-color:#cfd8dc}.link[data-v-d49b099e]{border:0;background:none;padding:0;color:var(--brand);font-weight:600;cursor:pointer}.link[data-v-d49b099e]:hover{text-decoration:underline}.card[data-v-d49b099e]{background:var(--surface);border:1px solid var(--line);border-radius:16px}.card-head[data-v-d49b099e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px;border-bottom:1px solid var(--line)}.card-head h2[data-v-d49b099e]{font:700 18px/1.3 Roboto,sans-serif}.card-sub[data-v-d49b099e]{color:var(--muted);font-size:14px}.card-body[data-v-d49b099e]{padding:20px 22px}.empty[data-v-d49b099e]{padding:36px 20px;text-align:center;color:var(--muted)}.tiles[data-v-d49b099e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.tile[data-v-d49b099e]{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px 14px 20px;text-align:left}.tile[data-v-d49b099e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent}button.tile[data-v-d49b099e]{cursor:pointer}button.tile[data-v-d49b099e]:hover{border-color:var(--field-line)}.tile.on[data-v-d49b099e]{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.tile-value[data-v-d49b099e]{font:700 28px/1.15 Roboto,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}.tile-label[data-v-d49b099e]{font-size:13px;color:var(--muted)}.st-done[data-v-d49b099e]:before{background:var(--st-done)!important}.st-warn[data-v-d49b099e]:before{background:var(--st-warn)!important}.st-alert[data-v-d49b099e]:before{background:var(--st-alert)!important}.st-idle[data-v-d49b099e]:before{background:var(--st-idle)!important}.wash.st-done[data-v-d49b099e]{background:linear-gradient(90deg,rgba(46,125,50,.045),transparent 60%)}.wash.st-warn[data-v-d49b099e]{background:linear-gradient(90deg,rgba(239,108,0,.045),transparent 60%)}.wash.st-alert[data-v-d49b099e]{background:linear-gradient(90deg,rgba(198,40,40,.045),transparent 60%)}.mark[data-v-d49b099e]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-weight:700;font-size:14px;line-height:1;flex:none}.mark.ok[data-v-d49b099e]{background:#e8f5e9;color:var(--st-done)}.mark.issue[data-v-d49b099e]{background:#ffebee;color:var(--st-alert)}.mark.warn[data-v-d49b099e]{background:#fff3e0;color:var(--st-warn)}.mark.na[data-v-d49b099e]{background:#eceff1;color:#546e7a;font-size:10px}.mark.unverified[data-v-d49b099e]{background:#fff3e0;color:var(--st-warn)}.mark.blank[data-v-d49b099e]{background:transparent;border:1.5px dashed var(--field-line)}.num-badge[data-v-d49b099e]{display:inline-block;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--badge);background:var(--badge-tint);border:1px solid var(--badge-line);border-left:3px solid var(--badge);border-radius:4px;padding:1px 8px;white-space:nowrap}.tag[data-v-d49b099e]{display:inline-block;font-size:12px;font-weight:600;color:var(--brand);background:var(--brand-tint);border-radius:999px;padding:2px 10px;white-space:nowrap}.tag.muted[data-v-d49b099e]{color:var(--muted);background:var(--ground);border:1px solid var(--line)}.f[data-v-d49b099e]{display:flex;flex-direction:column;gap:6px;min-width:0}.f-label[data-v-d49b099e],.f>label[data-v-d49b099e]{font-weight:600;font-size:14px;color:var(--ink)}.f-value[data-v-d49b099e]{font-size:15px;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.f-help[data-v-d49b099e]{font-size:13px;color:var(--muted)}.f input[data-v-d49b099e],.f select[data-v-d49b099e],.f textarea[data-v-d49b099e],.si-select[data-v-d49b099e]{width:100%;min-height:44px;padding:0 12px;border:1.5px solid var(--field-line);border-radius:10px;background-color:var(--surface);font-size:15px;outline:none}.f textarea[data-v-d49b099e]{min-height:96px;padding:10px 12px;line-height:1.5;resize:vertical}.f select[data-v-d49b099e],.si-select[data-v-d49b099e]{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%237A8799' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.f input[data-v-d49b099e]::-moz-placeholder,.f textarea[data-v-d49b099e]::-moz-placeholder,.si-search[data-v-d49b099e]::-moz-placeholder{color:var(--placeholder)}.f input[data-v-d49b099e]::placeholder,.f textarea[data-v-d49b099e]::placeholder,.si-search[data-v-d49b099e]::placeholder{color:var(--placeholder)}.f input[data-v-d49b099e]:focus,.f select[data-v-d49b099e]:focus,.f textarea[data-v-d49b099e]:focus,.si-search[data-v-d49b099e]:focus,.si-select[data-v-d49b099e]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus)}.f input[data-v-d49b099e]:disabled,.f select[data-v-d49b099e]:disabled{background-color:var(--ground);color:var(--muted);cursor:not-allowed}.grid[data-v-d49b099e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 22px}.full[data-v-d49b099e]{grid-column:1/-1}.chips[data-v-d49b099e]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d49b099e]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1.5px solid var(--field-line);border-radius:999px;background:var(--surface);cursor:pointer;font-weight:500;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip[data-v-d49b099e]:hover{border-color:var(--brand)}.chip.on[data-v-d49b099e]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand);font-weight:600}.chip.on.ok[data-v-d49b099e]{border-color:var(--st-done);background:#e8f5e9;color:#1b5e20}.chip.on.issue[data-v-d49b099e]{border-color:var(--st-alert);background:#ffebee;color:#b71c1c}.chip.on.na[data-v-d49b099e]{border-color:#78909c;background:#eceff1;color:#37474f}.chip.on.unverified[data-v-d49b099e]{border-color:var(--st-warn);background:#fff3e0;color:#9a4a00}.note-box[data-v-d49b099e]{background:var(--brand-tint);color:var(--ink)}.flag[data-v-d49b099e],.note-box[data-v-d49b099e]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:14px}.flag[data-v-d49b099e]{background:var(--warn-tint);color:var(--warn);font-weight:500}.err-box[data-v-d49b099e]{padding:12px 14px;border-radius:10px;background:var(--error-tint);color:var(--error);font-weight:500;font-size:14px}.dlg[data-v-d49b099e]{background:var(--surface);color:var(--ink);border-radius:16px;overflow:hidden}.dlg-head[data-v-d49b099e]{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--ground)}.dlg-head.danger[data-v-d49b099e]{background:var(--error-tint);color:var(--error)}.dlg-head h2[data-v-d49b099e]{font:700 18px/1.3 Roboto,sans-serif;color:inherit}.dlg-body[data-v-d49b099e]{padding:18px 22px 4px;color:var(--soft)}.dlg-body p+p[data-v-d49b099e]{margin-top:10px}.dlg-actions[data-v-d49b099e]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 22px 20px}.spinner[data-v-d49b099e]{width:16px;height:16px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:si-spin-d49b099e .8s linear infinite}@keyframes si-spin-d49b099e{to{transform:rotate(1turn)}}.muted[data-v-d49b099e]{color:var(--muted);font-size:13px}.nowrap[data-v-d49b099e]{white-space:nowrap}.right[data-v-d49b099e]{text-align:right}.hidden[data-v-d49b099e]{display:none}@media (max-width:720px){.si-bar[data-v-d49b099e]{padding:14px 16px}.si-bar h1[data-v-d49b099e]{font-size:22px}.si-bar-actions[data-v-d49b099e]{margin-left:0;width:100%}.si-wrap[data-v-d49b099e]{padding:16px 12px 40px}.card[data-v-d49b099e]{border-radius:12px}.card-body[data-v-d49b099e],.card-head[data-v-d49b099e]{padding-left:16px;padding-right:16px}.grid[data-v-d49b099e]{grid-template-columns:1fr}}.award-tag[data-v-d49b099e]{align-self:flex-start;margin-top:2px}.head-badge[data-v-d49b099e]{font-size:15px;vertical-align:middle;margin-right:6px}.layout[data-v-d49b099e]{display:flex;gap:32px;align-items:flex-start}.opt[data-v-d49b099e]{font-weight:400;color:var(--muted)}.rail[data-v-d49b099e]{position:sticky;top:80px;flex:0 0 280px;display:flex;flex-direction:column;gap:20px}.rail-summary[data-v-d49b099e]{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.rail-status[data-v-d49b099e]{display:flex;align-items:center;gap:10px;font-size:16px}.steps[data-v-d49b099e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.steps li[data-v-d49b099e]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;color:var(--soft);border:1.5px solid transparent;cursor:pointer}.steps li[data-v-d49b099e]:hover{background:var(--surface)}.steps li.current[data-v-d49b099e]{background:var(--surface);border-color:var(--brand);color:var(--ink);font-weight:600}.num[data-v-d49b099e]{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--field-line);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:var(--muted);flex:none}.steps li.current .num[data-v-d49b099e]{border-color:var(--brand);color:var(--brand)}.steps li.done .num[data-v-d49b099e]{background:var(--ok);border-color:var(--ok)}.steps li.done .num[data-v-d49b099e]:after{content:"";width:11px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translateY(-2px) rotate(-45deg)}.steps li.flagged .num[data-v-d49b099e]{background:var(--st-alert);border-color:var(--st-alert);color:#fff}.here[data-v-d49b099e]{display:block;font-weight:400;font-size:13px;color:var(--muted)}.main[data-v-d49b099e]{flex:1 1 0;min-width:0;padding:32px;display:flex;flex-direction:column;gap:40px}section[data-v-d49b099e]{display:flex;flex-direction:column;gap:18px;scroll-margin-top:80px}section h2[data-v-d49b099e]{font:700 21px/1.3 Roboto,sans-serif}.sec-head[data-v-d49b099e]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.site-picker[data-v-d49b099e]{max-width:640px}.result-pass[data-v-d49b099e]{color:var(--st-done);font-weight:600}.result-pass_with_notes[data-v-d49b099e]{color:var(--st-warn);font-weight:600}.result-fail[data-v-d49b099e]{color:var(--st-alert);font-weight:600}.use-it[data-v-d49b099e]{margin-left:10px}.docs[data-v-d49b099e]{display:flex;flex-direction:column;gap:14px}.doc[data-v-d49b099e]{border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;background:var(--surface)}.doc.complete[data-v-d49b099e]{border-color:var(--ok)}.doc.bad[data-v-d49b099e]{border-color:var(--error)}.doc-head[data-v-d49b099e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px}.doc-head h3[data-v-d49b099e]{font:600 17px/1.3 Roboto,sans-serif}.doc-count[data-v-d49b099e]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;white-space:nowrap}.doc.bad .doc-count[data-v-d49b099e]{color:var(--error);font-weight:600}.item[data-v-d49b099e]{padding:10px 0;border-top:1px solid #eef1f5}.item-main[data-v-d49b099e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.item-label[data-v-d49b099e]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.item .chips[data-v-d49b099e]{flex:none}.item-note[data-v-d49b099e]{margin-top:8px}.item-note input[data-v-d49b099e]{min-height:38px}.item-saved-note[data-v-d49b099e]{margin-top:4px;color:var(--muted);font-size:14px;white-space:pre-wrap}.f.item-note[data-v-d49b099e]{flex-direction:row;align-items:center;gap:8px}.f.item-note .item-value[data-v-d49b099e]{flex:0 0 180px;height:38px}.f.item-note input[data-v-d49b099e]:not(.item-value){flex:1;min-width:0}.tank-fields[data-v-d49b099e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;margin:4px 0 6px;border-radius:12px;background:var(--surface)}.tank-fields .f[data-v-d49b099e]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);min-width:130px;flex:1}.tank-fields .f.check[data-v-d49b099e]{flex-direction:row;align-items:center;gap:8px;color:var(--ink);min-height:42px}.tank-fields.ec-flag[data-v-d49b099e]{background:#ffebee;box-shadow:inset 4px 0 0 var(--st-alert)}.ec-pill[data-v-d49b099e]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--st-alert);color:#fff;font-weight:700;font-size:13px}.item.admin-flag[data-v-d49b099e]{background:#ffebee;box-shadow:inset 4px 0 0 var(--st-alert);padding-left:12px;padding-right:8px;border-radius:8px}.item.admin-flag .item-label[data-v-d49b099e]{color:#b71c1c;font-weight:600}.add-tank[data-v-d49b099e]{align-items:center;margin-top:12px}.add-tank[data-v-d49b099e],.thumbs[data-v-d49b099e]{display:flex;gap:12px;flex-wrap:wrap}.thumbs[data-v-d49b099e]:empty{display:none}.thumb[data-v-d49b099e]{margin:0;width:176px}.thumb img[data-v-d49b099e]{width:176px;height:132px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line);cursor:zoom-in;display:block}.thumb-missing[data-v-d49b099e]{width:176px;height:132px;display:flex;align-items:center;justify-content:center;border:1.5px dashed var(--field-line);border-radius:10px;color:var(--muted);font-size:13px}.thumb figcaption[data-v-d49b099e]{font-size:13px;color:var(--soft);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb-actions[data-v-d49b099e]{display:flex;gap:6px;margin-top:6px}.drop[data-v-d49b099e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:64px;margin-top:8px;padding:10px 14px;border:1.5px dashed var(--field-line);border-radius:12px;background:var(--ground)}.drop.over[data-v-d49b099e]{border-color:var(--brand);background:var(--brand-tint)}.upbtn[data-v-d49b099e]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:10px;border:1.5px solid var(--brand);color:var(--brand);background:var(--surface);font-weight:600;cursor:pointer}.upbtn[data-v-d49b099e]:hover:not(:disabled){background:var(--brand-tint)}.upbtn[data-v-d49b099e]:disabled{opacity:.55;cursor:not-allowed}.drop-hint[data-v-d49b099e]{font-size:13px;color:var(--muted)}.item-pick[data-v-d49b099e]{width:auto;min-width:260px;max-width:100%;min-height:42px}.timeline[data-v-d49b099e]{list-style:none;margin:0;padding:0}.timeline li[data-v-d49b099e]{position:relative;display:flex;gap:14px;padding:0 0 18px}.timeline li[data-v-d49b099e]:not(:last-child):before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:var(--line)}.tl-dot[data-v-d49b099e]{width:14px;height:14px;border-radius:50%;margin-top:4px;background:var(--st-idle);flex:none;box-shadow:0 0 0 3px var(--surface)}.tl-created .tl-dot[data-v-d49b099e]{background:var(--st-done)}.tl-edited .tl-dot[data-v-d49b099e]{background:var(--brand)}.tl-attachment_added .tl-dot[data-v-d49b099e],.tl-attachment_replaced .tl-dot[data-v-d49b099e]{background:#1565c0}.tl-attachment_deleted .tl-dot[data-v-d49b099e],.tl-restarted .tl-dot[data-v-d49b099e]{background:var(--st-alert)}.tl-head[data-v-d49b099e]{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.tl-line[data-v-d49b099e]{color:var(--soft);font-size:14px}.dlg-host[data-v-d49b099e]{min-height:0;background:transparent}.lightbox[data-v-d49b099e]{background:#0c1624;display:flex;justify-content:center;cursor:zoom-out}.lightbox img[data-v-d49b099e]{max-width:100%;max-height:85vh}@media (max-width:960px){.layout[data-v-d49b099e]{display:block}.rail[data-v-d49b099e]{position:static;margin-bottom:16px}.steps[data-v-d49b099e]{flex-direction:row;overflow-x:auto}.steps li[data-v-d49b099e]{flex:none}}@media (max-width:720px){.main[data-v-d49b099e]{padding:20px 16px;border-radius:12px;gap:32px}.item-main[data-v-d49b099e]{flex-direction:column;align-items:flex-start;gap:8px}.thumb-missing[data-v-d49b099e],.thumb[data-v-d49b099e],.thumb img[data-v-d49b099e]{width:100%}}