#admin-state18{display:none!important}#navigation099>#admin-mode8,#navigation099>.help-control:has(#admin-mode8){display:inline-flex!important}#admin-mode8{min-height:44px;white-space:normal}#admin-mode8[aria-pressed=true]{background:#dceee5!important;color:#245d49!important;border:1px solid #6eaa93!important}#admin-mode8[aria-pressed=false]{background:#f9e7e5!important;color:#9d3027!important;border:1px solid #be564c!important}.context26{position:sticky;top:0;z-index:50;display:flex;gap:8px;align-items:center;padding:6px;background:#f4f8f5;border-bottom:1px solid #cbded5}.context26 strong{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem}.context26 button,.context26 .button{font-size:.9rem;padding:8px;min-height:40px}.mail-attachments26{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mail-attachments26 h3{flex-basis:100%;font-size:1rem;margin:4px 0}.mail-attachments26 a{overflow-wrap:anywhere;max-width:100%;font-size:.9rem}.access-items26{margin:12px 0}.access-table26 article{display:flex;gap:8px 14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #d1ded8}.access-table26 strong{flex:1 1 240px}.access-table26 small{flex-basis:100%}.access-table26 label{display:flex;flex-direction:row;gap:5px;align-items:center;font-size:.9rem}.field-shell>.context26{margin-top:0}.field-shell #field-title{font-size:1.25rem}.mail-body9,.mail-body7,.mail-body0911,.mail-body25{white-space:pre-wrap;overflow-wrap:anywhere}.mail-body25 table{display:block;overflow:auto}#sticky25{scroll-margin-top:0}@media(max-width:700px){.field-shell{padding:8px 12px}.field-shell header{margin:8px 0}.context26{margin-inline:-4px}.context26 strong{font-size:.9rem}#navigation099>#admin-mode8{font-size:.85rem}.access-table26 strong{flex-basis:100%}}

