.operations-dashboard{--dashboard-border:#dce3ed;--dashboard-ink:#111827;--dashboard-muted:#667085;color:var(--dashboard-ink);gap:14px;padding-bottom:18px;display:grid}.operations-dashboard__header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.operations-dashboard__heading{min-width:0}.operations-dashboard__title-line{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.operations-dashboard__title-line h1{color:#101828;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.55vw,1.65rem);font-weight:700;line-height:1.2}.operations-dashboard__heading p{color:var(--dashboard-muted);margin:5px 0 0;font-size:.82rem}.operations-dashboard__freshness{color:#667085;white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.operations-dashboard__freshness--partial{color:#b54708}.operations-dashboard__tools{flex:none;align-items:center;gap:12px;display:flex}.operations-dashboard__search{color:#667085;background:#fff;border:1px solid #d9e0e9;border-radius:7px;align-items:center;gap:9px;width:min(300px,25vw);height:40px;padding:0 11px;display:flex;box-shadow:0 1px 2px #1018280a}.operations-dashboard__search:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #206bc41a}.operations-dashboard__search input{color:#1d2939;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.77rem}.operations-dashboard__create{white-space:nowrap;align-items:center;gap:6px;height:40px;padding-inline:16px;font-size:.8rem;font-weight:600;display:inline-flex}.operations-dashboard__alerts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.operations-dashboard-alert{--alert-color:#d92d20;--alert-soft:#fff4f3;border:1px solid color-mix(in srgb, var(--alert-color) 22%, var(--dashboard-border));background:linear-gradient(135deg, var(--alert-soft), #fff 75%);min-height:98px;color:var(--dashboard-ink);border-radius:7px;grid-template-columns:55px 1fr auto;align-items:center;padding:14px 13px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 1px 4px #1018280d}.operations-dashboard-alert:hover{border-color:color-mix(in srgb, var(--alert-color) 42%, var(--dashboard-border));color:var(--dashboard-ink);transform:translateY(-1px);box-shadow:0 5px 16px #10182814}.operations-dashboard-alert:focus-visible,.operations-dashboard-pipeline__step:focus-visible,.operations-dashboard-upcoming__row:focus-visible,.operations-dashboard-activity__item:focus-visible{outline-offset:2px;outline:3px solid #206bc452}.operations-dashboard-alert--neutral{--alert-color:#475467;--alert-soft:#f8fafc}.operations-dashboard-alert--warning{--alert-color:#f79009;--alert-soft:#fff8ed}.operations-dashboard-alert--purple{--alert-color:#7f56d9;--alert-soft:#faf5ff}.operations-dashboard-alert__icon{border:8px solid color-mix(in srgb, var(--alert-color) 18%, transparent);width:47px;height:47px;color:var(--alert-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--alert-color) 20%, #fff);background:#fff;border-radius:50%;place-items:center;display:grid}.operations-dashboard-alert__body{align-content:center;min-width:0;padding-left:3px;display:grid}.operations-dashboard-alert__label{font-size:.74rem;font-weight:700}.operations-dashboard-alert__body>strong{margin-top:2px;font-size:1.45rem;line-height:1.05}.operations-dashboard-alert__value-skeleton{background:#e8edf3;border-radius:4px;width:46px;height:23px;display:inline-block}.operations-dashboard__global-error{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.operations-dashboard-alert__detail{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-height:1em;margin-top:5px;font-size:.65rem;overflow:hidden}.operations-dashboard-alert--danger .operations-dashboard-alert__detail b{color:#d92d20}.operations-dashboard-alert__chevron{color:#475467}.operations-dashboard-panel{border:1px solid var(--dashboard-border);background:#fff;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 1px 4px #1018280d}.operations-dashboard-panel h2{letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:700}.operations-dashboard-panel__header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:5px 14px;display:flex}.operations-dashboard-panel__header .btn{padding:2px 8px;font-size:.65rem}.operations-dashboard-panel__header>a:not(.btn){color:#206bc4;font-size:.67rem;font-weight:600;text-decoration:none}.operations-dashboard-pipeline{padding:7px 9px}.operations-dashboard-pipeline>h2{margin:0 0 5px 5px}.operations-dashboard-pipeline__steps{border:1px solid #e4e9f0;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:49px;display:grid}.operations-dashboard-pipeline__step{--pipeline-color:#2878d0;color:#101828;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:grid}.operations-dashboard-pipeline__step+.operations-dashboard-pipeline__step{border-left:1px solid #edf0f5}.operations-dashboard-pipeline__step:hover{color:#101828;background:#f8fafc}.operations-dashboard-pipeline__step--in_progress{--pipeline-color:#4caf62}.operations-dashboard-pipeline__step--to_close{--pipeline-color:#8e49b8}.operations-dashboard-pipeline__icon{background:var(--pipeline-color);color:#fff;width:31px;height:31px;box-shadow:0 0 0 5px color-mix(in srgb, var(--pipeline-color) 11%, transparent);border-radius:50%;place-items:center;display:grid}.operations-dashboard-pipeline__step span:nth-child(2){min-width:0;display:grid}.operations-dashboard-pipeline__step small{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:600;overflow:hidden}.operations-dashboard-pipeline__step strong{font-size:1rem;line-height:1.15}.operations-dashboard-pipeline__step>svg{color:#667085}.operations-dashboard__main-grid{grid-template-columns:minmax(0,1.66fr) minmax(340px,1fr);gap:14px;display:grid}.operations-dashboard-queue__row{border-top:1px solid #edf0f5;grid-template-columns:72px minmax(130px,.75fr) minmax(220px,1.65fr) auto 20px;align-items:center;gap:9px;min-height:41px;padding:3px 12px;display:grid}.operations-dashboard-queue__row:first-child{border-top:0}.operations-dashboard-queue__row:hover{background:#fbfcfe}.operations-dashboard-badge{color:#175cd3;background:#eef4ff;border-radius:4px;justify-content:center;padding:4px 6px;font-size:.59rem;font-weight:700;line-height:1;display:inline-flex}.operations-dashboard-badge--urgent{color:#d92d20;background:#fee4e2}.operations-dashboard-badge--delay{color:#e66a00;background:#fff1df}.operations-dashboard-badge--planning{color:#175cd3;background:#eaf2ff}.operations-dashboard-queue__deadline,.operations-dashboard-queue__target{min-width:0;line-height:1.25;display:grid}.operations-dashboard-queue__deadline strong{color:#f04438;font-size:.66rem}.operations-dashboard-queue__deadline span,.operations-dashboard-queue__target span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.operations-dashboard-queue__target strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.operations-dashboard-queue__action{color:#175cd3;white-space:nowrap;background:#f5f9ff;border:1px solid #bcd4fa;min-width:84px;font-size:.59rem;font-weight:600}.operations-dashboard-queue__action--urgent{color:#d92d20;background:#fff7f6;border-color:#f8c1bc}.operations-dashboard-queue__action--delay{color:#e66a00;background:#fffaf4;border-color:#ffd7a8}.operations-dashboard-queue__more{color:#667085}.operations-dashboard-upcoming__row{color:#101828;border-top:1px solid #edf0f5;grid-template-columns:34px 42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:41px;padding:3px 12px;text-decoration:none;display:grid}.operations-dashboard-upcoming__row:first-child{border-top:0}.operations-dashboard-upcoming__row:hover{color:#101828;background:#fbfcfe}.operations-dashboard-upcoming__date{color:#344054;background:#f2f4f7;border-radius:5px;place-items:center;min-height:35px;font-size:.55rem;font-weight:700;line-height:1.05;display:grid}.operations-dashboard-upcoming__date span:first-child{font-size:.76rem}.operations-dashboard-upcoming__date--start{color:#d92d20;background:#fff0ef}.operations-dashboard-upcoming__date--planning{color:#175cd3;background:#edf4ff}.operations-dashboard-upcoming__date--end{color:#348b49;background:#eff8f1}.operations-dashboard-upcoming__date--action{color:#7f56d9;background:#faf5ff}.operations-dashboard-upcoming__time{color:#475467;font-size:.62rem;font-weight:600}.operations-dashboard-upcoming__content{min-width:0;display:grid}.operations-dashboard-upcoming__content strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.operations-dashboard-upcoming__content small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.operations-dashboard-upcoming__tag{color:#175cd3;background:#eef4ff;border-radius:4px;padding:4px 8px;font-size:.57rem;font-weight:600}.operations-dashboard-upcoming__tag--start{color:#d92d20;background:#fff0ef}.operations-dashboard-upcoming__tag--end{color:#348b49;background:#eff8f1}.operations-dashboard-upcoming__tag--action{color:#7f56d9;background:#faf5ff}.operations-dashboard-markets__table{margin:0;font-size:.61rem}.operations-dashboard-markets__table>:not(caption)>*>*{border-color:#edf0f5;padding:2px 14px;line-height:1.1}.operations-dashboard-markets__table thead th{color:#667085;white-space:nowrap;background:#f7f8fa;font-size:.57rem;font-weight:600}.operations-dashboard-markets__table tbody th{max-width:320px}.operations-dashboard-markets__table tbody th>a{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.operations-dashboard-markets__table tbody th small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;font-weight:400;display:block;overflow:hidden}.operations-dashboard-markets__table td a{color:#206bc4;font-weight:700;text-decoration:none}.operations-dashboard-markets__metric--danger a{color:#d92d20!important}.operations-dashboard-markets__metric--blocked a{color:#175cd3!important}.operations-dashboard-markets__metric--ready a{color:#348b49!important}.operations-dashboard-markets__metric--close a{color:#7f56d9!important}.operations-dashboard-signal{color:#027a48;background:#ecfdf3;border-radius:4px;justify-content:center;min-width:64px;padding:3px 7px;font-size:.55rem;font-weight:700;display:inline-flex}.operations-dashboard-signal--critical{color:#d92d20;background:#fee4e2}.operations-dashboard-signal--imbalanced{color:#e66a00;background:#fff1df}.operations-dashboard-signal--watch{color:#175cd3;background:#eaf2ff}.operations-dashboard-signal--unclassified{color:#475467;background:#f2f4f7}.operations-dashboard-markets__footer{color:#206bc4;text-align:center;border-top:1px solid #edf0f5;padding:5px 14px;font-size:.6rem;font-weight:600;text-decoration:none;display:block}.operations-dashboard-activity__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.operations-dashboard-activity__item{color:#101828;border-left:1px solid #edf0f5;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:62px;padding:10px 12px;text-decoration:none;display:grid}.operations-dashboard-activity__item:first-child{border-left:0}.operations-dashboard-activity__item:hover{color:#101828;background:#fbfcfe}.operations-dashboard-activity__icon{color:#206bc4;background:#edf4ff;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.operations-dashboard-activity__item>span:last-child{min-width:0;display:grid}.operations-dashboard-activity__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.operations-dashboard-activity__item small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.operations-dashboard-state{color:#667085;text-align:center;justify-content:center;align-items:center;min-height:74px;padding:14px;font-size:.72rem;display:flex}.operations-dashboard-state button{color:#206bc4;background:0 0;border:0;margin-left:4px;font-weight:600}.operations-dashboard-list-skeleton{gap:1px;padding:5px 12px;display:grid}.operations-dashboard-list-skeleton--horizontal{grid-template-columns:repeat(5,1fr)}.operations-dashboard-skeleton{background:linear-gradient(90deg,#f1f3f6 25%,#f8f9fb 50%,#f1f3f6 75%) 0 0/200% 100%;border-radius:5px;min-height:36px;animation:1.4s infinite operations-dashboard-pulse;display:block}.operations-dashboard-pipeline__steps>.operations-dashboard-skeleton{margin:8px}@keyframes operations-dashboard-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1199.98px){.operations-dashboard__header{flex-direction:column;align-items:stretch;gap:10px}.operations-dashboard__tools{width:100%}.operations-dashboard__search{flex:1;width:auto}.operations-dashboard__alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operations-dashboard__main-grid{grid-template-columns:1fr}.operations-dashboard-activity__list{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-dashboard-activity__item:nth-child(4){border-top:1px solid #edf0f5;border-left:0}.operations-dashboard-activity__item:nth-child(5){border-top:1px solid #edf0f5}}@media (width<=767.98px){.operations-dashboard{gap:10px}.operations-dashboard__title-line{flex-direction:column;align-items:flex-start}.operations-dashboard__tools{flex-direction:column;align-items:stretch}.operations-dashboard__search{width:100%}.operations-dashboard__create{justify-content:center}.operations-dashboard__alerts{grid-template-columns:1fr}.operations-dashboard-alert{min-height:86px}.operations-dashboard-pipeline__steps{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(205px,72vw);grid-auto-flow:column;overflow-x:auto}.operations-dashboard-pipeline__step+.operations-dashboard-pipeline__step{border-left:1px solid #edf0f5}.operations-dashboard-queue__row{grid-template-columns:76px 1fr auto;align-items:start;padding-block:9px}.operations-dashboard-queue__deadline{grid-area:1/2/auto/-1}.operations-dashboard-queue__target{grid-column:2/-1}.operations-dashboard-queue__action{grid-column:2;justify-self:start}.operations-dashboard-queue__more{grid-area:1/3}.operations-dashboard-upcoming__row{grid-template-columns:38px 38px minmax(0,1fr)}.operations-dashboard-upcoming__tag{grid-column:3;justify-self:start}.operations-dashboard-markets__table{min-width:850px}.operations-dashboard-activity__list{grid-template-columns:1fr}.operations-dashboard-activity__item{border-top:1px solid #edf0f5;border-left:0}.operations-dashboard-activity__item:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.operations-dashboard-alert{transition:none}.operations-dashboard-skeleton{animation:none}}
