.GF7XPq_page{flex-direction:column;gap:16px;display:flex}.GF7XPq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.GF7XPq_search{flex:320px;min-width:0;max-width:420px}@media (max-width:640px){.GF7XPq_search{max-width:none}}.GF7XPq_title{margin:0;font-size:24px;font-weight:600}.GF7XPq_muted{color:var(--fgColor-muted)}.GF7XPq_table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.GF7XPq_table th{text-align:left;background:var(--bgColor-muted);padding:8px 12px;font-size:12px;font-weight:600}.GF7XPq_table td{border-top:1px solid var(--borderColor-muted);vertical-align:top;padding:10px 12px}.GF7XPq_sub{color:var(--fgColor-muted);font-size:12px;display:block}.GF7XPq_late{color:var(--fgColor-danger);font-size:12px;display:block}.GF7XPq_duplicate{color:var(--fgColor-attention);font-size:12px;display:block}.GF7XPq_scroller{border:1px solid var(--borderColor-default);border-radius:6px;overflow-x:auto}.GF7XPq_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.GF7XPq_box{border:1px solid var(--borderColor-default);border-radius:6px;flex-direction:column;gap:8px;padding:16px;display:flex}.GF7XPq_box h2{margin:0;font-size:14px;font-weight:600}.GF7XPq_box p{margin:0}.GF7XPq_text{white-space:pre-wrap;font-family:var(--fontStack-monospace);background:var(--bgColor-muted);border-radius:6px;margin:0;padding:8px;font-size:12px}.GF7XPq_actions{flex-wrap:wrap;gap:8px;display:flex}.GF7XPq_fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}@media (max-width:640px){.GF7XPq_scroller{border:0;overflow-x:visible}.GF7XPq_table{min-width:0}.GF7XPq_table thead{display:none}.GF7XPq_table tr{border:1px solid var(--borderColor-default);border-radius:6px;flex-direction:column;gap:2px;margin-bottom:12px;padding:10px 0;display:flex}.GF7XPq_table td{border:0;padding:2px 12px}.GF7XPq_table td:last-child{order:-1}.GF7XPq_table td[data-label]:before{content:attr(data-label) ": ";color:var(--fgColor-muted)}}.GF7XPq_list{margin:0;padding-left:18px;font-size:13px}.GF7XPq_filterForm{flex-direction:column;gap:16px;display:flex}.GF7XPq_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.GF7XPq_range{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.GF7XPq_range legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.GF7XPq_range>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.GF7XPq_filterActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.GF7XPq_filterGrid{grid-template-columns:minmax(0,1fr)}}
.iJjrpW_wrap>textarea{overflow-wrap:anywhere;max-height:200px}@supports (field-sizing:content){.iJjrpW_wrap>textarea{field-sizing:content;min-height:calc(var(--auto-grow-rows,1) * 1lh + var(--base-size-12,.75rem) * 2)}}
.Qa3jHq_combo{width:100%;min-width:0;position:relative}.Qa3jHq_proxy{opacity:0;pointer-events:none;border:0;width:100%;height:1px;padding:0;position:absolute;inset:auto 0 0}.Qa3jHq_trigger{border:1px solid var(--borderColor-default);background:var(--bgColor-default);width:100%;min-height:32px;color:var(--fgColor-default);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 8px 4px 12px;font-size:14px;display:flex}.Qa3jHq_trigger:hover:not(:disabled){border-color:var(--borderColor-emphasis,var(--borderColor-default))}.Qa3jHq_trigger:focus-visible,.Qa3jHq_trigger[aria-expanded=true]{outline:2px solid var(--focus-outlineColor);outline-offset:-1px}.Qa3jHq_trigger:disabled{cursor:not-allowed;color:var(--fgColor-disabled,var(--fgColor-muted));background:var(--bgColor-disabled,var(--bgColor-muted))}.Qa3jHq_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Qa3jHq_value[data-empty]{color:var(--fgColor-muted)}.Qa3jHq_chevron{color:var(--fgColor-muted);flex:none}.Qa3jHq_panel{z-index:30;border:1px solid var(--borderColor-default);background:var(--overlay-bgColor,var(--bgColor-default));box-shadow:var(--shadow-floating-medium,0 8px 24px #0003);border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.Qa3jHq_search{border-bottom:1px solid var(--borderColor-muted);color:var(--fgColor-muted);align-items:center;gap:8px;padding:8px 10px;display:flex}.Qa3jHq_search input{min-width:0;color:var(--fgColor-default);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.Qa3jHq_tabs{border-bottom:1px solid var(--borderColor-muted);flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex}.Qa3jHq_tab{color:var(--fgColor-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 10px;font-size:12px}.Qa3jHq_tab:hover{background:var(--bgColor-neutral-muted)}.Qa3jHq_tab[aria-pressed=true]{background:var(--bgColor-success-emphasis,#1f883d);color:var(--fgColor-onEmphasis)}.Qa3jHq_list{outline:none;flex:auto;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.Qa3jHq_group{margin:0;padding:0;list-style:none}.Qa3jHq_heading{letter-spacing:.05em;text-transform:uppercase;color:var(--fgColor-muted);padding:8px 8px 4px;font-size:11px;font-weight:600}.Qa3jHq_option{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:14px;display:flex}.Qa3jHq_option[data-active]{background:var(--bgColor-neutral-muted)}.Qa3jHq_option[aria-disabled]{cursor:not-allowed}.Qa3jHq_option[aria-disabled] .Qa3jHq_label{color:var(--fgColor-muted)}.Qa3jHq_text{flex:1;min-width:0;display:grid}.Qa3jHq_label{overflow-wrap:anywhere}.Qa3jHq_detail{color:var(--fgColor-muted);font-size:12px}.Qa3jHq_option[data-status=busy] .Qa3jHq_detail{color:var(--fgColor-danger)}.Qa3jHq_option[data-status=warn] .Qa3jHq_detail{color:var(--fgColor-attention)}.Qa3jHq_check{color:var(--fgColor-success);flex:none;margin-top:2px}.Qa3jHq_dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.Qa3jHq_trigger .Qa3jHq_dot{margin-top:0}.Qa3jHq_dot[data-status=free]{background:var(--fgColor-success)}.Qa3jHq_dot[data-status=warn]{background:var(--fgColor-attention)}.Qa3jHq_dot[data-status=busy]{background:var(--fgColor-danger)}.Qa3jHq_none{color:var(--fgColor-muted);padding:8px}.Qa3jHq_legend{border-top:1px solid var(--borderColor-muted);color:var(--fgColor-muted);padding:6px 10px;font-size:12px}
.KfgU-W_pager{border-top:1px solid var(--borderColor-default);color:var(--fgColor-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.KfgU-W_sizes,.KfgU-W_pages{align-items:center;gap:4px;display:flex}.KfgU-W_pager button{border:1px solid var(--borderColor-default);background:var(--bgColor-default);min-width:28px;height:24px;color:var(--fgColor-default);font:inherit;cursor:pointer;border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.KfgU-W_pager button.KfgU-W_wide{align-items:center;gap:4px;display:inline-flex}.KfgU-W_pager button[aria-pressed=true]{border-color:var(--borderColor-accent-emphasis);background:var(--bgColor-accent-muted);color:var(--fgColor-accent);font-weight:600}.KfgU-W_pager button:disabled{opacity:.5;cursor:default}.KfgU-W_pages span{font-variant-numeric:tabular-nums;margin-right:4px}
._7euzYq_layout{isolation:isolate;grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:12px;display:grid}@media (max-width:1100px){._7euzYq_layout{grid-template-columns:minmax(0,1fr)}}._7euzYq_page[data-expanded=true]{background:var(--bgColor-default);flex-direction:column;padding:12px 16px;display:flex;position:fixed;inset:0}._7euzYq_dayScroller:not([data-ready]){visibility:hidden}._7euzYq_page[data-expanded=true] ._7euzYq_toolbar{margin-bottom:12px}._7euzYq_page[data-expanded=true] ._7euzYq_layout{flex:1;min-height:0}._7euzYq_page[data-expanded=true] ._7euzYq_scroller{align-self:flex-start;height:auto;max-height:100%}._7euzYq_toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}._7euzYq_toolbarTitle{margin:0 auto 0 0;font-size:20px;font-weight:600}._7euzYq_toolbarTitle:first-letter{text-transform:uppercase}._7euzYq_compactToggle[aria-pressed=true]{border-color:var(--borderColor-accent-emphasis);background:var(--bgColor-accent-muted);color:var(--fgColor-accent)}button._7euzYq_compactIcon{display:none}@media (max-width:1499px){button._7euzYq_compactWide{display:none}button._7euzYq_compactIcon{display:inline-flex}._7euzYq_toolbarTitle{font-size:18px}}@media (min-width:1101px){._7euzYq_toolbar{flex-wrap:nowrap}._7euzYq_toolbarTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}}@media (max-width:1100px){button._7euzYq_compactToggle{display:none}}._7euzYq_scroller{isolation:isolate;border:1px solid var(--borderColor-default);background:var(--bgColor-default);border-radius:6px;max-height:calc(100vh - 190px);overflow:auto}._7euzYq_grid{min-width:max-content;display:grid}._7euzYq_corner,._7euzYq_head{z-index:5;background:var(--bgColor-muted);border-bottom:1px solid var(--borderColor-default);padding:6px 8px;font-size:12px;position:sticky;top:0}._7euzYq_corner{z-index:6;left:0}._7euzYq_head{border-left:1px solid var(--borderColor-muted);min-width:132px}._7euzYq_headCode{font-size:14px;font-weight:600}._7euzYq_headMeta{color:var(--fgColor-muted)}._7euzYq_hours{z-index:3;background:var(--bgColor-muted);position:sticky;left:0}._7euzYq_hour{box-sizing:border-box;border-top:1px solid var(--borderColor-muted);font-size:12px;font-family:var(--fontStack-monospace);color:var(--fgColor-muted);padding:2px 8px}._7euzYq_column{border-left:1px solid var(--borderColor-muted);cursor:copy;position:relative}._7euzYq_column[data-readonly=true]{cursor:default}._7euzYq_hourLine{box-sizing:border-box;border-top:1px solid var(--borderColor-muted)}._7euzYq_hourLine:nth-child(24),._7euzYq_hour:last-child{border-bottom:1px solid var(--borderColor-default)}._7euzYq_block{color:var(--fgColor-muted);border:1px dashed var(--borderColor-default);background:repeating-linear-gradient(135deg, var(--bgColor-muted), var(--bgColor-muted) 6px, transparent 6px, transparent 12px);cursor:default;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;left:2px;right:2px}._7euzYq_card{z-index:1;text-align:left;font:inherit;border:1px solid var(--borderColor-accent-emphasis);background:var(--bgColor-accent-muted);color:var(--fgColor-default);cursor:pointer;border-left-width:4px;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.35;position:absolute;left:3px;right:3px;overflow:hidden}._7euzYq_card:focus-visible{outline:2px solid var(--focus-outlineColor,var(--borderColor-accent-emphasis));outline-offset:1px}._7euzYq_card[data-warn=true]{border-color:var(--borderColor-attention-emphasis);background:var(--bgColor-attention-muted)}._7euzYq_card[data-status=done]{border-color:var(--borderColor-success-emphasis);background:var(--bgColor-success-muted)}._7euzYq_card[data-status=cancelled],._7euzYq_card[data-status=no_show]{opacity:.6;border-style:dashed;text-decoration:line-through}._7euzYq_cardTitle{justify-content:space-between;gap:4px;font-weight:600;display:flex}._7euzYq_muted{color:var(--fgColor-muted)}._7euzYq_grid[data-compact]{--group-height:22px;min-width:0}._7euzYq_grid[data-compact] ._7euzYq_head{top:var(--group-height);text-align:center;min-width:0;padding:4px 2px;font-size:11px}._7euzYq_grid[data-compact] ._7euzYq_head>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7euzYq_grid[data-compact] ._7euzYq_headCode{font-size:12px}._7euzYq_grid[data-compact] ._7euzYq_corner{top:var(--group-height);padding:4px;font-size:11px}._7euzYq_grid[data-compact]>._7euzYq_corner:first-child{top:0}._7euzYq_grid[data-compact] ._7euzYq_hour{padding:2px 4px;font-size:11px}._7euzYq_grid[data-compact] [data-group-start]{border-left:2px solid var(--borderColor-default)}._7euzYq_grid[data-compact] ._7euzYq_block{padding:2px;font-size:10px;overflow:hidden}._7euzYq_sideTitle{margin:0;font-size:14px;font-weight:600}._7euzYq_sideItem{width:100%;position:static}._7euzYq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}._7euzYq_formWide{grid-column:1/-1}._7euzYq_moment{border:0;min-width:0;margin:0;padding:0}._7euzYq_moment legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}._7euzYq_moment>span{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px;display:grid}@media (max-width:640px){._7euzYq_formGrid{grid-template-columns:minmax(0,1fr)}}._7euzYq_actions{border-top:1px solid var(--borderColor-muted);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-top:12px;display:flex}._7euzYq_finder{width:132px}._7euzYq_finderForm{gap:var(--base-size-4,4px);display:flex;position:relative}._7euzYq_finderError{z-index:2;width:max-content;max-width:280px;color:var(--fgColor-danger);background:var(--bgColor-default);border:1px solid var(--borderColor-danger-emphasis);border-radius:6px;margin-top:4px;padding:4px 8px;font-size:12px;position:absolute;top:100%;left:0}._7euzYq_units{border:1px solid var(--borderColor-default);border-radius:6px;flex-direction:column;gap:8px;margin:4px 0 0;padding:12px;display:flex}._7euzYq_units legend{padding:0 4px;font-size:14px;font-weight:600}._7euzYq_unitRow{grid-template-columns:72px minmax(0,1.4fr) minmax(0,1fr) 72px 32px;align-items:center;gap:8px;display:grid}._7euzYq_unitNumber{color:var(--fgColor-muted);font-size:13px}._7euzYq_unitPax{width:100%}._7euzYq_unitActions{flex-wrap:wrap;gap:8px;display:flex}._7euzYq_unitError{color:var(--fgColor-danger);margin:0;font-size:13px}._7euzYq_splitBadge{background:var(--bgColor-neutral-muted);white-space:nowrap;border-radius:8px;padding:0 6px;font-size:11px;font-weight:400}._7euzYq_splitCancelled{background:var(--bgColor-attention-muted);color:var(--fgColor-attention);margin-left:4px}._7euzYq_unitSum{color:var(--fgColor-attention);margin:0;font-size:13px}@media (max-width:640px){._7euzYq_unitRow{grid-template-columns:minmax(0,1fr) 72px 32px}._7euzYq_unitNumber{grid-column:1/-1}}._7euzYq_modes{border:1px solid var(--borderColor-default);border-radius:6px;flex-shrink:0;align-self:flex-start;display:inline-flex;overflow:hidden}._7euzYq_modes button{color:var(--fgColor-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12px}._7euzYq_modes button[aria-pressed=true]{background:var(--bgColor-neutral-emphasis,var(--fgColor-default));color:var(--fgColor-onEmphasis)}._7euzYq_timeline{border-left:2px solid var(--borderColor-muted);flex-direction:column;gap:12px;padding-left:10px;display:flex}._7euzYq_pendingGroup{flex-direction:column;gap:6px;display:flex}._7euzYq_pendingHeading{letter-spacing:.05em;text-transform:uppercase;color:var(--fgColor-muted);justify-content:space-between;margin:0;font-size:11px;font-weight:600;display:flex}._7euzYq_pending{border:1px solid var(--borderColor-default);border-left:4px solid var(--borderColor-default);background:var(--bgColor-default);width:100%;color:var(--fgColor-default);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}._7euzYq_pending:hover{background:var(--bgColor-muted)}._7euzYq_pending:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:1px}._7euzYq_pending[data-severity=bad]{border-left-color:var(--borderColor-danger-emphasis)}._7euzYq_pending[data-severity=warn]{border-left-color:var(--borderColor-attention-emphasis)}._7euzYq_pendingTime{font-variant-numeric:tabular-nums;color:var(--fgColor-muted);font-size:12px;font-weight:600}._7euzYq_pendingText{flex-direction:column;min-width:0;font-size:13px;display:flex}._7euzYq_pendingText>span{color:var(--fgColor-muted);overflow-wrap:anywhere;font-size:12px}._7euzYq_pendingText em{font-size:12px;font-style:normal;font-weight:600}._7euzYq_pending[data-severity=bad] em{color:var(--fgColor-danger)}._7euzYq_pending[data-severity=warn] em{color:var(--fgColor-attention)}._7euzYq_allClear{background:var(--bgColor-success-muted);color:var(--fgColor-success);border-radius:8px;margin:0;padding:10px;font-size:13px}._7euzYq_ticket{background:var(--bgColor-success-emphasis,#1f883d);color:var(--fgColor-onEmphasis,#fff);border-bottom:2px dashed var(--borderColor-default);justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 14px 18px;display:flex}._7euzYq_ticket>div{flex-direction:column;gap:2px;display:flex}._7euzYq_ticket small{opacity:.9;font-size:13px}._7euzYq_ticket strong{letter-spacing:.02em;font-size:28px;line-height:1.1}._7euzYq_ticket button{color:inherit}._7euzYq_ticketBody{flex-direction:column;gap:12px;display:flex}._7euzYq_ticketBody dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}._7euzYq_ticketBody dt{color:var(--fgColor-muted)}._7euzYq_ticketBody dd{overflow-wrap:anywhere;margin:0}._7euzYq_ticketAlerts{flex-wrap:wrap;gap:6px;display:flex}._7euzYq_ticketAlerts span{background:var(--bgColor-attention-muted);color:var(--fgColor-attention);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}@keyframes _7euzYq_breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--fgColor-success) 60%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--fgColor-success) 0%, transparent)}}._7euzYq_card[data-new]{z-index:2;border-color:var(--borderColor-success-emphasis);outline:2px solid var(--borderColor-success-emphasis);outline-offset:0;animation:1.1s ease-in-out 6 _7euzYq_breathe}._7euzYq_newTag{background:var(--bgColor-success-emphasis,#1f883d);color:var(--fgColor-onEmphasis,#fff);border-radius:999px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){._7euzYq_card[data-new]{animation:none}}._7euzYq_warnLink{color:var(--fgColor-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}._7euzYq_nowLine{z-index:2;border-top:2px solid var(--fgColor-danger);pointer-events:none;position:absolute;left:0;right:0}._7euzYq_nowLine[data-label] span{background:var(--bgColor-danger-emphasis);color:var(--fgColor-onEmphasis);font-family:var(--fontStack-monospace);border-radius:4px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:-9px;left:2px}
.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.prc-Spinner-Box-Y-ke-{display:inline-flex}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-Spinner-SpinnerAnimation-tutJZ{animation:prc-Spinner-rotate-keyframes-LV51p var(--base-duration-1000,[ object Object ]) var(--base-easing-linear,0,0,1,1) infinite}
