@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bt-slate:#2e363c;--bt-grey:#687177;--bt-light:#e7e9ec;--bt-white:#fff;--bt-neutral-300:#afb9c3;--bt-neutral-200:#ced7df;--bt-neutral-100:#dce0e3;--color-bg:var(--bt-white);--color-surface:var(--bt-light);--color-surface-raised:var(--bt-white);--color-surface-subtle:#f3f5f6;--color-text:var(--bt-slate);--color-text-secondary:#535d63;--color-text-muted:var(--bt-grey);--color-text-disabled:#8a949b;--color-border:var(--bt-neutral-100);--color-border-strong:#767f86;--color-primary:var(--bt-slate);--color-primary-hover:#3a444b;--color-primary-pressed:#1f2529;--color-on-primary:var(--bt-white);--color-focus:var(--bt-slate);--color-hover:#2e363c0f;--color-selected:#e7e9ec;--color-disabled-bg:#eef0f2;--color-scrim:#2e363c99;--color-inverse-bg:var(--bt-slate);--color-inverse-text:var(--bt-white);--color-destructive:var(--status-error-fg);--color-on-destructive:var(--color-bg);--color-logo-plate:#fff0;--color-avatar-1:var(--bt-neutral-100);--color-avatar-2:var(--bt-neutral-200);--color-avatar-3:var(--bt-neutral-300);--status-free-fg:#1e716e;--status-free-bg:#eaf8f7;--status-free-line:#268f8c;--status-busy-fg:var(--bt-slate);--status-busy-bg:var(--bt-neutral-100);--status-busy-line:var(--bt-grey);--status-soon-fg:#895c18;--status-soon-bg:#f9f3e9;--status-soon-line:#ad741f;--status-pending-fg:#3b67a0;--status-pending-bg:#ecf0f6;--status-pending-line:#5483c0;--status-critical-fg:#a14579;--status-critical-bg:#f6ecf2;--status-critical-line:#bc6295;--status-success-fg:#2f7245;--status-success-bg:#ecf6ef;--status-success-line:#3b9158;--status-error-fg:#b43d34;--status-error-bg:#f7eceb;--status-error-line:#ce5d55;--shadow-1:0 1px 2px #2e363c1a;--shadow-2:0 4px 14px #2e363c24, 0 0 0 1px #2e363c14;--shadow-3:0 14px 36px #2e363c33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--size-control:2.5rem;--size-touch:2.75rem;--size-sidebar:248px;--size-sidebar-collapsed:72px;--size-content-max:1120px;--size-cell-min:56px;--duration-fast:.1s;--duration-base:.16s;--duration-slow:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-sticky:10;--z-nav:20;--z-popover:30;--z-dialog:40;--z-toast:50;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bt-slate:#2e363c;--bt-grey:#687177;--bt-light:#e7e9ec;--bt-white:#fff;--bt-neutral-300:#afb9c3;--bt-neutral-200:#ced7df;--bt-neutral-100:#dce0e3;--color-bg:var(--bt-slate);--color-surface:#3a444b;--color-surface-raised:#3f4a52;--color-surface-subtle:#343d43;--color-text:var(--bt-light);--color-text-secondary:var(--bt-neutral-200);--color-text-muted:var(--bt-neutral-300);--color-text-disabled:#7d8891;--color-border:#4a555d;--color-border-strong:#929da6;--color-primary:var(--bt-light);--color-primary-hover:#fff;--color-primary-pressed:var(--bt-neutral-200);--color-on-primary:var(--bt-slate);--color-focus:var(--bt-light);--color-hover:#e7e9ec14;--color-selected:#4a555d;--color-disabled-bg:#363f46;--color-scrim:#0d1114b3;--color-inverse-bg:var(--bt-light);--color-inverse-text:var(--bt-slate);--color-destructive:var(--status-error-fg);--color-on-destructive:var(--color-bg);--color-logo-plate:var(--bt-light);--color-avatar-1:#4a555d;--color-avatar-2:#53606a;--color-avatar-3:#5b6872;--status-free-fg:#60d5d1;--status-free-bg:#3a5256;--status-free-line:#34b3af;--status-busy-fg:var(--bt-light);--status-busy-bg:#4a555d;--status-busy-line:var(--bt-neutral-300);--status-soon-fg:#e6b770;--status-soon-bg:#4d4b43;--status-soon-line:#d08c25;--status-pending-fg:#a4bddd;--status-pending-bg:#3b4855;--status-pending-line:#779ccd;--status-critical-fg:#ddafc9;--status-critical-bg:#48434f;--status-critical-line:#ca84ac;--status-success-fg:#88ce9f;--status-success-bg:#3c4f4c;--status-success-line:#47ae69;--status-error-fg:#e6aeaa;--status-error-bg:#4b4246;--status-error-line:#d9837d;--shadow-1:0 1px 2px #0006;--shadow-2:0 4px 14px #0000006b, 0 0 0 1px #e7e9ec1a;--shadow-3:0 14px 36px #00000085;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bt-slate:#2e363c;--bt-grey:#687177;--bt-light:#e7e9ec;--bt-white:#fff;--bt-neutral-300:#afb9c3;--bt-neutral-200:#ced7df;--bt-neutral-100:#dce0e3;--color-bg:var(--bt-slate);--color-surface:#3a444b;--color-surface-raised:#3f4a52;--color-surface-subtle:#343d43;--color-text:var(--bt-light);--color-text-secondary:var(--bt-neutral-200);--color-text-muted:var(--bt-neutral-300);--color-text-disabled:#7d8891;--color-border:#4a555d;--color-border-strong:#929da6;--color-primary:var(--bt-light);--color-primary-hover:#fff;--color-primary-pressed:var(--bt-neutral-200);--color-on-primary:var(--bt-slate);--color-focus:var(--bt-light);--color-hover:#e7e9ec14;--color-selected:#4a555d;--color-disabled-bg:#363f46;--color-scrim:#0d1114b3;--color-inverse-bg:var(--bt-light);--color-inverse-text:var(--bt-slate);--color-destructive:var(--status-error-fg);--color-on-destructive:var(--color-bg);--color-logo-plate:var(--bt-light);--color-avatar-1:#4a555d;--color-avatar-2:#53606a;--color-avatar-3:#5b6872;--status-free-fg:#60d5d1;--status-free-bg:#3a5256;--status-free-line:#34b3af;--status-busy-fg:var(--bt-light);--status-busy-bg:#4a555d;--status-busy-line:var(--bt-neutral-300);--status-soon-fg:#e6b770;--status-soon-bg:#4d4b43;--status-soon-line:#d08c25;--status-pending-fg:#a4bddd;--status-pending-bg:#3b4855;--status-pending-line:#779ccd;--status-critical-fg:#ddafc9;--status-critical-bg:#48434f;--status-critical-line:#ca84ac;--status-success-fg:#88ce9f;--status-success-bg:#3c4f4c;--status-success-line:#47ae69;--status-error-fg:#e6aeaa;--status-error-bg:#4b4246;--status-error-line:#d9837d;--shadow-1:0 1px 2px #0006;--shadow-2:0 4px 14px #0000006b, 0 0 0 1px #e7e9ec1a;--shadow-3:0 14px 36px #00000085;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--control-h:var(--size-control,2.5rem)}[data-density=touch]{--control-h:var(--size-touch,2.75rem)}@media (pointer:coarse){:root{--control-h:var(--size-touch,2.75rem)}}.bt,.bt *,.bt :before,.bt :after{box-sizing:border-box}.bt{font:400 .9375rem/1.467 var(--font-sans);color:var(--color-text);-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums}.bt-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.bt-icon--sm{width:1rem;height:1rem}.bt-icon--lg{width:1.5rem;height:1.5rem}.bt-bars{stroke:none;width:1rem;height:1rem}.nb{white-space:nowrap}.bt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bt :focus{outline:none}.bt :focus-visible,.bt .is-focus{outline:2px solid var(--color-focus);outline-offset:2px}.bt-display{font:600 2rem/1.25 var(--font-sans);letter-spacing:-.01em;margin:0}.bt-title{font:600 1.5rem/1.333 var(--font-sans);letter-spacing:-.005em;margin:0}.bt-heading{font:600 1.125rem/1.444 var(--font-sans);margin:0}.bt-subheading{font:600 1rem/1.5 var(--font-sans);margin:0}.bt-body-strong{font-weight:600}.bt-small{font:400 .8125rem/1.538 var(--font-sans)}.bt-label{font:500 .8125rem/1.231 var(--font-sans)}.bt-caption{font:400 .75rem/1.333 var(--font-sans)}.bt-overline{font:600 .75rem/1.333 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.bt-muted{color:var(--color-text-muted)}.bt-secondary{color:var(--color-text-secondary)}.bt-code{font:500 1.125rem/1.556 var(--font-mono);letter-spacing:.08em}.bt-link{color:var(--color-text);text-underline-offset:3px;border-radius:2px;text-decoration:underline;text-decoration-thickness:1px}.bt-link:hover{text-decoration-thickness:2px}.bt-link--tap{min-height:var(--size-touch,2.75rem);align-items:center;padding:0 4px;display:inline-flex}.bt-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-md);font:500 .9375rem/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;color:var(--color-text);transition:background-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), border-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.bt-btn--block{width:100%;display:flex}.bt-btn--sm{min-height:2rem;padding:0 var(--space-3);font-size:.8125rem}[data-density=touch] .bt-btn--sm{min-height:var(--size-touch,2.75rem)}.bt-btn--icon{width:var(--control-h);padding:0}.bt-btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.bt-btn--primary:hover,.bt-btn--primary.is-hover{background:var(--color-primary-hover)}.bt-btn--primary:active,.bt-btn--primary.is-pressed{background:var(--color-primary-pressed)}.bt-btn--secondary{background:var(--color-surface-raised);border-color:var(--color-border-strong)}.bt-btn--secondary:hover,.bt-btn--secondary.is-hover{background:var(--color-surface-subtle);border-color:var(--color-text-muted)}.bt-btn--secondary:active,.bt-btn--secondary.is-pressed{background:var(--color-surface)}.bt-btn--ghost:hover,.bt-btn--ghost.is-hover{background:var(--color-hover)}.bt-btn--ghost:active,.bt-btn--ghost.is-pressed{background:var(--color-surface)}.bt-btn--destructive{background:var(--color-surface-raised);color:var(--status-error-fg);border-color:var(--status-error-line)}.bt-btn--destructive:hover,.bt-btn--destructive.is-hover{background:var(--status-error-bg)}.bt-btn--destructive:active,.bt-btn--destructive.is-pressed{background:var(--status-error-bg);border-color:var(--status-error-fg)}.bt-btn--destructive-solid{background:var(--color-destructive);color:var(--color-on-destructive)}.bt-btn--destructive-solid:hover,.bt-btn--destructive-solid.is-hover{filter:brightness(.92)}.bt-btn[disabled],.bt-btn[aria-disabled=true],.bt-btn.is-disabled{background:var(--color-disabled-bg);color:var(--color-text-disabled);cursor:not-allowed;filter:none;border-color:#0000}.bt-btn--ghost[disabled],.bt-btn--ghost.is-disabled{background:0 0}.bt-btn.is-loading{cursor:progress;pointer-events:none}.bt-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite bt-spin}@keyframes bt-spin{to{transform:rotate(360deg)}}.bt-field{gap:var(--space-1);min-width:0;display:grid}.bt-field>.bt-label{color:var(--color-text)}.bt-req{color:var(--color-text-secondary);font-weight:400}.bt-hint{font:400 .8125rem/1.4 var(--font-sans);color:var(--color-text-secondary)}.bt-err{gap:var(--space-1);font:500 .8125rem/1.4 var(--font-sans);color:var(--status-error-fg);align-items:flex-start;display:flex}.bt-err .bt-icon{width:1rem;height:1rem;margin-top:1px}.bt-input{width:100%;min-height:var(--control-h);padding:0 var(--space-3);font:400 1rem/1.5 var(--font-sans);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));appearance:none}textarea.bt-input{padding:var(--space-3);resize:vertical;min-height:6rem}.bt-input::placeholder{color:var(--color-text-muted);opacity:1}.bt-input:hover,.bt-input.is-hover{border-color:var(--color-text-muted)}.bt-input:focus-visible,.bt-input.is-focus{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}.bt-input[aria-invalid=true],.bt-input.is-error{border-color:var(--status-error-line);box-shadow:inset 0 0 0 1px var(--status-error-line)}.bt-input[disabled],.bt-input.is-disabled{background:var(--color-disabled-bg);color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.bt-input-wrap{display:flex;position:relative}.bt-input-wrap .bt-input{padding-right:var(--size-touch,2.75rem)}.bt-input-adorn{width:var(--size-touch,2.75rem);color:var(--color-text-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.bt-input-adorn:hover{color:var(--color-text)}.bt-stepper{width:fit-content;min-height:var(--control-h,2.5rem);box-shadow:0 0 0 1px var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);justify-self:start;align-items:stretch;display:inline-flex;overflow:hidden}.bt-stepper button{width:var(--control-h);min-width:2.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bt-stepper button:hover{background:var(--color-hover)}.bt-stepper button[disabled]{color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.bt-stepper input{text-align:center;border:0;border-inline:1px solid var(--color-border);width:3.25rem;color:var(--color-text);font:500 1rem/1.5 var(--font-sans);-moz-appearance:textfield;background:0 0}.bt-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bt-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bt-stepper:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.bt-stepper input:focus-visible{outline:none}.bt-code-input{gap:6px;display:flex}.bt-code-input input{text-align:center;width:2.75rem;min-width:0;max-width:3.25rem;min-height:3.25rem;font:500 1.375rem/1 var(--font-mono);flex:1 1 0;padding:0}.bt-select{display:flex;position:relative}.bt-select select{cursor:pointer;padding-right:2.5rem}.bt-select>.bt-icon{right:var(--space-3);pointer-events:none;color:var(--color-text-secondary);position:absolute;top:50%;transform:translateY(-50%)}.bt-listbox{padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);margin:0;list-style:none}.bt-option{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}.bt-option:hover,.bt-option.is-hover{background:var(--color-hover)}.bt-option[aria-selected=true]{background:var(--color-selected);font-weight:600}.bt-option .bt-icon{margin-left:auto}.bt-seg{max-width:100%;box-shadow:0 0 0 1px var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);display:inline-flex;overflow:hidden}.bt-seg>*{white-space:nowrap;min-height:var(--control-h);padding:0 var(--space-4);color:var(--color-text);font:500 .9375rem/1.2 var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:background-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background:0 0;border:0;flex:auto;display:inline-flex}.bt-seg>*+*{border-left:1px solid var(--color-border-strong)}.bt-seg>:hover,.bt-seg>.is-hover{background:var(--color-hover)}.bt-seg>[aria-checked=true],.bt-seg>[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.bt-seg>:focus-visible,.bt-seg>.is-focus{outline-offset:-4px;outline-color:var(--color-on-primary)}.bt-seg>[disabled]{color:var(--color-text-disabled);background:var(--color-disabled-bg);cursor:not-allowed}.bt-check,.bt-switch{align-items:center;gap:var(--space-3);min-height:var(--size-touch,2.75rem);cursor:pointer;display:inline-flex;position:relative}.bt-check input,.bt-switch input{opacity:0;width:1.25rem;height:1.25rem;margin:0;position:absolute;left:0}.bt-check-box{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:#0000;width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));flex:none;place-items:center;display:grid}.bt-check-box .bt-icon{stroke-width:2.5px;width:.875rem;height:.875rem}.bt-check input:checked+.bt-check-box,.bt-check input:indeterminate+.bt-check-box,.bt-check-box.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.bt-check:hover .bt-check-box{border-color:var(--color-text)}.bt-check input:focus-visible+.bt-check-box,.bt-check-box.is-focus{outline:2px solid var(--color-focus);outline-offset:2px}.bt-check input:disabled+.bt-check-box,.bt-check-box.is-disabled{background:var(--color-disabled-bg);border-color:var(--color-border);color:var(--color-text-disabled)}.bt-check input:disabled~span:last-child{color:var(--color-text-disabled)}.bt-check input[aria-invalid=true]+.bt-check-box{border-color:var(--status-error-line);border-width:2px}.bt-switch-track{border-radius:var(--radius-pill);background:var(--color-surface);border:1.5px solid var(--color-border-strong);width:2.75rem;height:1.5rem;transition:background-color var(--duration-base,.16s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));flex:none;position:relative}.bt-switch-knob{background:var(--color-text-secondary);width:1.125rem;height:1.125rem;color:var(--color-on-primary);transition:left var(--duration-base,.16s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.bt-switch-knob .bt-icon{stroke-width:3px;opacity:0;width:.75rem;height:.75rem}.bt-switch input:checked+.bt-switch-track,.bt-switch-track.is-on{background:var(--color-primary);border-color:var(--color-primary)}.bt-switch input:checked+.bt-switch-track .bt-switch-knob,.bt-switch-track.is-on .bt-switch-knob{background:var(--color-on-primary);color:var(--color-primary);left:calc(100% - 1.125rem - 2px)}.bt-switch input:checked+.bt-switch-track .bt-icon,.bt-switch-track.is-on .bt-icon{opacity:1}.bt-switch input:focus-visible+.bt-switch-track,.bt-switch-track.is-focus{outline:2px solid var(--color-focus);outline-offset:2px}.bt-switch input:disabled+.bt-switch-track{background:var(--color-disabled-bg);border-color:var(--color-border)}.bt-switch input:disabled+.bt-switch-track .bt-switch-knob{background:var(--color-text-disabled)}.bt-switch input:disabled~span:last-child{color:var(--color-text-disabled)}.bt-radio-card{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);cursor:pointer;min-height:var(--size-touch,2.75rem);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.bt-radio-card input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bt-radio-dot{border:1.5px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-top:2px;display:grid}.bt-radio-card:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.bt-radio-card:has(input:checked) .bt-radio-dot{border-color:var(--color-primary);background:var(--color-primary)}.bt-radio-card:has(input:checked) .bt-radio-dot:after{content:"";background:var(--color-on-primary);border-radius:50%;width:.5rem;height:.5rem}.bt-radio-card.is-focus{outline:2px solid var(--color-focus);outline-offset:2px}.bt-radio-card:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.bt-radio-card.is-disabled{background:var(--color-disabled-bg);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.bt-radio-card.is-disabled input{cursor:not-allowed}.bt-chip{min-height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);font:500 .8125rem/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-chip .bt-icon{width:1rem;height:1rem;color:var(--color-text-secondary)}.bt-chip--match{background:var(--color-surface-raised);border-color:var(--color-border-strong)}.bt-chip--match .bt-icon:last-child{color:var(--status-success-fg)}.bt-chip--missing{background:var(--status-error-bg);border:1px dashed var(--status-error-line);color:var(--status-error-fg)}.bt-chip--missing .bt-icon{color:var(--status-error-fg)}button.bt-chip,.bt-chip--toggle{min-height:var(--control-h);padding:0 var(--space-3);background:var(--color-surface-raised);border-color:var(--color-border-strong);cursor:pointer;transition:background-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));font-size:.875rem}button.bt-chip:hover,.bt-chip--toggle.is-hover{background:var(--color-hover)}button.bt-chip[aria-pressed=true],.bt-chip--on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}button.bt-chip[aria-pressed=true] .bt-icon,.bt-chip--on .bt-icon{color:var(--color-on-primary)}.bt-chip--pref[aria-pressed=true],.bt-chip--pref.bt-chip--on{background:var(--color-selected);border:2px solid var(--color-primary);color:var(--color-text);padding:0 calc(var(--space-3) - 1px)}.bt-chip--pref[aria-pressed=true] .bt-icon,.bt-chip--pref.bt-chip--on .bt-icon{color:var(--color-text)}button.bt-chip[disabled],.bt-chip.is-disabled{background:var(--color-disabled-bg);color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}button.bt-chip[disabled] .bt-icon{color:var(--color-text-disabled)}.bt-status{min-height:1.5rem;padding:0 var(--space-2) 0 6px;border-radius:var(--radius-pill);border:1px solid var(--s-line,var(--color-border-strong));background:var(--s-bg,var(--color-surface-subtle));color:var(--s-fg,var(--color-text));font:600 .75rem/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-status .bt-icon{stroke-width:2px;width:.875rem;height:.875rem}.bt-status--free{--s-fg:var(--status-free-fg);--s-bg:var(--status-free-bg);--s-line:var(--status-free-line)}.bt-status--busy{--s-fg:var(--status-busy-fg);--s-bg:var(--status-busy-bg);--s-line:var(--status-busy-line)}.bt-status--soon{--s-fg:var(--status-soon-fg);--s-bg:var(--status-soon-bg);--s-line:var(--status-soon-line)}.bt-status--pending{--s-fg:var(--status-pending-fg);--s-bg:var(--status-pending-bg);--s-line:var(--status-pending-line)}.bt-status--critical{--s-fg:var(--status-critical-fg);--s-bg:var(--status-critical-bg);--s-line:var(--status-critical-line)}.bt-status--success{--s-fg:var(--status-success-fg);--s-bg:var(--status-success-bg);--s-line:var(--status-success-line)}.bt-status--error{--s-fg:var(--status-error-fg);--s-bg:var(--status-error-bg);--s-line:var(--status-error-line)}.bt-status--neutral{--s-fg:var(--color-text-secondary);--s-bg:var(--color-surface-subtle);--s-line:var(--color-border-strong)}.bt-imp{min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-secondary);font:500 .75rem/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-imp--important{border:1.5px solid var(--color-text);color:var(--color-text);padding:0 calc(var(--space-2) - .5px);background:var(--color-surface-subtle);font-weight:600}.bt-imp--critical{--s-fg:var(--status-critical-fg);border:1.5px solid var(--status-critical-line);background:var(--status-critical-bg);color:var(--status-critical-fg);padding:0 calc(var(--space-2) - .5px);font-weight:600}.bt-card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0}.bt-card--interactive{cursor:pointer;transition:border-color var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--duration-fast,.1s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1))}.bt-card--interactive:hover,.bt-card--interactive.is-hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-1)}.bt-card--selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.bt-card--flat{background:var(--color-surface);border-color:#0000}.bt-card--best{border:2px solid var(--color-primary);padding:calc(var(--space-4) - 1px)}.bt-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.bt-room{gap:var(--space-3);display:grid}.bt-room-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-secondary);font:400 .8125rem/1.4 var(--font-sans);flex-wrap:wrap;display:flex}.bt-room-meta>span{align-items:center;gap:4px;display:inline-flex}.bt-room-meta .bt-icon{width:1rem;height:1rem}.bt-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.bt-why{column-gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-md);font:400 .8125rem/1.5 var(--font-sans);color:var(--color-text);grid-template-columns:auto 1fr;row-gap:2px;display:grid}.bt-why .bt-icon{width:1rem;height:1rem;color:var(--color-text-secondary);margin-top:2px}.bt-why b{font-weight:600}.bt-best-row{align-items:center;gap:var(--space-2);margin:calc(var(--space-1) * -1) 0 var(--space-1);display:flex}.bt-best-tag{font:600 .75rem/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:4px;display:inline-flex}.bt-best-tag .bt-icon{stroke-width:2px;width:.875rem;height:.875rem}.bt-scrim{background:var(--color-scrim);padding:var(--space-4);place-items:center;display:grid;position:absolute;inset:0}.bt-scrim--sheet{place-items:end center;padding:0}.bt-dialog{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(32rem,100%);max-height:100%;box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:auto}.bt-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);display:flex}.bt-dialog-body{padding:var(--space-2) var(--space-5) var(--space-4);gap:var(--space-4);display:grid}.bt-dialog-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.bt-sheet{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:100%;box-shadow:var(--shadow-3);border-bottom:0;flex-direction:column;display:flex;overflow:auto}.bt-sheet-grip{border-radius:var(--radius-pill);background:var(--color-border-strong);width:2.5rem;height:4px;margin:var(--space-2) auto 0}.bt-sheet .bt-dialog-head,.bt-sheet .bt-dialog-body{padding-inline:var(--space-4)}.bt-sheet .bt-dialog-foot{padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.bt-sheet .bt-dialog-foot .bt-btn{width:100%}.bt-popover{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.bt-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-inverse-bg);color:var(--color-inverse-text);box-shadow:var(--shadow-2);width:min(34rem,100%);font:400 .9375rem/1.4 var(--font-sans);display:flex}.bt-toast>.bt-icon{margin-top:2px}.bt-toast-body{flex:1;gap:2px;min-width:0;display:grid}.bt-toast-body b{font-weight:600}.bt-toast .bt-btn{color:var(--color-inverse-text);min-height:var(--size-touch,2.75rem)}.bt-toast .bt-btn:hover{background:var(--color-hover)}.bt-toast .bt-toast-action{border:1px solid}.bt-toast :focus-visible{outline-color:var(--color-inverse-text)}.bt-banner{--b-fg:var(--color-text-secondary);--b-bg:var(--color-surface-subtle);--b-line:var(--color-border-strong);align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--b-line);background:var(--b-bg);border-radius:var(--radius-md);color:var(--color-text);display:flex}.bt-banner>.bt-icon{color:var(--b-fg);margin-top:1px}.bt-banner-body{min-width:0;font:400 .9375rem/1.4 var(--font-sans);flex:1;gap:2px;display:grid}.bt-banner-body b{font-weight:600}.bt-banner-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.bt-banner--error{--b-fg:var(--status-error-fg);--b-bg:var(--status-error-bg);--b-line:var(--status-error-line)}.bt-banner--info{--b-fg:var(--status-pending-fg);--b-bg:var(--status-pending-bg);--b-line:var(--status-pending-line)}.bt-banner--success{--b-fg:var(--status-success-fg);--b-bg:var(--status-success-bg);--b-line:var(--status-success-line)}.bt-banner--soon{--b-fg:var(--status-soon-fg);--b-bg:var(--status-soon-bg);--b-line:var(--status-soon-line)}.bt-banner--offline{--b-fg:var(--color-text);--b-bg:var(--status-busy-bg);--b-line:var(--status-busy-line);border-inline:0;border-top:0;border-radius:0}.bt-tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.bt-tab{align-items:center;gap:var(--space-2);min-height:var(--size-touch,2.75rem);padding:0 var(--space-4);color:var(--color-text-secondary);font:500 .9375rem/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:var(--radius-md) var(--radius-md) 0 0;background:0 0;border:0;display:inline-flex;position:relative}.bt-tab:hover,.bt-tab.is-hover{color:var(--color-text);background:var(--color-hover)}.bt-tab[aria-selected=true]{color:var(--color-text);font-weight:600}.bt-tab[aria-selected=true]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--color-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.bt-tab[disabled]{color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.bt-tab:focus-visible,.bt-tab.is-focus{outline-offset:-3px}.bt-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);overflow:auto}.bt-table{border-collapse:collapse;width:100%;font:400 .9375rem/1.4 var(--font-sans)}.bt-table th{text-align:left;font:600 .75rem/1.333 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface);padding:var(--space-3) var(--space-4);white-space:nowrap}.bt-table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);vertical-align:middle}.bt-table tbody tr:hover,.bt-table tr.is-hover{background:var(--color-surface-subtle)}.bt-table tr[aria-selected=true] td{background:var(--color-selected)}.bt-table .num{text-align:right;font-variant-numeric:tabular-nums}.bt-list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);margin:0;padding:0;list-style:none;overflow:hidden}.bt-row{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);min-width:0;display:flex}.bt-list>.bt-row:first-child,.bt-list>li:first-child>.bt-row{border-top:0}.bt-row-main{flex:1;min-width:0;display:grid}.bt-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bt-row-sub{font:400 .8125rem/1.4 var(--font-sans);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-row-trail{align-items:center;gap:var(--space-2);flex:none;display:flex}.bt-row--link{cursor:pointer}.bt-row--link:hover,.bt-row.is-hover{background:var(--color-surface-subtle)}.bt-row--unread{box-shadow:inset 3px 0 0 var(--color-primary);background:var(--color-surface-subtle)}.bt-row-lead{background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.bt-unread-dot{background:var(--color-primary);border-radius:50%;flex:none;width:.5rem;height:.5rem}.bt-avatar{background:var(--color-avatar-1);width:2rem;height:2rem;color:var(--color-text);font:600 .75rem/1 var(--font-sans);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid}.bt-avatar--2{background:var(--color-avatar-2)}.bt-avatar--3{background:var(--color-avatar-3)}.bt-avatar--sm{letter-spacing:0;width:1.5rem;height:1.5rem;font-size:.75rem}.bt-avatar--lg{width:2.5rem;height:2.5rem;font-size:.875rem}.bt-avatars{display:inline-flex}.bt-avatars>.bt-avatar{box-shadow:0 0 0 2px var(--color-surface-raised)}.bt-avatars>.bt-avatar+.bt-avatar{margin-left:-.5rem}.bt-avatars>.bt-avatar--sm+.bt-avatar--sm{margin-left:-.375rem}.bt-badge{border-radius:var(--radius-pill);background:var(--color-primary);min-width:1.25rem;height:1.25rem;color:var(--color-on-primary);font:600 .75rem/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.bt-badge--quiet{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong)}.bt-badge--dot{width:.625rem;min-width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--color-surface-raised);padding:0}.bt-has-badge{display:inline-flex;position:relative}.bt-has-badge>.bt-badge{box-shadow:0 0 0 2px var(--color-bg);position:absolute;top:-6px;right:-8px}.bt-empty{justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-12) var(--space-4);max-width:26rem;margin:0 auto;display:grid}.bt-empty-icon{border:1px solid var(--color-border-strong);width:3rem;height:3rem;color:var(--color-text-secondary);background:var(--color-surface-subtle);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid}.bt-empty p{color:var(--color-text-secondary);margin:0}.bt-empty .bt-btn{margin-top:var(--space-3)}.bt-skel{background:var(--color-surface);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite bt-pulse;display:block}.bt-skel--line{height:.875rem}.bt-skel--title{width:55%;height:1.25rem}.bt-skel--chip{border-radius:var(--radius-md);width:5rem;height:1.75rem}.bt-skel--avatar{border-radius:50%;width:2rem;height:2rem}@keyframes bt-pulse{0%,to{opacity:1}50%{opacity:.55}}.bt-grid{--hours:20;--room-col:9rem;grid-template-columns:var(--room-col) repeat(var(--hours), minmax(1.75rem, 1fr));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);display:grid;position:relative;overflow:hidden}.bt-grid-corner,.bt-grid-room,.bt-grid-hour{background:var(--color-surface-raised)}.bt-grid-hour{padding:var(--space-2) 0 var(--space-2) var(--space-1);font:400 .75rem/1.333 var(--font-sans);color:var(--color-text-secondary);border-left:1px solid var(--color-border);grid-column:span 2}.bt-grid-room{padding:var(--space-2) var(--space-3);min-height:var(--size-touch,2.75rem);border-top:1px solid var(--color-border);z-index:var(--z-sticky,10);flex-direction:column;justify-content:center;display:flex;position:sticky;left:0}.bt-grid-room b{font-size:.875rem;font-weight:600;line-height:1.3}.bt-grid-room span{font:400 .75rem/1.333 var(--font-sans);color:var(--color-text-secondary)}.bt-grid-track{grid-column:2/-1;grid-template-columns:repeat(var(--hours), minmax(1.75rem, 1fr));border-top:1px solid var(--color-border);min-height:var(--size-touch,2.75rem);gap:2px;padding:3px 2px;display:grid}.bt-cell{border-radius:var(--radius-sm);min-width:0;min-height:2.5rem;font:500 .75rem/1.2 var(--font-sans);text-align:left;color:var(--color-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:flex;overflow:hidden}.bt-cell>.bt-icon{width:.875rem;height:.875rem}.bt-cell-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-cell--free{background:var(--status-free-bg);border:1px dashed var(--status-free-line);color:var(--status-free-fg);cursor:pointer}.bt-cell--free>.bt-icon{opacity:0}.bt-cell--free:hover>.bt-icon,.bt-cell--free:focus-visible>.bt-icon,.bt-cell--free.is-hover>.bt-icon{opacity:1}.bt-cell--free:hover,.bt-cell--free.is-hover{background:var(--color-surface-raised);border-style:solid}.bt-cell--busy{background:var(--status-busy-bg);border:1px solid var(--status-busy-line);color:var(--status-busy-fg);cursor:pointer;justify-content:flex-start}.bt-cell--busy:hover,.bt-cell--busy.is-hover{border-color:var(--color-text)}.bt-cell--mine{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-on-primary);cursor:pointer;justify-content:flex-start;font-weight:600}.bt-cell--selected{background:var(--color-surface-raised);border:2px solid var(--color-primary);color:var(--color-text);box-shadow:0 0 0 2px var(--color-surface-raised) inset;font-weight:600}.bt-cell--past{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--color-border) 5px 6px), var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}.bt-cell--requested{background:var(--status-busy-bg);border:2px dotted var(--status-pending-line);color:var(--status-busy-fg);cursor:pointer;justify-content:flex-start}.bt-cell--requested>.bt-icon{color:var(--status-pending-fg)}.bt-cell:focus-visible,.bt-cell.is-focus{outline-offset:1px}.bt-now{border-left:2px solid var(--color-text);pointer-events:none;width:0;z-index:calc(var(--z-sticky,10) + 1);position:absolute;top:0;bottom:0}.bt-now:before{content:attr(data-label);white-space:nowrap;background:var(--color-text);color:var(--color-bg);font:600 .75rem/1.3 var(--font-sans);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:1px 6px;position:absolute;top:0;left:-1.5rem}.bt-legend{gap:var(--space-2) var(--space-4);font:400 .75rem/1.333 var(--font-sans);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.bt-legend>span{align-items:center;gap:6px;display:inline-flex}.bt-swatch{border-radius:var(--radius-xs);width:1.25rem;height:.875rem;display:inline-block}.bt-swatch.bt-cell--free,.bt-swatch.bt-cell--busy,.bt-swatch.bt-cell--mine,.bt-swatch.bt-cell--selected,.bt-swatch.bt-cell--past,.bt-swatch.bt-cell--requested{min-height:0;padding:0}.bt-strip{grid-template-columns:repeat(var(--steps,20), 1fr);border-radius:var(--radius-sm);background:var(--color-border);gap:1px;height:.75rem;display:grid;overflow:hidden}.bt-strip>i{background:var(--status-free-line);display:block}.bt-strip>i.busy{background:var(--status-busy-line)}.bt-strip>i.mine{background:var(--color-primary)}.bt-strip>i.sel{background:var(--color-surface-raised);box-shadow:inset 0 0 0 2px var(--color-primary)}.bt-strip>i.past{background:repeating-linear-gradient(135deg, var(--color-surface-subtle) 0 2px, var(--color-border) 2px 3px)}.bt-strip>i.req{background:repeating-linear-gradient(135deg, var(--status-pending-line) 0 2px, var(--status-busy-bg) 2px 4px)}.bt-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bt-nav-item{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:500 .9375rem/1.2 var(--font-sans);text-decoration:none;display:flex;position:relative}.bt-nav-item:hover,.bt-nav-item.is-hover{background:var(--color-hover)}.bt-nav-item[aria-current=page]{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border);font-weight:600}.bt-nav-item[aria-current=page]:before{content:"";background:var(--color-primary);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.bt-nav-item .bt-badge{margin-left:auto}.bt-nav--collapsed .bt-nav-item{width:var(--size-touch,2.75rem);justify-content:center;padding:0}.bt-tabbar{background:var(--color-surface-raised);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.bt-tabbar a{min-height:3.5rem;color:var(--color-text-secondary);font:500 .75rem/1.2 var(--font-sans);align-content:center;justify-items:center;gap:2px;padding:6px 4px;text-decoration:none;display:grid;position:relative}.bt-tabbar a[aria-current=page]{color:var(--color-text);font-weight:600}.bt-tabbar a[aria-current=page]:before{content:"";background:var(--color-primary);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.bt-tabbar .bt-has-badge>.bt-badge{box-shadow:0 0 0 2px var(--color-surface-raised)}.bt-logo{background:var(--color-logo-plate);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);align-items:center;display:inline-flex}.bt-logo svg{width:auto;height:1.75rem;display:block}.bt-logo--lg svg{height:2.5rem}.bt-logo--bare{background:0 0;padding:0}.bt-logo--mono svg{border-radius:var(--radius-sm);width:2rem;height:2rem}@media (prefers-reduced-motion:reduce){.bt *,.bt :before,.bt :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bt-skel{animation:none}.bt-spinner{border-style:dotted;border-right-color:currentColor;animation:none}}.bt-room-row{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,13.5rem) minmax(0,1fr) auto;align-items:start;display:grid}.bt-room-row .bt-room-id{gap:var(--space-2);justify-items:start;display:grid}.bt-room-row .bt-room-mid{gap:var(--space-3);min-width:0;display:grid}.bt-room-row .bt-room-act{align-self:center;gap:var(--space-2);justify-items:stretch;min-width:8.5rem;display:grid}.bt-room-row--best{border:2px solid var(--color-primary);padding:calc(var(--space-4) - 1px)}.bt-room-row--held{background:var(--color-surface-subtle)}.bt-card .bt-best-row{margin-bottom:var(--space-2)}.bt-imp,.bt-status{justify-self:start}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.5}.bt p,.bt .bt-overline{margin:0}.list-reset,ul.bt-chips,ul.bt-legend,ul.bt-nav{margin:0;padding:0;list-style:none}.bt-legend>li{align-items:center;gap:6px;display:inline-flex}.bt-logo img{width:auto;height:1.75rem;display:block}.bt-logo--lg img{height:2.5rem}.bt-logo--mono img{border-radius:var(--radius-sm);width:2rem;height:2rem}.stack{gap:var(--space-4);min-width:0;display:grid}.stack--lg{gap:var(--space-6)}.with-icon{align-items:center;gap:var(--space-2);display:flex}.app{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);background:var(--color-bg);min-height:100%;display:grid}.sidebar{gap:var(--space-6);height:100vh;padding:var(--space-5) var(--space-3);background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;display:flex;position:sticky;top:0}.sidebar nav{flex:1}.sidebar-logo{margin-left:var(--space-2);align-self:flex-start;text-decoration:none}.sidebar-account{min-height:3.25rem}.sidebar-account-text{min-width:0;display:grid}.main-col{flex-direction:column;min-width:0;display:flex}.content{width:100%;max-width:var(--size-content-max);padding:var(--space-8) var(--space-8) var(--space-12);margin:0 auto}.content:focus{outline:none}.topbar,.bt-tabbar{display:none}.skip-link{left:var(--space-3);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-3)}.splash{min-height:100vh;padding:var(--space-4);color:var(--color-text);place-items:center;display:grid}.splash .bt-spinner{width:1.75rem;height:1.75rem}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:var(--z-sticky);align-items:center;display:flex;position:sticky;top:0}.content{padding:var(--space-5) var(--space-4) calc(4.5rem + var(--space-8))}.bt-tabbar{z-index:var(--z-nav);display:grid;position:fixed;inset:auto 0 0}}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.page-sub{margin-top:var(--space-1)}.page-actions{gap:var(--space-2);display:flex}.auth-page{min-height:100%;padding:var(--space-6) var(--space-4);background:var(--color-surface);place-items:center;display:grid;position:relative}.auth-lang{top:var(--space-4);right:var(--space-4);position:absolute}.auth-card{width:min(26rem,100%);padding:var(--space-8) var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-1);display:grid}.auth-card h1{margin:0}.auth-logo{margin-bottom:var(--space-2)}.auth-sub{margin-top:calc(var(--space-2) * -1)}.auth-foot{text-align:center;color:var(--color-text-secondary)}.account-card{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.account-card>div{overflow-wrap:anywhere;min-width:0}.account-role{margin-left:auto}dialog.bt-modal{color:var(--color-text);background:0 0;border:0;width:min(32rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0;overflow:visible}dialog.bt-modal::backdrop{background:var(--color-scrim)}.bt-modal .bt-dialog{width:100%;max-height:calc(100dvh - 2rem)}@media (width<=600px){dialog.bt-modal{width:100vw;max-height:92dvh;margin:auto 0 0}.bt-modal .bt-dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;max-height:92dvh}.bt-modal .bt-dialog-foot{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.bt-modal .bt-dialog-foot .bt-btn{width:100%}}.summary{gap:var(--space-2);margin:0;display:grid}.summary>div{gap:var(--space-3);display:flex}.summary dt{width:3.5rem;color:var(--color-text-secondary);flex:none}.summary dd{min-width:0;margin:0}.toast-region{left:50%;bottom:var(--space-6);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;width:min(34rem,100vw - 2rem);display:grid;position:fixed;transform:translate(-50%)}.toast-region>*{pointer-events:auto}.toast-region--in-dialog{z-index:10}@media (width<=860px){.toast-region{bottom:calc(4.5rem + var(--space-3))}}.two-col{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=480px){.two-col{grid-template-columns:1fr}}.book-form{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;display:grid}.chip-group{gap:var(--space-2);border:0;grid-column:1/-1;min-width:0;margin:0;padding:0;display:grid}.chip-group legend{margin-bottom:var(--space-2);padding:0}.view-switch{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}@media (width<=720px){.bt-room-row{grid-template-columns:minmax(0,1fr)}}.day-view{gap:var(--space-4);display:grid}.day-grid{grid-template-columns:var(--room-col) minmax(0, 1fr)}.day-grid-wrap{overflow-x:auto}.day-grid{min-width:calc(var(--room-col) + var(--units) * .9375rem)}.day-grid .bt-grid-track{grid-template-columns:repeat(var(--units), minmax(.9375rem, 1fr));gap:0;padding:3px 0}.day-grid .bt-cell{margin:0 1px;padding:0 4px}.day-hours{grid-template-columns:repeat(var(--hour-count), minmax(0, 1fr));background:var(--color-surface-raised);display:grid}.day-hour{padding:var(--space-2) 0 var(--space-2) var(--space-1);font:400 .75rem/1.333 var(--font-sans);color:var(--color-text-secondary);border-left:1px solid var(--color-border)}.day-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:none}.day-room{gap:var(--space-3);display:grid}.day-windows{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=720px){.day-grid-wrap,.day-grid-wrap-only{display:none}.day-list{display:grid}}.next-card{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.home-rooms{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.home-room{gap:var(--space-3);align-content:start;display:grid}.home-room .bt-btn{justify-self:start}.bookings-row{padding-block:var(--space-3);flex-wrap:wrap}.bookings-when{flex:none;width:7.5rem;line-height:1.3;display:grid}.bookings-row .bt-row-trail{flex-wrap:wrap;justify-content:flex-end}@media (width<=600px){.bookings-when{width:100%}.bookings-row .bt-row-trail{justify-content:flex-start;width:100%}}.bt-tab{text-decoration:none}.bt-tab[aria-current=page]{color:var(--color-text);font-weight:600}.bt-tab[aria-current=page]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--color-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.admin-row{padding-block:var(--space-3);flex-wrap:wrap}.admin-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-actions .bt-select{min-width:9rem}.admin-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.admin-toolbar p{max-width:42rem}.check-grid{gap:0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.bt-table td .bt-select{min-width:8.5rem}.bt-table-wrap{position:relative}.topbar-logo{display:none}.bell-wrap{margin-left:auto;position:relative}.bell-button{position:relative}.bell-badge{position:absolute;top:-.5rem;right:-.5rem}.bell-panel{right:0;top:calc(100% + var(--space-2));width:min(26rem,100vw - 2rem);max-height:min(32rem,70vh);z-index:var(--z-popover);position:absolute;overflow:auto}.bell-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.bell-empty{padding:var(--space-6) var(--space-4);gap:var(--space-1);display:grid}.bell-list{margin:0;padding:0;list-style:none}.bell-item{text-align:left;width:100%;font:inherit;color:inherit;min-height:0;padding-block:var(--space-3);background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:flex-start}.bell-item.bt-row--unread{background:var(--color-surface-subtle)}.bell-item-main{white-space:normal}.bell-item-title{font-weight:600}.importance-picker,.choice-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.choice-group legend{margin-bottom:var(--space-2);padding:0}.choice-body{gap:var(--space-1);min-width:0;display:grid}.importance-picker .bt-radio-card{align-items:start}.importance-body{gap:var(--space-1);min-width:0;display:grid}.importance-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bt-textarea{resize:vertical;min-height:5.5rem;padding-block:var(--space-2);line-height:1.45}.ask-holder{gap:var(--space-1);display:grid}.ask-holder-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ask-holder-title{font-weight:600}.ask-summary{gap:var(--space-1);display:grid}.request-card{gap:var(--space-4);display:grid}.request-card--done{gap:var(--space-3)}.request-head{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.request-head-text{flex:14rem;min-width:0}.request-chips{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.request-pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.request-box{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-subtle);align-content:start;display:grid}.request-box .bt-imp{margin-top:var(--space-1);justify-self:start}.request-box-title{font-weight:600}.request-reason{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:var(--space-1);margin:0;display:grid}.request-actions{gap:var(--space-3);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.request-actions>div{gap:var(--space-2);display:grid}.request-foot{gap:var(--space-2);flex-wrap:wrap;display:flex}.request-note{color:var(--color-text-secondary)}.request-earlier{padding:0;overflow:hidden}.settings-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.settings-row>div:first-child{gap:var(--space-1);min-width:0;display:grid}@media (width<=860px){.topbar{justify-content:space-between}.topbar-logo{display:block}.request-pair,.request-actions{grid-template-columns:1fr}}@media (width>=861px){.topbar{padding:var(--space-3) var(--space-8) 0;justify-content:flex-end;align-items:center;display:flex}}.attendee-picker .bt-chips{margin:0 0 var(--space-2);padding:0}.attendee-remove{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.attendee-remove:hover{background:var(--color-hover);color:var(--color-text)}.attendee-results{margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.attendee-result{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.request-card,.request-head-text,.request-box,.request-reason,.bt-dialog-body,.bt-toast-body,.bt-table td,.summary dd{overflow-wrap:anywhere;min-width:0}.request-chips{min-width:0;max-width:100%}.bt-table .bt-row-title,.bt-table .bt-row-sub{white-space:normal;overflow-wrap:anywhere}.attendee-chip{max-width:100%}.attendee-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=860px){.bt-dialog-foot{z-index:1;background:var(--color-surface-raised);border-top:1px solid var(--color-border);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}}@media (width<=520px){.bt-tabs{flex-wrap:wrap}}@media (pointer:coarse){.bt-btn--sm,.bt-link--tap,.attendee-remove{min-height:2.75rem}.attendee-remove{min-width:2.75rem}}.bell-more{padding:var(--space-2);border-top:1px solid var(--color-border);justify-content:center;display:flex}.row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.bt-seg>:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.bt-seg>[aria-checked=true]:focus-visible,.bt-seg>[aria-pressed=true]:focus-visible{outline-color:var(--color-on-primary)}@media (forced-colors:active){.bt-seg>[aria-checked=true],.bt-seg>[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.bt-seg>[aria-checked=true]:focus-visible,.bt-seg>[aria-pressed=true]:focus-visible{outline-color:highlighttext}.bt-radio-card:has(input:checked){border:3px solid highlight}.bt-radio-card:has(input:checked) .bt-radio-dot{forced-color-adjust:none;background:highlight;border-color:highlight}.bt-radio-card:has(input:checked) .bt-radio-dot:after{background:highlighttext}.bt-check input:checked+.bt-check-box,.bt-switch input:checked+.bt-switch-track{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.bt-switch input:checked+.bt-switch-track .bt-switch-knob{color:highlight;background:highlighttext}.bt-nav-item[aria-current=page],.bt-tabbar a[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.bt-nav-item[aria-current=page]:before{background:highlighttext}.bt-tab[aria-selected=true],.bt-tab[aria-current=page]{border-bottom:3px solid highlight}.bt-cell--free{border:1px dashed linktext}.bt-cell--busy{border:2px solid canvastext}.bt-cell--mine{forced-color-adjust:none;color:highlighttext;background:highlight;border:2px solid highlight}.bt-cell--requested{border:2px dotted canvastext}.bt-cell--past{color:graytext;border:1px dotted graytext}.bt-cell--selected{border:3px double highlight}}.day-detail{min-height:1.5em;margin:0;font-size:.875rem}@media (height<=520px){dialog.bt-modal,.bt-modal .bt-dialog{max-height:100dvh}.bt-dialog-foot{position:static}}@media (width<=720px){.bt-btn--sm,.bt-link--tap{min-height:2.75rem}}@media (width<=400px){.bt-seg>*{white-space:normal;padding-inline:var(--space-3);text-align:center;min-width:0}.bt-tabbar a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center;min-width:0}.admin-actions,.request-chips{width:100%}.bt-status{white-space:normal;max-width:100%}}.bt-table-wrap{overflow-x:auto}@media (width<=720px){.bt-table-wrap .bt-table{min-width:34rem}.bt-table td:first-child,.bt-table th:first-child{min-width:9rem}}@media (width<=480px){.bt-row{flex-wrap:wrap}.bt-row-main{flex:10rem;min-width:0}.bt-row-title,.bt-row-sub{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}
