/* One compact, non-scrollable shell for all eight home summaries. */
.insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.insight-card{height:278px;min-width:0;padding:17px 18px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel);display:grid;grid-template-rows:30px minmax(0,1fr) 39px;overflow:visible;transition:border-color .18s,box-shadow .18s}
.insight-card:hover{border-color:#ffc30045;box-shadow:0 5px 18px #17172026}
.insight-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.insight-card h3{font-size:13px;line-height:1.6;font-weight:500;letter-spacing:0}
.insight-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;border:1px solid var(--subtle);color:var(--muted);flex-shrink:0}
.insight-icon .icon{width:16px;height:16px}.insight-sales .insight-icon,.insight-pending .insight-icon{color:var(--yellow);background:#ffc30007}.insight-accepted .insight-icon{color:var(--green)}.insight-exceptions .insight-icon{color:#ffaaa1}.insight-capacity .insight-icon,.insight-active .insight-icon{color:var(--blue)}
.insight-card [data-insight-body]{display:grid;grid-template-rows:57px 36px minmax(0,1fr);min-width:0;padding-top:8px;overflow:visible}
.insight-value{display:flex;align-items:baseline;gap:7px;min-width:0;align-self:center}.insight-value strong{font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.7px}.insight-value small{font-size:11px;color:var(--muted);white-space:nowrap}.insight-accepted .insight-value strong{font-size:25px;letter-spacing:0}.insight-empty strong,.insight-accepted .insight-empty strong{font-size:17px;line-height:1.6;letter-spacing:0}.insight-empty bdi{direction:rtl}
.insight-caption{font-size:10px;line-height:1.7;color:var(--muted);align-self:start}
.insight-summary{padding:8px 0 10px;border-top:1px solid var(--subtle);align-self:start;display:grid;gap:5px;min-width:0}
.insight-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;font-size:11px;line-height:1.8}.insight-line>span{color:var(--muted);min-width:0;overflow-wrap:anywhere}.insight-line>strong{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}
.insight-notice{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.7;color:#ffdb78;min-width:0}.insight-notice .icon{width:13px;height:13px}.insight-notice.danger,.danger-text{color:#ffaaa1}.insight-notice.good,.good-text{color:var(--green)}.insight-card .insight-notice span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insight-pending .insight-notice span{-webkit-line-clamp:1}
.insight-more{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid var(--subtle);background:transparent;font-size:11px;color:#c7c7d7;padding:0;align-self:stretch;text-align:right}.insight-more .icon{width:15px;height:15px}.insight-more:hover{color:var(--yellow)}.insight-more:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:4px}
.compact-operations{margin:13px 0 23px}.compact-operations-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.compact-operations-toolbar .text-button{font-size:11px}.compact-demo-note{margin-top:10px;font-size:10px;color:var(--muted)}.live-toolbar{padding-bottom:14px;margin-bottom:16px}.workspace:has(.insight-grid) .page-heading{margin-bottom:22px}
/* The dialog has exactly one scrolling surface and a stationary close button. */
html{scrollbar-gutter:stable}html:has(dialog.insight-modal[open]){overflow:hidden}
dialog.insight-modal{width:min(1100px,calc(100vw - 40px));max-width:1100px;max-height:92dvh;overflow:hidden;border-radius:18px}
.insight-modal #modalContent{display:flex;flex-direction:column;height:min(880px,90dvh);max-height:90dvh;min-height:0}
.insight-modal .modal-header{flex-shrink:0;padding:18px 25px;background:var(--panel)}.insight-modal .modal-header h2{font-size:21px}.insight-modal .modal-header [data-close]{width:38px;height:38px;border:1px solid var(--subtle);border-radius:10px;background:#ffffff04}
.insight-modal .modal-body{padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}
.insight-detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 25px;border-bottom:1px solid var(--subtle);font-size:11px;color:var(--muted);flex-shrink:0}.insight-live-status{display:flex;align-items:center;gap:7px}.insight-live-status .dot{color:var(--green)}
.insight-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#68687c transparent;padding:22px 25px;min-height:0;flex:1;scrollbar-gutter:stable;overflow-anchor:none}
.insight-detail-overview{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:23px;border:1px solid #ffc30020;border-radius:13px;background:linear-gradient(115deg,#ffc30006,transparent)}.insight-detail-overview>div>span{font-size:12px;color:var(--muted)}.insight-detail-overview>div>strong{display:block;font-size:33px;margin:8px 0;line-height:1.4}.insight-detail-overview strong small{font-size:13px;color:var(--muted);font-weight:400}.insight-detail-overview p{font-size:11px;color:var(--muted)}.insight-overview-summary{display:flex;flex-direction:column;justify-content:center;gap:10px}.insight-overview-summary .insight-line{font-size:12px}
.insight-section{margin-top:26px}.insight-section-heading{margin-bottom:12px}.insight-section-heading h3{font-size:16px}.insight-section-heading p{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.9}
.insight-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--subtle);border-radius:11px;overflow:hidden;font-size:12px}.insight-table th,.insight-table td{white-space:normal!important;overflow-wrap:anywhere;padding:13px 15px;text-align:right;border-bottom:1px solid var(--subtle)}.insight-table thead th{font-size:11px;font-weight:400;background:#ffffff04;color:var(--muted)}.insight-table tbody th{font-weight:500}.insight-table tbody tr:last-child>*{border-bottom:0}.insight-table bdi{font-variant-numeric:tabular-nums}.detail-capacity{display:grid;gap:5px}.detail-capacity .capacity-track{display:block;width:100%}.detail-capacity small{font-size:10px;color:var(--muted)}
.insight-record-list{display:grid;gap:12px}.insight-order{padding:18px;border:1px solid var(--subtle);border-radius:12px;background:#ffffff02;min-width:0}.insight-order header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.insight-order header>div{display:flex;gap:15px;align-items:baseline;flex-wrap:wrap}.insight-order header strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.insight-order header>div>span{font-size:12px;color:var(--muted)}.insight-order-meta{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;color:var(--muted)}.insight-order-meta strong{font-weight:500;color:white}.insight-order dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 20px;margin:15px 0}.insight-order dt{font-size:10px;color:var(--muted)}.insight-order dd{margin:4px 0 0;font-size:11px;overflow-wrap:anywhere}.insight-audit{font-size:11px;line-height:1.9;color:var(--muted);margin-top:9px}.insight-order>.btn{margin-top:12px}.insight-no-results{padding:22px;text-align:center;font-size:12px;color:var(--muted);border:1px dashed var(--subtle);border-radius:10px}
@media(max-width:1400px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.insight-grid{grid-template-columns:1fr;gap:12px}.insight-card{height:268px;padding:16px 18px 0}.insight-card h3{font-size:14px}.insight-caption{font-size:11px}.insight-line,.insight-more,.insight-notice{font-size:12px}.compact-operations-toolbar{align-items:flex-start;flex-wrap:wrap;gap:8px}.compact-demo-note{font-size:10px;line-height:1.9}dialog.insight-modal{width:calc(100vw - 20px);max-height:94dvh;border-radius:14px}.insight-modal #modalContent{height:92dvh;max-height:92dvh}.insight-modal .modal-header{padding:14px 16px}.insight-modal .modal-header h2{font-size:18px}.insight-detail-toolbar{padding:10px 16px;font-size:10px;gap:5px}.insight-scroll{padding:16px}.insight-detail-overview{grid-template-columns:1fr;gap:15px;padding:18px}.insight-detail-overview>div>strong{font-size:30px}.insight-order dl{grid-template-columns:1fr 1fr;gap:14px}.insight-order{padding:15px}.insight-order header>div{gap:4px;flex-direction:column}.insight-table thead{display:none}.insight-table,.insight-table tbody,.insight-table tr{display:block}.insight-table tr{padding:10px 13px;border-bottom:1px solid var(--subtle)}.insight-table tr:last-child{border:0}.insight-table th,.insight-table td{display:block;width:100%;padding:6px 0;border:0!important;font-size:12px}.insight-table td::before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:3px}.insight-table tbody th{font-size:13px}.insight-order .badge{font-size:10px}.insight-section-heading h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){.insight-card,.insight-more{transition:none}}
/* Essential branch monitoring stays on Home; only expanded records live in dialogs. */
.insight-card{height:auto;min-height:370px;grid-template-rows:30px minmax(0,1fr) 39px}
.insight-card [data-insight-body]{grid-template-rows:48px 30px auto;align-content:start}
.insight-card .insight-summary{gap:7px;padding-top:9px}
.monitor-branches{display:grid;gap:0}
.monitor-branches .insight-line{min-height:29px;padding:4px 0;border-bottom:1px solid var(--subtle);font-size:12px}
.monitor-branches .insight-line:last-child{border-bottom:0}
.monitor-branches .insight-line>span{color:#d4d4e1}
.monitor-branches small{font-size:10px;color:var(--muted);font-weight:400}
.monitor-foot{font-size:10px;line-height:1.8;color:var(--muted);margin-top:5px}
.monitor-meters{display:grid;gap:9px}
.monitor-capacity-label,.monitor-meter-line{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px}
.monitor-capacity-label{margin-bottom:4px}.monitor-capacity-label bdi{font-size:10px;color:var(--muted)}
.monitor-meter-line .capacity-track{height:21px;flex:1;min-width:60px}
:root{--capacity-green:#70e000;--capacity-yellow:#ffc300;--capacity-orange:#ff9500;--capacity-red:#ff3b30}
.capacity-track.white{--fill:var(--capacity-green)}
.capacity-track.yellow{--fill:var(--capacity-yellow)}
.capacity-track.orange{--fill:var(--capacity-orange)}
.capacity-track.red{--fill:var(--capacity-red)}
.capacity-track i{opacity:1}
.branch-status-pill{display:flex;align-items:center;gap:12px;min-height:42px;padding:7px 13px;border:1px solid #ffffff13;border-radius:30px;background:#ffffff04;color:var(--text);white-space:nowrap;transition:background .15s,border-color .15s}
.branch-status-pill:hover:not(:disabled){background:#ffffff08;border-color:#ffffff26}.branch-status-pill:focus-visible{outline:2px solid var(--capacity-green);outline-offset:3px}.branch-status-pill:disabled{cursor:default}
.branch-status-caption{font-size:10px;color:var(--muted);padding-inline-end:11px;border-inline-end:1px solid var(--subtle);min-width:0;max-width:170px;text-align:right}.branch-status-caption strong,.branch-status-caption small{display:block;overflow:hidden;text-overflow:ellipsis}.branch-status-caption strong{font-size:12px;color:var(--text);font-weight:500}.branch-status-caption small{font-size:9px;margin-top:2px}.workspace-picker-chevron{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0;color:var(--muted)}
.branch-status-counts{display:flex;align-items:center;gap:13px}.branch-status-item{display:flex;align-items:center;gap:6px}.branch-status-item bdi{font-size:16px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;min-width:10px}.branch-status-mark{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font:600 15px/1 Arial;color:#1c2224;background:var(--status-color)}
.branch-status-mark.green{--status-color:var(--capacity-green);font-size:0}.branch-status-mark.yellow{--status-color:var(--capacity-yellow)}.branch-status-mark.orange{--status-color:var(--capacity-orange)}.branch-status-mark.red{--status-color:var(--capacity-red);color:white;font-size:20px;font-weight:400}.branch-status-mark.paused{--status-color:#15151f;color:#eeeef7;border:1px solid #ffffff2c}.branch-status-mark.unknown{--status-color:#66667a;color:white}.branch-status-mark svg{width:13px;height:13px;fill:currentColor}.branch-status-loading{font-size:11px;color:var(--muted)}
.branch-status-legend{margin-bottom:22px;padding:18px;border:1px solid var(--subtle);border-radius:13px;background:#ffffff02}.branch-status-legend-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.branch-status-legend-heading h3{font-size:15px}.branch-status-legend-heading>span,.branch-status-legend>p{font-size:11px;color:var(--muted)}.branch-status-legend>p{margin-top:7px;line-height:1.9}.branch-status-legend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px}.branch-status-legend-grid>div{display:flex;gap:9px;align-items:flex-start;min-width:0}.branch-status-legend-grid strong{display:flex;gap:10px;justify-content:space-between;font-size:12px;font-weight:500}.branch-status-legend-grid small,.branch-status-legend-grid p{display:block;font-size:10px;line-height:1.8;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.branch-status-legend-grid p{color:#dedee8}
@media(max-width:1100px){.top-actions{gap:10px}.top-actions .search-trigger span,.top-actions .search-trigger kbd{display:none}.branch-status-counts{gap:11px}}
@media(max-width:650px){.topbar{height:auto;min-height:108px;display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:10px 16px}.top-actions{display:contents}.topbar .breadcrumb{grid-column:1;grid-row:1}.topbar .search-trigger{grid-column:2;grid-row:1}.topbar .notification-button{grid-column:3;grid-row:1}.branch-status-pill{grid-column:1/-1;grid-row:2;justify-content:space-between;min-height:40px;padding:7px 12px}.branch-status-counts{gap:14px}.branch-status-caption{font-size:11px}.branch-status-legend-grid{grid-template-columns:1fr 1fr}.branch-status-legend{padding:14px}}
@media(max-width:370px){.branch-status-counts{gap:10px}.branch-status-item{gap:4px}.branch-status-mark{width:18px;height:18px}.branch-status-caption{padding-inline-end:7px}.branch-status-pill{gap:6px;padding-inline:10px}.branch-status-legend-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.branch-status-pill{transition:none}}
.branch-status-counts{min-width:0;flex-wrap:wrap;row-gap:7px}
.top-actions .search-trigger [data-icon]{display:inline-flex}
/* Live branch browser: reference-inspired list, scoped to current occupancy. */
dialog.branch-browser-modal{width:min(820px,calc(100vw - 32px))}.branch-browser-modal #modalContent{height:min(900px,92dvh)}.branch-browser-modal .modal-header{padding:22px 26px}.branch-browser-modal .modal-header h2{font-size:24px}
.branch-browser-intro{padding:0 26px 17px;flex-shrink:0}.branch-browser-intro>p{font-size:14px;color:#dedee8}.branch-browser-updated{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:var(--muted)}.branch-browser-updated>.dot{color:var(--capacity-green)}
#branchBrowserControls{padding:0 26px;flex-shrink:0}#branchBrowserControls[hidden]{display:none}.branch-browser-search{display:flex;align-items:center;gap:10px;border:1px solid #ffffff1c;background:#ffffff03;border-radius:28px;padding:0 16px;height:46px}.branch-browser-search:focus-within{border-color:var(--capacity-green)}.branch-browser-search .icon{color:var(--muted);width:18px}.branch-browser-search input{flex:1;width:100%;min-width:0;border:0;background:none;outline:0;color:white;font:inherit;font-size:13px}.branch-browser-search input::placeholder{color:var(--muted)}
.branch-browser-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.branch-browser-filter{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #ffffff19;border-radius:25px;background:transparent;font-size:11px;color:#d3d3df;min-height:38px}.branch-browser-filter>.icon{width:15px}.branch-browser-filter .branch-status-mark{width:17px;height:17px;font-size:13px}.branch-browser-filter .branch-status-mark.green{font-size:0}.branch-browser-filter.selected{border-color:var(--capacity-orange);background:#ff95000b;color:#fff;box-shadow:inset 0 0 0 1px var(--capacity-orange)}.branch-browser-filter bdi{font-size:12px;font-weight:600}.branch-browser-hint{font-size:11px;line-height:1.9;color:var(--muted);margin:14px 0 18px}
.branch-browser-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;padding:0 26px 26px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#68687c transparent;overflow-anchor:none}.branch-browser-group{border:1px solid #ffffff18;border-radius:14px;overflow:hidden;margin-bottom:14px}.branch-browser-group-title{display:flex;align-items:center;gap:10px;width:100%;padding:17px 18px;border:0;background:#ffffff03;font-size:14px;text-align:right}.branch-browser-group-title strong{font-weight:500;flex:1}.branch-browser-group-title>.icon{width:16px;color:var(--muted)}.branch-browser-group-title bdi{color:var(--muted);font-weight:400}.branch-browser-row{display:flex;align-items:center;gap:14px;width:100%;padding:19px 18px;border:0;border-top:1px solid #ffffff13;background:transparent;text-align:right}.branch-browser-row:hover{background:#ffffff04}.branch-browser-row>span:first-child{flex:1;min-width:0}.branch-browser-row strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.branch-browser-row small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.branch-browser-row-meta{text-align:left;flex-shrink:0}.branch-browser-row-meta bdi{font-size:12px;font-variant-numeric:tabular-nums}.branch-browser-row>.icon{width:17px;color:var(--muted);flex-shrink:0}
.branch-browser-empty{text-align:center;padding:35px 18px;color:var(--muted);border:1px dashed #ffffff15;border-radius:12px}.branch-browser-empty>.icon{width:28px;height:28px;margin-bottom:8px}.branch-browser-empty h3{font-size:15px;color:#dedee8;font-weight:500}.branch-browser-empty p{font-size:12px;line-height:1.9;margin-top:6px}.branch-browser-empty.small{padding:23px 16px}.branch-browser-back{display:flex;align-items:center;gap:8px;font-size:12px;background:transparent;border:0;color:var(--muted);padding:0;margin:4px 0 20px}.branch-browser-back>.icon{transform:rotate(180deg);width:17px}
.branch-browser-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.branch-browser-detail-heading h3{font-size:23px;font-weight:500;outline:0}.branch-browser-detail-heading p{font-size:12px;color:var(--muted);margin-top:5px}.branch-browser-state-label{display:flex;align-items:center;gap:7px;font-size:11px;padding:7px 10px;background:#ffffff03;border:1px solid var(--subtle);border-radius:20px;white-space:nowrap}.branch-browser-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.branch-browser-stats>div{padding:16px;background:#ffffff03;border:1px solid var(--subtle);border-radius:11px}.branch-browser-stats small{font-size:11px;color:var(--muted);display:block;line-height:1.8}.branch-browser-stats strong{display:block;font-size:27px;font-weight:600;margin-top:9px}.branch-browser-admin-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.9;color:var(--muted);margin-top:13px}.branch-browser-admin-note>.icon{width:14px;height:16px;flex-shrink:0;margin-top:3px}.branch-browser-meter{margin-top:17px}.branch-browser-meter .capacity-track{height:25px;display:block}.branch-browser-meter>span{display:block;font-size:11px;color:var(--muted);margin-top:7px}
.branch-current-section{margin-top:25px}.branch-current-section h4{display:flex;justify-content:space-between;font-size:14px;font-weight:500;margin-bottom:10px}.branch-current-section h4>bdi{color:var(--muted)}.branch-current-section>p{font-size:11px;color:var(--muted);line-height:1.9;margin-bottom:12px}.branch-current-states{display:grid;grid-template-columns:1fr 1fr;gap:8px}.branch-current-states>div{display:flex;justify-content:space-between;gap:10px;background:#ffffff03;border:1px solid var(--subtle);border-radius:9px;padding:12px;font-size:12px}.branch-current-states bdi{font-weight:600}.branch-current-orders{display:grid;gap:10px}.branch-current-orders article{padding:15px;border:1px solid var(--subtle);border-radius:11px}.branch-current-orders header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;overflow-wrap:anywhere}.branch-current-orders header strong{font-weight:500}.branch-current-orders p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:9px}.branch-browser-bottom-note{margin-top:22px;border-top:1px solid var(--subtle);padding-top:14px;font-size:11px;line-height:1.9;color:var(--muted)}
.branch-browser-filter:focus-visible,.branch-browser-row:focus-visible,.branch-browser-group-title:focus-visible,.branch-browser-back:focus-visible{outline:2px solid var(--capacity-green);outline-offset:-3px}
@media(max-width:650px){dialog.branch-browser-modal{width:calc(100vw - 16px)}.branch-browser-modal #modalContent{height:94dvh;max-height:94dvh}.branch-browser-modal .modal-header{padding:16px}.branch-browser-modal .modal-header h2{font-size:21px}.branch-browser-intro{padding:0 16px 14px}.branch-browser-intro>p{font-size:12px}#branchBrowserControls{padding:0 16px}.branch-browser-scroll{padding:0 16px 20px}.branch-browser-filter{font-size:10px;padding:7px 9px;gap:5px;min-height:35px}.branch-browser-filters{gap:6px;margin-top:13px}.branch-browser-hint{margin:11px 0 14px;font-size:10px}.branch-browser-row{padding:16px 13px;gap:9px}.branch-browser-row strong{font-size:14px}.branch-browser-row small{font-size:10px}.branch-browser-group-title{padding:14px}.branch-browser-detail-heading{flex-direction:column;gap:10px}.branch-browser-detail-heading h3{font-size:21px}.branch-browser-stats{gap:6px}.branch-browser-stats>div{padding:12px 9px}.branch-browser-stats small{font-size:10px}.branch-browser-stats strong{font-size:24px}.branch-current-states{grid-template-columns:1fr}.branch-current-orders p bdi{display:block}.branch-browser-filter .branch-status-mark{width:16px;height:16px}}
.monitor-meter-line .capacity-track bdi{line-height:21px;font-size:11px}
.monitor-meter-line>small{font-size:10px;color:var(--muted);white-space:nowrap}
.monitor-stop{font-size:10px;line-height:1.65;color:#ffaaa1;margin-top:4px}
.monitor-finished{margin-top:2px;padding-top:7px;border-top:1px solid var(--subtle)}
.monitor-finished>.insight-line,.monitor-finished>div>.insight-line{font-size:11px}.monitor-finished strong{color:var(--green)}
.monitor-finished-branches,.monitor-pending-branches{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:10px;color:var(--muted);margin-top:5px}
.monitor-finished-branches b,.monitor-pending-branches b{color:var(--text);margin-inline-start:5px;font-weight:500}
.monitor-statuses{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;padding-top:6px;font-size:10px;color:var(--muted)}
.monitor-statuses>span{display:flex;justify-content:space-between;gap:5px}.monitor-statuses b{color:white;font-weight:500}
.monitor-delayed{border:1px solid #ffc30025;border-radius:7px;background:#ffc30005;padding:5px 8px;margin-top:4px}
.monitor-delayed>div{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:10px;padding:5px 0;line-height:1.7}
.monitor-delayed span{overflow-wrap:anywhere;color:#d6cba8}.monitor-delayed strong{white-space:nowrap;color:#ffdc73;font-size:11px;font-weight:500}
.monitor-exceptions{padding-bottom:6px;border-bottom:1px solid var(--subtle)}
.insight-card .insight-notice span{display:block;overflow:visible;-webkit-line-clamp:unset}
.insight-card .insight-notice{align-items:flex-start}
.insight-card .insight-notice .icon{margin-top:3px}
@media(max-width:650px){.insight-card{height:auto;min-height:370px}.monitor-capacity-label,.monitor-branches .insight-line{font-size:12px}.monitor-finished-branches,.monitor-pending-branches,.monitor-foot{font-size:11px}.monitor-delayed>div{font-size:11px}}
