._root_1whh4_1{color:#211b17;gap:16px;min-width:0;display:grid}._root_1whh4_1 h1,._root_1whh4_1 h2,._root_1whh4_1 h3,._root_1whh4_1 p{margin:0}._root_1whh4_1 h1,._root_1whh4_1 h2,._root_1whh4_1 h3{font-family:Georgia,serif}._root_1whh4_1 h1{font-size:clamp(24px,3vw,36px)}._root_1whh4_1 h2{font-size:21px}._header_1whh4_1,._brand_1whh4_1,._buttons_1whh4_1,._legend_1whh4_1,._legend_1whh4_1 span,._filters_1whh4_1,._reminder_1whh4_1{align-items:center;gap:8px;display:flex}._header_1whh4_1{flex-wrap:wrap;justify-content:space-between;gap:14px}._brand_1whh4_1{gap:14px}._brand_1whh4_1 img{width:auto;height:64px}._buttons_1whh4_1,._filters_1whh4_1,._legend_1whh4_1{flex-wrap:wrap}._root_1whh4_1 button,._header_1whh4_1 a{color:#27221d;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #cfc9c0;border-radius:8px;padding:7px 11px}:is(._root_1whh4_1 button:focus-visible,._root_1whh4_1 input:focus-visible,._root_1whh4_1 select:focus-visible){outline-offset:2px;outline:3px solid #2462a4}._header_1whh4_1 a._primary_1whh4_1,._root_1whh4_1 button._primary_1whh4_1,._filters_1whh4_1 button[aria-pressed=true]{color:#fff;background:#873d25}._root_1whh4_1 button:disabled{opacity:.6}._columns_1whh4_1{grid-template-columns:minmax(0,1.6fr) minmax(315px,1fr);align-items:start;gap:16px;display:grid}._panel_1whh4_1,._legend_1whh4_1{background:#fff;border:1px solid #e3ded6;border-radius:14px;min-width:0;padding:16px}._panel_1whh4_1{gap:10px;display:grid}._legend_1whh4_1{gap:8px 16px;font-size:13px}._legend_1whh4_1 i{border-radius:3px;width:12px;height:12px}._root_1whh4_1 ._estimated_1whh4_1{border:2px dashed #2e6b3a}._alerts_1whh4_1{gap:6px;display:grid}._alerts_1whh4_1 button{text-align:left}._root_1whh4_1 ._red_1whh4_1{color:#8c2018;background:#fef3f2;border:1px solid #b42318}._root_1whh4_1 ._yellow_1whh4_1{color:#634600;background:#fffbeb;border:1px solid #bd8a17}._scroll_1whh4_1{overflow-x:auto}._grid_1whh4_1{grid-template-columns:56px repeat(6,minmax(0,1fr));gap:0 2px;min-width:760px;display:grid}._day_1whh4_1{text-align:center;color:#fff;background:#211d19;border-radius:5px 5px 0 0;padding:7px}._allDay_1whh4_1{border:1px solid #e3ded6;min-height:40px;padding:2px}._allDay_1whh4_1 button{text-align:left;width:100%;min-height:23px;padding:3px;font-size:11px}._hours_1whh4_1{text-align:right;grid-auto-rows:48px;padding-right:6px;display:grid}._daycol_1whh4_1{background:repeating-linear-gradient(#fff 0 47px,#dedbd5 47px 48px);border:1px solid #e3ded6;height:480px;position:relative}._block_1whh4_1{color:#27221d;border:1px solid #bcb3a7;border-radius:4px;padding:3px;font-size:12px;position:absolute;overflow:hidden}._filters_1whh4_1 button{border-radius:24px;font-size:12px}._job_1whh4_1{border:1px solid #ded8d0;border-radius:10px;gap:8px;padding:12px;scroll-margin:65px;display:grid}._job_1whh4_1 strong{font-size:16px}._reminder_1whh4_1{justify-content:space-between}._pill_1whh4_1{white-space:nowrap;color:#3e3830;background:#e9e6df;border-radius:16px;padding:3px 8px}._progress_1whh4_1{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}._progress_1whh4_1 i{background:#eeeae3;border-radius:3px;height:7px}._root_1whh4_1 label{gap:4px;font-size:13px;display:grid}._root_1whh4_1 input,._root_1whh4_1 select{color:#211b17;background:#fff;border:1px solid #cfc9c0;border-radius:7px;min-width:0;padding:8px}._dialog_1whh4_1{border:0;border-radius:14px;width:min(440px,94vw);max-height:85vh;margin:auto;padding:20px}._header_1whh4_1 a{touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex}._header_1whh4_1 a:focus-visible{outline:3px solid #2462a4}._backdrop_1whh4_1{z-index:100;background:#211b1770;position:fixed;inset:0}._dialog_1whh4_1{overscroll-behavior:contain;z-index:101;background:#fff;max-height:85dvh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._dialog_1whh4_1 form{gap:12px;display:grid}._dialog_1whh4_1 ._check_1whh4_1{align-items:center;gap:8px;display:flex}._dialog_1whh4_1 input[type=checkbox]{width:auto}._dialog_1whh4_1 p{font-size:13px}._reminder_1whh4_1 button{flex:none}@media (max-width:1080px){._columns_1whh4_1{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){._panel_1whh4_1,._legend_1whh4_1{padding:12px}._header_1whh4_1 ._buttons_1whh4_1 a{font-size:13px}._brand_1whh4_1 img{height:64px}}._allDay_1whh4_1 ._paperChip_1whh4_4{color:#134e4a;overflow-wrap:anywhere;background:#e2f0ed;border:1px solid #b4cec8;margin:2px 0;display:block}._off_1whh4_6{color:#555;border-left:3px solid #aaa;margin:2px 0;padding:2px 4px;font-size:11px;display:block}._taskLine_1whh4_7{border-top:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}._taskLine_1whh4_7 label{flex:1}._taskLine_1whh4_7 input{width:auto}._taskLine_1whh4_7 small{padding:2px 4px}
