.zCwFvG_dialog{margin:auto;position:fixed;inset:0}.zCwFvG_dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) both zCwFvG_vat-dialog-in}.zCwFvG_dialog[open]::backdrop{animation:.22s ease-out both zCwFvG_vat-backdrop-in}.zCwFvG_dialog[open][data-closing=true]{animation:.16s ease-in both zCwFvG_vat-dialog-out}.zCwFvG_dialog[open][data-closing=true]::backdrop{animation:.16s ease-in both zCwFvG_vat-backdrop-out}@keyframes zCwFvG_vat-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zCwFvG_vat-dialog-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes zCwFvG_vat-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes zCwFvG_vat-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.zCwFvG_dialog[open],.zCwFvG_dialog[open]::backdrop,.zCwFvG_dialog[open][data-closing=true],.zCwFvG_dialog[open][data-closing=true]::backdrop{animation-duration:1ms}}
.d_XaoG_reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .18s;display:grid}.d_XaoG_reveal[data-open=true]{opacity:1;grid-template-rows:1fr}.d_XaoG_revealInner{min-height:0;overflow:hidden}.d_XaoG_presence>div{opacity:0;transition:opacity .18s}.d_XaoG_presence[data-open=true]>div{opacity:1}.d_XaoG_presence>div>div{transition:transform .18s;transform:translateY(10px)scale(.985)}.d_XaoG_presence[data-open=true]>div>div{transform:translateY(0)scale(1)}.d_XaoG_disabledButton:disabled{cursor:not-allowed;opacity:.48;background-image:repeating-linear-gradient(135deg,#0000 0 5px,#47556929 5px 6px)}.d_XaoG_tableShell{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow-x:auto}.d_XaoG_tableHead{color:#334155;letter-spacing:.035em;text-transform:uppercase;background:#eaf1f8;align-items:center;gap:12px;padding:9px 14px;font-size:11px;font-weight:800;display:grid}.d_XaoG_topicColumns{grid-template-columns:minmax(230px,2.25fr) minmax(160px,1.35fr) 92px 100px 110px 140px minmax(130px,.9fr)}.d_XaoG_pieceColumns{grid-template-columns:minmax(210px,2fr) minmax(150px,1.25fr) 105px 90px 170px minmax(150px,1fr)}.d_XaoG_itemColumns{grid-template-columns:minmax(220px,2fr) 125px minmax(145px,1.2fr) 150px 110px 130px minmax(110px,.8fr)}.d_XaoG_planColumns{grid-template-columns:minmax(270px,2.5fr) 100px 75px minmax(150px,1fr) minmax(210px,1.2fr)}.d_XaoG_generalColumns{grid-template-columns:minmax(240px,2fr) 130px 195px 110px 150px minmax(120px,.85fr)}.d_XaoG_tableRow{color:#334155;border-top:1px solid #e7edf3;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:grid}.d_XaoG_tableRow:hover{background:#f6fafe}.d_XaoG_topicHead{color:#fff;background:#174967}.d_XaoG_topicRow{background:#dcebf5;border-top-color:#b7d2e4;border-left:4px solid #174967}.d_XaoG_topicRow:hover{background:#d0e4f1}.d_XaoG_pieceHead{color:#fff;background:#236b8c}.d_XaoG_pieceRow{background:#eaf5fa}.d_XaoG_pieceRow:hover{background:#dff0f7}.d_XaoG_itemHead{color:#124768;background:#b8dced}.d_XaoG_itemRow{background:#e1f0f7;border-top-color:#bad8e8}.d_XaoG_itemRow:hover{background:#d5eaf4}.d_XaoG_entryHead{color:#30536b;background:#edf5fa}.d_XaoG_entryRow{background:#fff}.d_XaoG_rowCritical{background:#fff0ef;border-left:4px solid #dc2626}.d_XaoG_rowCritical:hover{background:#ffe4e2}.d_XaoG_rowPending{background:#fff6df;border-left:4px solid #d97706}.d_XaoG_rowPending:hover{background:#ffedc3}.d_XaoG_rowComplete{background:#f0fdf4;border-left:4px solid #16a34a}.d_XaoG_rowComplete:hover{background:#dcfce7}.d_XaoG_progressStack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.d_XaoG_progressLine{align-items:flex-start;gap:5px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.d_XaoG_progressLine svg{flex:0 0 13px;margin-top:1px}.d_XaoG_progressCritical{color:#b91c1c}.d_XaoG_progressPending{color:#92400e}.d_XaoG_progressComplete{color:#166534}.d_XaoG_progressInfo{color:#075985}.d_XaoG_hierarchyLabel{color:#125f85;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.d_XaoG_rowWarnings{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.d_XaoG_rowWarning{color:#92400e;background:#fff0c2;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}.d_XaoG_topicGroup+.d_XaoG_topicGroup{border-top:8px solid #f1f5f9}.d_XaoG_topicDetail{border-left:2px solid #b9d6e7;margin:0 12px 14px 20px;padding:14px 0 0 14px}.d_XaoG_generalSection{background:#fff;border:1px solid #dbe4ee;border-radius:14px;margin:14px 0;padding:12px;box-shadow:0 2px 9px #1f3d580a}.d_XaoG_pieceList{gap:9px;padding:2px 3px 8px;display:grid;overflow-x:auto}.d_XaoG_pieceList>.d_XaoG_tableHead{border-radius:10px}.d_XaoG_pieceContent{background:#fff;border-left:2px solid #c4deeb;gap:9px;margin-left:18px;padding:12px 0 12px 13px;display:grid}.d_XaoG_pieceContent>.d_XaoG_tableHead{border-radius:9px}.d_XaoG_tableCell{overflow-wrap:anywhere;min-width:0}.d_XaoG_stateTag{white-space:normal;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.d_XaoG_tagBlue{color:#075985;background:#dceefa}.d_XaoG_tagDone{color:#166534;background:#dcfce7}.d_XaoG_tagAmber{color:#92400e;background:#fff0c2}.d_XaoG_tagNeutral{color:#475569;background:#e5eaf0}.d_XaoG_tagSlate{color:#334155;background:#eef2f6}.d_XaoG_keyword{color:#075985;background:#e9f2fb;border-radius:7px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.d_XaoG_detailPanel{background:#f5f8fc;border-top:1px solid #dbe4ee;padding:14px}.d_XaoG_levelPiece{background:#fff;border:1px solid #cfdeea;border-left:4px solid #2680a9;border-radius:13px;overflow:hidden;box-shadow:0 2px 8px #1f3d580a}.d_XaoG_levelPiece>.d_XaoG_tableRow{border-top:0}.d_XaoG_levelItem{background:#fff;border:1px solid #d4e5ef;border-left:4px solid #7bb5d3;border-radius:11px;overflow:hidden}.d_XaoG_levelItem>.d_XaoG_tableRow{border-top:0}.d_XaoG_itemDetail{border-left:2px solid #d4e5ef;margin-left:14px}.d_XaoG_modalBody label{color:#334155;font-weight:500}.d_XaoG_mobileLabel{display:none}.d_XaoG_thumbnail{background:#e5edf3;border-radius:10px;flex:0 0 48px;width:48px;height:48px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #cfdae3}.d_XaoG_thumbnailEmpty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex}.d_XaoG_thumbnailEmpty small{font-size:8px;font-weight:800;line-height:1}.d_XaoG_missingSignal{color:#92400e;background:#fff0c2;border-radius:6px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}@media (max-width:900px){.d_XaoG_topicDetail{margin:0 8px 12px 12px;padding:12px 0 0 10px}.d_XaoG_generalSection{padding:9px}.d_XaoG_pieceContent{margin-left:10px;padding:9px 0 9px 9px}.d_XaoG_itemDetail{margin-left:8px;padding:10px}.d_XaoG_tableHead{display:none}.d_XaoG_tableRow{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.d_XaoG_tableRow>:first-child{flex-basis:100%}.d_XaoG_tableCell{flex:0 auto}.d_XaoG_mobileLabel{color:#64748b;margin-right:4px;font-size:11px;font-weight:700;display:inline}}@media (prefers-reduced-motion:reduce){.d_XaoG_reveal,.d_XaoG_presence>div,.d_XaoG_presence>div>div{transition:none}}
