/* Shared workspace: readable numbers, clear priorities and quiet navigation. */
.fi-body{--tn-accent:#007e80;--tn-ink:#252428}
.fi-body:is(.fi-panel-admin,.fi-panel-provider,.fi-panel-couple) main.fi-main{width:100%;min-width:0;max-width:none}
.fi-body:is(.fi-panel-admin,.fi-panel-provider,.fi-panel-couple) main.fi-main:has(.fi-resource-create-record-page,.fi-resource-edit-record-page){max-width:1440px}
.fi-body:is(.fi-panel-admin,.fi-panel-provider,.fi-panel-couple) main.fi-main:has(.settings-shell,.tk-customer,.tk-ob-grid){max-width:1280px}
.fi-body .fi-topbar{background:var(--tk3-paper)}
.fi-body .fi-sidebar{background:var(--tk3-paper);border-color:var(--tk3-line)}
.fi-body :is(.fi-section,.fi-ta-ctn){border-radius:10px;box-shadow:none}
.fi-body .fi-header-heading{font-family:var(--tk3-serif);font-size:38px;font-weight:500;letter-spacing:-1px}
.fi-body .fi-ta-header{background:var(--tk3-paper)}
.fi-body .fi-ta-header-heading{font-weight:600}
.fi-body .tk-navigation .tk-nav-item{border-radius:5px}
.fi-body .tk-navigation .tk-nav-item.active,.fi-body .tk-navigation .tk-nav-item[aria-current=page]{background:#e8f4f4;color:#007e80;border-left-color:#007e80}
.fi-body .tk-navigation .tk-nav-item:hover{background:var(--tk3-soft)}
.fi-body .tk-navigation .tk-wedding-label{border-radius:6px;border:0;background:#e8f4f4}
.fi-body #tk-dashboard{--tk-sage:#007e80;--tk-sage-dark:#005b5c;--tk-dark:#252428;--tk-peach:#bce5e5;--tk-bg:var(--tk3-canvas);--tk-paper:var(--tk3-paper);--tk-text:var(--tk3-ink);--tk-muted:var(--tk3-muted)}
.fi-body #tk-dashboard .tk-content{padding:30px 34px;max-width:none}
.fi-body #tk-dashboard .tk-page-heading h1{font-family:var(--tk3-serif);font-size:38px;font-weight:500;letter-spacing:-1px}
.fi-body #tk-dashboard .tk-button-primary{background:#007e80;border-color:#007e80;color:white}
.fi-body #tk-dashboard .tk-text-link{color:#007e80}
.fi-body #tk-dashboard .tk-workspace-shortcuts{gap:0;border:1px solid var(--tk3-line);border-radius:7px;overflow:hidden;margin-bottom:25px}
.fi-body #tk-dashboard .tk-workspace-shortcuts a{border:0;border-radius:0;padding:15px 18px;background:var(--tk3-paper)}
.fi-body #tk-dashboard .tk-workspace-shortcuts a+a{border-left:1px solid var(--tk3-line)}
.fi-body #tk-dashboard .tk-hero{background:#005b5c;color:#f5ffff;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 230px}
.fi-body #tk-dashboard .tk-hero-copy{padding:30px}
.fi-body #tk-dashboard .tk-hero .tk-eyebrow{color:#bce5e5}
.fi-body #tk-dashboard .tk-hero h2{font-size:39px;color:#f5ffff;max-width:500px}
.fi-body #tk-dashboard .tk-hero h2 em{color:#c5eeee}
.fi-body #tk-dashboard .tk-hero-copy>p{color:#dbeded}
.fi-body #tk-dashboard .tk-hero .tk-text-link{color:#dbeded}
.fi-body #tk-dashboard .tk-countdown{background:#006a6b;color:#f5ffff;border-left:1px solid #a582963f;padding:28px}
.fi-body #tk-dashboard .tk-countdown :is(p,.tk-countdown-heading,.tk-countdown-number span){color:#d5eded}
.fi-body #tk-dashboard .tk-countdown-number strong{color:#f5ffff;font-size:63px}
.fi-body #tk-dashboard .tk-wedding-date{background:#007e80;color:#f5ffff;border:0}
.fi-body #tk-dashboard .tk-progress-track{background:#ffffff26}
.fi-body #tk-dashboard .tk-progress-fill{background:#80d0d1}
.fi-body #tk-dashboard .tk-hero-progress>span{color:#d5eded}
.fi-body #tk-dashboard .tk-stat{background:var(--tk3-paper);border-radius:8px;box-shadow:none;padding:21px;border-color:var(--tk3-line)}
.fi-body #tk-dashboard .tk-stat-value{font-family:var(--tk3-serif);font-size:39px;line-height:1.1;letter-spacing:-1px;font-variant-numeric:tabular-nums}
.fi-body #tk-dashboard .tk-stat-value small{font-family:var(--tk3-sans);font-size:12px;letter-spacing:0}
.fi-body #tk-dashboard .tk-stat-head{color:var(--tk3-muted);font-size:12px}
.fi-body #tk-dashboard .tk-stat-head svg{color:#007e80}
.fi-body #tk-dashboard .tk-panel{border-radius:9px;background:var(--tk3-paper);box-shadow:none}
.fi-body #tk-dashboard .tk-panel-header{padding:22px 24px}
.fi-body #tk-dashboard .tk-panel-header h2{font-size:19px}
.fi-body #tk-dashboard .tk-task{padding-block:17px}
.fi-body #tk-dashboard .tk-task-check{accent-color:#007e80}
.fi-body #tk-dashboard .tk-task-tabs button[aria-pressed=true]{background:#e8f4f4;color:#007e80}
.fi-body #tk-dashboard .tk-avatar{background:#e1f1f1;color:#007e80}
.fi-body #tk-dashboard .tk-next-event{background:#e8f4f4;border-color:var(--tk3-line);border-radius:8px}
.fi-body #tk-dashboard .tk-budget-amount strong{font-family:var(--tk3-serif);font-size:38px;color:var(--tk3-ink)}
.fi-body #tk-dashboard .tk-website-status{border-radius:8px;border-color:var(--tk3-line);background:var(--tk3-paper)}
.fi-body #tk-dashboard .tk-page-footer{margin-top:26px}
.fi-body #tk-provider-dashboard{--tk-pd-ink:var(--tk3-ink);--tk-pd-muted:var(--tk3-muted);--tk-pd-line:var(--tk3-line);--tk-pd-green:#007e80;--tk-pd-sage:#e8f4f4;--tk-pd-paper:var(--tk3-paper);font-family:var(--tk3-sans)}
.fi-body #tk-provider-dashboard .tk-pd-heading h1{font-family:var(--tk3-serif);font-size:40px;font-weight:500;letter-spacing:-1px}
.fi-body #tk-provider-dashboard .tk-pd-focus{background:#005b5c;border:0;border-radius:9px;color:#f5ffff;padding:27px}
.fi-body #tk-provider-dashboard .tk-pd-focus h2{color:#f5ffff;font-family:var(--tk3-serif);font-size:31px;font-weight:500}
.fi-body #tk-provider-dashboard .tk-pd-focus p{color:#d5eded}
.fi-body #tk-provider-dashboard .tk-pd-focus-icon{background:#007e80;color:#dbeded}
.fi-body #tk-provider-dashboard .tk-pd-focus .tk-pd-button{background:#fff2dc;border-color:#fff2dc;color:#005b5c}
.fi-body #tk-provider-dashboard .tk-pd-card{border-radius:9px;border-color:var(--tk3-line);background:var(--tk3-paper);box-shadow:none}
.fi-body #tk-provider-dashboard .tk-pd-metric>strong{font-family:var(--tk3-serif);font-weight:500;font-size:45px;color:var(--tk3-ink)}
.fi-body #tk-provider-dashboard .tk-pd-metric-label{font-size:12px;color:var(--tk3-muted)}
.fi-body #tk-provider-dashboard .tk-pd-card-heading h2{font-size:19px}
.fi-body #tk-provider-dashboard .tk-pd-button{border-radius:5px;min-height:45px;background:#007e80;color:white;border-color:#007e80}
.fi-body #tk-provider-dashboard .tk-pd-button.tk-pd-secondary{background:transparent;color:var(--tk3-ink);border-color:var(--tk3-line)}
.fi-body #tk-provider-dashboard .tk-pd-inline{color:#007e80}
.fi-body #tk-provider-dashboard .tk-pd-lead:hover{background:var(--tk3-soft)}
.fi-body #tk-provider-dashboard .tk-pd-ring{background:conic-gradient(#007e80 var(--progress),#eee3e8 0)}
.fi-body #tk-provider-dashboard .tk-pd-profile-summary h3{font-family:var(--tk3-serif);font-size:28px;font-weight:500}
.fi-body .tk-admin-intro{background:#005b5c;color:#f5ffff;border:0;border-radius:9px;padding:28px}
.fi-body .tk-admin-intro :is(h2,h3,strong){color:#f5ffff}
.fi-body .tk-admin-intro p{color:#d5eded}
.fi-body .tk-admin-intro a{background:#fff2dc;color:#005b5c;border-color:#fff2dc;border-radius:5px}
.fi-body :is(.tk-admin-review,.tk-admin-overview,.tk-admin-shortcuts){border-color:var(--tk3-line);border-radius:9px;background:var(--tk3-paper)}
html.dark .fi-body #tk-dashboard .tk-workspace-shortcuts a,html.dark .fi-body #tk-provider-dashboard .tk-pd-card{background:var(--tk3-paper)}
html.dark .fi-body :is(#tk-dashboard .tk-text-link,#tk-provider-dashboard .tk-pd-inline){color:#e7b9cf}
@media(max-width:850px){.fi-body #tk-dashboard .tk-content{padding:25px 20px}.fi-body #tk-dashboard .tk-workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-body #tk-dashboard .tk-workspace-shortcuts a:nth-child(3){border-left:0;border-top:1px solid var(--tk3-line)}.fi-body #tk-dashboard .tk-workspace-shortcuts a:nth-child(4){border-top:1px solid var(--tk3-line)}}
@media(max-width:600px){.fi-body #tk-dashboard .tk-content{padding:22px 16px}.fi-body #tk-dashboard .tk-page-heading h1{font-size:32px}.fi-body #tk-dashboard .tk-hero{grid-template-columns:1fr}.fi-body #tk-dashboard .tk-hero-copy{padding:24px}.fi-body #tk-dashboard .tk-hero h2{font-size:33px}.fi-body #tk-dashboard .tk-countdown{padding:20px 24px;border:0}.fi-body #tk-dashboard .tk-countdown-number strong{font-size:45px}.fi-body #tk-dashboard .tk-stat{padding:17px}.fi-body #tk-dashboard .tk-stat-value{font-size:32px}.fi-body #tk-dashboard .tk-workspace-shortcuts a{padding:14px 11px;font-size:12px}.fi-body #tk-dashboard .tk-panel-header{padding:19px}.fi-body #tk-provider-dashboard .tk-pd-heading h1{font-size:34px}.fi-body #tk-provider-dashboard .tk-pd-focus{padding:21px}.fi-body #tk-provider-dashboard .tk-pd-focus h2{font-size:28px}.fi-body #tk-provider-dashboard .tk-pd-metric>strong{font-size:39px}}
.fi-body #tk-dashboard .tn-date-empty{padding:22px 0;color:#bce5e5}.fi-body #tk-dashboard .tn-date-empty svg{width:40px;height:40px}
.fi-body .tn-admin-workgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}
.fi-body .tn-admin-workgrid .tk-admin-queue,.fi-body .tn-admin-workgrid .tk-admin-metrics{grid-template-columns:1fr}
.fi-body .tk-admin-dashboard .tk-admin-metric,.fi-body .tk-admin-dashboard .tk-admin-queue a,.fi-body .tk-admin-dashboard .tk-admin-shortcuts a{border-color:var(--tk3-line);background:var(--tk3-paper);border-radius:7px}
.fi-body .tk-admin-dashboard .tk-admin-metric:hover,.fi-body .tk-admin-dashboard .tk-admin-queue a:hover,.fi-body .tk-admin-dashboard .tk-admin-shortcuts a:hover{background:var(--tk3-soft);border-color:#82bfc0}
.fi-body .tk-admin-dashboard .tk-admin-metric :is(strong,.tk-admin-metric-label){color:var(--tk3-ink)}
.fi-body .tk-admin-dashboard .tk-admin-metric strong{font-family:var(--tk3-serif);font-size:36px;font-weight:500}
.fi-body .tk-admin-intro>a strong{color:#005b5c}
.fi-body .tk-admin-intro>div>span{color:#d5eded}
@media(max-width:1000px){.fi-body .tn-admin-workgrid{grid-template-columns:1fr}.fi-body .tn-admin-workgrid .tk-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.fi-body .tn-admin-workgrid .tk-admin-metrics{grid-template-columns:1fr}}

.fi-body #tk-dashboard .tk-dialog{inset:0;margin:auto;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);border-radius:10px}.fi-body #tk-dashboard .tk-dialog::backdrop{background:#25242880}.fi-body .tk-navigation .tn-brand{font-size:43px}.fi-body .tk-panel-brand__mark .tn-brand{font-size:43px}.fi-body .tk-v2-wordmark{overflow:visible}.fi-body .tk-planning-brand-logo .tn-brand{font-size:33px}.fi-body .tk-auth-site-header .tn-brand{font-size:35px}

.fi-body #tk-provider-dashboard .tk-pd-focus h2{line-height:1.18}.fi-body .tn-admin-workgrid .tk-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-body .tn-admin-workgrid .tk-admin-metrics>li:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:600px){.fi-body .tn-admin-workgrid .tk-admin-metrics{grid-template-columns:1fr}}
html.dark .fi-body .tk-panel-brand{background:transparent!important;box-shadow:none;border-color:var(--tk3-line)}html.dark .fi-body .tk-panel-brand__label{color:var(--tk3-muted)}
/* V5 workspaces: stable hierarchy, readable figures, consistent task surfaces. */
.fi-body{font-family:var(--tk3-sans);--tn-accent:#007e80;--tn-ink:var(--tk3-ink)}
.fi-body .fi-sidebar{border-right:1px solid var(--tk3-line)}
.fi-body .tk-navigation .tk-nav-item{min-height:45px;font-size:13px}
.fi-body .tk-navigation .tk-nav-item.active,.fi-body .tk-navigation .tk-nav-item[aria-current=page]{background:var(--tk3-soft);color:var(--tk3-accent);border-left-color:var(--tk3-accent)}
.fi-body .tk-navigation .tk-wedding-label{border:1px solid var(--tk3-line);background:var(--tk3-canvas);padding:16px}
.fi-body #tk-dashboard .tk-page-heading{margin-bottom:26px}
.fi-body #tk-dashboard .tk-page-heading h1{font-size:42px;line-height:1.1}
.fi-body #tk-dashboard .tk-page-heading p{font-size:13px;color:var(--tk3-muted);margin-top:8px}
.fi-body #tk-dashboard .tk-hero{border-radius:10px;grid-template-columns:minmax(0,1fr) 240px;overflow:hidden}
.fi-body #tk-dashboard .tk-hero-copy{padding:32px}
.fi-body #tk-dashboard .tk-hero h2{font-size:42px;line-height:1.05;max-width:540px}
.fi-body #tk-dashboard .tk-hero-copy>p{font-size:13px;line-height:1.85}
.fi-body #tk-dashboard .tk-countdown{background:#006a6b;display:flex;flex-direction:column;justify-content:center}
.fi-body #tk-dashboard .tk-countdown-number strong{font:500 76px/1 var(--tk3-serif);letter-spacing:-2px}
.fi-body #tk-dashboard .tk-countdown-number span{font-size:12px}
.fi-body #tk-dashboard .tk-wedding-date{margin-top:18px;min-height:40px;background:#ffffff12}
.fi-body #tk-dashboard .tk-stats{gap:0;border:1px solid var(--tk3-line);background:var(--tk3-paper);border-radius:8px;overflow:hidden;margin-top:25px}
.fi-body #tk-dashboard .tk-stat{border:0;border-radius:0;min-height:145px;padding:23px;background:transparent;transition:background .15s}
.fi-body #tk-dashboard .tk-stat+.tk-stat{border-left:1px solid var(--tk3-line)}
.fi-body #tk-dashboard .tk-stat:hover{background:var(--tk3-soft)}
.fi-body #tk-dashboard .tk-stat-head{font-size:12px;font-weight:600;color:var(--tk3-muted)}
.fi-body #tk-dashboard .tk-stat-value{font:600 34px/1.25 var(--tk3-sans);letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin-top:13px}
.fi-body #tk-dashboard .tk-stat-foot{font-size:12px;line-height:1.6;color:var(--tk3-muted);margin-top:7px}
.fi-body #tk-dashboard .tk-workspace-shortcuts{border:0;background:transparent;gap:12px;margin-top:22px;margin-bottom:30px;overflow:visible}
.fi-body #tk-dashboard .tk-workspace-shortcuts a{border:1px solid var(--tk3-line);border-radius:5px;background:var(--tk3-paper);padding:13px 16px;font-size:12px;min-height:48px}
.fi-body #tk-dashboard .tk-workspace-shortcuts a+a{border-left:1px solid var(--tk3-line)}
.fi-body #tk-dashboard .tk-workspace-shortcuts a:hover{border-color:var(--tk3-accent);background:var(--tk3-soft)}
.fi-body #tk-dashboard .tk-panel-header h2{font:600 18px/1.4 var(--tk3-sans);letter-spacing:-.25px}
.fi-body #tk-dashboard .tk-panel-header p{font-size:12px;line-height:1.7;color:var(--tk3-muted)}
.fi-body #tk-dashboard .tk-task-title{font-size:14px;line-height:1.5}
.fi-body #tk-dashboard .tk-task-meta{font-size:12px;line-height:1.6;color:var(--tk3-muted)}
.fi-body #tk-dashboard .tk-task-tabs button{min-height:40px;font-size:12px}
.fi-body #tk-dashboard .tk-task-tabs button[aria-pressed=true]{background:var(--tk3-soft);color:var(--tk3-accent)}
.fi-body #tk-dashboard .tk-next-event{background:var(--tk3-soft);color:var(--tk3-ink)}
.fi-body #tk-dashboard .tk-budget-amount strong{font:600 32px/1.2 var(--tk3-sans);letter-spacing:-1px}
.fi-body .tk-first-steps{border:1px solid var(--tk3-line);border-radius:10px;background:var(--tk3-paper);overflow:hidden}
.fi-body .tk-first-steps__summary{background:var(--tk3-soft);color:var(--tk3-ink);padding:22px 25px}
.fi-body .tk-first-steps__heading>strong{font:500 31px/1.15 var(--tk3-serif)}
.fi-body .tk-first-steps__heading>span{font-size:12px;color:var(--tk3-muted)}
.fi-body .tk-first-steps__step{border-radius:7px;border-color:var(--tk3-line);background:var(--tk3-paper)}
.fi-body .tk-first-steps__step[data-current=true]{border-color:var(--tk3-accent);background:var(--tk3-soft)}
.fi-body .tk-first-steps__state{background:var(--tk3-soft);color:var(--tk3-accent)}
.fi-body #tk-provider-dashboard .tk-pd-heading h1{font-size:42px;line-height:1.15}
.fi-body #tk-provider-dashboard .tk-pd-focus{border-radius:10px;padding:29px}
.fi-body #tk-provider-dashboard .tk-pd-focus h2{font-size:34px}
.fi-body #tk-provider-dashboard .tk-pd-focus p{font-size:13px;line-height:1.8}
.fi-body #tk-provider-dashboard .tk-pd-metric>strong{font:600 36px/1.3 var(--tk3-sans);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:14px}
.fi-body #tk-provider-dashboard .tk-pd-metric-label{font-size:12px;font-weight:600}
.fi-body #tk-provider-dashboard .tk-pd-metric>p{font-size:12px;line-height:1.7;color:var(--tk3-muted)}
.fi-body #tk-provider-dashboard .tk-pd-card-heading h2{font-size:18px;letter-spacing:-.2px}
.fi-body .tk-admin-dashboard .tk-admin-metric strong{font:600 34px/1.3 var(--tk3-sans);letter-spacing:-1px;font-variant-numeric:tabular-nums}
.fi-body .tk-admin-intro{border-radius:10px;padding:30px}
.fi-body .tk-admin-intro h2{font:500 36px/1.15 var(--tk3-serif)}
.fi-body .tk-admin-queue a{min-height:74px}
.fi-body :is(.fi-input-wrp,.fi-select-input){border-radius:5px}
html.dark .fi-body .tk-navigation .tk-wedding-label{background:var(--tk3-soft)}
html.dark .fi-body #tk-dashboard .tk-stat-head svg{color:var(--tk3-accent)}
html.dark .fi-body #tk-dashboard .tk-avatar{background:var(--tk3-soft);color:var(--tk3-accent)}
html.dark .fi-body .tk-first-steps__step[data-current=true]{background:var(--tk3-soft)}
@media(max-width:1024px){.fi-body #tk-dashboard .tk-stat{padding:20px}.fi-body #tk-dashboard .tk-stat-value{font-size:29px}.fi-body #tk-dashboard .tk-hero{grid-template-columns:minmax(0,1fr) 210px}.fi-body #tk-dashboard .tk-hero h2{font-size:36px}}
@media(max-width:850px){.fi-body #tk-dashboard .tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-body #tk-dashboard .tk-stat:nth-child(3){border-left:0;border-top:1px solid var(--tk3-line)}.fi-body #tk-dashboard .tk-stat:nth-child(4){border-top:1px solid var(--tk3-line)}}
@media(max-width:600px){.fi-body #tk-dashboard .tk-page-heading h1{font-size:34px}.fi-body #tk-dashboard .tk-hero{grid-template-columns:1fr}.fi-body #tk-dashboard .tk-hero-copy{padding:25px}.fi-body #tk-dashboard .tk-hero h2{font-size:35px}.fi-body #tk-dashboard .tk-countdown{padding:22px 25px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7px 20px}.fi-body #tk-dashboard .tk-countdown-heading{grid-column:1/-1}.fi-body #tk-dashboard .tk-countdown-number strong{font-size:54px}.fi-body #tk-dashboard .tk-countdown-number{grid-row:span 2}.fi-body #tk-dashboard .tk-wedding-date{margin-top:3px;font-size:12px}.fi-body #tk-dashboard .tk-countdown>p{font-size:12px}.fi-body #tk-dashboard .tn-date-empty{grid-row:span 2;padding:0}.fi-body #tk-dashboard .tk-stat{padding:18px;min-height:135px}.fi-body #tk-dashboard .tk-stat-value{font-size:27px}.fi-body #tk-dashboard .tk-stat-foot{font-size:12px}.fi-body #tk-dashboard .tk-stat-head{font-size:12px}.fi-body #tk-dashboard .tk-workspace-shortcuts{gap:9px;margin-top:17px}.fi-body #tk-dashboard .tk-workspace-shortcuts a{font-size:12px;padding:12px 11px}.fi-body #tk-dashboard .tk-workspace-shortcuts a:nth-child(3){border-left:1px solid var(--tk3-line)}.fi-body .tk-first-steps__summary{padding:21px}.fi-body .tk-first-steps__heading>strong{font-size:28px}.fi-body #tk-provider-dashboard .tk-pd-heading h1{font-size:34px}.fi-body #tk-provider-dashboard .tk-pd-focus{padding:23px}.fi-body #tk-provider-dashboard .tk-pd-focus h2{font-size:30px}.fi-body .tk-admin-intro{padding:24px}.fi-body .tk-admin-intro h2{font-size:31px}}

.fi-body .tk-provider-onboarding,.fi-body .tk-provider-register{--ob-accent:#007e80;--ob-on-accent:#fff}
html.dark .fi-body .tk-provider-onboarding{--ob-accent:#7ed5d6;--ob-on-accent:#10292a}

/* Size dashboard grids against the usable workspace, including a collapsed sidebar. */
.fi-body :is(.tk-admin-dashboard,#tk-provider-dashboard,#tk-dashboard){container:workspace-dashboard / inline-size}
.fi-body :is(.tk-admin-intro>div,#tk-provider-dashboard .tk-pd-focus>div){min-width:0}
.fi-body .tk-admin-intro>div{max-width:75ch}
.fi-body #tk-provider-dashboard :is(.tk-pd-focus p,.tk-pd-card-heading p){max-width:72ch}
.fi-body .tk-admin-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
@container workspace-dashboard (min-width:1600px){
    .fi-body .tn-admin-workgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
    .fi-body .tn-admin-workgrid .tk-admin-queue{grid-template-columns:repeat(2,minmax(0,1fr))}
    .fi-body .tn-admin-workgrid .tk-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
    .fi-body .tn-admin-workgrid .tk-admin-metrics>li:last-child:nth-child(odd){grid-column:auto}
    .fi-body #tk-dashboard .tk-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}
    .fi-body #tk-dashboard .tk-right-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
}

.tk-guest-counts{flex-wrap:wrap;gap:16px}.tk-guest-counts>div{min-width:90px}@media(max-width:767px){.fi-ta-table .fi-ta-cell{padding-left:8px;padding-right:8px}.fi-ta-table .fi-ta-text-item{font-size:12px}.fi-ta-table .fi-ta-text{white-space:normal}.fi-ta-table .fi-ta-header-cell{padding-left:8px;padding-right:8px}}
