/* Generated colour-only legacy layer. Rebuild with scripts/build_theme.cjs. */
/* app */
html[data-theme="light"]{--bg:rgb(247,246,242);--bg2:rgba(247,246,242,0.88);--bg3:rgb(255,254,250);--bg4:rgb(255,254,250);--line:rgba(124,86,15,0.14);--line2:rgba(124,86,15,0.26);--text:rgb(68,72,68);--muted:rgb(124,86,15);--gold:rgb(124,86,15);--gold2:rgb(124,86,15);--gold-soft:rgba(242,238,231,0.14);--sand:rgb(124,86,15);--sand-ink:rgb(124,86,15);--btn-shadow:0 10px 24px rgba(45,39,24,0.13);--ok:rgb(35,102,65);--warn:rgb(124,86,15);--bad:rgb(158,42,35);--info:rgb(35,102,65);--rasta-g:rgb(35,102,65);--rasta-y:rgb(124,86,15);--rasta-r:rgb(158,42,35);--shadow:0 30px 80px rgba(45,39,24,0.13);--focus:0 0 0 3px rgba(124,86,15,0.28);}
html[data-theme="light"] .mode-banner{background-color:rgb(242,238,231);color:rgb(68,72,68);border-bottom-color:rgba(135,132,122,0.18);}
html[data-theme="light"] .sidebar{background-color:rgb(247,246,242);}
html[data-theme="light"] .logo,html[data-theme="light"] .brand-logo{background-color:rgb(247,246,242);}
html[data-theme="light"] .nav-group-btn{color:rgb(124,86,15);}
html[data-theme="light"] .nav-group-btn .chev{color:rgb(124,86,15);}
html[data-theme="light"] .userbox{background-color:rgb(247,246,242);}
html[data-theme="light"] .card{box-shadow:rgba(45,39,24,0.13) 0px 10px 28px;}
html[data-theme="light"] .btn{background-color:rgb(255,254,250);color:rgb(68,72,68);box-shadow:rgba(45,39,24,0.05) 0px 1px 0px inset, rgba(45,39,24,0.13) 0px 10px 22px;}
html[data-theme="light"] .btn[data-ico="save"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M5 5h11l3 3v11H5z'/><path d='M8 5v5h8V5'/><path d='M8 16h8'/></svg>");}
html[data-theme="light"] .btn[data-ico="plus"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M12 5v14M5 12h14'/></svg>");}
html[data-theme="light"] .btn[data-ico="trash"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M4 7h16M9 7V5h6v2M8 7l1 12h6l1-12'/></svg>");}
html[data-theme="light"] .btn[data-ico="x"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M6 6l12 12M18 6L6 18'/></svg>");}
html[data-theme="light"] .btn[data-ico="check"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2.2'><path d='M5 12l5 5 9-10'/></svg>");}
html[data-theme="light"] .btn[data-ico="swap"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M7 7h11l-3-3M17 17H6l3 3'/></svg>");}
html[data-theme="light"] .btn[data-ico="filter"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M4 6h16l-6 7v5l-4 2v-7z'/></svg>");}
html[data-theme="light"] .btn[data-ico="box"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M4 8l8-4 8 4v8l-8 4-8-4z'/><path d='M4 8l8 4 8-4M12 12v8'/></svg>");}
html[data-theme="light"] .btn[data-ico="user"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><circle cx='12' cy='8' r='3.2'/><path d='M5 19c1.6-3 4-4.5 7-4.5S17.4 16 19 19'/></svg>");}
html[data-theme="light"] .btn[data-ico="key"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><circle cx='8' cy='14' r='3'/><path d='M10.5 12.5 20 4h3v3l-6 6'/></svg>");}
html[data-theme="light"] .btn[data-ico="pin"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M12 21s6-5.2 6-10a6 6 0 1 0-12 0c0 4.8 6 10 6 10z'/><circle cx='12' cy='11' r='2'/></svg>");}
html[data-theme="light"] .btn[data-ico="eye"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z'/><circle cx='12' cy='12' r='2.5'/></svg>");}
html[data-theme="light"] .btn[data-ico="clock"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><circle cx='12' cy='12' r='8'/><path d='M12 8v5l3 2'/></svg>");}
html[data-theme="light"] .btn[data-ico="edit"]{--ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(45,48,45)' stroke-width='2'><path d='M4 20h4l10-10-4-4L4 16z'/><path d='M13 7l4 4'/></svg>");}
html[data-theme="light"] .btn:hover{background-color:rgb(255,254,250);box-shadow:rgba(45,39,24,0.07) 0px 1px 0px inset, rgba(45,39,24,0.13) 0px 14px 26px;}
html[data-theme="light"] .btn:active{box-shadow:rgba(45,39,24,0.13) 0px 1px 0px inset, rgba(45,39,24,0.13) 0px 4px 10px;}
html[data-theme="light"] .btn.primary{box-shadow:rgba(45,39,24,0.13) 0px 1px 0px inset, rgba(45,39,24,0.13) 0px 10px 22px;}
html[data-theme="light"] .btn.primary:hover{background-color:rgb(242,238,231);}
html[data-theme="light"] .btn.primary:active{background-color:rgb(242,238,231);}
html[data-theme="light"] .tag.lead{background-color:rgb(242,238,231);color:rgb(124,86,15);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .person-chip.is-lead{background-color:rgb(255,254,250);}
html[data-theme="light"] .btn.danger{background-color:rgb(245,234,233);color:rgb(124,86,15);}
html[data-theme="light"] .btn.danger:hover{background-color:rgb(245,234,233);}
html[data-theme="light"] .btn.ghost:hover{background-color:rgba(242,241,237,0.05);}
html[data-theme="light"] .filter-bar{box-shadow:rgba(45,39,24,0.13) 0px 10px 28px;}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background-color:rgba(247,246,242,0.35);}
html[data-theme="light"] .nav-scrim{background-color:rgba(247,246,242,0.55);}
html[data-theme="light"] tr:hover td{background-color:rgba(242,241,237,0.016);}
html[data-theme="light"] .tag{background-color:rgb(242,241,237);color:rgb(124,86,15);}
html[data-theme="light"] .tag.warn{background-color:rgb(242,238,231);color:rgb(124,86,15);}
html[data-theme="light"] .tag.bad{background-color:rgb(245,234,233);color:rgb(68,72,68);}
html[data-theme="light"] .tag.ok{background-color:rgb(255,254,250);color:rgb(35,102,65);}
html[data-theme="light"] .login{background-image:radial-gradient(circle at 50% 0%, rgba(233,240,236,0.133) 0%, transparent 34%), radial-gradient(circle at 50% 22%, rgba(242,238,231,0.08) 0%, transparent 28%), initial;background-color:rgb(247,246,242);}
html[data-theme="light"] .login-card{background-color:rgba(247,246,242,0.82);}
html[data-theme="light"] .login-notice{color:rgb(124,86,15) !important;}
html[data-theme="light"] .reg-page{background-image:radial-gradient(circle at 12% 0%, rgb(255,254,250) 0%, transparent 36%), linear-gradient(rgb(247,246,242) 0%, rgb(247,246,242) 100%);}
html[data-theme="light"] .reg-info{background-color:rgb(255,254,250);border-top-color:rgba(39,91,145,0.38);border-right-color:rgba(39,91,145,0.38);border-bottom-color:rgba(39,91,145,0.38);border-left-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .reg-info-text{color:rgb(68,72,68);}
html[data-theme="light"] .chip{background-color:rgb(255,254,250);border-top-color:rgba(39,91,145,0.38);border-right-color:rgba(39,91,145,0.38);border-bottom-color:rgba(39,91,145,0.38);border-left-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .reg-err{color:rgb(158,42,35);}
html[data-theme="light"] .pool-item.picked{background-color:rgb(255,254,250);}
html[data-theme="light"] .tl{background-color:rgb(247,246,242);}
html[data-theme="light"] .tl-lab{color:rgb(124,86,15);}
html[data-theme="light"] .tl-track{border-top-color:rgba(124,86,15,0.18);border-right-color:rgba(124,86,15,0.18);border-bottom-color:rgba(124,86,15,0.18);border-left-color:rgba(124,86,15,0.18);background-color:rgb(247,246,242);}
html[data-theme="light"] .tl-block{border-top-color:rgba(124,86,15,0.28);border-right-color:rgba(124,86,15,0.28);border-bottom-color:rgba(124,86,15,0.28);border-left-color:rgba(124,86,15,0.28);background-color:rgb(255,254,250);}
html[data-theme="light"] .tl-block span{color:rgb(68,72,68);}
html[data-theme="light"] .tl-block.open{background-color:rgb(255,254,250);}
html[data-theme="light"] .tl-block.full{background-color:rgb(255,254,250);border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);color:rgb(68,72,68);}
html[data-theme="light"] .tl-block.dropped{background-color:rgb(245,234,233);border-top-color:rgba(158,42,35,0.38);border-right-color:rgba(158,42,35,0.38);border-bottom-color:rgba(158,42,35,0.38);border-left-color:rgba(158,42,35,0.38);color:rgb(68,72,68);}
html[data-theme="light"] .tl-faces .face{border-top-color:rgba(124,86,15,0.35);border-right-color:rgba(124,86,15,0.35);border-bottom-color:rgba(124,86,15,0.35);border-left-color:rgba(124,86,15,0.35);}
html[data-theme="light"] .tl-seat i{color:rgb(124,86,15);}
html[data-theme="light"] .tl-plus{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .cmdbar{background-color:rgb(247,246,242);}
html[data-theme="light"] .area-slot{background-color:rgb(247,246,242);}
html[data-theme="light"] .plan-m-shift.open{background-color:rgb(242,238,231);color:rgb(68,72,68);}
html[data-theme="light"] .plan-m-shift.full{background-color:rgb(233,240,236);color:rgb(68,72,68);}
html[data-theme="light"] .person-chip,html[data-theme="light"] .pool-item{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(68,72,68);}
html[data-theme="light"] .pool-item b,html[data-theme="light"] .chip-name{color:rgb(68,72,68);}
html[data-theme="light"] .pool-item .hint{color:rgb(124,86,15);}
html[data-theme="light"] .photo-box img{background-color:rgb(247,246,242);}
html[data-theme="light"] .face{background-color:rgb(233,239,244);}
html[data-theme="light"] .stat-card{background-color:rgb(255,254,250);}
html[data-theme="light"] .wait-bar{color:rgb(45,48,45);}
html[data-theme="light"] .lock-banner{background-color:rgba(242,238,231,0.16);}
html[data-theme="light"] .pager-num.on{background-image:linear-gradient(rgb(242,238,231), rgb(242,238,231));color:rgb(124,86,15);}
html[data-theme="light"] .pager-num:hover:not(.on){background-color:rgba(242,238,231,0.16);}
html[data-theme="light"] .toast{background-color:rgb(255,254,250);border-top-color:rgba(39,91,145,0.38);border-right-color:rgba(39,91,145,0.38);border-bottom-color:rgba(39,91,145,0.38);border-left-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .modal-bg{background-color:rgba(247,246,242,0.62);}
html[data-theme="light"] .sheet{background-color:rgb(247,246,242);}
html[data-theme="light"] .dossier-item{background-color:rgb(255,254,250);}
html[data-theme="light"] .display{background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] .display .board,html[data-theme="light"] .display .board.overview,html[data-theme="light"] .display .board-row,html[data-theme="light"] .display .display .board-card,html[data-theme="light"] .display .ov-slot,html[data-theme="light"] .display .board-role,html[data-theme="light"] .display .ov-names,html[data-theme="light"] .display .nm{color:rgb(68,72,68);}
html[data-theme="light"] .display .ov-slot span,html[data-theme="light"] .display .ov-names-static,html[data-theme="light"] .display .board-role span,html[data-theme="light"] .display .board-role i{color:rgb(68,72,68);}
html[data-theme="light"] .roots-banner{background-color:rgb(247,246,242);}
html[data-theme="light"] .display .board-head{border-top-color:rgba(124,86,15,0.16);border-right-color:rgba(124,86,15,0.16);border-bottom-color:rgba(124,86,15,0.16);border-left-color:rgba(124,86,15,0.16);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px inset, rgba(45,39,24,0.13) 0px 6px 18px;}
html[data-theme="light"] .display .day-title{color:rgb(68,72,68);text-shadow:rgba(45,39,24,0.13) 0px 1px 0px;}
html[data-theme="light"] .display .board-head-center #clock{color:rgb(124,86,15);}
html[data-theme="light"] .board-swap{color:rgb(124,86,15);}
html[data-theme="light"] .display .meta{color:rgb(39,91,145);}
html[data-theme="light"] .display #clock{color:rgb(68,72,68);}
html[data-theme="light"] .board-card{background-color:rgb(255,254,250);border-top-color:rgba(39,91,145,0.38);border-right-color:rgba(39,91,145,0.38);border-bottom-color:rgba(39,91,145,0.38);border-left-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .board-card.now{background-color:rgb(255,254,250);}
html[data-theme="light"] .board-card.full{box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset;}
html[data-theme="light"] .board-card.open{box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset;}
html[data-theme="light"] .board-card header strong{color:rgb(68,72,68);}
html[data-theme="light"] .board-card header small,html[data-theme="light"] .ov-desc{color:rgb(124,86,15);}
html[data-theme="light"] .board-role span{color:rgb(68,72,68);}
html[data-theme="light"] .board-role i.lead{color:rgb(124,86,15);}
html[data-theme="light"] .board-role em{color:rgb(39,91,145);}
html[data-theme="light"] .stale{color:rgb(158,42,35);}
html[data-theme="light"] .board-day h2{color:rgb(124,86,15);}
html[data-theme="light"] .board-ticker-row{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .board-ticker-row.open{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .board-label{color:rgb(124,86,15);background-color:rgb(247,246,242);}
html[data-theme="light"] .board-ticker-row.open .board-label{color:rgb(124,86,15);background-color:rgb(247,246,242);border-right-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .board-ticker{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.38);color:rgb(124,86,15);}
html[data-theme="light"] .board-ticker.open{background-color:rgb(247,246,242);color:rgb(124,86,15);border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .ov-slot{background-color:rgb(255,254,250);border-top-color:rgba(39,91,145,0.38);border-right-color:rgba(39,91,145,0.38);border-bottom-color:rgba(39,91,145,0.38);border-left-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .ov-slot span{color:rgb(68,72,68);}
html[data-theme="light"] .ov-slot i.lead{color:rgb(124,86,15);}
html[data-theme="light"] .ov-slot em{color:rgb(39,91,145);}
html[data-theme="light"] .ov-slot.now{background-color:rgb(255,254,250);}
html[data-theme="light"] .ov-slot.full{box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset;}
html[data-theme="light"] .ov-slot.gap{box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset;}
html[data-theme="light"] .ov-names .nm.lead{color:rgb(124,86,15);}
html[data-theme="light"] .ov-names .nm.role{color:rgb(124,86,15);}
html[data-theme="light"] .ov-names .nm.empty{color:rgb(39,91,145);}
html[data-theme="light"] .modal{background-color:rgba(247,246,242,0.88);}
html[data-theme="light"] .toast{background-color:rgba(247,246,242,0.9);}
html[data-theme="light"] .display{background-image:radial-gradient(900px 400px at 0% 0%, rgba(233,240,236,0.2), transparent 50%), initial;background-color:rgb(247,246,242);}
html[data-theme="light"] .d-slot{background-color:rgba(247,246,242,0.7);}
html[data-theme="light"] .check-row:hover{background-color:rgba(242,238,231,0.05);}
html[data-theme="light"] ::-webkit-scrollbar-thumb{background-color:rgba(242,238,231,0.3);}
html[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background-color:rgba(242,238,231,0.5);}
html[data-theme="light"] .area-list{background-color:rgb(247,246,242);}
html[data-theme="light"] .area-list #areaQ{background-color:rgb(247,246,242);}
html[data-theme="light"] .area-list #areaQ::placeholder{color:rgb(124,86,15);}
html[data-theme="light"] .area-item{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .area-item b{color:rgb(68,72,68);}
html[data-theme="light"] .area-item span{color:rgb(124,86,15);}
html[data-theme="light"] .area-item:hover{background-color:rgb(255,254,250);}
html[data-theme="light"] .area-item.on{background-color:rgb(255,254,250);}
html[data-theme="light"] .area-editor{background-color:rgb(247,246,242);}
html[data-theme="light"] .area-editor input,html[data-theme="light"] .area-editor select{background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] .help-shot{background-color:rgb(247,246,242);}
html[data-theme="light"] .help-shot b{background-color:rgb(255,254,250);}
html[data-theme="light"] .help-shot span{background-color:rgb(255,254,250);}
html[data-theme="light"] .ok-box{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .ok-box h3{color:rgb(35,102,65);}
html[data-theme="light"] .role-pill{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .role-pill.on{background-color:rgb(255,254,250);}
html[data-theme="light"] .privacy-box{background-color:rgb(255,254,250);}
html[data-theme="light"] .nav-badge.ping{color:rgb(45,48,45);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 2px;}
html[data-theme="light"] .presence-state{background-color:rgba(242,241,237,0.04);}
html[data-theme="light"] .presence-state.is-present{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);background-color:rgba(233,240,236,0.18);}
html[data-theme="light"] .presence-state.is-gone{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgba(242,238,231,0.16);}

/* ui-pro */
html[data-theme="light"]{--ro-bg:rgb(247,246,242);--ro-bg-2:rgb(247,246,242);--ro-surface:rgb(247,246,242);--ro-surface-2:rgb(255,254,250);--ro-surface-3:rgb(255,254,250);--ro-surface-hover:rgb(255,254,250);--ro-line:rgba(124,86,15,0.14);--ro-line-strong:rgba(124,86,15,0.28);--ro-text:rgb(68,72,68);--ro-muted:rgb(68,72,68);--ro-dim:rgb(45,48,45);--ro-gold:rgb(124,86,15);--ro-gold-bright:rgb(124,86,15);--ro-gold-soft:rgba(242,238,231,0.12);--ro-forest:rgb(233,240,236);--ro-forest-2:rgb(255,254,250);--ro-forest-soft:rgba(233,240,236,0.18);--ro-green:rgb(35,102,65);--ro-red:rgb(158,42,35);--ro-red-soft:rgba(245,234,233,0.14);--ro-blue:rgb(39,91,145);--ro-shadow:0 18px 50px rgba(45,39,24,0.13);}
html[data-theme="light"] body{background-image:radial-gradient(1000px 460px at 92% -12%, rgba(242,238,231,0.05), transparent 55%) !important;}
html[data-theme="light"] .sidebar{box-shadow:rgba(45,39,24,0.13) 16px 0px 45px;background-image:linear-gradient(rgb(247,246,242) 0%, rgb(247,246,242) 100%) !important;border-right-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"] .logo,html[data-theme="light"] .brand-logo{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .brand h1{color:rgb(68,72,68) !important;}
html[data-theme="light"] .nav-group-btn{color:rgb(45,48,45) !important;}
html[data-theme="light"] .nav-group-btn:hover{color:rgb(68,72,68) !important;}
html[data-theme="light"] .nav-items button{color:rgb(68,72,68) !important;}
html[data-theme="light"] .nav-items button:hover{background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .nav-items button.active{background-image:linear-gradient(90deg, rgb(233,240,236), rgb(233,240,236)) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .nav-items button.active .nav-ico{color:rgb(124,86,15);}
html[data-theme="light"] .nav-badge{border-top-color:rgba(124,86,15,0.18);border-right-color:rgba(124,86,15,0.18);border-bottom-color:rgba(124,86,15,0.18);border-left-color:rgba(124,86,15,0.18);background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .userbox{border-top-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"] .userbox .who{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.05);border-right-color:rgba(135,132,122,0.05);border-bottom-color:rgba(135,132,122,0.05);border-left-color:rgba(135,132,122,0.05);}
html[data-theme="light"] .avatar{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;}
html[data-theme="light"] .userbox select{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .sys-ok{color:rgb(45,48,45) !important;}
html[data-theme="light"] .sys-ok.ok::before{background-color:rgb(233,240,236);}
html[data-theme="light"] .topbar{border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .topbar h2{color:rgb(68,72,68) !important;}
html[data-theme="light"] #helpBtn{background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .card,html[data-theme="light"] .modal,html[data-theme="light"] .sheet,html[data-theme="light"] .board,html[data-theme="light"] .pool,html[data-theme="light"] .table-wrap,html[data-theme="light"] .filter-bar,html[data-theme="light"] .plan-tools{border-top-color:rgba(135,132,122,0.075) !important;border-right-color:rgba(135,132,122,0.075) !important;border-bottom-color:rgba(135,132,122,0.075) !important;border-left-color:rgba(135,132,122,0.075) !important;}
html[data-theme="light"] .card .k,html[data-theme="light"] .k,html[data-theme="light"] .ro-kicker{color:rgb(68,72,68) !important;}
html[data-theme="light"] .card .v{color:rgb(68,72,68);}
html[data-theme="light"] .problem{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.1) !important;border-right-color:rgba(135,132,122,0.1) !important;border-bottom-color:rgba(135,132,122,0.1) !important;border-left-color:rgba(135,132,122,0.1) !important;}
html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:rgb(45,48,45) !important;}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus,html[data-theme="light"] textarea:focus{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.08) 0px 0px 0px 3px !important;}
html[data-theme="light"] label{color:rgb(68,72,68);}
html[data-theme="light"] .btn{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.1) !important;border-right-color:rgba(135,132,122,0.1) !important;border-bottom-color:rgba(135,132,122,0.1) !important;border-left-color:rgba(135,132,122,0.1) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .btn:hover{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.16) !important;border-right-color:rgba(135,132,122,0.16) !important;border-bottom-color:rgba(135,132,122,0.16) !important;border-left-color:rgba(135,132,122,0.16) !important;}
html[data-theme="light"] .btn.primary{background-image:linear-gradient(rgb(242,238,231), rgb(242,238,231)) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .btn.primary:hover{background-image:linear-gradient(rgb(242,238,231), rgb(242,238,231)) !important;}
html[data-theme="light"] .btn.danger{background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;border-top-color:rgba(158,42,35,0.34) !important;border-right-color:rgba(158,42,35,0.34) !important;border-bottom-color:rgba(158,42,35,0.34) !important;border-left-color:rgba(158,42,35,0.34) !important;}
html[data-theme="light"] .btn.ghost{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tag,html[data-theme="light"] .ro-badge{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .tag.ok,html[data-theme="light"] .ro-badge.ok{background-color:rgba(233,240,236,0.13) !important;color:rgb(35,102,65) !important;border-top-color:rgba(35,102,65,0.32) !important;border-right-color:rgba(35,102,65,0.32) !important;border-bottom-color:rgba(35,102,65,0.32) !important;border-left-color:rgba(35,102,65,0.32) !important;}
html[data-theme="light"] .tag.warn,html[data-theme="light"] .ro-badge.gold{color:rgb(124,86,15) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .tag.bad,html[data-theme="light"] .ro-badge.bad{color:rgb(68,72,68) !important;border-top-color:rgba(158,42,35,0.34) !important;border-right-color:rgba(158,42,35,0.34) !important;border-bottom-color:rgba(158,42,35,0.34) !important;border-left-color:rgba(158,42,35,0.34) !important;}
html[data-theme="light"] .ro-badge.subtle{background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-hero{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-hero-shade{background-image:linear-gradient(90deg, rgba(247,246,242,0.94) 0%, rgba(247,246,242,0.68) 35%, rgba(247,246,242,0.18) 68%, rgba(247,246,242,0.55) 100%), linear-gradient(0deg, rgba(247,246,242,0.72), transparent 62%);}
html[data-theme="light"] .ro-hero h1{color:rgb(68,72,68);}
html[data-theme="light"] .ro-hero p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-hero-quote{color:rgb(124,86,15);}
html[data-theme="light"] .ro-panel{background-image:linear-gradient(rgb(255,254,250), rgb(247,246,242));border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);}
html[data-theme="light"] .ro-panel h3,html[data-theme="light"] .ro-section-head h3{color:rgb(68,72,68);}
html[data-theme="light"] .ro-next-shift{background-image:linear-gradient(145deg, rgb(255,254,250), rgb(255,254,250) 62%) !important;border-top-color:rgba(35,102,65,0.32) !important;border-right-color:rgba(35,102,65,0.32) !important;border-bottom-color:rgba(35,102,65,0.32) !important;border-left-color:rgba(35,102,65,0.32) !important;}
html[data-theme="light"] .ro-shift-place{color:rgb(68,72,68);}
html[data-theme="light"] .ro-shift-place span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-face-row > span:not(.face){color:rgb(68,72,68);}
html[data-theme="light"] .ro-status-dot{color:rgb(68,72,68);}
html[data-theme="light"] .ro-status-dot::before{background-color:rgb(242,241,237);}
html[data-theme="light"] .ro-status-dot.ok::before{background-color:rgb(233,240,236);box-shadow:rgba(45,39,24,0.1) 0px 0px 0px 4px;}
html[data-theme="light"] .ro-status-dot.off::before{background-color:rgb(245,234,233);}
html[data-theme="light"] .ro-status-dot.wait::before{background-color:rgb(242,238,231);}
html[data-theme="light"] .ro-note{color:rgb(68,72,68);background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-quick-card{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-quick-card:hover{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.25);border-right-color:rgba(124,86,15,0.25);border-bottom-color:rgba(124,86,15,0.25);border-left-color:rgba(124,86,15,0.25);}
html[data-theme="light"] .ro-quick-card small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-feed-item{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-feed-item b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-feed-item p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-feed-item time{color:rgb(45,48,45);}
html[data-theme="light"] .ro-feed-mark.warn{background-color:rgb(242,238,231);}
html[data-theme="light"] .ro-feed-mark.info{background-color:rgb(233,239,244);}
html[data-theme="light"] .ro-empty{color:rgb(45,48,45);}
html[data-theme="light"] .ro-pill{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);color:rgb(68,72,68);}
html[data-theme="light"] .ro-pill.active{background-color:rgb(233,240,236);color:rgb(68,72,68);border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .ro-mini-list > div{border-bottom-color:rgba(135,132,122,0.05);}
html[data-theme="light"] .ro-mini-list span{color:rgb(45,48,45);}
html[data-theme="light"] .ro-stats-wrap{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .ro-stat{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-stat span,html[data-theme="light"] .ro-stat small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-stat strong{color:rgb(68,72,68);}
html[data-theme="light"] .ro-stat strong i{color:rgb(45,48,45);}
html[data-theme="light"] .ro-page-tabs{border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-plan-hours{color:rgb(45,48,45);}
html[data-theme="light"] .ro-shift-row,html[data-theme="light"] .ro-market-row{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);}
html[data-theme="light"] .ro-shift-row:hover,html[data-theme="light"] .ro-market-row:hover{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.11);border-right-color:rgba(135,132,122,0.11);border-bottom-color:rgba(135,132,122,0.11);border-left-color:rgba(135,132,122,0.11);}
html[data-theme="light"] .ro-date-tile{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-date-tile b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-date-tile small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-shift-time b,html[data-theme="light"] .ro-shift-main b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-shift-time small,html[data-theme="light"] .ro-shift-main small,html[data-theme="light"] .ro-shift-crew small,html[data-theme="light"] .ro-slot-info small,html[data-theme="light"] .ro-market-owner small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-avatar-stack .face{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .ro-avatar-more{background-color:rgb(255,254,250);color:rgb(68,72,68);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .ro-empty-card{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.1);border-right-color:rgba(135,132,122,0.1);border-bottom-color:rgba(135,132,122,0.1);border-left-color:rgba(135,132,122,0.1);color:rgb(45,48,45);}
html[data-theme="light"] .ro-filter-strip{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);color:rgb(45,48,45);}
html[data-theme="light"] .ro-slot-info b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-market-bids{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-bid-row{color:rgb(68,72,68);}
html[data-theme="light"] .ro-profile-face .face{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-check{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .ro-extra-fields{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] th{color:rgb(45,48,45) !important;background-color:rgb(247,246,242) !important;border-bottom-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] td{color:rgb(68,72,68);border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] tbody tr:hover td{background-color:rgb(255,254,250);}
html[data-theme="light"] .plan-tools{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .plan-tools .chip{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.07) !important;border-right-color:rgba(135,132,122,0.07) !important;border-bottom-color:rgba(135,132,122,0.07) !important;border-left-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .cmd-day b{color:rgb(68,72,68);}
html[data-theme="light"] .board{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .tl-lab{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-track{background-color:rgb(247,246,242) !important;background-image:linear-gradient(to right, rgba(242,241,237,0.043) 1px, transparent 1px) !important;border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] .tl-head .tl-track{border-bottom-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .tl-tick{color:rgb(45,48,45) !important;}
html[data-theme="light"] .tl-block{border-top-color:rgba(135,132,122,0.1) !important;border-right-color:rgba(135,132,122,0.1) !important;border-bottom-color:rgba(135,132,122,0.1) !important;border-left-color:rgba(135,132,122,0.1) !important;background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-block b{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-block em{color:rgb(68,72,68);}
html[data-theme="light"] .tl-block span{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-block.full{background-color:rgb(255,254,250) !important;border-top-color:rgba(35,102,65,0.3) !important;border-right-color:rgba(35,102,65,0.3) !important;border-bottom-color:rgba(35,102,65,0.3) !important;border-left-color:rgba(35,102,65,0.3) !important;}
html[data-theme="light"] .tl-block.open{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .tl-block.dropped{background-color:rgb(255,254,250) !important;border-top-color:rgba(158,42,35,0.38) !important;border-right-color:rgba(158,42,35,0.38) !important;border-bottom-color:rgba(158,42,35,0.38) !important;border-left-color:rgba(158,42,35,0.38) !important;}
html[data-theme="light"] .tl-block.sel{box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 2px !important;}
html[data-theme="light"] .pool-item{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.067) !important;border-right-color:rgba(135,132,122,0.067) !important;border-bottom-color:rgba(135,132,122,0.067) !important;border-left-color:rgba(135,132,122,0.067) !important;}
html[data-theme="light"] .pool-item:hover{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.18) !important;border-right-color:rgba(124,86,15,0.18) !important;border-bottom-color:rgba(124,86,15,0.18) !important;border-left-color:rgba(124,86,15,0.18) !important;}
html[data-theme="light"] .pool-meta b{color:rgb(68,72,68);}
html[data-theme="light"] .pick-bar{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.07) !important;border-right-color:rgba(135,132,122,0.07) !important;border-bottom-color:rgba(135,132,122,0.07) !important;border-left-color:rgba(135,132,122,0.07) !important;color:rgb(45,48,45) !important;}
html[data-theme="light"] .pick-bar.active{border-top-color:rgba(124,86,15,0.24) !important;border-right-color:rgba(124,86,15,0.24) !important;border-bottom-color:rgba(124,86,15,0.24) !important;border-left-color:rgba(124,86,15,0.24) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .pick-main b{color:rgb(68,72,68);}
html[data-theme="light"] .role-pill{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .role-pill.on{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] .person-chip{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.07) !important;border-right-color:rgba(135,132,122,0.07) !important;border-bottom-color:rgba(135,132,122,0.07) !important;border-left-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .area-board-head{background-color:rgb(247,246,242);border-bottom-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .area-board-title{color:rgb(68,72,68) !important;}
html[data-theme="light"] .area-day{border-bottom-color:rgba(135,132,122,0.05);}
html[data-theme="light"] .area-slot{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.067) !important;border-right-color:rgba(135,132,122,0.067) !important;border-bottom-color:rgba(135,132,122,0.067) !important;border-left-color:rgba(135,132,122,0.067) !important;}
html[data-theme="light"] .modal-bg{background-color:rgba(247,246,242,0.72) !important;}
html[data-theme="light"] .modal{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.1) !important;border-right-color:rgba(135,132,122,0.1) !important;border-bottom-color:rgba(135,132,122,0.1) !important;border-left-color:rgba(135,132,122,0.1) !important;box-shadow:rgba(45,39,24,0.13) 0px 26px 80px !important;}
html[data-theme="light"] .modal h3{color:rgb(68,72,68);}
html[data-theme="light"] .toast{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.1) !important;border-right-color:rgba(135,132,122,0.1) !important;border-bottom-color:rgba(135,132,122,0.1) !important;border-left-color:rgba(135,132,122,0.1) !important;color:rgb(68,72,68) !important;box-shadow:rgba(45,39,24,0.13) 0px 20px 60px !important;}
@media (max-width: 1050px){
html[data-theme="light"] .sidebar{box-shadow:rgba(45,39,24,0.13) 30px 0px 70px;}
html[data-theme="light"] .nav-scrim{background-color:rgba(247,246,242,0.55);}
}
@media (max-width: 760px){
html[data-theme="light"] .plan-m-area{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .plan-m-area h3{color:rgb(68,72,68);}
html[data-theme="light"] .plan-m-shift{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);color:rgb(68,72,68);}
html[data-theme="light"] .plan-m-shift.open{border-top-color:rgba(124,86,15,0.35);border-right-color:rgba(124,86,15,0.35);border-bottom-color:rgba(124,86,15,0.35);border-left-color:rgba(124,86,15,0.35);background-color:rgb(255,254,250);}
html[data-theme="light"] .plan-m-shift.full{border-top-color:rgba(35,102,65,0.22);border-right-color:rgba(35,102,65,0.22);border-bottom-color:rgba(35,102,65,0.22);border-left-color:rgba(35,102,65,0.22);background-color:rgb(255,254,250);}
html[data-theme="light"] .plan-m-shift.sel{box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 2px;}
}
html[data-theme="light"] .ro-analytics{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-analytics summary{color:rgb(68,72,68);}
html[data-theme="light"] .ro-analytics .stat-card{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.06) !important;border-right-color:rgba(135,132,122,0.06) !important;border-bottom-color:rgba(135,132,122,0.06) !important;border-left-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"]{--ro-muted:rgb(68,72,68);--ro-dim:rgb(45,48,45);--ro-text-soft:rgb(242,241,237);--ro-panel-edge:rgba(242,241,237,0.095);}
html[data-theme="light"] label{color:rgb(68,72,68) !important;}
html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:rgb(45,48,45) !important;}
html[data-theme="light"] .topbar p{color:rgb(68,72,68) !important;}
html[data-theme="light"] .card .k,html[data-theme="light"] .k,html[data-theme="light"] .ro-kicker{color:rgb(68,72,68) !important;}
html[data-theme="light"] .btn.primary,html[data-theme="light"] .ro-shift-actions .btn.primary,html[data-theme="light"] .ro-tab-action.btn.primary{background-image:linear-gradient(rgb(242,238,231), rgb(242,238,231)) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(45,48,45) !important;box-shadow:rgba(45,39,24,0.1) 0px 7px 22px !important;}
html[data-theme="light"] .btn.primary:hover,html[data-theme="light"] .ro-shift-actions .btn.primary:hover,html[data-theme="light"] .ro-tab-action.btn.primary:hover{background-image:linear-gradient(rgb(242,238,231), rgb(242,238,231)) !important;}
html[data-theme="light"] .ro-badge.ok,html[data-theme="light"] .tag.ok{background-color:rgba(233,240,236,0.18) !important;border-top-color:rgba(35,102,65,0.36) !important;border-right-color:rgba(35,102,65,0.36) !important;border-bottom-color:rgba(35,102,65,0.36) !important;border-left-color:rgba(35,102,65,0.36) !important;color:rgb(35,102,65) !important;}
html[data-theme="light"] .ro-shift-time small,html[data-theme="light"] .ro-shift-main small,html[data-theme="light"] .ro-slot-info small{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-shift-choice{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);}
html[data-theme="light"] .ro-shift-choice:hover{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.25);border-right-color:rgba(124,86,15,0.25);border-bottom-color:rgba(124,86,15,0.25);border-left-color:rgba(124,86,15,0.25);}
html[data-theme="light"] .ro-shift-choice:has(input:checked){background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-shift-choice > input{accent-color:rgb(124,86,15);}
html[data-theme="light"] .ro-choice-time b,html[data-theme="light"] .ro-choice-main b{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .plan-tools:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-tools{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="plan"] .board:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .board{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-row:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-row{border-top-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-lab:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-lab{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-tick:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-tick{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.12) !important;border-right-color:rgba(135,132,122,0.12) !important;border-bottom-color:rgba(135,132,122,0.12) !important;border-left-color:rgba(135,132,122,0.12) !important;color:rgb(68,72,68) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block em:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block em{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block.full:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block.full{background-color:rgb(255,254,250) !important;border-top-color:rgba(35,102,65,0.3) !important;border-right-color:rgba(35,102,65,0.3) !important;border-bottom-color:rgba(35,102,65,0.3) !important;border-left-color:rgba(35,102,65,0.3) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block.open:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block.open{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.32) !important;border-right-color:rgba(124,86,15,0.32) !important;border-bottom-color:rgba(124,86,15,0.32) !important;border-left-color:rgba(124,86,15,0.32) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block.dropped:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block.dropped{background-color:rgb(255,254,250) !important;border-top-color:rgba(158,42,35,0.36) !important;border-right-color:rgba(158,42,35,0.36) !important;border-bottom-color:rgba(158,42,35,0.36) !important;border-left-color:rgba(158,42,35,0.36) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset !important;}
html[data-theme="light"] body[data-view="plan"] .tl-block.sel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .tl-block.sel{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset, rgba(45,39,24,0.13) 0px 0px 0px 2px !important;}
html[data-theme="light"] body[data-view="plan"] .pool:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pool{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="plan"] .pool-meta .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pool-meta .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-m-shift span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-m-shift span{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-workspace-nav{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);}
html[data-theme="light"] .ro-workspace-label{color:rgb(68,72,68);}
html[data-theme="light"] .ro-workspace-links button{color:rgb(68,72,68);}
html[data-theme="light"] .ro-workspace-links button:hover{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-workspace-links button.active{background-color:rgb(255,254,250);color:rgb(124,86,15);box-shadow:rgba(45,39,24,0.13) 0px -2px 0px inset;}
html[data-theme="light"] body.staff-mode:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"], [data-view="crew"], [data-view="hours"], [data-view="conflicts"]) #content:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"], [data-view="crew"], [data-view="hours"], [data-view="conflicts"]) #content{color:rgb(68,72,68);}
html[data-theme="light"] body.staff-mode:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"]) .card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"]) .card{border-top-color:rgba(135,132,122,0.086) !important;border-right-color:rgba(135,132,122,0.086) !important;border-bottom-color:rgba(135,132,122,0.086) !important;border-left-color:rgba(135,132,122,0.086) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"]) .card h3:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] .ro-admin-section h3,html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"]) .card h3{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"]) .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="festival"], [data-view="admin"], [data-view="build"], [data-view="form"], [data-view="rules"], [data-view="checklist"]) .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] .area-item:hover{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .area-item.on{border-top-color:rgba(124,86,15,0.18);border-right-color:rgba(124,86,15,0.18);border-bottom-color:rgba(124,86,15,0.18);border-left-color:rgba(124,86,15,0.18);box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .area-item b{color:rgb(68,72,68) !important;}
html[data-theme="light"] .area-item span{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-admin-editor > h3{border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-admin-editor .act-row{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-admin-section-primary{border-top-color:rgba(124,86,15,0.18) !important;border-right-color:rgba(124,86,15,0.18) !important;border-bottom-color:rgba(124,86,15,0.18) !important;border-left-color:rgba(124,86,15,0.18) !important;}
html[data-theme="light"] .ro-admin-section-primary::before{background-color:rgb(242,238,231);}
html[data-theme="light"] body[data-view="build"] .pat-slot:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .pat-slot{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] body[data-view="build"] .chip:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="admin"] .chip:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .chip,html[data-theme="light"] body .ro-page-context[data-view="admin"] .chip{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-admin-danger-zone{border-top-color:rgba(158,42,35,0.13) !important;border-right-color:rgba(158,42,35,0.13) !important;border-bottom-color:rgba(158,42,35,0.13) !important;border-left-color:rgba(158,42,35,0.13) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="form"], [data-view="rules"], [data-view="crew"], [data-view="hours"]) th:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="form"], [data-view="rules"], [data-view="crew"], [data-view="hours"]) th{color:rgb(68,72,68) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="form"], [data-view="rules"], [data-view="crew"], [data-view="hours"]) td:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="form"], [data-view="rules"], [data-view="crew"], [data-view="hours"]) td{color:rgb(68,72,68) !important;border-top-color:rgba(135,132,122,0.055) !important;border-right-color:rgba(135,132,122,0.055) !important;border-bottom-color:rgba(135,132,122,0.055) !important;border-left-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="form"], [data-view="rules"], [data-view="crew"], [data-view="hours"]) tbody tr:hover td:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="form"], [data-view="rules"], [data-view="crew"], [data-view="hours"]) tbody tr:hover td{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-checklist-panel .check-row{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.06) !important;border-right-color:rgba(135,132,122,0.06) !important;border-bottom-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"] .ro-checklist-panel .check-row:hover{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.18) !important;border-right-color:rgba(124,86,15,0.18) !important;border-bottom-color:rgba(124,86,15,0.18) !important;border-left-color:rgba(124,86,15,0.18) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) #content:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) #content{color:rgb(68,72,68);}
html[data-theme="light"] body.staff-mode:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .card{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.086) !important;border-right-color:rgba(135,132,122,0.086) !important;border-bottom-color:rgba(135,132,122,0.086) !important;border-left-color:rgba(135,132,122,0.086) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="users"], [data-view="audit"], [data-view="backup"]) th:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="users"], [data-view="audit"], [data-view="backup"]) th{color:rgb(68,72,68) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="users"], [data-view="audit"], [data-view="backup"]) td:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="users"], [data-view="audit"], [data-view="backup"]) td{color:rgb(68,72,68) !important;border-top-color:rgba(135,132,122,0.055) !important;border-right-color:rgba(135,132,122,0.055) !important;border-bottom-color:rgba(135,132,122,0.055) !important;border-left-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] .ro-section-intro h3{color:rgb(68,72,68);}
html[data-theme="light"] .ro-section-intro p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-field-label{color:rgb(68,72,68);}
html[data-theme="light"] .ro-form-grid label > span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-form-grid label > small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-action-footer{border-top-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .ro-info-strip{border-top-color:rgba(124,86,15,0.22);border-right-color:rgba(124,86,15,0.22);border-bottom-color:rgba(124,86,15,0.22);border-left-color:rgba(124,86,15,0.22);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-info-strip > b{color:rgb(124,86,15);}
html[data-theme="light"] .ro-info-strip > span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-empty-state{color:rgb(68,72,68);border-top-color:rgba(135,132,122,0.1);border-right-color:rgba(135,132,122,0.1);border-bottom-color:rgba(135,132,122,0.1);border-left-color:rgba(135,132,122,0.1);}
html[data-theme="light"] .ro-empty-state b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-switcher button{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-switcher button > span{background-color:rgb(255,254,250);color:rgb(45,48,45);}
html[data-theme="light"] .ro-build-switcher button b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-switcher button small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-switcher button:hover{border-top-color:rgba(124,86,15,0.25);border-right-color:rgba(124,86,15,0.25);border-bottom-color:rgba(124,86,15,0.25);border-left-color:rgba(124,86,15,0.25);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-switcher button.active{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px -2px 0px inset;}
html[data-theme="light"] .ro-build-switcher button.active > span{background-color:rgb(242,238,231);color:rgb(45,48,45);}
html[data-theme="light"] .ro-build-switcher button.active b{color:rgb(124,86,15);}
html[data-theme="light"] .ro-build-panel{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-build-panel.danger-panel{border-top-color:rgba(158,42,35,0.18);border-right-color:rgba(158,42,35,0.18);border-bottom-color:rgba(158,42,35,0.18);border-left-color:rgba(158,42,35,0.18);}
html[data-theme="light"] .ro-build-step{border-top-color:rgba(135,132,122,0.067);}
html[data-theme="light"] .ro-step-no{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-step-main h4,html[data-theme="light"] .ro-bulk-box h4{color:rgb(68,72,68);}
html[data-theme="light"] .ro-step-main > p,html[data-theme="light"] .ro-bulk-box > h4 + *{color:rgb(68,72,68);}
html[data-theme="light"] .ro-check{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-check:has(input:checked){border-top-color:rgba(124,86,15,0.26);border-right-color:rgba(124,86,15,0.26);border-bottom-color:rgba(124,86,15,0.26);border-left-color:rgba(124,86,15,0.26);background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-pattern-slot{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-pattern-time > span{color:rgb(45,48,45);}
html[data-theme="light"] .ro-pattern-slot label,html[data-theme="light"] .ro-need-field{color:rgb(68,72,68);}
html[data-theme="light"] .ro-need-field{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-review{border-top-color:rgba(124,86,15,0.2);border-right-color:rgba(124,86,15,0.2);border-bottom-color:rgba(124,86,15,0.2);border-left-color:rgba(124,86,15,0.2);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-review b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-review span:last-child{color:rgb(68,72,68);}
html[data-theme="light"] .ro-bulk-box{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-danger-action{border-top-color:rgba(158,42,35,0.26);border-right-color:rgba(158,42,35,0.26);border-bottom-color:rgba(158,42,35,0.26);border-left-color:rgba(158,42,35,0.26);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-danger-action b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-danger-action span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-rule-explainer{border-top-color:rgba(124,86,15,0.22);border-right-color:rgba(124,86,15,0.22);border-bottom-color:rgba(124,86,15,0.22);border-left-color:rgba(124,86,15,0.22);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-rule-explainer p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-formula span,html[data-theme="light"] .ro-formula strong{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-formula strong{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-formula > b{color:rgb(124,86,15);}
html[data-theme="light"] .ro-rules-card{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-rule-row{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-rule-row label{color:rgb(68,72,68);}
html[data-theme="light"] .ro-hours-field > span{color:rgb(45,48,45);}
html[data-theme="light"] .ro-add-box{border-top-color:rgba(135,132,122,0.067);}
html[data-theme="light"] .ro-conflict-stat,html[data-theme="light"] .ro-conflict-guide{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-conflict-stat.alert{border-top-color:rgba(158,42,35,0.3);border-right-color:rgba(158,42,35,0.3);border-bottom-color:rgba(158,42,35,0.3);border-left-color:rgba(158,42,35,0.3);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-conflict-stat.clear{border-top-color:rgba(35,102,65,0.23);border-right-color:rgba(35,102,65,0.23);border-bottom-color:rgba(35,102,65,0.23);border-left-color:rgba(35,102,65,0.23);}
html[data-theme="light"] .ro-conflict-stat-icon{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-conflict-stat.alert .ro-conflict-stat-icon{background-color:rgb(255,254,250);color:rgb(158,42,35);}
html[data-theme="light"] .ro-conflict-stat b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-conflict-stat span:last-child,html[data-theme="light"] .ro-conflict-guide span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-conflict-guide b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-conflict-tabs{border-bottom-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .ro-conflict-tabs button{color:rgb(68,72,68);}
html[data-theme="light"] .ro-conflict-tabs button span{background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-conflict-tabs button.active{color:rgb(124,86,15);border-bottom-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-conflict-item{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-conflict-item.hard{border-left-color:rgba(158,42,35,0.38);}
html[data-theme="light"] .ro-conflict-item.notice{border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-conflict-icon{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-conflict-item.hard .ro-conflict-icon{background-color:rgb(255,254,250);color:rgb(158,42,35);}
html[data-theme="light"] .ro-conflict-title h3{color:rgb(68,72,68);}
html[data-theme="light"] .ro-conflict-copy p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-conflict-meta span{color:rgb(45,48,45);}
html[data-theme="light"] .ro-conflict-meta b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-summary > div,html[data-theme="light"] .ro-system-summary > div{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-display-summary b,html[data-theme="light"] .ro-system-summary b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-summary span,html[data-theme="light"] .ro-system-summary span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-note b{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-display-create,html[data-theme="light"] .ro-display-motion,html[data-theme="light"] .ro-system-panel{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-motion-grid label{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);color:rgb(68,72,68);}
html[data-theme="light"] .ro-motion-grid small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-display-card{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-display-card.overview{border-top-color:rgba(124,86,15,0.22);border-right-color:rgba(124,86,15,0.22);border-bottom-color:rgba(124,86,15,0.22);border-left-color:rgba(124,86,15,0.22);}
html[data-theme="light"] .ro-display-card-head{border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-display-screen-icon{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-display-card-head p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-day-sec{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-card details{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-display-card summary{color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-card summary span{color:rgb(45,48,45);}
html[data-theme="light"] .ro-display-passive{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-card-foot{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] body.staff-mode:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) #content:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) #content{color:rgb(68,72,68);}
html[data-theme="light"] body.staff-mode:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .card{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] body.staff-mode:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:is([data-view="displays"], [data-view="users"], [data-view="i18n"], [data-view="help"], [data-view="audit"], [data-view="backup"], [data-view="status"], [data-view="move"]) .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="audit"] .filter-bar:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="audit"] .filter-bar{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.075) !important;border-right-color:rgba(135,132,122,0.075) !important;border-bottom-color:rgba(135,132,122,0.075) !important;border-left-color:rgba(135,132,122,0.075) !important;}
html[data-theme="light"] body[data-view="i18n"] table td:first-child:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="i18n"] table td:first-child{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="help"] .help-edit > .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="help"] .help-edit > .k{color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="status"] #content > .card:first-child:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] #content > .card:first-child{border-top-color:rgba(124,86,15,0.2) !important;border-right-color:rgba(124,86,15,0.2) !important;border-bottom-color:rgba(124,86,15,0.2) !important;border-left-color:rgba(124,86,15,0.2) !important;}
html[data-theme="light"] body[data-view="move"] #content > .card .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="move"] #content > .card .k{color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="move"] pre:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="move"] pre{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode .topbar p{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode .k{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode th{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode td{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode label{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .plan-inspector:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-inspector{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.09) !important;border-right-color:rgba(135,132,122,0.09) !important;border-bottom-color:rgba(135,132,122,0.09) !important;border-left-color:rgba(135,132,122,0.09) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-inspector-section:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-inspector-section{border-bottom-color:rgba(135,132,122,0.067);}
html[data-theme="light"] body[data-view="plan"] .plan-selection > .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-selection > .k{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .pick-bar:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pick-bar{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .pick-main > b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pick-main > b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .pick-main .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pick-main .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .pick-desc:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pick-desc{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .plan-role-select > .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-select > .k{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-role-option:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option{border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .plan-role-option b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option b{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .plan-role-option:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option:hover{border-top-color:rgba(124,86,15,0.35);border-right-color:rgba(124,86,15,0.35);border-bottom-color:rgba(124,86,15,0.35);border-left-color:rgba(124,86,15,0.35);background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="plan"] .plan-role-option.on:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option.on{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset;}
html[data-theme="light"] body[data-view="plan"] .plan-role-option.on b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option.on b{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="plan"] .pool-meta .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .pool-meta .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] .person-name-link{color:rgb(68,72,68);}
html[data-theme="light"] .person-name-link:hover,html[data-theme="light"] .person-name-link:focus-visible{color:rgb(124,86,15);}
html[data-theme="light"] .ro-person-sheet{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.1) !important;border-right-color:rgba(135,132,122,0.1) !important;border-bottom-color:rgba(135,132,122,0.1) !important;border-left-color:rgba(135,132,122,0.1) !important;}
html[data-theme="light"] .ro-person-hero{background-image:linear-gradient(120deg, rgb(255,254,250) 0%, rgb(247,246,242) 60%, rgb(247,246,242) 100%) !important;border-bottom-color:rgba(124,86,15,0.18) !important;}
html[data-theme="light"] .ro-person-eyebrow{color:rgb(124,86,15);}
html[data-theme="light"] .ro-person-identity h3{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-person-sub{color:rgb(68,72,68);}
html[data-theme="light"] .ro-person-quickstats span{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-person-quickstats b{color:rgb(124,86,15);}
html[data-theme="light"] .ro-person-quickstats small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-person-sheet .sheet-body{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-person-sheet .dossier-sec{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-person-sheet .dossier-sec h4{color:rgb(124,86,15) !important;}
html[data-theme="light"] .ro-person-sheet .dossier-item{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.067) !important;border-right-color:rgba(135,132,122,0.067) !important;border-bottom-color:rgba(135,132,122,0.067) !important;border-left-color:rgba(135,132,122,0.067) !important;}
html[data-theme="light"] .ro-person-sheet label{color:rgb(68,72,68);}
html[data-theme="light"] .ro-person-sheet table td{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.055);border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-person-sheet table td:first-child{border-left-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-person-sheet table td:last-child{border-right-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-person-sheet .sheet-foot{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-assigned-list > .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-assigned-list > .hint{color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-person-chip:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-person-chip{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.075) !important;border-right-color:rgba(135,132,122,0.075) !important;border-bottom-color:rgba(135,132,122,0.075) !important;border-left-color:rgba(135,132,122,0.075) !important;}
@media (max-width: 900px){
html[data-theme="light"] .mobile-pager{border-top-color:rgba(135,132,122,0.12);border-right-color:rgba(135,132,122,0.12);border-bottom-color:rgba(135,132,122,0.12);border-left-color:rgba(135,132,122,0.12);background-color:rgba(247,246,242,0.94);box-shadow:rgba(45,39,24,0.13) 0px 15px 42px, rgba(45,39,24,0.035) 0px 1px inset;}
html[data-theme="light"] .mobile-pager button{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-pager button:not(:disabled):active{background-color:rgb(255,254,250);}
html[data-theme="light"] .mobile-pager-menu{color:rgb(124,86,15) !important;border-right-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .mobile-pager-current b{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-pager-current span{color:rgb(68,72,68);}
}
html[data-theme="light"] .ro-plan-table-wrap{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);background-color:rgba(247,246,242,0.45);}
html[data-theme="light"] .ro-plan-table th,html[data-theme="light"] .ro-plan-table td{border-bottom-color:rgba(135,132,122,0.05);}
html[data-theme="light"] .ro-plan-table th{color:rgb(68,72,68);}
html[data-theme="light"] .ro-plan-table tbody tr:hover{background-color:rgba(242,241,237,0.03);}
html[data-theme="light"] .ro-plan-table-empty{border-top-color:rgba(135,132,122,0.12);border-right-color:rgba(135,132,122,0.12);border-bottom-color:rgba(135,132,122,0.12);border-left-color:rgba(135,132,122,0.12);background-color:rgba(247,246,242,0.3);}
html[data-theme="light"] .ro-cand-person-meta .name-link{color:rgb(68,72,68);}
html[data-theme="light"] .ro-cand-person-meta span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-cand-note{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-head h3{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-meta > div{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgba(242,241,237,0.024);}
html[data-theme="light"] .ro-editor-meta span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-meta b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-tabs button{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-tabs button.on{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250));border-top-color:rgba(35,102,65,0.32);border-right-color:rgba(35,102,65,0.32);border-bottom-color:rgba(35,102,65,0.32);border-left-color:rgba(35,102,65,0.32);color:rgb(68,72,68);box-shadow:rgba(45,39,24,0.12) 0px 0px 0px 1px inset;}
html[data-theme="light"] .ro-editor-roleblock{background-color:rgba(242,241,237,0.024);border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .plan-role-option{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .plan-role-option b{color:rgb(124,86,15);}
html[data-theme="light"] .plan-role-option.on{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250));border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px inset;}
html[data-theme="light"] .ro-side-stat{border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-side-stat span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-side-stat b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-side-progress{background-color:rgba(242,241,237,0.06);}
html[data-theme="light"] .ro-side-progress span{background-image:linear-gradient(90deg, rgb(233,240,236), rgb(242,238,231));}
html[data-theme="light"] .ro-plan-mini-list li{background-color:rgba(242,241,237,0.03);border-top-color:rgba(135,132,122,0.05);border-right-color:rgba(135,132,122,0.05);border-bottom-color:rgba(135,132,122,0.05);border-left-color:rgba(135,132,122,0.05);}
html[data-theme="light"] .ro-plan-mini-list li span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-assigned-group{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);background-color:rgba(242,241,237,0.024);}
html[data-theme="light"] .ro-assigned-group header b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-assigned-group header span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-assigned-group header strong{color:rgb(124,86,15);}
html[data-theme="light"] .ro-assigned-card{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-assigned-meta .name-link{color:rgb(68,72,68);}
html[data-theme="light"] .ro-assigned-meta span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-assigned-empty{background-color:rgba(242,241,237,0.03);color:rgb(68,72,68);}
html[data-theme="light"] .ro-tl-lab strong{color:rgb(68,72,68);}
html[data-theme="light"] .ro-tl-lab span{color:rgb(68,72,68);}
html[data-theme="light"] .tl-track{background-image:linear-gradient(rgba(247,246,242,0.82), rgba(247,246,242,0.98));border-top-color:rgba(124,86,15,0.14) !important;border-right-color:rgba(124,86,15,0.14) !important;border-bottom-color:rgba(124,86,15,0.14) !important;border-left-color:rgba(124,86,15,0.14) !important;}
html[data-theme="light"] .tl-tick{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-block b{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-block em{color:rgb(124,86,15);}
html[data-theme="light"] .tl-block span{color:rgb(68,72,68) !important;}
html[data-theme="light"] .tl-block.open{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250)) !important;border-top-color:rgba(158,42,35,0.38) !important;border-right-color:rgba(158,42,35,0.38) !important;border-bottom-color:rgba(158,42,35,0.38) !important;border-left-color:rgba(158,42,35,0.38) !important;}
html[data-theme="light"] .tl-block.full{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250)) !important;border-top-color:rgba(35,102,65,0.34) !important;border-right-color:rgba(35,102,65,0.34) !important;border-bottom-color:rgba(35,102,65,0.34) !important;border-left-color:rgba(35,102,65,0.34) !important;}
html[data-theme="light"] .tl-block.sel{outline-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 3px !important;}
html[data-theme="light"]{--ro-bg:rgb(247,246,242);--ro-surface:rgb(247,246,242);--ro-surface-2:rgb(255,254,250);--ro-surface-3:rgb(255,254,250);--ro-line-soft:rgba(242,241,237,0.07);--ro-line-mid:rgba(135,132,122,0.11);--ro-text-2:rgb(68,72,68);--ro-muted-2:rgb(68,72,68);--ro-gold:rgb(124,86,15);--ro-gold-bright:rgb(124,86,15);--ro-green:rgb(35,102,65);--ro-green-deep:rgb(35,102,65);--ro-red:rgb(158,42,35);}
html[data-theme="light"] body.staff-mode .topbar p{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode .ro-workspace-nav{border-bottom-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] body.staff-mode .ro-workspace-links button{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode .ro-workspace-links button:hover{background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode .ro-workspace-links button.active{color:rgb(124,86,15) !important;background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.12) !important;border-right-color:rgba(124,86,15,0.12) !important;border-bottom-color:rgba(124,86,15,0.12) !important;border-left-color:rgba(124,86,15,0.12) !important;}
html[data-theme="light"] body.staff-mode .card,html[data-theme="light"] body.staff-mode .table-wrap,html[data-theme="light"] body.staff-mode .filter-bar{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.075) !important;border-right-color:rgba(135,132,122,0.075) !important;border-bottom-color:rgba(135,132,122,0.075) !important;border-left-color:rgba(135,132,122,0.075) !important;}
html[data-theme="light"] body.staff-mode table thead th{color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode table tbody tr:hover{background-color:rgba(242,241,237,0.024) !important;}
html[data-theme="light"] body.staff-mode .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-tools{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.075) !important;border-right-color:rgba(135,132,122,0.075) !important;border-bottom-color:rgba(135,132,122,0.075) !important;border-left-color:rgba(135,132,122,0.075) !important;}
html[data-theme="light"] .ro-plan-toggle{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-plan-match{color:rgb(35,102,65) !important;}
html[data-theme="light"] .ro-plan-daynav .cmd-day{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-plan-daynav .cmd-day b{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-board{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.075) !important;border-right-color:rgba(135,132,122,0.075) !important;border-bottom-color:rgba(135,132,122,0.075) !important;border-left-color:rgba(135,132,122,0.075) !important;}
html[data-theme="light"] .ro-plan-board .tl{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-plan-board .tl-head,html[data-theme="light"] .ro-plan-board .tl-row{border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] .ro-plan-board .tl-head{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-plan-board .tl-lab{border-right-color:rgba(135,132,122,0.055);background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-tl-lab strong{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-tl-lab span{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-board .tl-track{background-image:linear-gradient(to right, rgba(242,241,237,0.035) 1px, transparent 1px), initial !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-plan-board .tl-head .tl-track{background-image:linear-gradient(to right, rgba(242,241,237,0.035) 1px, transparent 1px), initial !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-plan-board .tl-tick{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-board .tl-block{border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-plan-board .tl-block em{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-board .tl-block span{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-board .tl-block.full{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250)) !important;border-top-color:rgba(35,102,65,0.38) !important;border-right-color:rgba(35,102,65,0.38) !important;border-bottom-color:rgba(35,102,65,0.38) !important;border-left-color:rgba(35,102,65,0.38) !important;}
html[data-theme="light"] .ro-plan-board .tl-block.open{background-image:linear-gradient(rgb(245,234,233), rgb(255,254,250)) !important;border-top-color:rgba(158,42,35,0.38) !important;border-right-color:rgba(158,42,35,0.38) !important;border-bottom-color:rgba(158,42,35,0.38) !important;border-left-color:rgba(158,42,35,0.38) !important;}
html[data-theme="light"] .ro-plan-board .tl-block.sel{background-image:linear-gradient(rgb(242,238,231), rgb(255,254,250)) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 2px !important;}
html[data-theme="light"] .ro-plan-editor-card{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;background-color:rgb(255,254,250) !important;box-shadow:rgba(45,39,24,0.08) 0px 0px 0px 1px !important;}
html[data-theme="light"] .ro-editor-head .k{color:rgb(124,86,15) !important;}
html[data-theme="light"] .ro-editor-summary{border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-editor-summary-main span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-summary-main strong{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-summary-main small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-capacity{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-editor-capacity strong{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-capacity span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-editor-capacity.open{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-editor-capacity.open span{color:rgb(124,86,15);}
html[data-theme="light"] .ro-editor-capacity.full span{color:rgb(35,102,65);}
html[data-theme="light"] .ro-editor-section-title{border-top-color:rgba(135,132,122,0.055);color:rgb(68,72,68);}
html[data-theme="light"] .plan-role-option{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .plan-role-option.on{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px 0px inset !important;}
html[data-theme="light"] .ro-assigned-section{border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-assigned-row{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-assigned-row .name-link{color:rgb(68,72,68);}
html[data-theme="light"] .ro-remove-person{border-top-color:rgba(158,42,35,0.28);border-right-color:rgba(158,42,35,0.28);border-bottom-color:rgba(158,42,35,0.28);border-left-color:rgba(158,42,35,0.28);background-color:rgba(245,234,233,0.1);color:rgb(158,42,35);}
html[data-theme="light"] .ro-add-person{border-top-color:rgba(135,132,122,0.15);border-right-color:rgba(135,132,122,0.15);border-bottom-color:rgba(135,132,122,0.15);border-left-color:rgba(135,132,122,0.15);color:rgb(68,72,68);}
html[data-theme="light"] .ro-add-person:hover{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);background-color:rgba(242,238,231,0.05);}
html[data-theme="light"] .ro-plan-table-head .k{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-plan-candidate-legend{color:rgb(68,72,68);}
html[data-theme="light"] .dot{background-color:rgb(242,241,237);}
html[data-theme="light"] .dot.ok{background-color:rgb(233,240,236);}
html[data-theme="light"] .dot.warn{background-color:rgb(242,238,231);}
html[data-theme="light"] .dot.bad{background-color:rgb(245,234,233);}
html[data-theme="light"] .ro-plan-table-wrap{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-cand-note{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-score{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-score.great{background-color:rgba(233,240,236,0.16);border-top-color:rgba(35,102,65,0.35);border-right-color:rgba(35,102,65,0.35);border-bottom-color:rgba(35,102,65,0.35);border-left-color:rgba(35,102,65,0.35);color:rgb(35,102,65);}
html[data-theme="light"] .ro-score.good{background-color:rgba(242,238,231,0.14);border-top-color:rgba(124,86,15,0.35);border-right-color:rgba(124,86,15,0.35);border-bottom-color:rgba(124,86,15,0.35);border-left-color:rgba(124,86,15,0.35);color:rgb(124,86,15);}
html[data-theme="light"] .ro-score.check{background-color:rgba(242,241,237,0.055);color:rgb(68,72,68);}
html[data-theme="light"] .ro-score.blocked{background-color:rgba(245,234,233,0.12);color:rgb(158,42,35);}
html[data-theme="light"] .ro-area-donut::after{background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-area-donut-meta{color:rgb(68,72,68);}
html[data-theme="light"] .ro-area-donut-meta b{color:rgb(68,72,68);}
@media (max-width: 800px){
html[data-theme="light"] .plan-m-area{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);}
}
@media (max-width: 520px){
html[data-theme="light"] .ro-plan-editor-card{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
}
html[data-theme="light"] .ro-availability i{background-color:rgb(242,241,237);}
html[data-theme="light"] .ro-availability.ok{color:rgb(35,102,65);}
html[data-theme="light"] .ro-availability.ok i{background-color:rgb(233,240,236);}
html[data-theme="light"] .ro-availability.bad{color:rgb(158,42,35);}
html[data-theme="light"] .ro-availability.bad i{background-color:rgb(245,234,233);}
@media (max-width: 900px) and (pointer: coarse){
html[data-theme="light"] .mobile-swipe-preview{background-image:radial-gradient(circle at 50% 42%, rgba(242,238,231,0.08), transparent 34%), linear-gradient(rgb(247,246,242) 0%, rgb(247,246,242) 100%);}
html[data-theme="light"] .mobile-swipe-preview::before{background-image:linear-gradient(90deg, transparent, rgba(242,241,237,0.02), transparent);}
html[data-theme="light"] .mobile-swipe-preview-inner span{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-swipe-preview-inner strong{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-swipe-preview[data-dir="next"] .mobile-swipe-preview-inner::after,html[data-theme="light"] .mobile-swipe-preview[data-dir="prev"] .mobile-swipe-preview-inner::after{color:rgb(124,86,15);}
html[data-theme="light"] .mobile-swipe-ghost{background-color:rgb(247,246,242);box-shadow:rgba(45,39,24,0.13) 0px 0px 42px;}
html[data-theme="light"] .mobile-swipe-loading-title,html[data-theme="light"] .mobile-swipe-loading-card{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);background-color:rgb(255,254,250);}
html[data-theme="light"] .mobile-swipe-loading-title::after,html[data-theme="light"] .mobile-swipe-loading-card::after{background-image:linear-gradient(90deg, transparent, rgba(242,241,237,0.035), transparent);}
}
html[data-theme="light"] .ro-area-iconbox{color:var(--area-accent,rgb(124,86,15));}
html[data-theme="light"] body[data-view="plan"] .ro-plan-tools-v13:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-tools-v13{background-color:rgb(247,246,242) !important;border-top-color:rgba(35,102,65,0.14) !important;border-right-color:rgba(35,102,65,0.14) !important;border-bottom-color:rgba(35,102,65,0.14) !important;border-left-color:rgba(35,102,65,0.14) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-daynav-center .cmd-day:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-daynav-center .cmd-day{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.09) !important;border-right-color:rgba(135,132,122,0.09) !important;border-bottom-color:rgba(135,132,122,0.09) !important;border-left-color:rgba(135,132,122,0.09) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-match:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-match{color:rgb(35,102,65) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board{background-color:rgb(247,246,242) !important;border-top-color:rgba(35,102,65,0.14) !important;border-right-color:rgba(35,102,65,0.14) !important;border-bottom-color:rgba(35,102,65,0.14) !important;border-left-color:rgba(35,102,65,0.14) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-row:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-head,html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-row{border-bottom-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-head{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-lab:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-lab{background-color:rgb(255,254,250) !important;border-right-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-track:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-track{background-image:linear-gradient(to right, rgba(242,241,237,0.035) 1px, transparent 1px), initial !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-tick:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-tick{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-area-labeltext strong:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-area-labeltext strong{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-area-labeltext small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-area-labeltext small{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block{box-shadow:rgba(45,39,24,0.024) 0px 1px inset !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block em:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block em{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block span{background-color:rgba(247,246,242,0.16);color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.full:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.full{background-image:linear-gradient(rgb(233,240,236), rgb(255,254,250)) !important;border-top-color:rgba(35,102,65,0.38) !important;border-right-color:rgba(35,102,65,0.38) !important;border-bottom-color:rgba(35,102,65,0.38) !important;border-left-color:rgba(35,102,65,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.open:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.open{background-image:linear-gradient(rgb(242,238,231), rgb(255,254,250)) !important;border-top-color:rgba(158,42,35,0.38) !important;border-right-color:rgba(158,42,35,0.38) !important;border-bottom-color:rgba(158,42,35,0.38) !important;border-left-color:rgba(158,42,35,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.dropped:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.dropped{background-image:linear-gradient(rgb(245,234,233), rgb(255,254,250)) !important;border-top-color:rgba(158,42,35,0.38) !important;border-right-color:rgba(158,42,35,0.38) !important;border-bottom-color:rgba(158,42,35,0.38) !important;border-left-color:rgba(158,42,35,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.sel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.sel{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250)) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 2px, rgba(45,39,24,0.13) 0px 8px 22px !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-editor-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-editor-card{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-editor-summary-main span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-editor-summary-main span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .plan-role-option.on:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option.on{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;background-color:rgb(255,254,250) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-candidates-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-candidates-card{background-color:rgb(255,254,250) !important;border-top-color:rgba(35,102,65,0.14) !important;border-right-color:rgba(35,102,65,0.14) !important;border-bottom-color:rgba(35,102,65,0.14) !important;border-left-color:rgba(35,102,65,0.14) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-table th:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-table th{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-side-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-side-card{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-icon-choice{border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] .ro-icon-choice:hover{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-icon-choice.on{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);color:rgb(124,86,15);box-shadow:rgba(45,39,24,0.09) 0px 0px 0px 2px;}
@media (max-width: 800px){
html[data-theme="light"] .plan-m-area h3 .ro-area-icon{color:rgb(124,86,15);}
}
html[data-theme="light"] body[data-view="plan"] .ro-assigned-summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-assigned-summary{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board{box-shadow:rgba(45,39,24,0.12) 0px 16px 48px !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-tick:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-tick{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-area-iconbox:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-area-iconbox{color:var(--area-accent,rgb(124,86,15)) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block span{background-color:rgba(247,246,242,0.17) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.full:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.full{background-image:linear-gradient(rgb(233,240,236), rgb(255,254,250)) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.open:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.open{background-image:linear-gradient(rgb(245,234,233), rgb(255,254,250)) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block.sel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block.sel{background-image:linear-gradient(rgb(255,254,250), rgb(255,254,250)) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-editor-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-editor-card{border-top-color:rgba(124,86,15,0.34) !important;border-right-color:rgba(124,86,15,0.34) !important;border-bottom-color:rgba(124,86,15,0.34) !important;border-left-color:rgba(124,86,15,0.34) !important;box-shadow:rgba(45,39,24,0.13) 0px 18px 55px !important;}
html[data-theme="light"] body[data-view="plan"] .ro-editor-capacity:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-editor-capacity{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-editor-roleblock:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-editor-roleblock{border-top-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-role-option:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-role-option{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-assigned-section:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-assigned-section{border-top-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-assigned-row:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-assigned-row{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.067) !important;border-right-color:rgba(135,132,122,0.067) !important;border-bottom-color:rgba(135,132,122,0.067) !important;border-left-color:rgba(135,132,122,0.067) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-add-person:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-add-person{border-top-color:rgba(124,86,15,0.32) !important;border-right-color:rgba(124,86,15,0.32) !important;border-bottom-color:rgba(124,86,15,0.32) !important;border-left-color:rgba(124,86,15,0.32) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-candidates-inline:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-candidates-inline{border-top-color:rgba(124,86,15,0.14) !important;}
html[data-theme="light"] .ro-area-visual-preview{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);box-shadow:inset 3px 0 0 var(--area-accent,rgba(45,39,24,0.13));}
html[data-theme="light"] .ro-area-visual-preview .ro-area-iconbox{color:var(--area-accent,rgb(124,86,15)) !important;}
html[data-theme="light"] .ro-area-visual-preview b{color:rgb(68,72,68);}
html[data-theme="light"] .ro-area-visual-preview span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-icon-choice{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-icon-choice:hover{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .ro-icon-choice.on{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(124,86,15) !important;}
@media (max-width: 900px) and (pointer: coarse){
html[data-theme="light"] .mobile-swipe-hint{background-color:rgba(255,254,250,0.97);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px 18px 55px, rgba(45,39,24,0.04) 0px 1px inset;}
html[data-theme="light"] .mobile-swipe-hint b{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-swipe-hint > div:nth-child(2) > span{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-swipe-hint button{color:rgb(68,72,68);}
html[data-theme="light"] .mobile-swipe-hint-arrows{color:rgb(124,86,15);}
html[data-theme="light"] .mobile-swipe-hint-arrows i{background-image:linear-gradient(90deg, transparent, rgb(242,238,231), transparent);}
html[data-theme="light"] body[data-view="plan"] .plan-m-area:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-m-area{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="plan"] .plan-m-area h3 .ro-area-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-m-area h3 .ro-area-icon{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="plan"] .plan-m-shift span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .plan-m-shift span{color:rgb(68,72,68) !important;}
}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-board .tl-block span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-board .tl-block span{color:rgb(68,72,68) !important;background-color:rgba(247,246,242,0.22) !important;box-shadow:rgba(45,39,24,0.05) 0px 1px inset !important;}
html[data-theme="light"] body[data-view="plan"] .ro-auto-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-auto-icon{color:rgb(124,86,15);background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.35);border-right-color:rgba(124,86,15,0.35);border-bottom-color:rgba(124,86,15,0.35);border-left-color:rgba(124,86,15,0.35);}
html[data-theme="light"] body.staff-mode:not([data-view="plan"]) #actions .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context:not([data-view="plan"]) #actions .btn.primary{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .ro-mock-stat{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-mock-stat .ico{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro-mock-stat strong{color:rgb(68,72,68);}
html[data-theme="light"] .ro-mock-stat span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-mock-panel{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);}
html[data-theme="light"] .ro-mock-panel-h{border-bottom-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .ro-mock-panel-h h3{color:rgb(68,72,68);}
html[data-theme="light"] .ro-mock-panel-h p{color:rgb(45,48,45);}
html[data-theme="light"] .ro-mock-list-row{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro-mock-list-row:hover{background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-mock-list-row.on{background-image:linear-gradient(90deg, rgba(242,238,231,0.12), rgba(233,240,236,0.16));box-shadow:rgba(45,39,24,0.13) 2px 0px inset;}
html[data-theme="light"] .ro-mock-list-row .area-ic{border-top-color:rgba(124,86,15,0.32);border-right-color:rgba(124,86,15,0.32);border-bottom-color:rgba(124,86,15,0.32);border-left-color:rgba(124,86,15,0.32);color:rgb(124,86,15);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-mock-list-row small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-mock-list-row .more{color:rgb(68,72,68);}
html[data-theme="light"] .ro-mock-label{color:rgb(68,72,68);}
html[data-theme="light"] .ro-mock-divider{background-color:rgba(242,241,237,0.07);}
html[data-theme="light"] .ro-mock-toggle-line small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-mock-pill{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);color:rgb(68,72,68);}
html[data-theme="light"] .ro-mock-pill.ok{color:rgb(35,102,65);background-color:rgb(255,254,250);border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .ro-mock-pill.warn{color:rgb(124,86,15);background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-mock-pill.bad{color:rgb(158,42,35);background-color:rgb(255,254,250);border-top-color:rgba(158,42,35,0.38);border-right-color:rgba(158,42,35,0.38);border-bottom-color:rgba(158,42,35,0.38);border-left-color:rgba(158,42,35,0.38);}
html[data-theme="light"] .ro-mock-table th{color:rgb(45,48,45) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-mock-table td{border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] .ro-mock-table .drag{color:rgb(45,48,45);}
html[data-theme="light"] body[data-view="admin"] .area-item:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .area-item{border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] body[data-view="admin"] .area-item.on:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .area-item.on{background-image:linear-gradient(90deg, rgba(242,238,231,0.13), rgba(233,240,236,0.15)) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px inset !important;}
html[data-theme="light"] body[data-view="admin"] .area-item span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .area-item span{color:rgb(45,48,45) !important;}
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor > h3:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor > h3{border-bottom-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor > .detail-grid:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor > .detail-grid{border-right-color:rgba(135,132,122,0.07);}
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor .ro-area-visual-config:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor .ro-area-visual-config{background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor > .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor > .k{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor > .act-row:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor > .act-row{border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] body[data-view="festival"] .ro-admin-section-primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro-admin-section-primary{background-image:linear-gradient(90deg, rgba(247,246,242,0.97) 0px, rgba(247,246,242,0.97) 56%, rgba(247,246,242,0.72)), url("/assets/festival-welcome.webp") !important;}
html[data-theme="light"] body[data-view="festival"] .ro-admin-section-primary::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro-admin-section-primary::before{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="festival"] .day-edit:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .day-edit{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.07) !important;border-right-color:rgba(135,132,122,0.07) !important;border-bottom-color:rgba(135,132,122,0.07) !important;border-left-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] body[data-view="form"] .ro-admin-form-table::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro-admin-form-table::before{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="form"] .ro-admin-form-table table:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro-admin-form-table table{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);}
html[data-theme="light"] body[data-view="form"] .ro-admin-form-table th:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro-admin-form-table th{background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro-admin-form-table td:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro-admin-form-table td{border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] body[data-view="form"] #content > .card:last-child:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] #content > .card:last-child{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="build"] .ro-build-switcher::after:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-switcher::after{border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="build"] .ro-build-switcher button:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-switcher button{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.09) !important;border-right-color:rgba(135,132,122,0.09) !important;border-bottom-color:rgba(135,132,122,0.09) !important;border-left-color:rgba(135,132,122,0.09) !important;}
html[data-theme="light"] body[data-view="build"] .ro-build-switcher button.active:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-switcher button.active{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;background-image:linear-gradient(90deg, rgb(255,254,250), rgb(247,246,242)) !important;box-shadow:rgba(45,39,24,0.13) 0px -2px inset !important;}
html[data-theme="light"] body[data-view="build"] .ro-build-switcher button span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-switcher button span{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="build"] .ro-build-switcher button.active span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-switcher button.active span{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="build"] .ro-build-switcher button small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-switcher button small{color:rgb(45,48,45);}
html[data-theme="light"] body[data-view="build"] .ro-build-panel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-panel{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] body[data-view="build"] .ro-build-step:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-step{border-top-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"] .ro-step-no{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.35) !important;border-right-color:rgba(124,86,15,0.35) !important;border-bottom-color:rgba(124,86,15,0.35) !important;border-left-color:rgba(124,86,15,0.35) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="build"] .ro-pattern-slot:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-pattern-slot{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] body[data-view="build"] .ro-build-review:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-build-review{background-color:rgb(255,254,250) !important;border-top-color:rgba(35,102,65,0.38) !important;border-right-color:rgba(35,102,65,0.38) !important;border-bottom-color:rgba(35,102,65,0.38) !important;border-left-color:rgba(35,102,65,0.38) !important;}
html[data-theme="light"] body[data-view="rules"] .ro-rule-explainer:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="rules"] .ro-rule-explainer{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-rules-card{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-rules-card .ro-section-intro{border-bottom-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .ro-rule-row{border-bottom-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] .ro-add-box{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-info-strip{border-top-color:rgba(124,86,15,0.2) !important;border-right-color:rgba(124,86,15,0.2) !important;border-bottom-color:rgba(124,86,15,0.2) !important;border-left-color:rgba(124,86,15,0.2) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-display-summary > div{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-display-summary span{color:rgb(68,72,68);}
html[data-theme="light"] .ro-display-create,html[data-theme="light"] .ro-display-motion{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-display-card{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-display-card-head{border-bottom-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .ro-display-card-foot{border-top-color:rgba(135,132,122,0.07) !important;}
html[data-theme="light"] .ro-display-screen-icon{background-color:rgb(255,254,250) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] .ro-conflict-stat,html[data-theme="light"] .ro-conflict-guide{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-conflict-tabs button{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-conflict-tabs button.active{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(68,72,68) !important;box-shadow:rgba(45,39,24,0.13) 0px -2px inset !important;}
html[data-theme="light"] .ro-conflict-item{background-color:rgb(247,246,242) !important;border-top-color:rgba(135,132,122,0.08) !important;border-right-color:rgba(135,132,122,0.08) !important;border-bottom-color:rgba(135,132,122,0.08) !important;border-left-color:rgba(135,132,122,0.08) !important;}
html[data-theme="light"] .ro-conflict-item.hard{border-left-color:rgba(158,42,35,0.38) !important;}
html[data-theme="light"] .ro-conflict-item.notice{border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .ro-conflict-icon{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-conflict-item.hard .ro-conflict-icon{color:rgb(158,42,35);}
html[data-theme="light"] .ro-conflict-item.notice .ro-conflict-icon{color:rgb(124,86,15);}
html[data-theme="light"] .ro-conflict-copy p{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro-conflict-meta span{color:rgb(45,48,45) !important;}
html[data-theme="light"] .ro-conflict-meta b{color:rgb(68,72,68) !important;}
@media (max-width: 1200px){
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor .ro-area-visual-config:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor .ro-area-visual-config{border-top-color:rgba(135,132,122,0.07) !important;}
}
html[data-theme="light"] .phone-shell{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);background-color:rgb(247,246,242);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 2px inset;}
html[data-theme="light"] .phone-notch{background-color:rgb(247,246,242);}
html[data-theme="light"] .phone-brand span{color:rgb(124,86,15);}
html[data-theme="light"] .phone-shell p{color:rgb(68,72,68);}
html[data-theme="light"] .phone-progress{background-color:rgb(242,241,237);}
html[data-theme="light"] .phone-progress span{background-color:rgb(233,240,236);}
html[data-theme="light"] .phone-shell .btn{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;}
html[data-theme="light"] .mock-display-screen{background-image:linear-gradient(rgb(247,246,242), rgb(255,254,250));border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .mock-display-top span{color:rgb(124,86,15);}
html[data-theme="light"] .mock-display-area{background-color:rgb(255,254,250);}
html[data-theme="light"] .mock-display-area-icon{color:rgb(68,72,68);}
html[data-theme="light"] .mock-steps{color:rgb(68,72,68);}
html[data-theme="light"] .ro-area-mock-preview{border-top-color:rgba(135,132,122,0.07);}
html[data-theme="light"] .mock-area-shifts > div,html[data-theme="light"] .mini-shift{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250);}
html[data-theme="light"] .mock-area-shifts small{color:rgb(68,72,68);}
html[data-theme="light"] .mini-shift.ok{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .mini-shift.bad{border-top-color:rgba(158,42,35,0.38);border-right-color:rgba(158,42,35,0.38);border-bottom-color:rgba(158,42,35,0.38);border-left-color:rgba(158,42,35,0.38);background-color:rgb(245,234,233);}
html[data-theme="light"] .mock-crew-card{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(255,254,250);}
html[data-theme="light"] .mock-crew-card small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-tip-box{border-top-color:rgba(124,86,15,0.26);border-right-color:rgba(124,86,15,0.26);border-bottom-color:rgba(124,86,15,0.26);border-left-color:rgba(124,86,15,0.26);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-tip-box b{color:rgb(124,86,15);}
html[data-theme="light"] .ro-tip-box span{color:rgb(68,72,68);}
html[data-theme="light"] .festival-stat-list > div{border-top-color:rgba(135,132,122,0.067);border-right-color:rgba(135,132,122,0.067);border-bottom-color:rgba(135,132,122,0.067);border-left-color:rgba(135,132,122,0.067);}
html[data-theme="light"] .festival-stat-list .ico{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .festival-stat-list small{color:rgb(45,48,45);}
html[data-theme="light"] .rule-color-dots i{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .rule-color-dots i:nth-child(1){background-color:rgb(242,238,231);}
html[data-theme="light"] .rule-color-dots i:nth-child(2){background-color:rgb(233,240,236);}
html[data-theme="light"] .rule-color-dots i:nth-child(3){background-color:rgb(233,239,244);}
html[data-theme="light"] .rule-color-dots i:nth-child(4){background-color:rgb(233,239,244);}
html[data-theme="light"] .rule-color-dots i:nth-child(5){background-color:rgb(245,234,233);}
html[data-theme="light"] .rule-color-dots i:nth-child(6){background-color:rgb(245,234,233);}
html[data-theme="light"] .rule-icons span{border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);background-color:rgb(255,254,250);}
html[data-theme="light"] .rule-icons span:first-child{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);}
html[data-theme="light"] .ro-display-list-body .ro-display-card{border-bottom-color:rgba(135,132,122,0.06) !important;}
html[data-theme="light"] .ro-build-mock-steps > div{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-build-mock-steps > div.on{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px -2px inset;background-image:linear-gradient(90deg, rgb(255,254,250), rgb(247,246,242));}
html[data-theme="light"] .ro-build-mock-steps span{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-mock-steps .on span{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);}
html[data-theme="light"] .ro-build-mock-steps small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-day-check{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-day-check:has(input:checked){background-color:rgb(233,240,236);border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .ro-day-check small{color:rgb(45,48,45);}
html[data-theme="light"] .mock-template-card{border-top-color:rgba(124,86,15,0.2);border-right-color:rgba(124,86,15,0.2);border-bottom-color:rgba(124,86,15,0.2);border-left-color:rgba(124,86,15,0.2);background-color:rgb(255,254,250);}
html[data-theme="light"] .mock-template-card > span{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .mock-template-card small{color:rgb(45,48,45);}
html[data-theme="light"] .ro-build-time-axis{color:rgb(68,72,68);border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro-build-time-blocks > span{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-time-blocks > span.sel{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-time-blocks > span.off{border-top-color:rgba(158,42,35,0.38);border-right-color:rgba(158,42,35,0.38);border-bottom-color:rgba(158,42,35,0.38);border-left-color:rgba(158,42,35,0.38);background-color:rgb(245,234,233);}
html[data-theme="light"] .ro-build-time-blocks small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-preview-ok{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-preview-ok > span{background-color:rgb(233,240,236);color:rgb(35,102,65);}
html[data-theme="light"] .ro-build-preview-ok small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-sticky-review{border-top-color:rgba(135,132,122,0.09);border-right-color:rgba(135,132,122,0.09);border-bottom-color:rgba(135,132,122,0.09);border-left-color:rgba(135,132,122,0.09);background-color:rgba(247,246,242,0.95);box-shadow:rgba(45,39,24,0.13) 0px -12px 30px;}
html[data-theme="light"] .ro-build-sticky-review span{color:rgb(45,48,45);}
html[data-theme="light"] .ro-build-advanced{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-build-advanced summary{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor > .ro-area-visual-config:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor > .ro-area-visual-config{border-left-color:rgba(135,132,122,0.07) !important;background-color:rgb(247,246,242) !important;}
@media (max-width: 1250px){
html[data-theme="light"] body[data-view="admin"] .ro-admin-editor > .ro-area-visual-config:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="admin"] .ro-admin-editor > .ro-area-visual-config{border-top-color:rgba(135,132,122,0.07) !important;}
}
html[data-theme="light"] .ro-build-mock-steps > button{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-build-mock-steps > button:hover{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-mock-steps > button.on{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px -2px inset;background-image:linear-gradient(90deg, rgb(255,254,250), rgb(247,246,242));}
html[data-theme="light"] .ro-build-mock-steps > button span{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);color:rgb(68,72,68);}
html[data-theme="light"] .ro-build-mock-steps > button.on span{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);}
html[data-theme="light"] .ro-build-mock-steps > button small{color:rgb(45,48,45);}
html[data-theme="light"] body[data-view="build"] .ro-pattern-needs:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="build"] .ro-pattern-needs{border-top-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-item p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-item .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-item p,html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-item .hint{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-detail-mock p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-detail-mock .hint:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="conflicts"] .mock-steps:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-detail-mock p,html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-detail-mock .hint,html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .mock-steps{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-detail-mock h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-item h3:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-detail-mock h2,html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-item h3{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro17-panel-title{border-bottom-color:rgba(135,132,122,0.067);}
html[data-theme="light"] .ro17-panel-title p{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-panel-title .k{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-form-grid label{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-check{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro17-toggle-grid .ro17-check{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-detail-empty{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-detail-empty b{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-advanced{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-advanced > summary{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-advanced-body{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-area-search{border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-area-nav-item:hover{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-area-nav-item.on{background-image:linear-gradient(90deg, rgba(242,238,231,0.14), rgb(255,254,250));border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 3px 0px inset;}
html[data-theme="light"] .ro17-area-nav-item small{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-activities{border-top-color:rgba(135,132,122,0.067);}
html[data-theme="light"] .ro17-subhead .k{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-activity-table{border-top-color:rgba(135,132,122,0.067);border-right-color:rgba(135,132,122,0.067);border-bottom-color:rgba(135,132,122,0.067);border-left-color:rgba(135,132,122,0.067);}
html[data-theme="light"] .ro17-activity-row{border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-activity-row .drag{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-area-preview{border-top-color:rgba(124,86,15,0.25);border-right-color:rgba(124,86,15,0.25);border-bottom-color:rgba(124,86,15,0.25);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-area-preview small{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-color-row{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-festival-logo{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-festival-logo span{color:rgb(124,86,15);}
html[data-theme="light"] .ro17-festival-hero{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-image:linear-gradient(rgba(247,246,242,0.2), rgba(247,246,242,0.88)), url("/assets/festival-welcome.webp");}
html[data-theme="light"] .ro17-festival-hero span{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-day-row{border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-day-add{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-lifecycle p{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-form-section{border-top-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-form-section:hover{background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-form-section.on{background-image:linear-gradient(90deg, rgba(242,238,231,0.13), rgb(255,254,250));box-shadow:rgba(45,39,24,0.13) 3px 0px inset;}
html[data-theme="light"] .ro17-form-section small{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-form-section .area-ic{color:rgb(124,86,15);border-top-color:rgba(124,86,15,0.3);border-right-color:rgba(124,86,15,0.3);border-bottom-color:rgba(124,86,15,0.3);border-left-color:rgba(124,86,15,0.3);}
html[data-theme="light"] .ro17-form-section .more{color:rgb(35,102,65);}
html[data-theme="light"] .ro17-field-th{color:rgb(45,48,45);border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-field-row{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-field-row:hover,html[data-theme="light"] .ro17-field-row.on{background-color:rgb(255,254,250);}
html[data-theme="light"] .ro17-field-row.on{box-shadow:rgba(45,39,24,0.13) 3px 0px inset;}
html[data-theme="light"] .ro17-field-row small{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-build-steps > button{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-build-steps > button.on{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-image:linear-gradient(90deg, rgb(255,254,250), rgb(247,246,242));box-shadow:rgba(45,39,24,0.13) 0px -2px inset;}
html[data-theme="light"] .ro17-build-steps > button > span{border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .ro17-build-steps > button.on > span{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);}
html[data-theme="light"] .ro17-build-steps small{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-build .ro-pattern-slot{border-top-color:rgba(135,132,122,0.06) !important;border-right-color:rgba(135,132,122,0.06) !important;border-bottom-color:rgba(135,132,122,0.06) !important;border-left-color:rgba(135,132,122,0.06) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro17-build .ro-need-field{border-top-color:rgba(135,132,122,0.055) !important;border-right-color:rgba(135,132,122,0.055) !important;border-bottom-color:rgba(135,132,122,0.055) !important;border-left-color:rgba(135,132,122,0.055) !important;}
html[data-theme="light"] .ro17-area-pick{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-area-pick:has(input:checked){border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro17-area-pick small{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-summary-stat{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-summary-stat b{color:rgb(124,86,15);}
html[data-theme="light"] .ro17-summary-stat span{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-summary-list span{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-step-actions{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-review-grid > div{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-review-grid span{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-build-reviewbar{border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);background-color:rgba(247,246,242,0.95);}
html[data-theme="light"] .ro17-build-reviewbar span{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-rule-stats > div{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-rule-stats .ico{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] .ro17-rule-stats small{color:rgb(45,48,45);}
html[data-theme="light"] .ro17-table-tools{border-bottom-color:rgba(135,132,122,0.055);}
html[data-theme="light"] .ro17-rule-th{color:rgb(45,48,45);border-bottom-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-rule-tr{border-bottom-color:rgba(135,132,122,0.05);}
html[data-theme="light"] .ro17-rule-tr:hover{background-color:rgb(255,254,250);}
html[data-theme="light"] .ro17-rule-tr.on{background-image:linear-gradient(90deg, rgba(242,238,231,0.12), rgb(255,254,250));box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px inset;}
html[data-theme="light"] .ro17-rule-tr span:nth-child(2){color:rgb(68,72,68);}
html[data-theme="light"] .ro17-switch{background-color:rgb(242,241,237);}
html[data-theme="light"] .ro17-switch::after{background-color:rgb(242,241,237);}
html[data-theme="light"] .ro17-switch.on{background-color:rgb(233,240,236);}
html[data-theme="light"] .ro17-switch.on::after{background-color:rgb(242,241,237);}
html[data-theme="light"] .status-dot{background-color:rgb(233,240,236);}
html[data-theme="light"] .ro17-hours-input span{background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-rule-impact{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-rule-impact p{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-editor-footer{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-conflict-item{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(158,42,35,0.38);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-conflict-item.notice{border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro17-conflict-item:hover,html[data-theme="light"] .ro17-conflict-item.selected{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro17-conflict-item .ro-conflict-copy p{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro17-conflict-detail-text{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-detail-facts > div{border-top-color:rgba(135,132,122,0.06);border-right-color:rgba(135,132,122,0.06);border-bottom-color:rgba(135,132,122,0.06);border-left-color:rgba(135,132,122,0.06);}
html[data-theme="light"] .ro17-detail-facts span{color:rgb(45,48,45);}
html[data-theme="light"]{--ro-muted:rgb(68,72,68);--ro-dim:rgb(68,72,68);}
html[data-theme="light"] .hint,html[data-theme="light"] .ro-muted,html[data-theme="light"] .topbar p,html[data-theme="light"] .ro17-panel-title p,html[data-theme="light"] .ro17-form-section small,html[data-theme="light"] .ro17-field-row small,html[data-theme="light"] .ro17-rule-tr span:nth-child(2),html[data-theme="light"] .ro17-build-steps small,html[data-theme="light"] .ro17-summary-list span,html[data-theme="light"] .ro17-review-grid span,html[data-theme="light"] .ro17-detail-facts span,html[data-theme="light"] .festival-stat-list small{color:rgb(68,72,68) !important;}
html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:rgb(68,72,68) !important;}
html[data-theme="light"] .nav-group-btn,html[data-theme="light"] .sys-ok{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro17-conflict-chevron{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-conflict-item.selected .ro17-conflict-chevron{color:rgb(124,86,15);}
html[data-theme="light"] .ro17-field-order-help{border-bottom-color:rgba(135,132,122,0.06);background-color:rgb(247,246,242);}
html[data-theme="light"] .ro17-field-order-help > span{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-field-order-help small{color:rgb(68,72,68);}
html[data-theme="light"] .ro17-order-no{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.08);border-right-color:rgba(135,132,122,0.08);border-bottom-color:rgba(135,132,122,0.08);border-left-color:rgba(135,132,122,0.08);color:rgb(68,72,68);}
html[data-theme="light"] .ro17-label-popup-input{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro17-label-popup-input + small{color:rgb(68,72,68) !important;}
html[data-theme="light"] .festival-stat-list > div{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.09) !important;border-right-color:rgba(135,132,122,0.09) !important;border-bottom-color:rgba(135,132,122,0.09) !important;border-left-color:rgba(135,132,122,0.09) !important;}
html[data-theme="light"] .festival-stat-list .ico{background-color:rgb(255,254,250) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] .festival-stat-list b{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro172-section-kind{border-top-color:rgba(124,86,15,0.28);border-right-color:rgba(124,86,15,0.28);border-bottom-color:rgba(124,86,15,0.28);border-left-color:rgba(124,86,15,0.28);background-color:rgba(242,238,231,0.08);color:rgb(124,86,15);}
html[data-theme="light"] .ro172-section-kind.custom{border-top-color:rgba(35,102,65,0.28);border-right-color:rgba(35,102,65,0.28);border-bottom-color:rgba(35,102,65,0.28);border-left-color:rgba(35,102,65,0.28);background-color:rgba(233,240,236,0.08);color:rgb(35,102,65);}
html[data-theme="light"] .ro172-section-chip{border-top-color:rgba(124,86,15,0.2);border-right-color:rgba(124,86,15,0.2);border-bottom-color:rgba(124,86,15,0.2);border-left-color:rgba(124,86,15,0.2);background-color:rgba(242,238,231,0.07);color:rgb(124,86,15);}
html[data-theme="light"] .ro172-section-chip.custom{border-top-color:rgba(35,102,65,0.2);border-right-color:rgba(35,102,65,0.2);border-bottom-color:rgba(35,102,65,0.2);border-left-color:rgba(35,102,65,0.2);background-color:rgba(233,240,236,0.07);color:rgb(35,102,65);}
html[data-theme="light"] body[data-view="form"] .ro173-autosave:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-autosave{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="form"] .ro173-autosave i:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-autosave i{background-color:rgb(233,240,236);box-shadow:rgba(45,39,24,0.08) 0px 0px 0px 3px;}
html[data-theme="light"] body[data-view="form"] .ro173-field-table:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-table{border-top-color:rgba(135,132,122,0.06);}
html[data-theme="light"] body[data-view="form"] .ro173-field-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-head{background-color:rgb(247,246,242);color:rgb(68,72,68);border-bottom-color:rgba(135,132,122,0.067);}
html[data-theme="light"] body[data-view="form"] .ro173-field-row:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row{border-bottom-color:rgba(135,132,122,0.067);background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="form"] .ro173-field-row:nth-child(2n+1):not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row:nth-child(2n+1){background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="form"] .ro173-field-row:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row:hover{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="form"] .ro173-field-row.saving:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row.saving{box-shadow:rgba(45,39,24,0.13) 3px 0px inset;}
html[data-theme="light"] body[data-view="form"] .ro173-field-row.saved:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row.saved{box-shadow:rgba(45,39,24,0.13) 3px 0px inset;}
html[data-theme="light"] body[data-view="form"] .ro173-pos-cell small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-pos-cell small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-label-button:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-label-button{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="form"] .ro173-label-button:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-label-button:hover{background-color:rgba(242,238,231,0.075);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px inset;}
html[data-theme="light"] body[data-view="form"] .ro173-label-button small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-label-button small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-locked-value:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-locked-value{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);color:rgb(68,72,68);background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="form"] .ro173-locked-value small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-locked-value small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-flag:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-flag{border-top-color:rgba(135,132,122,0.075);border-right-color:rgba(135,132,122,0.075);border-bottom-color:rgba(135,132,122,0.075);border-left-color:rgba(135,132,122,0.075);background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="form"] .ro173-flag:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-flag:hover{border-top-color:rgba(124,86,15,0.24);border-right-color:rgba(124,86,15,0.24);border-bottom-color:rgba(124,86,15,0.24);border-left-color:rgba(124,86,15,0.24);background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="form"] .ro173-flag input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-flag input{accent-color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="form"] .ro173-values-btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-values-btn{border-top-color:rgba(124,86,15,0.25);border-right-color:rgba(124,86,15,0.25);border-bottom-color:rgba(124,86,15,0.25);border-left-color:rgba(124,86,15,0.25);background-color:rgba(242,238,231,0.075);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="form"] .ro173-values-btn:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-values-btn:hover{background-color:rgba(242,238,231,0.13);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] body[data-view="form"] .ro173-system-mark:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-system-mark{background-color:rgb(255,254,250);color:rgb(35,102,65);}
html[data-theme="light"] body[data-view="form"] .ro173-field-row.saving .ro173-save-dot:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row.saving .ro173-save-dot{background-color:rgb(242,238,231);}
html[data-theme="light"] body[data-view="form"] .ro173-field-row.saved .ro173-save-dot:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-row.saved .ro173-save-dot{background-color:rgb(233,240,236);}
html[data-theme="light"] .ro173-label-fields label{color:rgb(68,72,68);}
html[data-theme="light"] .ro173-label-fields label small{color:rgb(68,72,68) !important;}
html[data-theme="light"] .ro173-auto-status{border-top-color:rgba(135,132,122,0.07);border-right-color:rgba(135,132,122,0.07);border-bottom-color:rgba(135,132,122,0.07);border-left-color:rgba(135,132,122,0.07);background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] .ro173-auto-status i{background-color:rgb(242,241,237);}
html[data-theme="light"] .ro173-auto-status.saving i{background-color:rgb(242,238,231);}
html[data-theme="light"] .ro173-auto-status.saved{color:rgb(35,102,65);border-top-color:rgba(35,102,65,0.18);border-right-color:rgba(35,102,65,0.18);border-bottom-color:rgba(35,102,65,0.18);border-left-color:rgba(35,102,65,0.18);}
html[data-theme="light"] .ro173-auto-status.saved i{background-color:rgb(233,240,236);}
html[data-theme="light"] .ro173-auto-status.bad{color:rgb(68,72,68);border-top-color:rgba(158,42,35,0.24);border-right-color:rgba(158,42,35,0.24);border-bottom-color:rgba(158,42,35,0.24);border-left-color:rgba(158,42,35,0.24);}
html[data-theme="light"] .ro173-auto-status.bad i{background-color:rgb(245,234,233);}
html[data-theme="light"] body[data-view="form"] .ro173-field-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-field-head{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-pos-cell small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-pos-cell small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro172-section-chip:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro172-section-chip{color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-type-cell select:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-type-cell select{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-locked-value:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-locked-value{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-locked-value small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-locked-value small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-flag:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="form"] .ro173-values-btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-flag,html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-values-btn{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-values-btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-values-btn{color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-autosave:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-autosave{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro17-form-section small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro17-form-section small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro17-panel-title p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro17-panel-title p{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-label-fields label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-label-fields label{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-label-fields label small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-label-fields label small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-auto-status:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-auto-status{color:rgb(68,72,68) !important;}
html[data-theme="light"] .hint,html[data-theme="light"] .ro-muted,html[data-theme="light"] .ro17-panel-title p,html[data-theme="light"] .ro17-form-section small,html[data-theme="light"] .festival-stat-list small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="form"] .ro173-pos-cell small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="form"] .ro173-pos-cell small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-festival-layout .ro-mock-panel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-festival-layout .ro-mock-panel{border-top-color:rgba(35,102,65,0.16) !important;border-right-color:rgba(35,102,65,0.16) !important;border-bottom-color:rgba(35,102,65,0.16) !important;border-left-color:rgba(35,102,65,0.16) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-section-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-section-head{border-bottom-color:rgba(35,102,65,0.14) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-section-head h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-section-head h3:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-section-head h2,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-section-head h3{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-section-head p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-subhead p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-section-head p,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-subhead p{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-section-head .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-subhead .k:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-section-head .k,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-subhead .k{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-count:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-count{border-top-color:rgba(124,86,15,0.27);border-right-color:rgba(124,86,15,0.27);border-bottom-color:rgba(124,86,15,0.27);border-left-color:rgba(124,86,15,0.27);background-color:rgba(242,238,231,0.08);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="festival"] .ro176-festival-logo:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-festival-logo{border-top-color:rgba(35,102,65,0.14);border-right-color:rgba(35,102,65,0.14);border-bottom-color:rgba(35,102,65,0.14);border-left-color:rgba(35,102,65,0.14);background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="festival"] .ro176-festival-logo span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-festival-logo span{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="festival"] .ro176-overview-fields label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-day-card label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-day-new label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-rule-grid label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-side-form label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-overview-fields label,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-card label,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-new label,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-rule-grid label,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-side-form label{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-overview-fields input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-overview-fields select:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-day-card input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-day-new input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-rule-grid input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-side-form input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-overview-fields input,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-overview-fields select,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-card input,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-new input,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-rule-grid input,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-side-form input{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-festival-hero:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-festival-hero{border-top-color:rgba(35,102,65,0.14);border-right-color:rgba(35,102,65,0.14);border-bottom-color:rgba(35,102,65,0.14);border-left-color:rgba(35,102,65,0.14);background-image:linear-gradient(rgba(247,246,242,0.1), rgba(247,246,242,0.9)), url("/assets/festival-welcome.webp");}
html[data-theme="light"] body[data-view="festival"] .ro176-festival-hero b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-festival-hero b{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="festival"] .ro176-festival-hero span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-festival-hero span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="festival"] .ro176-day-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-card{border-top-color:rgba(35,102,65,0.14) !important;border-right-color:rgba(35,102,65,0.14) !important;border-bottom-color:rgba(35,102,65,0.14) !important;border-left-color:rgba(35,102,65,0.14) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-name > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-name > span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-times:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-times{border-top-color:rgba(35,102,65,0.1) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-times label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro176-day-new label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-times label > span,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-new label > span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-new:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-new{border-top-color:rgba(35,102,65,0.14) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-rule-group:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-rule-group{border-top-color:rgba(35,102,65,0.12) !important;border-right-color:rgba(35,102,65,0.12) !important;border-bottom-color:rgba(35,102,65,0.12) !important;border-left-color:rgba(35,102,65,0.12) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-rule-group h4:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-rule-group h4{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-advanced > summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-advanced > summary{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-advanced > summary b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-advanced > summary b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-summary-arrow:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-summary-arrow{color:rgb(124,86,15) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-advanced-body:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-advanced-body{border-top-color:rgba(35,102,65,0.14) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-advanced-body > section:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-advanced-body > section{border-top-color:rgba(35,102,65,0.12);border-right-color:rgba(35,102,65,0.12);border-bottom-color:rgba(35,102,65,0.12);border-left-color:rgba(35,102,65,0.12);background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="festival"] .ro176-score-grid label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-score-grid label{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-register-link:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-register-link{border-top-color:rgba(124,86,15,0.22);border-right-color:rgba(124,86,15,0.22);border-bottom-color:rgba(124,86,15,0.22);border-left-color:rgba(124,86,15,0.22);background-color:rgba(242,238,231,0.06);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="festival"] .ro176-stat-grid > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-stat-grid > div{border-top-color:rgba(35,102,65,0.14) !important;border-right-color:rgba(35,102,65,0.14) !important;border-bottom-color:rgba(35,102,65,0.14) !important;border-left-color:rgba(35,102,65,0.14) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-stat-grid .ico:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-stat-grid .ico{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="festival"] .ro176-stat-grid b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-stat-grid b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-stat-grid small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-stat-grid small{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-lifecycle p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-lifecycle p{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro177-day-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro177-day-head{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-card{border-top-color:rgba(35,102,65,0.11) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-card:first-of-type:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-card:first-of-type{border-top-color:rgba(35,102,65,0.16) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-day-new:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-day-new{border-top-color:rgba(35,102,65,0.16) !important;background-color:rgb(247,246,242) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-section:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-section{border-bottom-color:rgba(35,102,65,0.14) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-title b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-title b{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-title span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-title span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-grid label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro180-window-group label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-grid label,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-window-group label{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-grid label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro180-window-group label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-grid label > span,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-window-group label > span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-window-group:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-window-group{border-top-color:rgba(35,102,65,0.12) !important;border-right-color:rgba(35,102,65,0.12) !important;border-bottom-color:rgba(35,102,65,0.12) !important;border-left-color:rgba(35,102,65,0.12) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-window-group strong:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-window-group strong{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-window-group label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-window-group label > span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-note span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-note span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-title span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-title span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-grid label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro181-window-grid label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-grid label,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro181-window-grid label{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro180-rule-grid label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="festival"] .ro181-window-grid label > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro180-rule-grid label > span,html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro181-window-grid label > span{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="festival"] .ro176-score-grid label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro176-score-grid label{color:rgb(68,72,68) !important;}
html[data-theme="light"] :where(button, a, input, select, textarea, summary):focus-visible{outline-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .form-error{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);background-color:rgb(245,234,233);color:rgb(68,72,68);}
html[data-theme="light"] .toast[data-kind="error"]{border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] .toast[data-kind="warn"]{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] #profileSaveStatus{color:var(--text,rgb(68,72,68));}
html[data-theme="light"] #profileSaveStatus{color:rgb(68,72,68) !important;}
html[data-theme="light"] .empty,html[data-theme="light"] .userbox .who{color:rgb(68,72,68) !important;}
html[data-theme="light"] .userbox .who > div > div{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-options:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-options{color:var(--text,rgb(68,72,68));}
html[data-theme="light"] body[data-view="plan"] .ro-plan-options-body:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-options-body{box-shadow:rgba(45,39,24,0.13) 0px 8px 24px;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-options summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-options summary{color:rgb(68,72,68) !important;}

/* planning */
html[data-theme="light"] body[data-view="plan"] #board:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #board{border-top-color:rgba(39,91,145,0.38) !important;border-right-color:rgba(39,91,145,0.38) !important;border-bottom-color:rgba(39,91,145,0.38) !important;border-left-color:rgba(39,91,145,0.38) !important;background-color:rgb(255,254,250) !important;}
html[data-theme="light"] .ro-schedule-note{color:rgb(35,102,65);}
html[data-theme="light"] .ro-schedule-section + .ro-schedule-section{border-top-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .ro-schedule-row{border-top-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .ro-schedule-head{color:rgb(35,102,65);}
html[data-theme="light"] .ro-schedule-area svg,html[data-theme="light"] .ro-schedule-mobile-area h3 svg{color:rgb(68,72,68);}
html[data-theme="light"] .ro-schedule-gap{color:rgb(39,91,145);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift{border-top-color:rgba(158,42,35,0.38);border-right-color:rgba(158,42,35,0.38);border-bottom-color:rgba(158,42,35,0.38);border-left-color:rgba(158,42,35,0.38);color:rgb(68,72,68);background-image:linear-gradient(130deg, rgb(245,234,233), rgb(255,254,250));}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift.full:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift.full{background-image:linear-gradient(130deg, rgb(233,240,236), rgb(255,254,250));border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift.partial:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift.partial{background-image:linear-gradient(130deg, rgb(242,238,231), rgb(255,254,250));border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift.over:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift.over{background-image:linear-gradient(130deg, rgb(233,239,244), rgb(255,254,250));border-top-color:rgba(39,91,145,0.38);border-right-color:rgba(39,91,145,0.38);border-bottom-color:rgba(39,91,145,0.38);border-left-color:rgba(39,91,145,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift.sel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift.sel{outline-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px;border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift:focus-visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift:focus-visible{outline-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .ro-schedule-mobile-area{border-top-color:rgba(39,91,145,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-plan-editor-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-editor-card{background-color:rgb(255,254,250) !important;border-top-color:rgba(39,91,145,0.38) !important;border-right-color:rgba(39,91,145,0.38) !important;border-bottom-color:rgba(39,91,145,0.38) !important;border-left-color:rgba(39,91,145,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-candidates-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-candidates-card{background-color:rgb(255,254,250) !important;border-top-color:rgba(39,91,145,0.38) !important;border-right-color:rgba(39,91,145,0.38) !important;border-bottom-color:rgba(39,91,145,0.38) !important;border-left-color:rgba(39,91,145,0.38) !important;}
html[data-theme="light"] .ro-schedule-nav{border-bottom-color:rgba(39,91,145,0.38);}
html[data-theme="light"] .ro-schedule-range strong{color:rgb(68,72,68);}
html[data-theme="light"] .ro-schedule-range span{color:rgb(35,102,65);}
html[data-theme="light"] .ro-schedule-area,html[data-theme="light"] .ro-schedule-head > div:first-child{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="plan"] #board:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #board{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] #whoPlans:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #whoPlans{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] #whoPlans::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #whoPlans::before{background-color:rgb(242,238,231);}
html[data-theme="light"] body[data-view="plan"] #whoPlans.is-connected::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #whoPlans.is-connected::before{background-color:rgb(233,240,236);}
html[data-theme="light"] body[data-view="plan"] .ro-plan-editor-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="plan"] .ro-plan-candidates-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-editor-card,html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-candidates-card{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-plan-foot-grid > .card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-foot-grid > .card{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-area:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="plan"] .ro-schedule-head > div:first-child:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-area,html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-head > div:first-child{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-area svg:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-area svg{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-shift.sel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-shift.sel{outline-color:rgba(124,86,15,0.38);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px;}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-nav:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-nav{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-plan-table td.ta-right .btn.ro-check-assignment[data-as]:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-table td.ta-right .btn.ro-check-assignment[data-as]{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] .ro-score-part{border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .ro-score-part p{color:rgb(68,72,68);}
html[data-theme="light"] .ro-score-part > b{color:rgb(124,86,15);}
html[data-theme="light"] .ro-score-part small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-score-total{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="plan"] .ro-plan-shift-note:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-shift-note{border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-conflict-switch:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-conflict-switch{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .ro-conflict-switch input:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-conflict-switch input{border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;background-color:rgb(242,241,237) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-conflict-switch input::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-conflict-switch input::before{background-color:rgb(242,241,237);}
html[data-theme="light"] body[data-view="plan"] .ro-conflict-switch input:checked:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-conflict-switch input:checked{background-color:rgb(242,238,231) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body[data-view="plan"] .ro-conflict-switch input:checked::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-conflict-switch input:checked::before{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="plan"] .ro-conflict-switch input:focus-visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-conflict-switch input:focus-visible{outline-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="plan"] .ro-hours-detail summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-hours-detail summary{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .ro-hours-detail > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-hours-detail > div{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="plan"] .ro-schedule-area:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="plan"] .ro-schedule-head > div:first-child:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-area,html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-schedule-head > div:first-child{box-shadow:rgba(45,39,24,0.13) -8px 0px, rgba(45,39,24,0.13) 4px 0px;}
@media (max-width: 800px){
html[data-theme="light"] body[data-view="plan"] .ro-plan-table td:nth-child(4)::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-table td:nth-child(4)::before{color:rgb(68,72,68);}
}
html[data-theme="light"] body[data-view="plan"] #poolTitle:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="plan"] .ro-plan-people-title:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #poolTitle,html[data-theme="light"] body .ro-page-context[data-view="plan"] .ro-plan-people-title{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="plan"] #planStatsDisclosure:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #planStatsDisclosure{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] .ro-score-preview{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);color:rgb(68,72,68);box-shadow:rgba(45,39,24,0.13) 0px 8px 28px;}
html[data-theme="light"] body[data-view="plan"] #poolRoles .plan-role-option.on:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #poolRoles .plan-role-option.on{box-shadow:inset 3px 0 var(--gold,rgba(45,39,24,0.13)) !important;}
html[data-theme="light"] body[data-view="plan"] #poolRoles .plan-role-option.on .ro-role-selection:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="plan"] #poolRoles .plan-role-option.on .ro-role-selection{color:var(--gold,rgb(124,86,15));}
html[data-theme="light"] .ro-build-time-blocks > button{background-color:rgb(255,254,250);color:rgb(68,72,68);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] .ro-build-time-blocks > button.sel{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-build-time-blocks > button small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-friend-member{background-color:rgba(242,241,237,0.04);}

/* usability */
html[data-theme="light"] .ro-skip-link{background-color:rgb(242,238,231);color:rgb(45,48,45);}
html[data-theme="light"] :where(button, a, input, select, textarea, summary, [tabindex]):focus-visible{outline-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .ro-connection-notice{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);background-color:rgb(255,254,250);}
html[data-theme="light"] .ro-conflict-reason{color:rgb(124,86,15);}
html[data-theme="light"] .ro-save-dock{background-color:rgb(255,254,250);border-top-color:rgba(35,102,65,0.38);border-right-color:rgba(35,102,65,0.38);border-bottom-color:rgba(35,102,65,0.38);border-left-color:rgba(35,102,65,0.38);}
html[data-theme="light"] .ro-draft-status{color:rgb(68,72,68);}
html[data-theme="light"] .ro-field-error{color:rgb(124,86,15);}
html[data-theme="light"] [aria-invalid="true"]{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;box-shadow:rgba(45,39,24,0.13) 0px 0px 0px 1px !important;}
html[data-theme="light"] .ro-save-error{color:rgb(124,86,15);border-top-color:rgba(158,42,35,0.38);border-right-color:rgba(158,42,35,0.38);border-bottom-color:rgba(158,42,35,0.38);border-left-color:rgba(158,42,35,0.38);}
html[data-theme="light"] .ro-update-notice{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}

/* shifts */
html[data-theme="light"] body[data-view="shifts"]:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"]{--sp-bg:rgb(247,246,242);--sp-panel:rgb(255,254,250);--sp-line:rgba(135,132,122,0.38);--sp-text:rgb(68,72,68);--sp-muted:rgb(68,72,68);--sp-gold:rgb(124,86,15);}
html[data-theme="light"] body[data-view="shifts"] .ro203-person:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"] .ro203-person{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="shifts"] .ro203-person:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"] .ro203-person:hover{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="shifts"] .ro203-status.full:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"] .ro203-status.full{background-color:rgb(255,254,250);color:rgb(35,102,65);}
html[data-theme="light"] body[data-view="shifts"] .ro203-status.open:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"] .ro203-status.open{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] body.staff-mode[data-view="shifts"] #actions .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="shifts"] #actions .btn.primary{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body[data-view="shifts"] .ro203-filters select:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"] .ro203-filters select{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] body[data-view="shifts"] .ro206-area-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="shifts"] .ro206-area-icon{background-color:rgb(255,254,250);color:rgb(124,86,15);}

/* news */
html[data-theme="light"] body[data-view="news"] .main{background-color:rgb(247,246,242);}
html[data-theme="light"] body.staff-mode[data-view="news"] #actions .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="news"] .ro205-news-empty .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="news"] #actions .btn.primary,html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-empty .btn.primary{background-color:rgb(242,238,231) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(45,48,45) !important;}
html[data-theme="light"] body[data-view="news"] .ro205-news:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="news"] .ro205-news-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-card{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="news"] .ro205-news-date:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-date{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="news"] .ro205-news-head h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-head h2{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="news"] .ro205-news-status.visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-status.visible{background-color:rgb(255,254,250);color:rgb(35,102,65);}
html[data-theme="light"] body[data-view="news"] .ro205-news-status.hidden-status:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-status.hidden-status{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="news"] .ro205-news-body:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-body{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="news"] .ro205-news-foot:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-foot{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="news"] .ro205-news-foot > small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-foot > small{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="news"] .ro205-news-actions .btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-actions .btn{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="news"] .ro205-news-actions .btn:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-actions .btn:hover{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body[data-view="news"] .ro205-news-actions .btn.danger:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-actions .btn.danger{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="news"] .ro205-news-empty:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-empty{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="news"] .ro205-news-empty p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-empty p{color:rgb(68,72,68);}
html[data-theme="light"] #newsEditor .ro205-news-editor{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] #newsEditor input,html[data-theme="light"] #newsEditor textarea{background-color:rgb(247,246,242);color:rgb(68,72,68);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] #newsEditor .ro-save-dock{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] #newsEditor .btn.primary{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body.staff-mode[data-view="news"] #actions #newNews:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="news"] #firstNews:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="news"] #actions #newNews,html[data-theme="light"] body .ro-page-context[data-view="news"] #firstNews{background-color:rgb(242,238,231) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(45,48,45) !important;box-shadow:rgba(45,39,24,0.13) 0px 2px 8px !important;}
html[data-theme="light"] body.staff-mode[data-view="news"] #actions #newNews:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="news"] #firstNews:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="news"] #actions #newNews:hover,html[data-theme="light"] body .ro-page-context[data-view="news"] #firstNews:hover{background-color:rgb(242,238,231) !important;}
html[data-theme="light"] body[data-view="news"] #newNews:focus-visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="news"] #firstNews:focus-visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] #newNews:focus-visible,html[data-theme="light"] body .ro-page-context[data-view="news"] #firstNews:focus-visible{outline-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="news"] .ro205-news-card.is-hidden:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .ro205-news-card.is-hidden{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="news"] .is-hidden .ro205-news-head h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .is-hidden .ro205-news-head h2{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="news"] .is-hidden .ro205-news-date:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="news"] .is-hidden .ro205-news-body:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .is-hidden .ro205-news-date,html[data-theme="light"] body .ro-page-context[data-view="news"] .is-hidden .ro205-news-body{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="news"] .is-hidden .ro205-news-foot:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .is-hidden .ro205-news-foot{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="news"] .is-hidden .ro205-news-actions .btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="news"] .is-hidden .ro205-news-actions .btn{color:rgb(68,72,68) !important;background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}

/* conflicts */
html[data-theme="light"] body[data-view="conflicts"] .main{background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="conflicts"] #content:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] #content{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-stat:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-guide:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-stat,html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-guide{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-stat b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-stat b{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-stat.alert b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-stat.alert b{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-stat div > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-stat div > span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-stat-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-stat-icon{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-stat.alert .ro-conflict-stat-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-stat.alert .ro-conflict-stat-icon{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-guide b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-guide b{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-guide span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-guide span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-tabs:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-tabs{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-tabs button:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-tabs button{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-tabs button.active:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-tabs button.active{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro-section-intro h3:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-section-intro h3{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-section-intro p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-section-intro p{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-item:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-item{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-item.selected:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-item.selected{background-color:rgb(255,254,250);border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-item:hover:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-item:hover{background-color:rgb(255,254,250);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-icon{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .notice .ro-conflict-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .notice .ro-conflict-icon{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-title h3:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-title h3{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-item .ro-conflict-copy p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-item .ro-conflict-copy p{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-detail:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-detail{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="conflicts"] .ro209-detail-label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro209-detail-label{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-detail-head h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-detail-head h2{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-mock-pill:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-mock-pill{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro-mock-pill.warn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-mock-pill.warn{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro209-context:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro209-context{border-top-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="conflicts"] .ro209-context span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro209-context span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro209-context svg:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro209-context svg{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-conflict-detail-text:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-conflict-detail-text{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-detail-facts > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-detail-facts > div{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="conflicts"] .ro17-detail-actions .btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-detail-actions .btn{border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;background-color:rgb(255,254,250) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode[data-view="conflicts"] .ro17-detail-actions .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="conflicts"] .ro17-detail-actions .btn.primary{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body[data-view="conflicts"] .ro17-detail-empty:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro17-detail-empty{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="conflicts"] [data-conflict-select]:focus-visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="conflicts"] [data-buck]:focus-visible:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] [data-conflict-select]:focus-visible,html[data-theme="light"] body .ro-page-context[data-view="conflicts"] [data-buck]:focus-visible{outline-color:rgba(124,86,15,0.38);}
html[data-theme="light"] body.staff-mode[data-view="conflicts"] .ro-conflict-stat:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode[data-view="conflicts"] .ro-conflict-guide:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="conflicts"] .ro-conflict-stat,html[data-theme="light"] body.staff-mode .ro-page-context[data-view="conflicts"] .ro-conflict-guide{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] body[data-view="conflicts"] .ro-conflict-tabs button.active:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="conflicts"] .ro-conflict-tabs button.active{background-color:rgb(255,254,250) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(124,86,15) !important;}

/* displays */
html[data-theme="light"] body[data-view="displays"] .main{background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="displays"] #content:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] #content{color:rgb(68,72,68);}
html[data-theme="light"] body.staff-mode[data-view="displays"] #newDisplay:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="displays"] #newDisplay{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body[data-view="displays"] .ro210-summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-summary{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-summary b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-summary b{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-card:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="displays"] .ro210-settings:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="displays"] .ro210-empty:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card,html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-settings,html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-empty{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] .ro210-card h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card h2{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-card header p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card header p{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-monitor svg:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-monitor svg{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="displays"] .ro210-screen:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-screen{background-color:rgb(247,246,242);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] .ro210-screen-head:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-screen-head{border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] .ro210-screen-head b:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-screen-head b{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="displays"] .ro210-screen-head span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-screen-head span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-screen-lines:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-screen-lines{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-screen-areas:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-screen-areas{border-top-color:rgba(135,132,122,0.38);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-options label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="displays"] .ro210-area-list label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-options label,html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-area-list label{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-card input[type="checkbox"]:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card input[type="checkbox"]{accent-color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="displays"] .ro210-card details:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card details{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] summary{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] summary span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] summary span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-area-list .ro-area-icon:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-area-list .ro-area-icon{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="displays"] input[type="number"]:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] input[type="number"]{background-color:rgb(247,246,242);color:rgb(68,72,68);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] .ro210-passive:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-passive{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-save-status:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-save-status{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-card footer:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card footer{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] .ro210-card .btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="displays"] .ro210-settings .btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card .btn,html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-settings .btn{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode[data-view="displays"] .ro210-card .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="displays"] .ro210-card .btn.primary{background-color:rgb(242,238,231) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(45,48,45) !important;}
html[data-theme="light"] body[data-view="displays"] .ro210-card .btn.danger:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-card .btn.danger{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="displays"] .ro210-settings p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-settings p{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-motion label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-motion label{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-links > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-links > div{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="displays"] .ro210-links span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="displays"] .ro210-links a:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-links span,html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-links a{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="displays"] .ro210-links a:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="displays"] .ro210-links a{color:rgb(124,86,15);}
html[data-theme="light"] #displayEditor .ro210-editor{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;}
html[data-theme="light"] #displayEditor .ro-save-dock{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] #displayEditor .btn.primary{background-color:rgb(242,238,231) !important;color:rgb(45,48,45) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] body.staff-mode[data-view="displays"] #actions #newDisplay:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="displays"] #actions #newDisplay{background-color:rgb(242,238,231) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(45,48,45) !important;}

/* status */
html[data-theme="light"] body[data-view="status"] .main{background-color:rgb(247,246,242);}
html[data-theme="light"] body[data-view="status"] #content:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] #content{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-panel:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel{background-color:rgb(255,254,250);border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro211-panel h2:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel h2{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-panel h2 svg:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel h2 svg{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="status"] .ro211-kicker:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-kicker{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="status"] .ro211-health-head small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-health-head small{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-health-row:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-health-row{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro211-health-row strong svg:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-health-row strong svg{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="status"] .ro211-health-copy small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-health-copy small{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-badge:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-badge{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-badge.ok:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-badge.ok{background-color:rgb(255,254,250);color:rgb(35,102,65);}
html[data-theme="light"] body[data-view="status"] .ro211-badge.warn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="status"] .ro211-badge.unknown:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-badge.warn,html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-badge.unknown{background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="status"] .ro211-badge.error:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-badge.error{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-panel p:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel p{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-panel .btn:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel .btn{background-color:rgb(255,254,250) !important;border-top-color:rgba(135,132,122,0.38) !important;border-right-color:rgba(135,132,122,0.38) !important;border-bottom-color:rgba(135,132,122,0.38) !important;border-left-color:rgba(135,132,122,0.38) !important;color:rgb(68,72,68) !important;}
html[data-theme="light"] body.staff-mode[data-view="status"] .ro211-panel .btn.primary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body.staff-mode .ro-page-context[data-view="status"] .ro211-panel .btn.primary{background-color:rgb(242,238,231) !important;border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;color:rgb(45,48,45) !important;}
html[data-theme="light"] body[data-view="status"] .ro211-panel .btn.danger:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel .btn.danger{color:rgb(68,72,68) !important;}
html[data-theme="light"] body[data-view="status"] .ro211-panel details:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel details{border-top-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro211-panel summary:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-panel summary{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro211-error:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro211-error{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro216-history-metrics > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-metrics > div{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro216-history-metrics strong:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-metrics strong{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro216-history-metrics span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-metrics span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro216-history-metrics .has-error strong:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-metrics .has-error strong{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro216-history-metrics .has-warn strong:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-metrics .has-warn strong{color:rgb(124,86,15);}
html[data-theme="light"] body[data-view="status"] .ro216-history-table th:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="status"] .ro216-history-table td:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-table th,html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-history-table td{border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro216-endpoints > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-endpoints > div{border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro216-endpoints small:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-endpoints small{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro216-analysis-head > span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-analysis-head > span{color:rgb(68,72,68);}
html[data-theme="light"] body[data-view="status"] .ro216-analysis-list > div:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-analysis-list > div{border-bottom-color:rgba(135,132,122,0.38);}
html[data-theme="light"] body[data-view="status"] .ro216-analysis-list time:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body[data-view="status"] .ro216-analysis-list span:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-analysis-list time,html[data-theme="light"] body .ro-page-context[data-view="status"] .ro216-analysis-list span{color:rgb(68,72,68);}

/* responsive */
html[data-theme="light"] body[data-view="festival"] .ro-field-label:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="festival"] .ro-field-label{color:rgb(68,72,68);}
html[data-theme="light"] .ro-table-scroll-tools,html[data-theme="light"] body[data-view="rules"] .ro17-rule-table .ro17-rule-tr > span::before:not(.ro-page-context, .ro-page-context *),html[data-theme="light"] body .ro-page-context[data-view="rules"] .ro17-rule-table .ro17-rule-tr > span::before{color:rgb(68,72,68);}
html[data-theme="light"] body:not(.reg-page),html[data-theme="light"] body:has(.reg-form){--bg:rgb(247,246,242);--bg2:rgb(247,246,242);--bg3:rgb(255,254,250);--bg4:rgb(255,254,250);--text:rgb(68,72,68);--muted:rgb(68,72,68);--gold:rgb(124,86,15);--gold2:rgb(124,86,15);--line:rgba(124,86,15,0.18);--line2:rgba(124,86,15,0.3);}
html[data-theme="light"] body.display{background-color:rgb(247,246,242);color:rgb(68,72,68);}
html[data-theme="light"] .modal.sheet .dossier-sec h4{color:rgb(124,86,15);}

/* workflow */
html[data-theme="light"] .ro-menu-search{color:rgb(68,72,68);}
html[data-theme="light"] .ro-page-info{color:rgb(68,72,68);}
html[data-theme="light"] .ro-auto-save-label,html[data-theme="light"] .ro-inline-save-status{color:rgb(68,72,68);}
html[data-theme="light"] .ro-save-dock:not(.is-dirty) .ro-draft-status{color:rgb(68,72,68);}
@media (max-width: 900px){
html[data-theme="light"] .ro-direct-nav{background-color:rgb(247,246,242) !important;}
html[data-theme="light"] .ro-direct-nav > button{color:rgb(68,72,68);}
html[data-theme="light"] .ro-direct-nav > button[aria-current="page"]{color:rgb(124,86,15);background-color:rgb(255,254,250);}
}
@media (max-width: 700px){
html[data-theme="light"] .ro-mobile-cards tr{background-color:rgb(247,246,242);}
html[data-theme="light"] .ro-mobile-cards td:not(:first-child):not(.ro-mobile-detail-cell)::before{color:rgb(68,72,68);}
}
html[data-theme="light"] .ro-build-error{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);color:rgb(124,86,15);background-color:rgb(255,254,250);}

/* makeup */
html[data-theme="light"] .ro-makeup-notice{border-top-color:rgba(124,86,15,0.38) !important;border-right-color:rgba(124,86,15,0.38) !important;border-bottom-color:rgba(124,86,15,0.38) !important;border-left-color:rgba(124,86,15,0.38) !important;}
html[data-theme="light"] .ro-makeup-heading .ro-area-icon{color:rgb(124,86,15);}
html[data-theme="light"] .ro-makeup-item small,html[data-theme="light"] .ro-makeup-case > small{color:rgb(68,72,68);}
html[data-theme="light"] .ro-makeup-status{color:rgb(124,86,15);}
html[data-theme="light"] .ro-makeup-error{color:rgb(124,86,15);}

/* navigation */
html[data-theme="light"] #sidebar{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] #nav.ro-navigation .ro-nav-heading{color:rgb(68,72,68);}
html[data-theme="light"] #nav.ro-navigation button{color:rgb(68,72,68) !important;}
html[data-theme="light"] #nav.ro-navigation button:hover{background-color:rgb(255,254,250) !important;}
html[data-theme="light"] #nav.ro-navigation button.active{background-color:rgb(242,241,237) !important;color:rgb(68,72,68) !important;box-shadow:rgba(45,39,24,0.13) 3px 0px inset !important;}
html[data-theme="light"] #nav.ro-navigation button.active .nav-ico{color:rgb(35,102,65);}
html[data-theme="light"] #nav .nav-badge,html[data-theme="light"] #mobilePager .nav-badge{background-color:rgb(242,238,231) !important;color:rgb(124,86,15) !important;}
html[data-theme="light"] #mobilePager [aria-current="page"]{box-shadow:rgba(45,39,24,0.13) 0px -3px inset;color:rgb(35,102,65) !important;background-color:rgb(242,241,237) !important;}

/* guided */
html[data-theme="light"] .phase-issue.urgent .phase-issue-marker,html[data-theme="light"] .phase-issue.error .phase-issue-marker{background-color:rgb(245,234,233);}
html[data-theme="light"] .phase-dialog #phaseError{color:rgb(124,86,15);}

/* festival-layout */
html[data-theme="light"] body.festival-layout{--bg:rgb(247,246,242);--bg3:rgb(255,254,250);--bg4:rgb(255,254,250);--text:rgb(68,72,68);--muted:rgb(124,86,15);--gold:rgb(124,86,15);--gold2:rgb(124,86,15);--sand:rgb(124,86,15);--line:rgba(124,86,15,0.14);--line2:rgba(124,86,15,0.26);--gold-soft:rgba(242,238,231,0.12);}
html[data-theme="light"] body.festival-layout .sidebar{background-color:rgb(247,246,242) !important;box-shadow:rgba(45,39,24,0.13) 20px 0px 70px !important;}
html[data-theme="light"] body.festival-layout .sidebar.open + .nav-scrim{background-color:rgba(247,246,242,0.6) !important;}
html[data-theme="light"] body.festival-layout .btn.primary{color:rgb(124,86,15) !important;}
@media (max-width: 900px){
html[data-theme="light"] body.festival-layout #mobilePager.festival-bottom-nav{background-color:rgb(247,246,242) !important;}
}

/* mobile */
@media (max-width: 900px){
html[data-theme="light"] #mobileSwipePreview{box-shadow:rgba(45,39,24,0.13) 0px 8px 24px;}
}

/* spacing */

/* home-priorities */

/* scroll */
html[data-theme="light"] .ro-guided-target{outline-color:rgba(124,86,15,0.38);}
html[data-theme="light"] .ro-field-error{color:rgb(158,42,35);}

/* enrollment */
html[data-theme="light"]:has(body.reg-page) .reg-question-badge{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(255,254,250);color:rgb(124,86,15);}
html[data-theme="light"]:has(body.reg-page) .reg-field.reg-attention{border-left-color:rgba(124,86,15,0.38);}
html[data-theme="light"]:has(body.reg-page) .reg-field.reg-invalid{outline-color:rgba(124,86,15,0.38);}

/* offline */
html[data-theme="light"]:has(body.offline-reader) body{background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"]:has(body.offline-reader) a{color:rgb(124,86,15);}
html[data-theme="light"]:has(body.offline-reader) button,html[data-theme="light"]:has(body.offline-reader) select,html[data-theme="light"]:has(body.offline-reader) input{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);background-color:rgb(255,254,250);color:rgb(68,72,68);}
html[data-theme="light"]:has(body.offline-reader) article{border-top-color:rgba(135,132,122,0.38);border-right-color:rgba(135,132,122,0.38);border-bottom-color:rgba(135,132,122,0.38);border-left-color:rgba(135,132,122,0.38);}
html[data-theme="light"]:has(body.offline-reader) small{color:rgb(68,72,68);}
html[data-theme="light"]:has(body.offline-reader) #status{background-color:rgb(255,254,250);}
html[data-theme="light"]:has(body.offline-reader) button[aria-pressed="true"]{border-top-color:rgba(124,86,15,0.38);border-right-color:rgba(124,86,15,0.38);border-bottom-color:rgba(124,86,15,0.38);border-left-color:rgba(124,86,15,0.38);background-color:rgb(242,238,231);}
