.boss-page-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:5px 0 26px}.boss-page-tabs a{padding:11px 20px;text-decoration:none;border:1px solid #344555;border-radius:4px;color:#afc0d1;background:#111a26}.boss-page-tabs a[aria-current=page]{color:#f0d395;border-color:#ad915c;background:#342b1e}
.boss-timer-dashboard{margin:26px 0 34px}.timer-dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.timer-dashboard-head h2{font-family:var(--serif);font-size:1.8rem;margin:0 0 8px}.timer-dashboard-head p{color:#99aebe;font-size:.85rem}.timer-dashboard-head .atlas-actions{margin:0}.timer-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.timer-summary>span{display:flex;gap:6px;flex-direction:column;border:1px solid #304254;background:linear-gradient(140deg,#1c2837,#121a25);border-radius:5px;padding:17px;color:#aebed0;font-size:.8rem}.timer-summary b{color:#e7c47e;font-size:1.8rem;font-weight:500;font-variant-numeric:tabular-nums}
.timer-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;margin-bottom:22px}.timer-filters label{display:flex;flex-direction:column;gap:7px;color:#a6b9cc;font-size:.8rem}.timer-filters input,.timer-filters select{width:100%}.boss-timer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,345px),1fr));gap:20px;align-items:start}.boss-timer-card{background:linear-gradient(135deg,#1c2937,#111923);padding:22px;border:1px solid #3b4a5d;min-width:0}.timer-card-heading{display:flex;gap:12px;align-items:start}.timer-card-heading img{object-fit:contain;flex-shrink:0;border-radius:6px}.timer-card-heading>div{flex:1;min-width:0}.timer-card-heading h3{font-size:1.05rem;line-height:1.4;margin:0}.timer-card-heading h3 a{color:#e8e8e3;text-decoration:none}.timer-card-heading p{font-size:.8rem;color:#9baec3;margin-top:5px;overflow-wrap:anywhere}.timer-status{font-size:.65rem;border:1px solid #4f5f6e;padding:5px 8px;border-radius:4px;max-width:120px;color:#adc3d7}.timer-countdown-label{font-size:.77rem;color:#a9bac9;margin:24px 0 5px}.timer-countdown{font-size:2.2rem;color:#e9c788;font-variant-numeric:tabular-nums;letter-spacing:.045em;font-weight:500}.timer-progress{width:100%;height:5px;margin:13px 0 18px;appearance:none;border:0;background:#2b3645;border-radius:8px;overflow:hidden}.timer-progress::-webkit-progress-bar{background:#2b3645}.timer-progress::-webkit-progress-value{background:#d2b26d}.timer-progress::-moz-progress-bar{background:#d2b26d}.timer-times{font-size:.8rem;margin:0;display:grid;gap:10px}.timer-times>div{display:flex;justify-content:space-between;gap:16px;align-items:start}.timer-times dt{color:#91a7bb}.timer-times dd{color:#d2dfed;margin:0;text-align:right;max-width:65%;font-variant-numeric:tabular-nums}.timer-card-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #ffffff13;margin-top:21px;padding-top:16px}.timer-card-actions button{font-size:.75rem;padding:8px 12px}.timer-card-actions button:first-child{border-color:#9c824e;color:#ecd091}.boss-timer-card[data-state=window]{border-color:#67bb96}.boss-timer-card[data-state=window] .timer-status{color:#90e5ba;border-color:#468967;background:#153c2f}.boss-timer-card[data-state=window] .timer-countdown{color:#a4e8bf}.boss-timer-card[data-state=overdue]{border-color:#9c684e}.boss-timer-card[data-state=overdue] .timer-status{color:#f0bb98;border-color:#a46b4c;background:#3c291d}.boss-timer-card[data-state=overdue] .timer-countdown{color:#c1ac9a}.boss-timer-card[data-soon=true] .timer-status{border-color:#bda269;color:#f1d18e}.timer-source-hint{font-size:.78rem;line-height:1.7;color:#8fa6b9;margin:22px 0 0}.timer-empty,.timer-no-results{border:1px dashed #526275;padding:26px;color:#b3c5d8;border-radius:5px}.timer-trash>div{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;padding:12px 0;border-bottom:1px solid #ffffff0d}.timer-trash summary{cursor:pointer;color:#95afbf}
.boss-timer-setup>p{font-size:.86rem;line-height:1.7;color:#a4b8ca;margin:14px 0 20px}.timer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.timer-form-grid label{display:flex;flex-direction:column;gap:8px;color:#b7c9d9;font-size:.8rem;min-width:0}.timer-form-grid input,.timer-form-grid select{width:100%;min-width:0}.timer-field-wide{grid-column:1/-1}.timer-kill-input{display:flex;gap:8px}.timer-kill-input input{flex:1;min-width:0}.timer-kill-input button{flex-shrink:0}.timer-form-hint{font-size:.76rem;line-height:1.6;color:#94aabd}.timer-form-error{color:#ffc6ab;font-size:.84rem;border-left:2px solid #e69970;padding:10px;background:#b4653121}.timer-dashboard-link{display:block;margin-top:22px;font-size:.85rem}
.boss-timer-dialog{background:linear-gradient(140deg,#1c2a3b,#101821);color:#d6e2ef;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #6a7c90;border-radius:8px;padding:26px;box-shadow:0 22px 90px #0009;font-family:var(--font);color-scheme:dark}.boss-timer-dialog::backdrop{background:#060b12bd;backdrop-filter:blur(4px)}.timer-dialog-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:22px}.timer-dialog-heading h2{font-family:var(--serif);font-size:1.6rem}.boss-timer-dialog button{border:1px solid #41566c;border-radius:4px;background:#1a2738;padding:10px 16px;color:#d2deeb;font:inherit;cursor:pointer}.boss-timer-dialog button.primary{border-color:#a8915c;color:#f0d596;background:#453824}.boss-timer-dialog input,.boss-timer-dialog select{background:#0c1420;color:#d7e4f1;border:1px solid #415268;border-radius:4px;padding:11px;font:inherit;color-scheme:dark;min-width:0}.boss-timer-dialog input:focus,.boss-timer-dialog select:focus{outline:2px solid #bda46c;outline-offset:2px}.boss-timer-dialog>form{display:grid;gap:16px;margin-top:20px}.timer-boss-search{display:flex;flex-direction:column;gap:9px;color:#a9bbcf;font-size:.85rem}.timer-boss-results{max-height:230px;overflow:auto}.timer-boss-results button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin:5px 0}.timer-boss-results img{width:30px;height:30px;object-fit:contain}.timer-boss-results span{flex:1}.timer-boss-results small{color:#94afc4}.timer-selected-boss{color:#edd195;margin:16px 0 5px}.boss-timer-dialog .timer-form-error{margin:0}.timer-dialog-heading>button{font-size:1.3rem;padding:5px 12px}
@media(max-width:760px){.timer-summary{grid-template-columns:1fr 1fr}.timer-filters{grid-template-columns:1fr 1fr}.timer-filters>label:first-child{grid-column:1/-1}.timer-countdown{font-size:2rem}.timer-dashboard-head h2{font-size:1.45rem}}
@media(max-width:450px){.timer-form-grid{grid-template-columns:1fr}.timer-field-wide{grid-column:auto}.boss-timer-dialog{padding:18px}.timer-summary{gap:9px}.timer-summary>span{padding:13px;font-size:.72rem}.timer-card-heading{gap:9px}.timer-status{max-width:94px}.boss-timer-card{padding:17px}.timer-card-actions button{padding:8px}.timer-dialog-heading h2{font-size:1.25rem}.timer-times>div{flex-direction:column;gap:3px}.timer-times dd{text-align:left;max-width:100%}}