/* Keep the viewport as the sticky navigation scroll container. */
body:has(#shell){overflow-x:clip}

#navigation099>#admin-mode8[hidden],#navigation099>.help-control:has(#admin-mode8[hidden]){display:none!important}

.picker-prompt29{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);z-index:120;max-width:95vw;width:max-content;padding:.55rem .8rem;background:#f3faf5;color:#193e32;border:1px solid #91b5a7;border-radius:.6rem;box-shadow:0 2px 12px #1232}.picker-prompt29 button{margin-left:.25rem}
#sticky25{display:grid;grid-template-columns:1fr minmax(4em,2fr) auto auto;align-items:center;gap:4px}
#sticky25 #title25{text-align:center;white-space:normal;text-wrap:balance;line-height:1.1}
#sticky25 .help-inline,#sticky25 .help-button,#sticky25 .control-help6{display:none}
#sticky25 button{min-height:44px}
#back25[data-mode=on]{color:#205641;background:#dceee5;border:1px solid #73a591}
#back25[data-mode=off]{color:#91352c;background:#fae7e3;border:1px solid #bc6a61}
#tasks25{white-space:normal}
aside nav [data-view]::before,aside nav #tasks25::before{content:'›';display:inline-grid;place-items:center;width:1.2em;margin-right:.35em;font-size:1em}
aside nav [data-view]{text-align:left}
#extras18 .popover099 .help-control{min-width:0}
@media(max-width:800px){
 #sticky25{grid-template-columns:minmax(88px,1fr) minmax(0,1.35fr) minmax(88px,1fr);position:sticky;top:0;background:var(--surface,#fff)}
 #sticky25 #title25{grid-column:2;grid-row:1}
 #sticky25> :is(#home25,.help-control:has(#home25)){grid-column:3;grid-row:1;justify-self:start}
 #sticky25> :is(#sidebar-toggle,.help-control:has(#sidebar-toggle)){grid-column:3;grid-row:1;justify-self:end}
 #sticky25 button{padding:4px 5px;min-width:32px}#sticky25 .help-control{width:auto}
 body[data-font=small]{font-size:14px}html:has(body[data-font=small]){font-size:14px}
 aside .brand{padding-block:8px}aside .menu-group18{margin-block:5px}aside .menu-group18 summary,aside nav button{padding-block:7px;min-height:44px}
 body[data-density=compact] .row-card,body[data-density=compact] .card{padding:10px!important}
}
aside nav [data-icon30]::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.12em;margin-right:.5em;background:currentColor;mask:var(--icon30) center/contain no-repeat}
aside nav [data-icon30="calendar"]{--icon30:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%206h18v15H3z%20M3%2010h18%20M7%203v5%20M17%203v5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
aside nav [data-icon30="mail"]{--icon30:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2%205h20v15H2z%20M2%206l10%208%2010-8%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
aside nav [data-icon30="people"]{--icon30:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%2013a4%204%200%201%200%200-8%204%204%200%200%200%200%208%20M2%2021c0-8%2012-8%2012%200%20M16%206c6%200%206%208%200%208%20M17%2016c4%200%205%203%205%205%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
aside nav [data-icon30="task"]{--icon30:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%203h16v18H4z%20M7%2011l3%203%207-7%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
aside nav [data-icon30="job"]{--icon30:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2%208h20v13H2z%20M8%208V4h8v4%20M2%2013h20%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
aside nav [data-icon30="page"]{--icon30:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%203h14v18H5z%20M8%208h8%20M8%2012h8%20M8%2016h5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
#sticky25 .help-icon,#sticky25 .help-trigger,#sticky25 .help-dot{display:none!important}
#sticky25 #sidebar-toggle{display:inline-flex;align-items:center;justify-content:center}
#sticky25>button[id=back25],#sticky25>.help-control:has(#back25){justify-self:start;grid-column:1;grid-row:1}
@media(max-width:800px){#sticky25{grid-template-columns:minmax(92px,1fr) minmax(0,1.25fr) minmax(92px,1fr)}#sticky25 #sidebar-toggle{max-width:64px;font-size:.82rem}#sticky25 #title25{line-height:1.15}}

#sticky25 #sidebar-toggle{background:#2e6753;color:white;border:1px solid #2e6753;border-radius:.55rem;padding:.48rem .7rem}
.day-section31{margin-bottom:.75rem}.day-section31 h2{font-size:1.15rem;margin:0 0 .4rem}.day-row31{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.65rem 0;border-top:1px solid #d9e4df}.day-row31 small{display:block}.day-row31 button{flex-shrink:0}.day-row31>div{min-width:0;overflow-wrap:anywhere}

#sticky25 #sidebar-toggle.blocked-menu32{box-shadow:inset 0 -4px #ffca68}

#sticky25 #sidebar-toggle.blocked-menu32{position:relative}#sticky25 #sidebar-toggle.blocked-menu32::after{content:attr(data-blocked32);position:absolute;top:-.4em;right:-.3em;border-radius:1em;padding:0 .35em;color:#382800;background:#ffcf68;font-size:.73em}

#sticky25{grid-template-columns:auto 1fr auto auto auto}#sticky25 #sound34{grid-row:1;grid-column:4}#sticky25 #sidebar-toggle{grid-column:5}#daily-shortcuts23,#tasks25,#sticky25 #sidebar-toggle.blocked-menu32::after{display:none!important}
#sticky25> :is(#sidebar-toggle,.help-control:has(#sidebar-toggle)){grid-column:5;grid-row:1}
#sticky25> :is(#sound34,.help-control:has(#sound34)){grid-column:4;grid-row:1}
aside [data-view=jobs] b{display:none}

#sticky25 #back25[data-mode=on]{background:#126347!important;color:white!important;border-color:#126347}
.slots35 [data-days]{display:flex;gap:.4rem;flex-wrap:wrap}
#sound34[aria-label$="olvasatlan értesítés"]{background:#f8df98;color:#352914}
#field-status:not(:empty){position:sticky;top:0;background:white;z-index:4;padding:.5rem}
#content details:has(>summary) >summary{overflow-wrap:anywhere}
.tiles35{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;padding:.5rem 0}
.assigned35 summary{cursor:pointer;font-weight:650}
#content article.late35{border-inline-start:5px solid #aa3d38}
#content article.soon35{border-inline-start:5px solid #bf842a}
