/* ── manager monitor ── */
html:root.mr-desktop-ui #tab-breaks .atb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}
html:root.mr-desktop-ui #tab-breaks .atb-head .rd-breaks-page__manage{height:44px;padding:0 18px;border:1px solid var(--t-fg);border-radius:4px;background:transparent !important;color:var(--t-fg) !important;font:600 14px inherit;font-family:inherit;box-shadow:none !important}
.abm{display:flex;flex-direction:column;gap:16px;color:var(--t-fg)}
.abm-tool{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.abm-search{flex:1 1 280px;display:flex;align-items:center;gap:10px;height:44px;box-sizing:border-box;padding:0 14px;border:1px solid var(--t-ct);border-radius:4px;background:var(--t-sf);color:var(--t-mu)}
.abm-search:focus-within{outline:2px solid var(--t-fg);outline-offset:2px}
.abm-search input{flex:1;min-width:0;height:42px;border:0;outline:0;background:transparent;color:var(--t-fg);font:400 15px inherit;font-family:inherit}
.abm-chips{display:flex;flex-wrap:wrap;gap:8px}
.abm-chip{height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--t-ln2);border-radius:4px;background:var(--t-sf);color:var(--t-fg);font:500 13px inherit;font-family:inherit;cursor:pointer}
.abm-chip b{font:500 12px 'IBM Plex Mono',monospace;color:var(--t-mu)}
.abm-chip.is-on{background:var(--t-pb);color:var(--t-pf);border-color:var(--t-pb)}.abm-chip.is-on b{color:inherit}
.abm-list{display:flex;flex-direction:column;background:var(--t-sf);border:1px solid var(--t-ln2);border-radius:6px;overflow:hidden}
.abm-row{border-top:1px solid var(--t-ln)}.abm-row:first-child{border-top:0}
.abm-main{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:14px 18px}
.abm-av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--t-pb);color:var(--t-pf);font:600 16px 'Readex Pro',sans-serif}
.abm-who{flex:1 1 200px;min-width:0}.abm-name{font-weight:600;font-size:15px}.abm-sub{font-size:12px;color:var(--t-mu)}
.abm-me{font-size:11px;padding:1px 6px;border:1px solid var(--t-ln2);border-radius:3px;color:var(--t-mu);font-weight:400}
.abm-tag{display:inline-flex;align-items:center;gap:7px;min-width:120px;justify-content:center;height:28px;padding:0 12px;box-sizing:border-box;border-radius:4px;background:var(--t-hv,#F7F7F7);color:var(--t-mu2);font-size:12px;font-weight:600;white-space:nowrap}
.abm-tag i{width:7px;height:7px;border-radius:50%;background:var(--t-ct)}
.abm-tag--active{background:#DDF3E4;color:#1E6B3A}.abm-tag--active i{background:#1E6B3A}
.abm-tag--overage{background:#FDE3E0;color:#A3261E}.abm-tag--overage i{background:#A3261E}
.abm-tag--paused{background:#FDF0CF;color:#7A4F00}.abm-tag--paused i{background:#7A4F00}
html[data-theme="dark"] .abm-tag--active{background:#12301D;color:#7FD99A}html[data-theme="dark"] .abm-tag--active i{background:#7FD99A}
html[data-theme="dark"] .abm-tag--overage{background:#401A18;color:#FF9C90}html[data-theme="dark"] .abm-tag--overage i{background:#FF9C90}
html[data-theme="dark"] .abm-tag--paused{background:#3A2F12;color:#F0C25B}html[data-theme="dark"] .abm-tag--paused i{background:#F0C25B}
.abm-meta{display:flex;flex-direction:column;align-items:flex-start;min-width:64px}.abm-mu{font-size:11px;color:var(--t-mu)}.abm-meta b{font-size:15px;font-weight:600}
.abm-clock.is-over{color:#A3261E}html[data-theme="dark"] .abm-clock.is-over{color:#FF9C90}
.abm-btn{height:34px;padding:0 14px;border:1px solid var(--t-fg);border-radius:4px;background:var(--t-pb);color:var(--t-pf);font:600 13px inherit;font-family:inherit;cursor:pointer}
.abm-btn--g{background:transparent;color:var(--t-fg);border-color:var(--t-ln2)}.abm-btn--g:hover{background:var(--t-hv,#F7F7F7)}
.abm-row.is-open{background:var(--t-hv,#F7F7F7)}
.abm-sess{padding:0 18px 16px}
.abm-sess table{width:100%;border-collapse:collapse;font-size:13px;background:var(--t-sf);border:1px solid var(--t-ln);border-radius:4px}
.abm-sess th{text-align:start;font-weight:500;font-size:12px;color:var(--t-mu);padding:8px 12px;border-bottom:1px solid var(--t-fg)}
.abm-sess td{padding:9px 12px;border-top:1px solid var(--t-ln);vertical-align:top}
.abm-sess tbody tr:first-child td{border-top:0}
.abm-st{font-weight:600}.abm-st--over{color:#A3261E}.abm-st--live{color:#1E6B3A}.abm-st--pause{color:#7A4F00}
html[data-theme="dark"] .abm-st--over{color:#FF9C90}html[data-theme="dark"] .abm-st--live{color:#7FD99A}html[data-theme="dark"] .abm-st--pause{color:#F0C25B}
.abm-reason{margin-top:3px;font-size:12px;font-weight:400;color:var(--t-mu)}
.abm-empty{padding:40px 16px;text-align:center;border:1px dashed var(--t-ct);border-radius:6px;color:var(--t-mu)}
html:root.mr-desktop-ui #tab-breaks .abm-row.rd-break-row--over,html:root.mr-desktop-ui #tab-breaks .abm-row.rd-break-row--active,html:root.mr-desktop-ui #tab-breaks .abm-row.rd-break-row--paused{background:transparent !important;border-color:var(--t-ln) !important;box-shadow:none !important;border-radius:0 !important}
html:root.mr-desktop-ui #tab-breaks .abm-row.is-open{background:var(--t-hv,#F7F7F7) !important}
.abm-tag.rd-break-status--over{background:#FDE3E0 !important;color:#A3261E !important}.abm-tag.rd-break-status--over i{background:#A3261E}
html[data-theme="dark"] .abm-tag.rd-break-status--over{background:#401A18 !important;color:#FF9C90 !important}html[data-theme="dark"] .abm-tag.rd-break-status--over i{background:#FF9C90}
.abm-meta b:not(.abm-clock),.abm-sess td.atd-mono:last-of-type{direction:rtl}
.abm-sess td:nth-child(5){direction:rtl;text-align:start;font-family:inherit}
.abm-meta b:not(.abm-clock){font-family:inherit}
html:root.mr-desktop-ui #tab-breaks{--t-hv:#F7F7F7}
html[data-theme="dark"]:root.mr-desktop-ui #tab-breaks{--t-hv:#1C1C1C}
.abm-search input,.abm-search input[type=search]{background:transparent !important;-webkit-appearance:none;appearance:none;box-shadow:none !important;border:0 !important}
.abm-search input::-webkit-search-cancel-button{-webkit-appearance:none}
