.overview-refresh-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 16px}.overview-refresh-bar p{font-size:11px;color:#a48faf;margin:0}.overview-refresh-bar time{color:#d2bfdc;font-variant-numeric:tabular-nums}.overview-refresh-bar .btn{font-size:11px;padding:8px 13px;min-height:38px}.overview-refresh-bar [role=status]{font-size:10px;color:#b7a1c0;line-height:1.7}.overview-refresh-bar button:disabled{opacity:.5;cursor:wait}.overview-kpi{padding-bottom:28px}.overview-kpi-link{position:absolute;inset:0;z-index:3;border:0;border-radius:inherit;background:transparent;cursor:pointer;font:inherit;color:#b58aa5}.overview-kpi-link>span{position:absolute;right:13px;bottom:9px;font-size:9px}.overview-kpi:has(.overview-kpi-link:hover){border-color:#98405c;background:#151017}.overview-kpi-link:focus-visible{outline:2px solid #d97caa;outline-offset:-3px}.overview-attention{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.overview-attention>span{font-size:10px;color:#ad96b7;margin-right:2px}.overview-attention button{display:flex;align-items:center;gap:9px;min-height:42px;background:#111115;color:#cab7d5;border:1px solid #ffffff22;border-radius:7px;padding:9px 13px;cursor:pointer;font:inherit;font-size:11px}.overview-attention i{width:6px;height:6px;border-radius:50%;background:#b09aaf}.overview-attention i.is-pending{background:#d6ad6b}.overview-attention i.is-failed{background:#d96783}.overview-attention b{font-size:15px;font-weight:600;color:#eee1f3}.overview-attention small{font-size:9px;color:#a17d9e}.overview-attention button:hover{border-color:#9b4664}.overview-action-dialog{box-sizing:border-box;background:#111115;color:#dbcce4;border:1px solid #6e3b50;border-radius:14px;padding:0;width:min(1040px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:88dvh;overflow:auto;box-shadow:0 28px 100px #000b}.overview-action-dialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.overview-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;background:#141117;border-bottom:1px solid #ffffff15;position:sticky;top:0;z-index:2}.overview-dialog-head h2{font-size:21px;margin:6px 0 0}.overview-dialog-head .eyebrow{font-size:9px;color:#b97d9b;margin:0}.overview-dialog-close{min-width:44px;min-height:44px;background:#21151e;border:1px solid #ffffff20;border-radius:8px;color:#e8c6db;font:inherit;font-size:25px;cursor:pointer}.overview-dialog-body{padding:20px 24px 24px}.overview-dialog-body>[data-detail-context],.overview-dialog-body>[data-detail-summary]{font-size:12px;line-height:1.9;color:#b49abf;margin:0 0 12px}.overview-detail-filters{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.overview-detail-filters[hidden]{display:none}.overview-detail-filters .btn{font-size:11px;min-height:38px;padding:8px 12px}.overview-detail-filters [aria-pressed=true]{border-color:#a04769;background:#321927;color:#f0bbd2}.overview-detail-search{display:grid;gap:8px;font-size:11px;color:#b399c0;max-width:420px}.overview-detail-search input{font:inherit;font-size:13px;width:100%;box-sizing:border-box;background:#1a151d;border:1px solid #ffffff22;border-radius:7px;color:#e6d7ee;padding:11px 12px;min-height:42px}.overview-dialog-body [data-detail-count]{font-size:11px;color:#a088ad;margin:16px 0 10px}.overview-detail-table-wrap{overflow:auto;max-height:48dvh;border:1px solid #ffffff13;border-radius:8px}.overview-detail-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;text-align:left;font-size:12px}.overview-detail-table-wrap th{position:sticky;top:0;background:#1a141e;color:#b79ac6;font-size:11px;font-weight:500;white-space:nowrap}.overview-detail-table-wrap th,.overview-detail-table-wrap td{padding:13px 11px;border-bottom:1px solid #ffffff12;line-height:1.8}.overview-detail-table-wrap td{color:#c7afd3;min-width:105px;max-width:260px;overflow-wrap:anywhere}.overview-detail-table-wrap code{font-size:10px}.overview-detail-table-wrap td small{display:block;font-size:10px;color:#8e749d}.detail-status{font-size:11px;color:#b997c8}.detail-status.is-success{color:#a5cbb7}.detail-status.is-pending{color:#e1bc7c}.detail-status.is-failed{color:#e590ab}.overview-detail-empty{text-align:center;padding:36px!important}.overview-detail-note{font-size:10px;line-height:1.8;color:#8c7397;margin:17px 0 0}.overview-dialog-body [data-detail-more]{font-size:12px;margin-top:16px}@media(max-width:700px){.overview-refresh-bar p{flex-basis:calc(100% - 95px);font-size:10px}.overview-refresh-bar [role=status]{flex-basis:100%}.overview-attention{display:grid;grid-template-columns:1fr 1fr}.overview-attention>span{grid-column:1/-1}.overview-attention button{flex-wrap:wrap;padding:10px;gap:7px;font-size:10px}.overview-attention small{flex-basis:100%;text-align:right}.overview-kpi-link>span{font-size:9px}.overview-action-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:92dvh}.overview-dialog-head{padding:17px 15px;gap:12px}.overview-dialog-head h2{font-size:17px}.overview-dialog-body{padding:17px 15px}.overview-dialog-body>[data-detail-context],.overview-dialog-body>[data-detail-summary]{font-size:11px}.overview-detail-filters .btn{font-size:10px;padding:8px 10px;min-height:40px}}
