.xfam-spaces,.xfam-sconf,.xfam-modal-space-row,.xfam-modal-space-rules,.xfam-hub-page__day{--tr-h: 40px;--hscroll-gutter: calc(28px + var(--space-8));--spaces-hatch: repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-text) 8%, transparent) 0 5px, transparent 5px 10px)}.xfam-bookings__spine{flex:none;align-self:center;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;line-height:1.2;--bk-tick: 8.4px;--bk-pt-gap: var(--space-6);min-width:66px}.xfam-bookings__spine--h12{min-width:92px}.xfam-bookings__spine--spans{--bk-tick: 20.4px;--bk-pt-gap: var(--space-12)}@container (min-width: 481px){.xfam-setting-page:has(.xfam-bookings__spine--spans) .xfam-bookings__spine{min-width:94px}}.xfam-bookings__spine-body{display:flex;gap:var(--space-16)}.xfam-bookings__spine-gut{--spine-dot: 7px;--spine-rail: 1px;--spine-ink: var(--color-text-muted);--spine-rail-ink: var(--color-border);padding-top:calc(var(--bk-tick) - 3.5px);padding-bottom:4.9px}.xfam-bookings__spine-gut>.xfam-spine__rail{min-height:5px}.xfam-bookings__spine-pts{display:flex;flex-direction:column;gap:var(--bk-pt-gap);min-width:0}.xfam-bookings__spine-pt{display:flex;flex-direction:column}.xfam-bookings__spine-date{font-size:var(--text-10);line-height:1.2;letter-spacing:.03em;color:var(--color-text-muted);white-space:nowrap}.xfam-bookings__spine-time{font-size:var(--text-14);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap}.xfam-bookings__spine-time--to{font-weight:500;color:var(--color-text-muted)}.xfam-bookings__spine-dur{margin-top:var(--space-4);font-size:var(--text-10);letter-spacing:.04em;color:var(--color-text-muted);opacity:.8}.xfam-bookings__spine--spans .xfam-bookings__spine-gut{--spine-rail-ink: color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.xfam-bookings__spine--live{--bk-pt-gap: var(--space-14)}.xfam-bookings__spine--live .xfam-bookings__spine-gut{--spine-ink: var(--color-accent);--spine-rail: 2px}.xfam-bookings__spine--live .xfam-bookings__spine-gut>.xfam-spine__rail{background:linear-gradient(to bottom,var(--color-accent) var(--bk-prog, 0%),var(--color-border) var(--bk-prog, 0%))}.xfam-bookings__spine--live .xfam-bookings__spine-dur{color:var(--color-accent);opacity:1;font-weight:var(--font-weight-bold)}.xfam-bookings__row--past .xfam-bookings__spine,.xfam-bookings__row--past .xfam-launcher-list__item-badge{opacity:.45}.xfam-bookings__row--past .xfam-launcher-list__item-name{font-weight:500;color:var(--color-text-muted)}.xfam-bookings__who{display:flex;align-items:center;gap:var(--space-6);min-width:0;margin-top:var(--space-6)}.xfam-bookings__who>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);font-weight:var(--font-weight-semibold);color:var(--color-text)}.xfam-bookings__who xfam-avatar{flex:none}.xfam-bookings__asked{flex:none;font-size:var(--text-11);color:var(--color-text-muted)}.xfam-bookings__asked:before{content:"\b7";margin-inline-end:var(--space-6)}.xfam-bookings__note{min-width:0;margin-top:var(--space-2);border-inline-start:2px solid var(--color-border);padding-inline-start:var(--space-12);font-size:var(--text-13);line-height:var(--leading-150);color:color-mix(in srgb,var(--color-text) 82%,transparent)}.xfam-bookings__note>i{font-size:9px;color:var(--color-text-muted);opacity:.5;margin-inline-end:var(--space-8);vertical-align:3px}.xfam-bookings__note--flag{border-inline-start-color:color-mix(in srgb,var(--color-warning) 55%,transparent)}.xfam-bookings__note--flag>i{font-size:11px;opacity:.8;color:var(--color-warning-text);vertical-align:0}.xfam-bookings__proof{min-width:0;margin-top:var(--space-6);padding-inline-start:calc(var(--space-12) + 2px)}.xfam-bookings__foot{flex-basis:100%;min-width:0}.xfam-bookings__lanes{min-width:0;margin-top:var(--space-8)}.xfam-bookings__row--armed .xfam-launcher-list__item-name:after{content:attr(data-bk-left);margin-inline-start:var(--space-10);font-size:var(--text-11);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--bk-ci-hue)}.xfam-bookings__row--released{opacity:.55}.xfam-bookings__by{display:inline-flex;align-items:center;gap:var(--space-6)}.xfam-bookings__by xfam-avatar,.xfam-bookings__by .xfam-avatar-wrap--xs,.xfam-bookings__by .xfam-avatar--xs{--size-circle-xs: 16px}.xfam-bookings__by .xfam-avatar-wrap--xs,.xfam-bookings__by .xfam-avatar--xs{font-size:7px}.xfam-bookings__row--released .xfam-launcher-list__item-name{text-decoration:line-through}.xfam-bookings__check-ring{position:relative;width:22px;height:22px;margin:-7.5px;padding:0;border:0;border-radius:var(--radius-full);display:grid;place-items:center;cursor:pointer;background:conic-gradient(var(--bk-ci-hue) var(--bk-ci-pct),var(--color-border) 0)}.xfam-bookings__check-ring:after{content:"";position:absolute;inset:3px;border-radius:var(--radius-full);background:var(--color-bg)}.xfam-bookings__check-ring>i{position:relative;z-index:1;font-size:var(--text-9, 9px);color:var(--bk-ci-hue)}.xfam-bookings__check-ring:hover:after{background:color-mix(in srgb,var(--bk-ci-hue) 12%,var(--color-bg))}.xfam-bookings__check-ring--done{background:var(--color-success);cursor:default}.xfam-bookings__check-ring--done:after{inset:2px;background:var(--color-success)}.xfam-bookings__check-ring--done>i{color:var(--color-inverse)}.xfam-bookings__row>.xfam-launcher-list__item-main{flex:1 1 0;min-width:0}.xfam-bookings__row>.xfam-launcher-list__item-trail:has(.xfam-spaces__ov-tools){align-self:stretch}.xfam-bookings__row>.xfam-launcher-list__item-trail>[data-search-skip]:has(>.xfam-spaces__ov-tools){display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;gap:var(--space-6)}.xfam-bookings__row>.xfam-launcher-list__item-trail .xfam-spaces__ov-act{margin-block-start:0}.xfam-bookings__row>.xfam-launcher-list__item-trail .xfam-spaces__ov-tools{margin-block-start:auto}@container (max-width: 560px){.xfam-bookings__row>.xfam-launcher-list__item-trail>[data-search-skip]:has(>.xfam-spaces__ov-tools){flex-direction:row;align-items:center;justify-content:flex-end}.xfam-bookings__row>.xfam-launcher-list__item-trail .xfam-spaces__ov-tools{margin-block-start:0}}@container (max-width: 480px){:is(.xfam-bookings__row>.xfam-launcher-list__item-main,a.xfam-bookings__row){flex-wrap:wrap;row-gap:var(--space-8);align-items:center}.xfam-bookings__row [data-search-skip]:has(>.xfam-bookings__spine){flex-basis:100%;min-width:0}.xfam-bookings__spine{flex-basis:100%;min-width:0;flex-direction:row;align-items:baseline;gap:var(--space-6)}.xfam-bookings__spine-body{align-items:baseline}.xfam-bookings__spine-gut{display:none}.xfam-bookings__spine-pts{flex-direction:row;align-items:baseline;gap:var(--space-6)}.xfam-bookings__spine-pt{flex-direction:row;align-items:baseline;gap:var(--space-4)}.xfam-bookings__spine-pt+.xfam-bookings__spine-pt:before{content:"-";color:var(--color-text-muted)}.xfam-bookings__spine-dur{margin-top:0}.xfam-bookings__row .xfam-launcher-list__item-stack{flex-basis:0}.xfam-bookings__row .xfam-launcher-list__item-primary{flex-wrap:wrap;row-gap:var(--space-4)}.xfam-bookings__who{flex-wrap:wrap;row-gap:var(--space-2)}.xfam-bookings__who>span{white-space:normal;overflow:visible;text-overflow:clip}.xfam-bookings__asked{flex-basis:100%}.xfam-bookings__asked:before{content:none}}.xfam-spaces__days{display:flex;flex-wrap:wrap;gap:var(--space-4)}.xfam-spaces__win{background:var(--color-card-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-16);position:relative;z-index:0}.xfam-spaces__win-top{display:flex;align-items:baseline;gap:var(--space-10);flex-wrap:wrap;margin-bottom:var(--space-14)}.xfam-spaces__win-read{display:flex;flex-direction:column;gap:2px}.xfam-spaces__win-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-10);row-gap:2px}.xfam-spaces__win-val{font-family:var(--font-serif),Georgia,serif;font-size:var(--text-24);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--color-text)}.xfam-spaces__win-date,.xfam-spaces__win-dur{font-size:var(--text-13);color:var(--color-text-muted)}.xfam-spaces__win-shut{display:inline-flex;align-items:baseline;gap:var(--space-6);font-size:var(--text-13);color:var(--color-text-muted)}.xfam-spaces__win-shut>i{font-size:.9em}.xfam-spaces__win-sp{flex:1 1 auto}.xfam-spaces__win-steps{display:flex;gap:var(--space-6);margin-inline-start:auto}.xfam-spaces__win-port{direction:ltr;display:block;--win-rail-h: 48px}.xfam-spaces__win-port>.xfam-hscroll-arrow{top:calc(var(--win-rail-h) / 2);z-index:4}.xfam-spaces__win-port{padding-inline:var(--hscroll-gutter)}.xfam-spaces__win-port>.xfam-hscroll-arrow--prev{left:0}.xfam-spaces__win-port>.xfam-hscroll-arrow--next{right:0}.xfam-spaces__win-scroll{flex:1 1 auto;min-width:0}.xfam-spaces__win-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.xfam-spaces__win-day{position:relative}.xfam-spaces__ticks>.xfam-spaces__tick:first-child{transform:none}.xfam-spaces__ticks>.xfam-spaces__tick:last-child{transform:translate(-100%)}.xfam-spaces__tr-day{will-change:transform}.xfam-spaces__tr-day{position:relative}.xfam-spaces__win-rail{position:relative;height:var(--win-rail-h);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;user-select:none;touch-action:none}.xfam-spaces__win-rail:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(to right,transparent 0 calc(100% / var(--tr-hours, 24) - 1px),color-mix(in srgb,var(--color-text) 7%,transparent) calc(100% / var(--tr-hours, 24) - 1px) calc(100% / var(--tr-hours, 24)));clip-path:inset(0 1px 0 0)}.xfam-spaces__win-past{position:absolute;top:0;bottom:0;left:0;pointer-events:none;background:color-mix(in srgb,var(--color-text) 7%,transparent)}.xfam-spaces__win-full{position:absolute;top:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--color-text-muted) 20%,transparent) 5px 10px)}.xfam-spaces__win-sel{position:absolute;top:0;bottom:0;left:var(--win-l);width:var(--win-w);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 22%,transparent);box-shadow:inset 0 0 0 2px var(--color-accent);pointer-events:auto;transition:box-shadow var(--duration-fast) var(--ease-smooth)}.xfam-spaces__win-sel.is-dragging{box-shadow:inset 0 0 0 2px var(--color-accent),var(--shadow-hover)}@media(hover:hover)and (pointer:fine){.xfam-spaces__win-sel{cursor:grab}.xfam-spaces__win-sel:hover{box-shadow:inset 0 0 0 2px var(--color-accent),var(--shadow-hover)}}.xfam-spaces__win-rail.is-dragging,.xfam-spaces__win-rail.is-dragging *{cursor:grabbing!important}.xfam-spaces__win-h{position:absolute;top:50%;width:20px;height:36px;margin-top:-18px;margin-left:-10px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--color-accent);cursor:ew-resize;z-index:3;display:grid;place-items:center;box-shadow:var(--shadow-sm, 0 1px 5px rgba(0, 0, 0, .22));touch-action:none}.xfam-spaces__win-h:after{content:"";width:2px;height:13px;border-radius:1px;background:var(--color-text-on-accent);opacity:.9}.xfam-spaces__win-h.is-at-start{margin-left:0}.xfam-spaces__win-h.is-at-end{margin-left:-20px}.xfam-spaces__win-h:focus-visible{outline:var(--xfi-focus-ring) solid var(--color-text);outline-offset:var(--xfi-focus-offset)}.xfam-spaces__ticks{position:relative;height:15px;margin-top:6px}.xfam-spaces__tick{position:absolute;font-size:11px;color:var(--color-text-muted);transform:translate(-50%);font-variant-numeric:tabular-nums}.xfam-spaces__now{position:absolute;top:-2px;bottom:-2px;width:2px;z-index:6;border-radius:1px;background:var(--color-danger);pointer-events:none}.xfam-spaces{--xfam-step-gap: var(--space-32)}#js-spaces-region{display:contents}#js-spaces-region>.xfam-toolbar-wrap{margin-block-end:0}.xfam-spaces .xfam-toolbar-wrap{position:static;top:auto;z-index:auto}.xfam-spaces__ov-panel{display:flex;flex-direction:column}.xfam-spaces__ov-n{font-size:var(--text-12);color:var(--color-text-muted)}.xfam-spaces__ov{display:flex;flex-direction:column;background:var(--color-card-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden}.xfam-spaces__ov-ruler{order:-1;--ov-ruler-h: 22px;height:var(--ov-ruler-h);margin-block-end:calc(var(--ov-ruler-h) * -1);pointer-events:none;display:grid;grid-template-columns:200px 1fr;gap:var(--space-12);padding:var(--space-8) var(--space-14) 0}.xfam-spaces__ov-ruler .xfam-spaces__ticks{height:14px;margin-top:0}.xfam-spaces__ov-ruler .xfam-spaces__tick{font-size:10px}.xfam-spaces__ov-row{display:grid;grid-template-columns:200px 1fr;grid-template-areas:"who day" "act act";align-items:start;gap:var(--space-8) var(--space-12);padding:var(--space-10) var(--space-14);border-top:1px solid var(--color-border)}.xfam-spaces__ov-row>.xfam-launcher-list__item-main{grid-area:who}.xfam-spaces__ov-row>.xfam-spaces__tr-wrap,.xfam-spaces__ov-row>.xfam-spaces__days{grid-area:day}.xfam-spaces__ov-row>.xfam-spaces__ov-row>.xfam-spaces__ov-act{flex-wrap:nowrap}.xfam-spaces__ov-act{grid-area:act}.xfam-spaces__ov-row.is-out>.xfam-launcher-list__item-main,.xfam-spaces__ov-row.is-out>.xfam-spaces__tr-wrap,.xfam-spaces__ov-row.is-out>.xfam-spaces__days{opacity:.62}.xfam-spaces__ov-row .js-space-pick[aria-pressed=true]{background:var(--xfi-selected-fill);border-color:var(--xfi-selected-edge);color:var(--color-accent-strong);font-weight:var(--font-weight-bold)}.xfam-spaces__tr-wrap{direction:ltr;position:relative;min-width:0;overflow:visible;margin-block:calc(var(--space-8) * -1);z-index:0}.xfam-spaces__tr{position:relative;height:var(--tr-h);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--color-success) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success) 22%,transparent)}.xfam-spaces__tr:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to right,transparent 0 calc(100% / var(--tr-hours, 11) - 1px),color-mix(in srgb,var(--color-text) 7%,transparent) calc(100% / var(--tr-hours, 11) - 1px) calc(100% / var(--tr-hours, 11)));clip-path:inset(0 1px 0 0)}.xfam-spaces__tr-shut{position:absolute;top:0;bottom:0;z-index:0;pointer-events:none;background-color:var(--color-bg-muted);background-image:var(--spaces-hatch)}.xfam-spaces__blk{position:absolute;top:3px;bottom:3px;z-index:4;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--blk-bg, var(--color-bg-muted));box-shadow:inset 0 0 0 1px #0000000f}.xfam-spaces__blk:hover{filter:brightness(1.04)}.xfam-spaces__blk:focus-visible{--xfi-focus-knockout-bg: var(--blk-bg, var(--color-bg-muted));box-shadow:var(--xfi-focus-knockout)}.xfam-spaces__blk.is-mine{box-shadow:inset 0 0 0 2px var(--blk-edge, var(--color-accent))}.xfam-spaces__blk.is-pending{background:color-mix(in srgb,var(--blk-edge, var(--color-accent)) 16%,var(--color-bg-raised));box-shadow:none;outline:2px dashed var(--blk-edge, var(--color-accent));outline-offset:-2px}.xfam-spaces__blk.is-pending xfam-avatar{opacity:.55}.xfam-spaces__blk xfam-avatar,.xfam-spaces__blk .xfam-avatar-wrap--xs,.xfam-spaces__blk .xfam-avatar--xs{--size-circle-xs: 26px}.xfam-spaces__blk .xfam-avatar-wrap--xs,.xfam-spaces__blk .xfam-avatar--xs{font-size:10px}.xfam-spaces__blk .xfam-avatar--image,.xfam-spaces__blk .xfam-avatar--fam-admin{--avatar-ring-tint: 50%}.xfam-spaces__blk .xfam-avatar-stack{--avatar-stack-overlap: 9px;--avatar-stack-ring-bg: var(--blk-bg, var(--color-bg-raised))}.xfam-spaces__blk .xfam-avatar-stack xfam-avatar,.xfam-spaces__blk .xfam-avatar-stack .xfam-avatar-wrap--xs,.xfam-spaces__blk .xfam-avatar-stack .xfam-avatar--xs{--size-circle-xs: 24px}.xfam-spaces__blk .xfam-avatar-stack .xfam-avatar-wrap--xs,.xfam-spaces__blk .xfam-avatar-stack .xfam-avatar--xs{font-size:9px}.xfam-spaces__blk{container-type:inline-size}@container (max-width: 44px){.xfam-spaces__blk .xfam-avatar-stack>xfam-avatar+xfam-avatar{display:none}}.xfam-spaces__blk.is-tiny xfam-avatar{display:none}.xfam-spaces__tr-win{position:absolute;top:-3px;bottom:-3px;left:var(--win-l);width:var(--win-w);z-index:3;min-width:3px;border-radius:var(--radius-sm);pointer-events:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.xfam-spaces__tr-band:has(>.xfam-spaces__tr-win):after{content:"";position:absolute;top:-3px;bottom:-3px;left:var(--win-l);width:var(--win-w);z-index:5;min-width:3px;border-radius:var(--radius-sm);pointer-events:none;box-shadow:0 0 0 2px var(--color-accent),0 0 0 4px color-mix(in srgb,var(--color-accent) 22%,transparent)}.xfam-spaces__tr-win{container-type:inline-size}.xfam-spaces__tr-win xfam-avatar,.xfam-spaces__tr-win .xfam-avatar-wrap--xs,.xfam-spaces__tr-win .xfam-avatar--xs{--tr-av: clamp(18px, 100cqi - 2px, 26px);--size-circle-xs: var(--tr-av)}.xfam-spaces__tr-win .xfam-avatar-wrap--xs,.xfam-spaces__tr-win .xfam-avatar--xs{font-size:calc(var(--tr-av) * .385)}.xfam-spaces__tr-win .xfam-avatar--image,.xfam-spaces__tr-win .xfam-avatar--fam-admin{--avatar-ring-tint: 65%}.xfam-spaces__tr-win xfam-avatar{display:none}.xfam-spaces__ov-row.is-selected .xfam-spaces__tr-win{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.xfam-spaces__ov-row.is-selected .xfam-spaces__tr-band:after{box-shadow:0 0 0 2px var(--color-accent),0 0 0 6px color-mix(in srgb,var(--color-accent) 30%,transparent)}.xfam-spaces__ov-row.is-out .xfam-spaces__tr-win{background:color-mix(in srgb,var(--color-danger) 14%,transparent)}.xfam-spaces__ov-row.is-out .xfam-spaces__tr-band:after{box-shadow:0 0 0 2px var(--color-danger),0 0 0 4px color-mix(in srgb,var(--color-danger) 22%,transparent)}.xfam-spaces__ov-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0;justify-content:flex-end;margin-block-start:var(--space-6)}.xfam-spaces__ov-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.xfam-spaces__ov-act>.js-space-pick{order:1}.xfam-spaces__ov-act>.js-space-release{order:2}.xfam-spaces__ov-no{font-size:var(--text-12);color:var(--color-text-muted);text-align:end}@media(max-width:767px){.xfam-spaces__ov-ruler{display:none}.xfam-spaces__win-val{font-size:var(--text-20)}.xfam-spaces__win-sp{flex:1 0 100%}}.xfam-spaces__tr-wrap--control .xfam-spaces__win-h{top:calc(var(--tr-h) / 2);height:calc(var(--tr-h) + 6px);margin-top:calc((var(--tr-h) + 6px) / -2)}.xfam-spaces__tr-wrap--control .xfam-spaces__tr-win{pointer-events:auto}@media(hover:hover)and (pointer:fine){.xfam-spaces__tr-wrap--control .xfam-spaces__tr-win{cursor:grab}}.xfam-spaces__tr-wrap:not(.xfam-spaces__tr-wrap--control) .xfam-spaces__tr-win{pointer-events:auto}@media(hover:hover)and (pointer:fine){.xfam-spaces__tr-wrap:not(.xfam-spaces__tr-wrap--control) .xfam-spaces__tr-win{cursor:pointer}}.xfam-spaces__tr-wrap--control .xfam-spaces__tr{cursor:pointer}.xfam-spaces__tr-wrap--control .xfam-spaces__tr.is-dragging,.xfam-spaces__tr-wrap--control .xfam-spaces__tr.is-dragging *{cursor:grabbing!important}.xfam-spaces{--plan-h: clamp(320px, 58vh, 620px)}.xfam-spaces__plan{--fp-down: var(--color-danger);--fp-online: var(--color-success);--fp-inactive: var(--color-text-muted);position:relative;height:var(--plan-h)}.xfam-spaces__plan-map{width:100%;height:100%}.xfam-spaces__empty{min-height:var(--plan-h)}.xfam-spaces__plan .xfam-floorplan__pin.is-busy{opacity:.5}.xfam-spaces__plan .xfam-floorplan__hud-seg--free .xfam-floorplan__hud-count{color:var(--color-success)}.xfam-spaces__plan .xfam-floorplan__hud-seg--busy .xfam-floorplan__hud-count{color:var(--color-danger)}.xfam-spaces__plan .xfam-floorplan__hud-seg--mine .xfam-floorplan__hud-count{color:var(--color-accent)}.xfam-spaces__plan .xfam-floorplan__hud-seg.is-zero .xfam-floorplan__hud-count{color:var(--color-text)}.xfam-spaces__plan .xfam-floorplan__hud-seg--free.is-active{background:color-mix(in srgb,var(--color-success) 16%,transparent)}.xfam-spaces__plan .xfam-floorplan__hud-seg--busy.is-active{background:color-mix(in srgb,var(--color-danger) 16%,transparent)}.xfam-spaces__plan .xfam-floorplan__hud-seg--mine.is-active{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.xfam-spaces__plan .xfam-floorplan__hud-seg--free.is-active .xfam-floorplan__hud-label{color:var(--color-success)}.xfam-spaces__plan .xfam-floorplan__hud-seg--busy.is-active .xfam-floorplan__hud-label{color:var(--color-danger)}.xfam-spaces__plan .xfam-floorplan__hud-seg--mine.is-active .xfam-floorplan__hud-label{color:var(--color-accent)}.xfam-spaces__plan .xfam-floorplan__hud-seg--free.is-active .xfam-floorplan__hud-count{color:var(--color-success)}.xfam-spaces__plan .xfam-floorplan__hud-seg--busy.is-active .xfam-floorplan__hud-count{color:var(--color-danger)}.xfam-spaces__plan .xfam-floorplan__hud-seg--mine.is-active .xfam-floorplan__hud-count{color:var(--color-accent)}.xfam-spaces__ov.is-closed .xfam-spaces__tr{background-color:var(--color-bg-muted);background-image:var(--spaces-hatch);box-shadow:inset 0 0 0 1px var(--color-border-faint)}.xfam-spaces__ov-no{white-space:normal;max-width:22ch}.xfam-spaces .xfam-ntm__scroll{padding-top:0}.xfam-spaces--modal,.xfam-ntm--modal{display:flex;flex-direction:column;gap:var(--xfam-step-gap);width:100%}.xfam-tor{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16) var(--space-24);min-width:0;container-type:inline-size}.xfam-tor__hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-8);margin:0;font-size:var(--text-14);color:var(--color-text-muted)}.xfam-tor__num{font-family:var(--font-serif),serif;font-size:var(--text-32);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.01em;color:var(--color-text)}.xfam-tor__num.is-over{color:var(--color-warning-text)}.xfam-tor .xfam-cov__nums b{font-weight:var(--font-weight-semibold);color:var(--color-text)}.xfam-tor__ident{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-10);min-width:0}.xfam-tor__ident>.xfam-bookings__spine{margin-inline-start:auto}.xfam-tor__deck{padding:var(--space-14) var(--space-24) var(--space-10);border-top:1px solid var(--color-border-faint);container-type:inline-size}.xfam-tor__deck-items,.xfam-sconf__deck-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-16)}.xfam-tor__lanes{padding:var(--space-14) var(--space-24) var(--space-16);border-top:1px solid var(--color-border-faint)}.xfam-tor__deck+.xfam-tor__lanes{padding-top:var(--space-6);border-top:0}.xfam-tor__deck-items>.xfam-bento-card__item{align-self:start;cursor:default}.xfam-tor__deck-items>.xfam-bento-card__item:hover{background:transparent}.xfam-tor__deck-items .xfam-bento-card__item-title{white-space:normal}@container (max-width: 480px){.xfam-tor__deck-items{grid-template-columns:1fr}.xfam-tor__ident>.xfam-bookings__spine{margin-inline-start:0;flex-basis:100%}}.xfam-spaces--modal .xfam-spaces__plan{height:min(52dvh,520px);min-height:280px}@media(min-width:768px){.xfam-sprules{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}}.xfam-sprules__cal .ec-day{position:relative}.xfam-sprules__cal .ec-toolbar{display:none}.xfam-daygrid.xfam-sprules__cal[data-cal-kind=read] .ec-day{cursor:default}.xfam-sprules__cal .ec-day:active{transform:none}.xfam-sprules__more,.xfam-sprules__off{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-10) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);font-size:var(--text-12);line-height:1.4}.xfam-sprules__more{background:var(--color-bg-muted);color:var(--color-text-muted)}.xfam-sprules__more b{color:var(--color-text)}.xfam-sprules__off{background:var(--color-danger-subtle);color:var(--color-danger)}.xfam-sprules__off b{font-variant-numeric:tabular-nums}.xfam-sprules__track{position:relative;direction:ltr}.xfam-sprules__scale{display:flex;justify-content:space-between;margin-top:var(--space-4);font-size:var(--text-10);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.xfam-sprules__off-why{display:block}.xfam-spaces__blk-time{display:inline-flex;align-items:center;gap:var(--space-6);width:max-content;max-width:100%;margin-block-start:var(--space-6);padding:2px var(--space-6);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 7%,transparent);font-size:var(--text-13);font-variant-numeric:tabular-nums;line-height:1.5;color:var(--color-text)}.xfam-spaces__blk-cap{margin-block-start:var(--space-8);padding-block-start:var(--space-8);border-block-start:1px solid var(--color-border-faint);display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.xfam-spaces__blk-cap__who{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-13);color:var(--color-text)}.xfam-spaces__blk-cap__who xfam-avatar,.xfam-spaces__blk-cap__who .xfam-avatar-wrap--xs,.xfam-spaces__blk-cap__who .xfam-avatar--xs{--size-circle-xs: 22px}.xfam-spaces__blk-cap__who .xfam-avatar-wrap--xs,.xfam-spaces__blk-cap__who .xfam-avatar--xs{font-size:9px}.xfam-spaces__blk-cap+.xfam-spaces__blk-cap{margin-block-start:var(--space-8);padding-block-start:0;border-block-start:0}.xfam-popover a:has(.xfam-spaces__blk-time){align-items:flex-start}.xfam-spaces__ov-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-4)}.xfam-spaces__ov-row .xfam-launcher-list__item-primary{flex-wrap:wrap;row-gap:var(--space-4)}.xfam-spaces__pick[data-state=resolved-manual]+.xfam-toolbar-wrap{margin-block-start:calc(var(--space-8) - var(--xfam-step-gap))}.xfam-spaces__pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}@media(max-width:720px){.xfam-spaces__pick-grid{grid-template-columns:1fr}}.xfam-spaces__pick-card{display:grid;gap:var(--space-8);padding:var(--space-18) var(--space-18) var(--space-16);background:var(--color-card-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);color:inherit;text-decoration:none;transition:background var(--duration-base) var(--ease-smooth),border-color var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth),transform var(--duration-base) var(--ease-smooth)}.xfam-spaces__pick-card:hover{background:color-mix(in srgb,var(--color-text) 2%,var(--color-card-surface));border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));box-shadow:var(--shadow-hover);transform:translateY(-1px)}.xfam-spaces__pick-card:focus-visible{outline:var(--xfi-focus-ring) solid var(--color-accent);outline-offset:var(--xfi-focus-offset)}.xfam-spaces__pick-hd{display:flex;align-items:center;gap:var(--space-8)}.xfam-spaces__pick-hd>i{font-size:var(--text-18);color:var(--color-text);flex:none}.xfam-spaces__pick-t{font-family:var(--font-serif),Georgia,serif;font-size:var(--text-20);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.xfam-spaces__pick-sub{font-size:var(--text-13);line-height:1.4;color:var(--color-text-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:calc(var(--space-4) * -1)}.xfam-spaces__pick-num{display:flex;align-items:baseline;gap:var(--space-8)}.xfam-spaces__pick-num b{font-size:var(--text-44);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.xfam-spaces__pick-num em{font-style:normal;font-size:var(--text-13);color:var(--color-text-muted)}.xfam-spaces__pick-spark-scroll{direction:ltr;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-inline-end:1px;touch-action:pan-x}.xfam-spaces__pick-spark-day{display:block;position:relative;will-change:transform}.xfam-spaces__pick-bars{display:flex;align-items:flex-end;height:34px}.xfam-spaces__pick-bars>i{flex:0 0 calc(100% / var(--tr-hours, 24));border-inline-end:3px solid transparent;border-radius:1px;height:calc(30% + var(--v) * 70%);background-color:color-mix(in srgb,var(--color-text) calc(14% + var(--v) * 34%),transparent);background-clip:padding-box;transition:background-color var(--duration-base) var(--ease-smooth)}.xfam-spaces__pick-bars>i.is-win{background-color:color-mix(in srgb,var(--spt-tint) calc(50% + var(--v) * 45%),transparent)}.xfam-spaces__pick-peak{font-size:var(--text-10);color:var(--color-text);opacity:.7;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center}.xfam-spaces__pick-meta{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-14);font-size:var(--text-12);color:var(--color-text-muted);padding-block-start:var(--space-8);border-block-start:1px solid var(--color-border)}.xfam-spaces__pick-fact{display:inline-flex;align-items:center;gap:var(--space-6)}.xfam-spaces__pick-fact>i{font-size:var(--text-12);opacity:.8}.xfam-spaces__pick-fact[hidden],.xfam-spaces__pick-meta[hidden]{display:none}.xfam-spt-specimen{display:flex;flex-direction:column;gap:var(--space-16)}.xfam-setting-group+.xfam-spt-specimen{margin-block-start:var(--xfam-step-gap)}.xfam-spt-specimen .xfam-dropdown-wrap{align-self:flex-start}.xfam-spt-specimen__ghost{display:inline-block;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 9%,transparent)}.xfam-spt-specimen__ghost--num{width:51px;height:var(--text-44)}.xfam-spt-specimen__ghost--sub{width:152px;height:11px}.xfam-spt-specimen__ghost--fact{width:54px;height:10px}.xfam-spt-specimen .xfam-spaces__pick-spark-scroll{overflow-x:hidden;touch-action:auto}.xfam-spt-specimen .xfam-spaces__pick-card{cursor:default}.xfam-spt-specimen .xfam-spaces__pick-card:hover{background:var(--color-card-surface);border-color:var(--color-border);box-shadow:none;transform:none}.xfam-spaces__find{display:block;width:100%}.xfam-spaces__find .xfi-inner.no-label{padding-inline:var(--space-10)}.xfam-spaces__find .xfi-right{gap:var(--space-8);padding-inline-end:var(--space-12)}.xfam-spaces__scope-btn{display:flex;align-items:center;gap:var(--space-8);align-self:stretch;padding-block:0;padding-inline:var(--space-12) var(--space-10);border:0;border-inline-end:var(--xfi-border-width) solid var(--color-border);border-start-start-radius:calc(var(--radius-md) - var(--xfi-border-width));border-end-start-radius:calc(var(--radius-md) - var(--xfi-border-width));background:color-mix(in srgb,var(--color-text) 4%,transparent);color:inherit;font:inherit;font-size:var(--text-13);white-space:nowrap;cursor:pointer;transition:background var(--duration-base) var(--ease-smooth)}.xfam-spaces__scope-btn:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.xfam-spaces__scope-btn:hover .xfam-dropdown__chevron{color:var(--color-text)}.xfam-spaces__scope-btn>i:first-child{color:var(--color-text-muted);font-size:var(--text-12)}.xfam-spaces__scope-t{font-weight:var(--font-weight-semibold)}.xfam-spaces__find-n{font-size:var(--text-12);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.xfam-spaces__facets{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;justify-content:flex-end}.xfam-spaces__facets>.js-hscroll-port{flex:1 1 320px;min-width:0}.xfam-spaces__facets-segs{display:flex;align-items:center;gap:var(--space-10);flex:0 0 auto}.xfam-spaces__facets-segs:not(:has(xfam-segment)){display:none}.xfam-spaces__facets-sp{flex:1 1 auto}@media(max-width:560px){.xfam-spaces__scope-t,.xfam-spaces__find-n .xfam-kbd{display:none}}.xfam-spaces__ov-row.is-facet-hidden,.xfam-spaces__group.is-facet-hidden{display:none}.xfam-spaces__tr-scroll,.xfam-spaces__win-scroll{padding-inline-end:1px}.xfam-spaces__tr-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:var(--space-8);touch-action:pan-x}.xfam-spaces__pick-spark-scroll[data-hscroll-wheel=off],.xfam-spaces__tr-scroll[data-hscroll-wheel=off]{touch-action:auto}@keyframes xfam-spaces-row-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(20px * var(--dir)))}}@keyframes xfam-spaces-row-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.xfam-spaces__ov-row.is-leaving{animation:xfam-spaces-row-leave var(--duration-base) var(--ease-smooth) forwards;pointer-events:none}.xfam-spaces__ov-row.is-arriving{animation:xfam-spaces-row-enter var(--duration-slow) var(--ease-enter)}@media(prefers-reduced-motion:reduce){.xfam-spaces__ov-row.is-leaving,.xfam-spaces__ov-row.is-arriving{animation:none}}.xfam-spaces__ov-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who  act" "day  day" "desc tools";align-items:center;gap:var(--space-10) var(--space-12)}.xfam-spaces__ov-row>.xfam-launcher-list__item-main{grid-area:who;align-items:center}.xfam-spaces__ov-row>.xfam-spaces__ov-act{grid-area:act;justify-self:end}.xfam-spaces__ov-row>.xfam-spaces__row-desc{grid-area:desc}.xfam-spaces__ov-row>.xfam-spaces__ov-tools{grid-area:tools;justify-self:end}.xfam-spaces__ov-row--control{grid-template-areas:"win   win" "day   day" "desc  tools"}.xfam-spaces__ov-row--control>.xfam-spaces__win-top{grid-area:win}@media(max-width:767px){.xfam-spaces__ov-row:not(.xfam-spaces__ov-row--control){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who  who" "act  act" "day  day" "desc tools";row-gap:var(--space-8)}.xfam-spaces__ov-row:not(.xfam-spaces__ov-row--control)>.xfam-spaces__ov-act{justify-self:stretch}}.xfam-spaces__ov-row .xfam-launcher-list__item-stack{flex-direction:row;align-items:center;min-width:0}.xfam-spaces__row-desc{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0}.xfam-spaces__row-desc .xfam-spaces__ov-tags{display:flex;gap:var(--space-4);flex-wrap:wrap}@media(hover:hover)and (pointer:fine){.xfam-spaces__ov-tools{opacity:0;transition:opacity var(--duration-base) var(--ease-smooth)}.xfam-spaces__ov-row:hover .xfam-spaces__ov-tools,.xfam-spaces__ov-row:focus-within .xfam-spaces__ov-tools,.xfam-bookings__row:hover .xfam-spaces__ov-tools,.xfam-bookings__row:focus-within .xfam-spaces__ov-tools{opacity:1}}.xfam-spaces__ov-ruler{grid-template-columns:1fr}.xfam-spaces__ov-ruler>.xfam-spaces__tr-wrap{grid-column:1}.xfam-spaces__ov{background:none;border:0;border-radius:0;overflow:visible;gap:var(--space-10)}.xfam-spaces__ov-skel{height:170px;border-radius:var(--radius-2xl)}@media(max-width:767px){.xfam-spaces__ov-skel{height:222px}}.xfam-spaces__ov-row{background:var(--color-card-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:border-color var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth)}@media(hover:hover)and (pointer:fine){.xfam-spaces__ov-row:hover{box-shadow:var(--shadow-hover)}}.xfam-spaces__ov>.xfam-spaces__ov-row,.xfam-spaces__ov>.xfam-spaces__ov-row+.xfam-spaces__ov-row{border:1px solid var(--color-border)}.xfam-spaces__tr-band{position:relative}.xfam-spaces__tr-day>.xfam-spaces__ticks{height:14px;margin:var(--space-8) 0 0}.xfam-spaces__tr-day>.xfam-spaces__ticks .xfam-spaces__tick{font-size:10px}.xfam-spaces__tr-wrap{padding-inline:var(--hscroll-gutter)}.xfam-spaces__tr-wrap>.xfam-hscroll-arrow{top:calc(var(--space-8) + var(--tr-h) / 2)}.xfam-spaces__tr-step{top:calc(var(--space-8) + var(--tr-h) / 2);z-index:4;display:none}.xfam-spaces__tr-step--minus{inset-inline-start:0}.xfam-spaces__tr-step--plus{inset-inline-end:0}@media not all and (hover:hover)and (pointer:fine){.xfam-spaces__tr-step{display:flex}.xfam-spaces__tr-wrap .xfam-hscroll-arrow{display:none}.xfam-spaces__win--alone .xfam-spaces__win-scroll{padding-inline:calc(28px + var(--space-4))}.xfam-spaces__win--alone .xfam-spaces__win-scroll{display:flex}.xfam-spaces__win--alone .xfam-spaces__win-day{flex:none}.xfam-spaces__tr-wrap:not(.xfam-spaces__tr-wrap--control){padding-inline:0}}@media not all and (hover:hover)and (pointer:fine){.xfam-spaces .xfam-kbd{display:none}}.xfam-spaces__tr-step--rail{top:calc(var(--win-rail-h) / 2);z-index:4}@media not all and (hover:hover)and (pointer:fine){.xfam-spaces__win-steps{display:none}}.xfam-spaces__group{position:relative;background:var(--color-card-surface);border:var(--standard-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-surface);overflow:hidden}.xfam-spaces__group+.xfam-spaces__group{margin-block-start:var(--space-12)}.xfam-spaces__group-head{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-10) var(--space-14);border:0;border-bottom:1px solid var(--color-border-faint);border-radius:0;background:var(--color-bg-overlay);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth)}.xfam-spaces__group-head:hover{background-image:var(--hover-wash-strong)}.xfam-spaces__group-head:focus-visible{outline:var(--xfi-focus-ring) solid var(--color-accent);outline-offset:var(--xfi-focus-offset-inset)}.xfam-spaces__group-badge{width:28px;height:28px;font-size:var(--text-13)}.xfam-spaces__group-title-wrap{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--space-10);flex-wrap:wrap}.xfam-spaces__group-head>.xfam-spaces__ov-n{flex:0 0 auto;white-space:nowrap}.xfam-spaces__group-title-wrap .xfam-spaces__ov-t{font-family:var(--font-body);display:inline-flex;align-items:center;gap:var(--space-6);color:var(--color-text);letter-spacing:0;text-transform:none;font-size:var(--text-14);font-weight:var(--font-weight-semibold)}.xfam-spaces__group-chev{font-size:var(--text-11)}.xfam-spaces__group-head:hover .xfam-spaces__group-chev{color:var(--color-text)}.xfam-spaces__group-body{padding:var(--space-10);background:var(--color-bg);border-top:1px solid var(--color-border-faint)}.xfam-spaces__group.is-folded>.xfam-spaces__group-body{display:none}.xfam-spaces__group.is-folded>.xfam-spaces__group-head{border-bottom-color:transparent}.xfam-spaces__group.is-lone>.xfam-spaces__group-head{cursor:default}.xfam-spaces__group.is-lone>.xfam-spaces__group-head:hover{background:var(--color-bg-overlay)}.xfam-spaces__group.is-lone .xfam-spaces__group-chev{display:none}.xfam-sconf{display:flex;flex-direction:column;gap:var(--space-20)}.xfam-sconf__when{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-14);margin:0}.xfam-sconf__mark{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:56px;padding:var(--space-6) 0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-recess);line-height:1}.xfam-sconf__mark-num{margin:2px 0 3px;font-family:var(--font-serif),serif;font-size:var(--text-24);font-weight:var(--font-weight-bold);font-variant-numeric:proportional-nums;letter-spacing:.12em;margin-inline-end:-.12em;color:var(--color-text)}.xfam-sconf__when-body{min-width:0}.xfam-sconf__hours{display:block;font-size:var(--text-20);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-125);color:var(--color-text)}.xfam-sconf .xfam-spaces__tr-win xfam-avatar{display:flex;align-items:center}.xfam-sconf__lbl{margin:0 0 var(--space-6)}.xfam-sconf__rows{display:flex;flex-direction:column}.xfam-sconf__row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0 var(--space-14);align-items:center;padding:var(--space-10) 0;border-top:1px solid var(--color-border-faint);min-width:0}.xfam-sconf__row:first-child{padding-top:0;border-top:0}.xfam-sconf__row>.xfam-sconf__lbl{margin:0}.xfam-sconf__row>.xfam-sconf__sub{grid-column:2}.xfam-sconf__deck{padding-top:var(--space-16);border-top:1px solid var(--color-border-faint)}.xfam-sconf__deck>.xfam-sconf__lbl{margin-bottom:var(--space-8)}.xfam-sconf__deck>.xfam-spaces__appr .xfam-cascade-group__title{display:none}.xfam-sconf__deck>.xfam-spaces__appr .xfam-setting-group__body{margin-top:0}.xfam-sconf__deck-items>.xfam-bento-card__item{align-self:start}.xfam-sconf__row>.xfam-bento-card__item{padding:0;margin:0}.xfam-sconf .xfam-bento-card__item{cursor:default}.xfam-sconf .xfam-bento-card__item:hover{background:transparent}.xfam-sconf__deck-items .xfam-bento-card__item-meta{display:block}.xfam-sconf__v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-8);margin:0;min-width:0;font-size:var(--text-14);font-weight:var(--font-weight-semibold)}.xfam-sconf__v>*{white-space:nowrap}.xfam-sconf__sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin:var(--space-4) 0 0;font-size:var(--text-12);color:var(--color-text-muted)}.xfam-sconf__v>.xfam-launcher-list__item-badge{flex:none;width:26px;height:26px;font-size:var(--text-12)}@media(max-width:640px){.xfam-sconf__row{grid-template-columns:1fr;gap:var(--space-4)}.xfam-sconf__row>.xfam-sconf__lbl{padding-top:0}.xfam-sconf__deck-items{grid-template-columns:1fr}.xfam-sconf__mark{width:48px}.xfam-sconf__mark-num{font-size:var(--text-20)}.xfam-sconf__hours{font-size:var(--text-18)}}
