/* Burmuin 24 — shared interface tokens and responsive workspace. */
:root{--ui-bg:#f7f7fb;--ui-panel:#fff;--ui-text:#262339;--ui-muted:#706c82;--ui-border:#e7e5ed;--ui-accent:#7254b6;--ui-soft:#f0eaf9;--premium-sidebar:224px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}
html[data-theme=dark]{--ui-bg:#15141d;--ui-panel:#1d1b29;--ui-text:#f0edf7;--ui-muted:#b1a9c4;--ui-border:#363143;--ui-accent:#c2a6f5;--ui-soft:#33283f}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif!important;font-size:14px;letter-spacing:-.012em}button,input,textarea,select{font-family:inherit!important}button,summary,input,textarea,select{transition:background-color .16s,border-color .16s,box-shadow .16s}button{box-shadow:none!important}button:hover{transform:none!important}button:disabled{opacity:.55}button:not(.primary):not(.task-clock):not(#attendance-button):not(#chat-toggle){color:var(--ui-text)}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}button svg{width:20px;height:20px}input[type=checkbox]{accent-color:var(--ui-accent)}
.premium-sidebar{position:fixed;inset:0 auto 0 0;width:var(--premium-sidebar);padding:27px 16px;background:var(--ui-panel);border-right:1px solid var(--ui-border);z-index:30;display:flex;flex-direction:column;gap:44px}.premium-sidebar .brand{font-size:19px;padding:0 8px;color:var(--ui-text)}.premium-sidebar .brand-icon{background:transparent!important;object-fit:contain;width:35px!important;height:35px!important}.premium-nav{display:flex;flex-direction:column;gap:6px}.premium-nav .tab{width:100%;display:flex;align-items:center;gap:12px;text-align:left;min-height:46px;padding:12px 15px;border:0!important;border-radius:10px!important;color:var(--ui-muted)!important;font-size:14px;background:transparent!important}.premium-nav .tab svg{width:19px;height:19px;flex:none}.premium-nav .tab:hover{background:var(--ui-bg)!important}.premium-nav .tab[aria-selected=true]{background:var(--ui-soft)!important;color:var(--ui-accent)!important}.nav-extra{margin-top:22px}.nav-extra>summary{font-size:12px;color:var(--ui-muted);padding:10px 15px;cursor:pointer;list-style:none}.nav-extra-body{display:flex;flex-direction:column;gap:5px}.nav-extra-body #admin-attendance{border:0;padding:12px 15px;background:transparent!important;text-align:left;min-height:44px;border-radius:10px}.premium-sidebar.locked .premium-nav{visibility:hidden}
.shell{width:auto!important;max-width:1600px!important;margin:0 0 0 var(--premium-sidebar)!important;padding:0 36px 30px!important}.shell>header{height:76px;min-height:76px;padding:12px 0;border-bottom:1px solid var(--ui-border);gap:12px}.workspace-label{font-size:13px;color:var(--ui-muted)}.meta{gap:12px;flex-wrap:nowrap}.meta>span:first-child{display:none}.live{background:transparent!important;border:0!important;color:var(--ui-muted);font-size:11px}.auth-actions{gap:8px;flex-wrap:nowrap}.auth-actions button{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:10px;min-width:40px;min-height:40px}.shell>.intro,.shell>.stats,.panel-head .eyebrow,#updated{display:none!important}.panel{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible;box-shadow:none!important}.panel-head{padding:30px 0 20px;align-items:center}.panel-head h2{font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.25;margin:0}.panel-head .view-caption{font-size:13px;color:var(--ui-muted);margin:8px 0 0}.primary,html[data-theme=dark] button.primary{background:#7254b6!important;border:1px solid #7254b6!important;color:#fff!important;border-radius:10px;font-weight:600;padding:11px 17px;min-height:44px}.primary:hover{background:#63459f!important}.toolbar{padding:0 0 20px;gap:10px}.search,.filter,#task-sort{background:var(--ui-panel);border-color:var(--ui-border);font-size:13px}.search{max-width:650px;flex:1 1 230px}.filter,#task-sort{min-width:0;flex:0 1 210px;max-width:230px}.results{padding:0 18px;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:14px;min-height:100px}.row{padding:17px 0;gap:12px;border-top:1px solid var(--ui-border);font-size:14px;position:relative}.row:first-child{border-top:0}.row .name{font-size:14px;font-weight:600}.record-link:hover{color:var(--ui-accent)!important}.row:not(.task-row){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto!important}.row>.secondary{font-size:12px}.task-row{grid-template-columns:minmax(0,1fr) 140px 92px!important;gap:4px 18px!important;align-items:center!important;min-height:92px}.task-row>.row-title{grid-column:1!important;grid-row:1!important}.task-row>.secondary{grid-column:1!important;grid-row:2!important}.task-row>.secondary:empty{display:none}.task-row>.right{grid-column:2!important;grid-row:1/3!important;text-align:right}.task-row>.actions{grid-column:3!important;grid-row:1/3!important;margin:0!important;width:auto;justify-content:flex-end!important;gap:4px;flex-wrap:wrap}.task-row .task-done{order:-1;border:0;min-height:40px;padding:10px 4px;display:inline-flex;align-items:center}.task-time{font-variant-numeric:tabular-nums;font-size:12px;margin:3px 0}.task-recurrence{font-size:12px;line-height:1.5;margin-top:4px}.due-date{display:inline-block;color:var(--ui-muted);margin-right:12px}.due-date.overdue{color:#b04b35;background:#fff0ea;border-radius:5px;padding:1px 6px}.pill{font-size:11px;font-weight:600;white-space:nowrap;line-height:1.5;margin:0 0 4px;padding:4px 9px;border-radius:6px}.status-pending{background:#f1eff6;color:#746881}.status-active{background:#eaf2fc;color:#306598}.status-done{background:#e7f4ed;color:#33765c}html[data-theme=dark] .status-pending{background:#383043;color:#d4c3e4}html[data-theme=dark] .status-active{background:#233a53;color:#a4cefa}html[data-theme=dark] .status-done{background:#243d33;color:#a5d7bc}html[data-theme=dark] .due-date.overdue{color:#ffc5ae;background:#452c29}
.task-clock{border:1px solid var(--ui-border)!important;border-radius:8px!important;background:var(--ui-soft)!important;color:var(--ui-accent)!important;width:34px!important;height:34px!important;min-width:34px!important}.task-clock.running{background:#fae9e9!important;color:#a03948!important}.task-clock::before,.task-clock::after{display:none!important}.task-clock svg{width:18px;height:18px}.actions{overflow:visible}.action-menu{position:relative}.action-menu>summary{display:grid;place-items:center;list-style:none;width:36px;height:40px;border-radius:8px;cursor:pointer;color:var(--ui-muted);letter-spacing:2px;font-size:12px}.action-menu>summary:hover{background:var(--ui-soft)}summary::-webkit-details-marker{display:none}.action-menu-body{position:absolute;right:0;top:100%;width:190px;z-index:40;display:flex;flex-direction:column;gap:3px;padding:6px;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 12px 32px #17102720}.actions .action-menu-body button{display:block;width:100%;text-align:left;border:0!important;min-height:42px!important;white-space:normal;background:transparent!important}.action-menu-body button:hover{background:var(--ui-soft)!important}.bottom{border:0;padding:18px 0;color:var(--ui-muted)}.paging button{background:var(--ui-panel);border-color:var(--ui-border);color:var(--ui-text)}#auth-status{margin-top:10px;color:var(--ui-muted);font-size:11px}#attendance-status:empty{display:none}.completed-tasks{margin:10px 0;background:var(--ui-bg)}
.account-menu{position:relative}.account-menu>summary{list-style:none;cursor:pointer;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--ui-soft);color:var(--ui-accent);border-radius:9px;padding:11px 14px;font-size:12px;font-weight:600}.account-body{position:absolute;right:0;top:calc(100% + 8px);z-index:45;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:12px;padding:8px;min-width:160px;box-shadow:0 12px 30px #17102720}.account-body button{display:block;width:100%;text-align:left;margin:4px 0}.auth-actions #attendance-button{width:auto!important;height:40px!important;border-radius:9px!important;background:var(--ui-soft)!important;color:var(--ui-accent)!important;border:1px solid var(--ui-border)!important;padding:8px 12px!important;display:inline-flex;gap:8px;align-items:center}.auth-actions #attendance-button.clocked-in{background:#e7f4ed!important;color:#28634c!important}.attendance-label{font-size:12px;white-space:nowrap}.attendance-symbol{transform:scale(.75)}
#chat-toggle{position:static!important;width:100%!important;height:52px!important;display:flex;align-items:center;gap:11px;padding:10px 14px!important;border:1px solid var(--ui-border)!important;border-radius:12px!important;background:var(--ui-soft)!important;box-shadow:none!important;color:var(--ui-accent)!important;overflow:visible;margin-bottom:20px;font-weight:650;font-size:14px}#chat-toggle img{width:28px!important;height:28px!important}#chat-toggle[aria-expanded=true]{border-color:var(--ui-accent)!important}.chat-open .premium-nav .tab[aria-selected=true]{background:transparent!important;color:var(--ui-muted)!important}#chat-panel{inset:96px 36px 26px calc(var(--premium-sidebar) + 36px);width:auto;height:auto;max-width:1100px;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-panel);box-shadow:0 12px 48px #23143914!important;z-index:25}#chat-panel header{height:66px;padding:16px 24px;background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border);font-size:16px}#chat-close{width:40px;height:40px;border-radius:9px;background:transparent!important}#chat-messages{max-width:850px;width:100%;margin:0 auto;padding:22px 30px;font-size:15px;line-height:1.75;white-space:pre-wrap}#chat-messages p{padding:16px 20px;background:var(--ui-bg);color:var(--ui-text)}#chat-messages .chat-user{background:var(--ui-soft)!important;margin-left:12%;color:var(--ui-text)}#chat-messages .chat-error{background:#fff0ec;color:#9c362b}.chat-empty{display:none!important}.chat-intro{flex:1;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;gap:12px}.chat-intro img{width:68px;height:68px;filter:drop-shadow(0 6px 12px #7254b629)}.chat-intro h2{font-size:32px;letter-spacing:-.035em;margin:12px 0 0;line-height:1.2}.chat-intro p{max-width:420px;color:var(--ui-muted);margin:0;line-height:1.7}.chat-suggestions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.chat-suggestions button{padding:12px 16px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-panel)!important;font-size:13px;max-width:260px}.chat-suggestions button:hover{border-color:var(--ui-accent)}#chat-form{padding:20px 26px;gap:12px;border-color:var(--ui-border);background:var(--ui-panel)}#chat-input{background:var(--ui-bg);border-color:var(--ui-border);color:var(--ui-text);font-size:15px;padding:14px;border-radius:12px;max-height:150px}#chat-send{background:#7254b6!important;color:white!important;min-width:80px;border-radius:10px}#chat-send:disabled{opacity:.5}
/* Details, forms and secondary surfaces */
dialog{box-shadow:0 24px 90px #15102030!important;animation:none}dialog::backdrop{background:#19142366;backdrop-filter:blur(2px)}.dialog-top button,.feature-dialog>.dialog-top button{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:9px;padding:9px 14px;min-height:40px;font:inherit}.record-dialog{position:fixed;margin:0 0 0 auto;inset:0 0 0 auto;height:100dvh;max-height:100dvh!important;width:min(840px,85vw);max-width:840px;border-radius:18px 0 0 18px}.record-dialog .feature-content{display:flex!important;flex-direction:column;gap:0;padding:26px 30px}.record-dialog .record-hero{display:block!important}.record-hero h2{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin:8px 0 15px}.record-hero .pill{display:inline-flex!important;width:auto;max-width:max-content}.record-eyebrow{color:var(--ui-accent);font-size:11px;letter-spacing:.07em}.record-dialog .record-actions{display:flex!important;flex-direction:row;gap:8px;margin:8px 0 16px}.record-actions button{width:auto}.record-dialog .record-metrics{display:flex!important;flex-wrap:wrap;gap:22px;margin:8px 0 20px;padding:14px 0;border-bottom:1px solid var(--ui-border)}.record-metrics>div{border:0;padding:0;background:none!important;gap:3px;flex-direction:row;align-items:baseline}.record-metrics strong{font-size:18px;margin-right:5px}.record-metrics span{font-size:12px}.record-section{border:0;border-top:1px solid var(--ui-border);border-radius:0;padding:20px 0;margin:0}.record-section h3{font-size:16px;margin:0 0 18px}.record-grid{gap:20px 28px}.record-field dt{color:var(--ui-muted);opacity:1;font-size:12px}.record-field dd{font-size:14px}.record-permissions{font-size:11px;color:var(--ui-muted);margin-top:20px}.record-note{padding:16px 0}.empty-inline{color:var(--ui-muted);font-size:13px;padding:8px 0}.inline-note{display:block;width:100%;margin:12px 0!important}.record-section>.record-grid:empty{display:none}.advanced-fields{grid-column:1/-1;border-top:1px solid var(--ui-border);padding-top:16px}.advanced-fields>summary{padding:10px 0;font-size:13px;color:var(--ui-accent);cursor:pointer}.advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:12px 0}.field:has([name=nombre]),.field:has([name=descripcion]),.field:has([name=empresa]){grid-column:1/-1}.recurrence-box{background:var(--ui-bg);border:0;border-radius:12px}.field-toggle{background:var(--ui-panel)!important}.recurrence-box .task-help{font-size:12px}#editor-form{padding:0}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--ui-danger)}.client-options{z-index:5}.feature-content{display:block}.feature-content>.feature-item{margin-bottom:10px}.feature-content>select{margin:0 0 14px}.feature-item.unread{padding:14px 16px;border:0;border-bottom:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:0 8px 8px 0;margin-bottom:8px}.feature-item .note-text{margin:6px 0 10px;font-size:14px;line-height:1.55}.feature-item button{font-size:12px;min-height:36px;padding:6px 10px;margin-right:5px}#notifications-dialog{width:min(620px,calc(100% - 32px))}#notifications-dialog .feature-content{padding-top:16px}#settings-notifications,#settings-devices{border-top:1px solid var(--ui-border);margin-top:24px;padding-top:12px}#settings-dialog.is-welcome #settings-devices{display:none}#settings-dialog h3{font-size:15px}.settings-content .primary{background:#7254b6!important;color:white!important}#auth{width:min(470px,calc(100% - 32px))}#auth .dialog-top{padding:30px 25px!important;background:var(--ui-soft)}#auth h2{font-size:26px}#auth .account-options{gap:8px 18px}#auth .account-options button{color:var(--ui-accent);min-height:36px}#auth .dialog-top .eyebrow{color:var(--ui-accent)}#auth .field{margin-top:20px}.locked~*{pointer-events:auto}html[data-theme=dark] .record-dialog,html[data-theme=dark] dialog,html[data-theme=dark] #chat-panel{background:var(--ui-panel);color:var(--ui-text)}html[data-theme=dark] .task-clock.running{background:#492c35!important;color:#ffc0c8!important}html[data-theme=dark] #attendance-button.clocked-in{background:#263e33!important;color:#afe2c4!important}
@keyframes premium-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px) and (min-width:901px){:root{--premium-sidebar:192px}.shell{padding-left:22px!important;padding-right:22px!important}.meta .live{display:none}.task-row{grid-template-columns:minmax(0,1fr) 110px 80px!important;gap:4px 10px!important}.attendance-label{max-width:100px;overflow:hidden;text-overflow:ellipsis}}
@media(max-width:900px){:root{--premium-sidebar:0px}.shell{margin:0!important;padding:0 18px 100px!important;width:100%!important}.shell>header{height:68px;min-height:68px}.workspace-label{display:none}.meta{width:100%;justify-content:space-between;gap:5px}.meta .live{font-size:10px;padding:4px}.auth-actions{gap:6px}.auth-actions button{min-width:40px;padding:8px}.attendance-label{font-size:11px}.account-menu>summary{max-width:72px;padding:11px 9px}.premium-sidebar{position:fixed;inset:auto 0 0;width:100%;height:calc(76px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--ui-border);background:var(--ui-panel);z-index:40;gap:0}.premium-sidebar .brand{display:none}.premium-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;align-items:center}.premium-nav>.tab{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 2px;min-height:58px;font-size:11px;border-radius:9px!important;white-space:nowrap}.premium-nav>.tab svg{width:21px;height:21px}.premium-nav #chat-toggle{width:100%!important;min-width:0;height:58px!important;margin:0;padding:7px 2px!important;display:flex;flex-direction:column;justify-content:center;gap:2px;border:0!important;font-size:11px;border-radius:9px!important}.premium-nav #chat-toggle img{width:25px!important;height:25px!important}.nav-extra{margin:0;position:relative}.nav-extra>summary{height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;padding:6px}.nav-extra>summary::before{content:'•••';letter-spacing:3px;font-size:16px;line-height:26px}.nav-extra-body{position:absolute;right:0;bottom:70px;width:215px;padding:10px;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:14px;box-shadow:0 10px 36px #17102725}.nav-extra .tab{font-size:13px;flex-direction:row}.panel-head{padding:24px 0 18px;gap:12px}.panel-head h2{font-size:26px}.panel-head .view-caption{font-size:12px;max-width:260px}.panel-head .primary{font-size:12px;padding:10px 12px}.toolbar{padding:0 0 16px;display:flex;gap:8px}.search{flex:1 1 100%;max-width:none}.filter,#task-sort{flex:1 1 140px;width:auto;max-width:none;min-width:0;font-size:12px}.results{padding:0 14px}.task-row{grid-template-columns:minmax(0,1fr) 100px!important;gap:4px 12px!important;padding:17px 0;min-height:120px}.task-row>.right{grid-column:2!important;grid-row:1!important}.task-row>.actions{grid-column:2!important;grid-row:2/4!important;flex-wrap:nowrap!important}.task-row>.secondary{grid-column:1!important;grid-row:2!important}.task-row .name{font-size:14px}.task-row .task-clock{width:30px!important;height:34px!important;min-width:30px!important}.task-row .task-done{padding:9px 2px;min-height:44px}.action-menu>summary{width:30px;height:44px}.task-row .task-time{font-size:11px}.task-row .task-recurrence{font-size:11px}.row:not(.task-row){grid-template-columns:minmax(0,1fr) auto!important}.row:not(.task-row)>.row-title{grid-column:1!important;grid-row:1!important}.row:not(.task-row)>.secondary{grid-column:1!important;grid-row:2!important}.row:not(.task-row)>.right{grid-column:1!important;grid-row:3!important;text-align:left}.row:not(.task-row)>.actions{grid-column:2!important;grid-row:1/4!important}.bottom{padding:16px 0;gap:8px}.record-dialog,#editor{position:fixed;inset:0;margin:0;width:100%!important;max-width:none;max-height:100dvh!important;height:100dvh;border:0;border-radius:0}.record-dialog .feature-content{padding:20px}.record-hero h2{font-size:25px}.record-grid{grid-template-columns:1fr}.record-dialog .dialog-top{padding:15px 20px}.record-dialog .record-metrics{gap:14px}.record-metrics strong{font-size:16px}.record-metrics span{font-size:11px}.advanced-grid{grid-template-columns:1fr}.dialog-actions{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.dialog-actions button{flex:none}#chat-panel{inset:0 0 calc(76px + env(safe-area-inset-bottom));border:0;border-radius:0;max-width:none;height:auto;width:100%;z-index:35}#chat-panel header{height:62px;padding:12px 18px}.chat-intro{padding:22px 20px;justify-content:center}.chat-intro h2{font-size:27px}.chat-intro img{width:54px;height:54px}.chat-intro p{font-size:13px}.chat-suggestions{gap:7px;margin-top:10px}.chat-suggestions button{max-width:100%;font-size:12px;padding:10px 12px}.chat-intro h2{margin-top:5px}#chat-form{padding:12px;gap:8px}#chat-input{font-size:16px;padding:12px}#chat-send{min-width:65px;font-size:13px}#chat-messages{padding:16px;font-size:14px}.feature-content textarea{font-size:16px}.record-section{padding:18px 0}.record-related-row{grid-template-columns:minmax(0,1fr) auto}.record-related-row small{grid-column:1/-1}}
@media(max-width:390px){.shell{padding-left:12px!important;padding-right:12px!important}.meta .live{display:none}.meta{justify-content:flex-end}.auth-actions{gap:5px}.panel-head .view-caption{max-width:185px}.task-row{grid-template-columns:minmax(0,1fr) 92px!important;gap:4px 8px!important}.task-row .pill{font-size:10px}.task-row>.right .secondary{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@font-face{font-family:Burmuin Sans;src:url('./fonts/BurmuinSans.ttf') format('truetype');font-weight:400 500;font-display:swap}@font-face{font-family:Burmuin Sans;src:url('./fonts/BurmuinSans-Bold.ttf') format('truetype');font-weight:600 900;font-display:swap}body{font-family:'Burmuin Sans',system-ui,sans-serif!important}.task-row .due-date{display:block;width:max-content;max-width:100%}.premium-nav .tab[aria-current=page]{background:var(--ui-soft)!important;color:var(--ui-accent)!important}.premium-nav .tab[aria-current=false]{background:transparent!important}.chat-open .premium-nav .tab{background:transparent!important}html{min-height:100%;background:var(--ui-bg)}
.auth-actions #attendance-button{flex:0 0 auto!important;max-width:none!important}.attendance-symbol{flex-shrink:0}.record-note>button{align-self:flex-start;width:auto}.record-related{border:0!important;background:transparent!important}.record-dialog .record-note{display:flex!important;flex-direction:column}.record-hero>.pill{width:max-content}

.notification-day{font-size:12px!important;font-weight:600;color:var(--ui-muted);margin:22px 0 12px!important}.chat-intro[hidden]{display:none!important}#chat-send:disabled{cursor:progress}html[data-theme=dark] #chat-messages .chat-error{background:#432c32;color:#ffd0c8}.premium-nav .tab{font-weight:500}.name.record-link{font-weight:600}.task-done input{accent-color:var(--ui-accent)}
html[data-theme=dark] body input:not([type=checkbox]),html[data-theme=dark] body select,html[data-theme=dark] body textarea{background:var(--ui-bg)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme=dark] body .auth-actions button:not(#attendance-button),html[data-theme=dark] body .paging button{background:var(--ui-panel)!important;color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=dark] body .premium-nav .tab[aria-current=page]{background:var(--ui-soft)!important}html[data-theme=dark] body .premium-nav .tab[aria-current=false]{background:transparent!important}html[data-theme=dark] body #chat-toggle{background:var(--ui-soft)!important}html[data-theme=dark] body .row:hover{background:#ffffff03}.record-note button{max-width:max-content}.record-section button:hover{border-color:var(--ui-accent)}
@media(max-width:900px){.task-row>.actions{grid-column:1/-1!important;grid-row:3!important;justify-content:flex-end!important;margin-top:4px!important}.task-row .task-clock{width:44px!important;height:44px!important;min-width:44px!important}.task-row .task-done{padding:12px;min-width:44px;min-height:44px}.action-menu>summary{width:44px;height:44px}}
