.tw{min-width:0}.tw button,.tw input,.tw select,.tw textarea{font:inherit}.tw button{min-height:var(--control-height)}.tw button[aria-disabled=true]{cursor:not-allowed;color:var(--tmeet-muted);background:var(--tmeet-panel-soft);border-color:var(--tmeet-line);opacity:1}.tw button[aria-busy=true]{cursor:progress}.tw h3,.tw h4,.tw p{margin:0}.tw .module-title p{margin-top:var(--sp-2)}.tw h3{font-size:var(--fs-subtitle);line-height:1.5}.tw h4{font-size:var(--fs-label);margin:var(--sp-5) 0 var(--sp-3)}.tw h4 span{color:var(--tmeet-muted);font-weight:400;margin-left:var(--sp-2)}.tw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background:var(--tmeet-panel);margin:0;overflow:hidden}.tw-metrics>div{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-5) var(--sp-6)}.tw-metrics>div+div{border-left:1px solid var(--tmeet-line)}.tw-metrics dt{font-size:var(--fs-label);color:var(--tmeet-muted)}.tw-metrics dd{margin:0;font-size:var(--fs-display);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;letter-spacing:-.03em}.tw-metrics>div{position:relative}.tw-metric-go{all:unset;cursor:pointer;font:inherit;color:inherit;border-radius:var(--r-sm)}.tw-metric-go:after{content:"";position:absolute;inset:0;border-radius:inherit}@media (hover:hover){.tw-metrics>div:has(.tw-metric-go:not([aria-disabled=true]):hover){background:var(--tmeet-panel-soft)}}.tw-metric-go:focus-visible{outline:none}.tw-metric-go:focus-visible:after{outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:calc(-1 * var(--bw-heavy) - 2px)}.tw-metric-go[aria-disabled=true]{cursor:not-allowed}.tw-help{color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.tw-tabs{display:flex;gap:var(--sp-2);border-bottom:1px solid var(--tmeet-line)}.tw-tabs button{background:transparent;color:var(--tmeet-muted);padding:var(--sp-3) var(--sp-3);min-width:var(--control-height);border:0;border-bottom:2px solid transparent;font-weight:600}.tw-tabs button.is-selected{color:var(--tmeet-ink);border-bottom-color:var(--tmeet-primary)}.tw .tw-metric-go[aria-disabled=true],.tw .tw-tabs button[aria-disabled=true]{background:transparent;color:var(--tmeet-muted)}.tw .tw-tabs button[aria-disabled=true]:not(.is-selected){border-bottom-color:transparent}.tw-notice{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);background:var(--tmeet-primary-soft);color:var(--tmeet-ink);border:1px solid var(--tmeet-primary-line);border-radius:var(--r-md)}.tw-notice.is-error{background:var(--tmeet-danger-soft);border-color:var(--tmeet-danger-line)}.tw-notice>svg{flex:0 0 auto}.tw-notice>span{flex:1 1;line-height:1.6;overflow-wrap:anywhere}.tw-toolbar{flex-wrap:wrap;gap:var(--sp-3)}.tw-search,.tw-toolbar{display:flex;align-items:center}.tw-search{flex:1 1 240px;min-width:0;gap:var(--sp-2);background:var(--tmeet-panel);border:1px solid var(--tmeet-line-control);padding:0 var(--sp-3);border-radius:var(--r-control)}.tw-search input{width:100%;min-width:0;min-height:42px;background:transparent;color:var(--tmeet-ink);border:0}.tw .field input:not(.sr-only),.tw textarea,.tw-invite-result>input{min-height:var(--control-height);background:var(--tmeet-panel);color:var(--tmeet-ink);border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);width:100%;min-width:0}.tw .field input[aria-invalid=true]:not(.sr-only){border-color:var(--tmeet-danger);background:var(--tmeet-danger-soft)}.tw select{min-width:0}.tw .field small{color:var(--tmeet-muted);line-height:1.5}.tw-editor{border:1px solid var(--tmeet-line);background:var(--tmeet-panel);padding:var(--sp-6);border-radius:var(--r-lg)}.tw-editor>h3{margin-bottom:var(--sp-3)}.tw-editor fieldset{margin:0;padding:0;border:0;min-width:0}.tw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);margin-top:var(--sp-5)}.tw-wide{grid-column:1/-1}.tw-field-stack{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);align-content:start;min-width:0}.tw-form-actions{display:flex;justify-content:flex-end;gap:var(--sp-3);padding-top:var(--sp-5);margin-top:var(--sp-5);border-top:1px solid var(--tmeet-line)}.tw-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);max-height:280px;overflow-y:auto;margin-top:var(--sp-3);border:1px solid var(--tmeet-line)}.tw-picker,.tw-picker label{border-radius:var(--r-md);padding:var(--sp-3)}.tw-picker label{display:flex;align-items:center;gap:var(--sp-3);min-height:52px}.tw-picker label:has(input:checked){background:var(--tmeet-primary-soft)}.tw-picker label:has(input:disabled){color:var(--tmeet-muted)}.tw-picker input{width:18px;height:18px;accent-color:var(--tmeet-primary);flex:0 0 auto}.tw-picker span{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.tw-picker strong{font-size:var(--fs-label);overflow-wrap:anywhere}.tw-picker small{color:var(--tmeet-muted)}.tw-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.tw-team-card{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6);background:var(--tmeet-panel);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);min-width:0}.tw-card-heading{display:flex;gap:var(--sp-3);align-items:center}.tw-card-heading>div{min-width:0}.tw-card-heading h3{overflow-wrap:anywhere}.tw-card-heading p{color:var(--tmeet-muted);font-size:var(--fs-label);margin-top:var(--sp-1)}.tw-team-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-sm);background:var(--tmeet-panel-soft);color:var(--tmeet-accent-ink);flex:0 0 auto}.tw-description{font-size:var(--fs-label);color:var(--tmeet-muted);line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.tw-avatars{display:flex;align-items:center;min-height:30px}.tw-avatar,.tw-avatars>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;background:var(--tmeet-panel-soft);border:2px solid var(--tmeet-panel);color:var(--tmeet-ink-soft);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:600}.tw-avatars>span+span{margin-left:-8px}.tw-avatars p{color:var(--tmeet-muted);font-size:var(--fs-label)}.tw-event-list{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);list-style:none;padding:var(--sp-4) 0;margin:0;border-top:1px solid var(--tmeet-line)}.tw-event-list:empty{display:none}.tw-event-list li{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.tw-event-list span{font-size:var(--fs-label);font-weight:600;overflow-wrap:anywhere}.tw-event-list small{color:var(--tmeet-muted)}.tw-public-link{display:flex;align-items:center;gap:var(--sp-3);margin-top:auto}.tw-public-link a{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height);color:var(--tmeet-accent-ink);font-weight:600;font-size:var(--fs-label)}.tw-link-address{color:var(--tmeet-muted);font-size:var(--fs-meta);overflow-wrap:anywhere;margin-top:calc(-1 * var(--sp-3))!important;-webkit-user-select:all;-moz-user-select:all;user-select:all}.tw-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);border-top:1px solid var(--tmeet-line);padding-top:var(--sp-4)}.tw-card-actions>.confirm-root{margin-left:auto}.tw-empty{display:grid;justify-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);text-align:center;padding:var(--sp-9) var(--sp-5);border:1px dashed var(--tmeet-line-strong);border-radius:var(--r-lg);color:var(--tmeet-muted)}.tw-empty h3{color:var(--tmeet-ink)}.tw-empty p{max-width:460px;line-height:1.7}.tw-directory{border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background:var(--tmeet-panel)}.tw-member-row{display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap;padding:var(--sp-5)}.tw-member-row+.tw-member-row{border-top:1px solid var(--tmeet-line)}.tw-member-main{display:flex;flex:1 1 240px;align-items:flex-start;gap:var(--sp-3);min-width:0}.tw-member-main>div{min-width:0}.tw-member-main p,.tw-member-main strong{overflow-wrap:anywhere}.tw-member-main p{color:var(--tmeet-muted);font-size:var(--fs-label);margin-top:var(--sp-1)}.tw-member-main small{color:var(--tmeet-muted);line-height:1.8}.tw-self,.tw-status{display:inline-flex;align-items:center;border:1px solid var(--tmeet-line-strong);border-radius:var(--r-pill);background:var(--tmeet-panel-soft);padding:1px var(--sp-2);color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:700;line-height:1.35;white-space:nowrap}.tw-self{margin-left:var(--sp-2);vertical-align:1px}.tw-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-meta);align-items:center;color:var(--tmeet-muted)}.tw-status.is-active{background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink);border-color:var(--tmeet-primary-line)}.tw-status.is-expired,.tw-status.is-suspended{color:var(--tmeet-warn);background:var(--tmeet-warn-soft);border-color:var(--tmeet-warn-line)}.tw-member-readiness{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-label);color:var(--tmeet-muted)}.tw-member-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.tw-member-actions select{max-width:132px}.tw-invite-result{border:1px solid var(--tmeet-primary-line);border-radius:var(--r-lg);background:var(--tmeet-primary-soft);padding:var(--sp-5);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.tw-invite-result strong{overflow-wrap:anywhere}.tw-invite-result p{font-size:var(--fs-label);line-height:1.7;margin-top:var(--sp-1)}.tw-inline-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.tw-readiness{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.tw-readiness-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-5);font-size:var(--fs-label)}.tw-readiness-row+.tw-readiness-row{border-top:1px solid var(--tmeet-line)}.tw-readiness-row strong{overflow-wrap:anywhere}.tw-readiness-row span{display:flex;align-items:center;gap:var(--sp-2)}.tw-readiness-row svg{flex:0 0 auto}.tw-needs-attention{color:var(--tmeet-warn)}.tw-checklist{padding:var(--sp-5);background:var(--tmeet-panel);border:1px solid var(--tmeet-line);border-radius:var(--r-lg)}.tw-checklist h4{margin-top:0}.tw-checklist ol{padding-left:var(--sp-5);line-height:2;color:var(--tmeet-ink-soft);font-size:var(--fs-label);margin-bottom:var(--sp-5)}@container (max-width: 850px){.tw-team-grid{grid-template-columns:1fr}.tw-readiness-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.tw-team-grid{grid-template-columns:1fr}.tw-readiness-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-metrics>div{padding:var(--sp-4)}.tw-metrics>div:nth-child(3){border-left:0}.tw-metrics>div:nth-child(n+3){border-top:1px solid var(--tmeet-line)}.tw-metrics dd{font-size:var(--fs-heading)}.tw-form-grid,.tw-picker{grid-template-columns:1fr}.tw-editor,.tw-team-card{padding:var(--sp-4)}.tw-member-actions{width:100%}.tw-member-readiness{padding-left:46px}.tw-tabs{gap:var(--sp-5)}.tw-toolbar>label{flex:1 1 120px}.tw-toolbar>.tw-search{flex-basis:100%}}.tw :is(.tw-team-card,.tw-directory,.tw-editor,.tw-checklist,.tw-empty){border-radius:var(--r-xl)}.tw-team-card{gap:var(--sp-5)}.tw-team-icon{background:var(--tmeet-primary-soft)}.tw-empty{background:var(--tmeet-panel)}.tw-editor{border-color:var(--tmeet-primary-line)}.tw-editor>h3{margin-bottom:var(--sp-5)}.tw-form-actions{flex-wrap:wrap}.tw-toolbar{padding:var(--sp-4);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background:var(--tmeet-panel)}.tw-toolbar>label:not(.tw-search){display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.tw-tabs{flex-wrap:wrap}.tw-member-row{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--sp-5) var(--sp-6)}.tw-member-actions{min-width:0}.tw-member-actions>.confirm-root[role=group]{flex-basis:100%}.tw-readiness-row{padding:var(--sp-5) var(--sp-6)}@container module-panel (min-width: 1000px){.tw-member-row{grid-template-columns:minmax(0,1fr) 160px minmax(260px,.9fr)}.tw-member-main{grid-column:1}.tw-member-readiness{grid-column:2;grid-row:1}.tw-member-actions{grid-column:3;grid-row:1;justify-content:flex-end}}@container module-panel (max-width: 600px){.tw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-metrics>div{padding:var(--sp-4)}.tw-metrics>div:nth-child(3){border-left:0}.tw-metrics>div:nth-child(n+3){border-top:1px solid var(--tmeet-line)}.tw-metrics dd{font-size:var(--fs-heading)}.tw-form-grid,.tw-picker{grid-template-columns:minmax(0,1fr)}.tw-editor,.tw-member-row,.tw-readiness-row,.tw-team-card{padding:var(--sp-5)}.tw-member-readiness{padding-left:0}}@container module-panel (max-width: 420px){.tw-readiness-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}}.bw-notice{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);background:var(--tmeet-primary-soft);color:var(--tmeet-ink);border:1px solid var(--tmeet-primary-line);border-radius:var(--r-md)}.bw-notice[data-tone=error]{background:var(--tmeet-danger-soft);border-color:var(--tmeet-danger-line)}.bw-notice[data-tone=warn]{background:var(--tmeet-warn-soft);border-color:var(--tmeet-warn-line)}.bw-notice>svg{flex:0 0 auto}.bw-notice>span{flex:1 1 240px;min-width:0;line-height:1.6;overflow-wrap:anywhere}.bw .bw-alert-title{font-size:inherit;font-weight:600;line-height:inherit}.bw-list{list-style:none;margin:0;padding:0}.bw-list>li+li{border-top:1px solid var(--tmeet-line)}.bw-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:center;width:100%;padding:var(--sp-4) var(--sp-6);background:transparent;border:0;color:var(--tmeet-ink);text-align:left;cursor:pointer}@media (hover:hover){.bw-row:hover{background:var(--tmeet-panel-soft)}}.bw-row:focus-visible{outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:calc(-1 * var(--bw-heavy) - 2px)}.bw-list>li:first-child .bw-row{border-radius:var(--r-xl) var(--r-xl) 0 0}.bw-list>li:last-child .bw-row{border-radius:0 0 var(--r-xl) var(--r-xl)}.bw-row-main,.bw-row-meta{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.bw-row-main strong,.bw-row-main>span{overflow-wrap:anywhere}.bw-row-meta{justify-items:end;text-align:right;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bw-muted{color:var(--tmeet-muted);font-size:var(--fs-label)}.bw-more{display:flex;justify-content:center}.bw-metrics>div:last-child dd{font-size:var(--fs-heading);line-height:1.5}.bw-back,.bw-contact{display:flex}.bw-contact{flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-2)!important}.bw-contact a{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--tmeet-accent-ink);font-weight:600;overflow-wrap:anywhere}.bw-field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-5)}.bw-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.bw-field-head label{font-size:var(--fs-label);font-weight:600}.bw-field-head span{color:var(--tmeet-muted);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bw-tag-list{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.bw-tag-list>li{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px 4px 2px 10px;background:var(--tmeet-primary-soft);border:1px solid var(--tmeet-primary-line);border-radius:var(--r-pill);font-size:var(--fs-label)}.bw-tag-list>li button{position:relative;display:grid;place-items:center;width:24px;height:24px;min-height:24px!important;padding:0;background:transparent;border:0;border-radius:var(--r-pill);color:var(--tmeet-ink-soft);cursor:pointer}.bw-tag-list>li button:after{content:"";position:absolute;inset:-10px}@media (hover:hover){.bw-tag-list>li button:hover{background:var(--tmeet-panel)}}.bw-tag-list>li.bw-tag-empty{padding:2px 0;background:transparent;border:0;color:var(--tmeet-muted)}.bw-tag-input{display:flex;gap:var(--sp-2)}.bw-tag-input input{flex:1 1 auto;min-width:0;min-height:var(--control-height);background:var(--tmeet-panel);color:var(--tmeet-ink);border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3)}.bw-tag-input input[aria-invalid=true]{border-color:var(--tmeet-danger-line)}.bw-error{color:var(--tmeet-danger);line-height:1.5}.bw-suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.bw-suggestions button{min-height:32px!important;padding:0 var(--sp-3);background:var(--tmeet-panel);border:1px dashed var(--tmeet-line-strong);border-radius:var(--r-pill);color:var(--tmeet-ink-soft);font-size:var(--fs-label);cursor:pointer}@media (hover:hover){.bw-suggestions button:hover{border-style:solid;color:var(--tmeet-ink)}}@media (pointer:coarse){.bw-suggestions button{min-height:var(--control-height)!important}}.bw textarea{resize:vertical;line-height:1.6}.bw-history h3{margin-bottom:var(--sp-4)}.bw-history h3 span{color:var(--tmeet-muted);font-weight:400;font-size:var(--fs-label);margin-left:var(--sp-2)}.bw-history ol{list-style:none;margin:0;padding:0}.bw-booking{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-5) var(--sp-6)}.bw-booking+.bw-booking{border-top:1px solid var(--tmeet-line)}.bw-booking-head{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center}.bw-booking-head strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bw-booking>p{font-size:var(--fs-label);line-height:1.6;overflow-wrap:anywhere}.bw-status{font-size:var(--fs-meta)}.bw-status.is-completed,.bw-status.is-confirmed{background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink);border-color:var(--tmeet-primary-line)}.bw-status.is-pending,.bw-status.is-proposed{color:var(--tmeet-warn);background:var(--tmeet-warn-soft);border-color:var(--tmeet-warn-line)}.bw-status.is-canceled,.bw-status.is-no_show{color:var(--tmeet-danger);background:var(--tmeet-danger-soft);border-color:var(--tmeet-danger-line)}.bw-answers{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-1) 0 0;padding:var(--sp-3) var(--sp-4);background:var(--tmeet-panel-soft);border-radius:var(--r-md);font-size:var(--fs-label)}.bw-answers>div{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3)}.bw-answers dt{color:var(--tmeet-muted);overflow-wrap:anywhere}.bw-answers dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bw-host-note{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);white-space:pre-wrap}.bw-host-note span{color:var(--tmeet-muted);font-size:var(--fs-meta)}@container module-panel (max-width: 600px){.bw-row{grid-template-columns:auto minmax(0,1fr);padding:var(--sp-4) var(--sp-5)}.bw-row-meta{grid-column:2;justify-items:start;text-align:left}.bw-booking{padding:var(--sp-4) var(--sp-5)}.bw-answers>div{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}}@media (max-width:560px){.bw-row{grid-template-columns:auto minmax(0,1fr)}.bw-row-meta{grid-column:2;justify-items:start;text-align:left}}.intg h4,.intg h5{margin:0}.intg h4{font-size:var(--fs-body);font-weight:700}.intg code,.intg h5{font-size:var(--fs-label)}.intg code{font-family:var(--tmeet-font-mono);font-feature-settings:none;font-variant-ligatures:none;overflow-wrap:anywhere}.intg-block{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--tmeet-line)}.intg-block>p{max-width:var(--tmeet-measure)}.intg-block>.intg-history,.intg-block>.intg-list,.intg-block>.intg-secret,.intg-block>div.field-note{max-width:var(--form-measure,1040px)}.intg-block>*{min-width:0}.intg-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.intg-form{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0;max-width:calc(var(--form-col, 512px) + 2 * var(--sp-4) + 2px);padding:var(--sp-4);border:1px solid var(--tmeet-primary-line);border-radius:var(--r-xl);background:var(--tmeet-panel)}@media (prefers-reduced-motion:no-preference){.intg-form{animation:tmeet-rise var(--dur-2) var(--ease) both}}.intg-form input[readonly]{background:var(--tmeet-panel-soft);color:var(--tmeet-muted)}.intg-choice input[aria-disabled=true]{cursor:not-allowed}.intg-fieldset{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;padding:0;border:0;min-width:0}.intg-fieldset legend{margin-bottom:var(--sp-2);font-size:var(--fs-label);font-weight:600}.intg-choice{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) 0}.intg-choice input{margin-top:3px;flex:0 0 auto}.intg-choice span{display:grid;grid-gap:2px;gap:2px}.intg-choice small{color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.5}.intg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.intg-secret .intg-secret-value{display:block;margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--tmeet-primary-line);border-radius:var(--r-sm);background:var(--tmeet-panel);color:var(--tmeet-ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.intg-secret .intg-actions{margin-top:var(--sp-1)}.intg-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.intg-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--tmeet-line)}.intg-row:last-child{border-bottom:0}.intg-row[data-revoked=true] .intg-row-main{color:var(--tmeet-muted)}.intg-row-main{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.intg-row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--sp-2)}.intg-meta{color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.intg-meta,.intg-url{overflow-wrap:anywhere}.intg-events{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.intg-events code{padding:1px var(--sp-2);border:1px solid var(--tmeet-line);border-radius:var(--r-sm);background:var(--tmeet-panel-soft)}.intg-history{padding:var(--sp-4);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background:var(--tmeet-panel-soft)}.intg-deliveries,.intg-history{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.intg-deliveries{margin:0;padding:0;list-style:none}.intg-delivery{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--tmeet-line)}.intg-delivery:last-child{padding-bottom:0;border-bottom:0}.intg-delivery-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intg-delivery-detail{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);font-size:var(--fs-label)}.intg-delivery-detail pre{margin:0;max-height:240px;overflow:auto;background:var(--tmeet-panel);white-space:pre-wrap;overflow-wrap:anywhere}.intg-delivery-detail pre,.intg-snippet{padding:var(--sp-2) var(--sp-3);border:1px solid var(--tmeet-line);border-radius:var(--r-sm)}.intg-snippet{display:block;margin-top:var(--sp-1);background:var(--tmeet-panel-soft);white-space:pre;overflow-x:auto}.intg .intg-snippet{overflow-wrap:normal}@container module-panel (min-width: 760px){.intg-row:not(.intg-hook){grid-template-columns:minmax(0,1fr) auto}.intg-row:not(.intg-hook) .intg-row-actions{justify-content:flex-end}}@media (min-width:641px){.onb-dialog .ui-dialog-body{min-height:248px}}.onb-stack{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0}.onb-field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.onb-note{color:var(--tmeet-muted);line-height:1.6}.onb-error,.onb-note{margin:0;font-size:var(--fs-label)}.onb-error{display:flex;align-items:flex-start;gap:var(--sp-2);color:var(--tmeet-danger);line-height:1.5}.onb-error svg{flex:none;margin-top:2px}.onb-summary{margin:0;border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;line-height:1.5}.onb-readonly,.onb-summary{background:var(--tmeet-panel-soft)}.onb-readonly{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);padding:var(--sp-4)}.onb-readonly-label{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:650}.onb-readonly code{font-family:var(--tmeet-font-mono);font-size:var(--fs-label);overflow-wrap:anywhere}.onb-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;padding:0;list-style:none}.onb-provider{display:flex;align-items:center;gap:var(--sp-3);min-width:0;min-height:60px;border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background:var(--tmeet-panel);padding:var(--sp-3)}.onb-provider.is-primary{grid-column:1/-1;border-color:var(--tmeet-line-strong);padding:var(--sp-4)}.onb-provider.is-upcoming{background:var(--tmeet-panel-soft)}.onb-provider-logo{display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--tmeet-line);border-radius:var(--r-md);background:var(--tmeet-panel)}.onb-provider-logo.is-generic{background:transparent;color:var(--tmeet-muted)}.onb-provider-text{display:grid;flex:1 1 auto;grid-gap:2px;gap:2px;min-width:0}.onb-provider-text strong{color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:650}.onb-provider.is-upcoming .onb-provider-text strong{color:var(--tmeet-ink-soft);font-weight:600}.onb-provider-text span{color:var(--tmeet-muted);font-size:var(--fs-meta);overflow-wrap:anywhere}.onb-account{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);padding:var(--sp-4)}.onb-account-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.onb-account-head strong{font-size:var(--fs-label);overflow-wrap:anywhere}.onb-group-label{margin:0;color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:650}.onb-calendars{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.onb-check{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--control-height);border-radius:var(--r-sm);padding:0 var(--sp-2);cursor:pointer}.onb-check:hover{background:var(--tmeet-panel-soft)}.onb-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--tmeet-primary)}.onb-check input[aria-disabled=true]{cursor:progress}.onb-check span{font-size:var(--fs-label);overflow-wrap:anywhere}.onb-target{display:grid;grid-gap:2px;gap:2px;border-top:1px solid var(--tmeet-line);padding-top:var(--sp-3)}.onb-target strong{font-size:var(--fs-label);overflow-wrap:anywhere}.onb-target .onb-note{font-size:var(--fs-meta)}.onb-note-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.onb-empty{display:grid;justify-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);border:1px dashed var(--tmeet-line-strong);border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-5);text-align:center}.onb-empty-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--sp-1);border-radius:50%;background:var(--tmeet-panel-soft);color:var(--tmeet-muted)}.onb-empty strong{font-size:var(--fs-body)}.onb-empty p{max-width:44ch;margin:0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.onb-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}@media (max-width:480px){.onb-providers,.onb-roles{grid-template-columns:minmax(0,1fr)}}.av-body,.av-holidays,.av-hours,.av-view{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0}.av-card{display:grid;align-content:start;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-6)}.av-card-head h3{margin:0;color:var(--tmeet-ink);font-size:var(--fs-subtitle);font-weight:700;line-height:1.35}.av-card-head p{margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.av-card-head h3:focus-visible{outline-offset:4px}.av-card-head-row{align-items:flex-start;gap:var(--sp-3) var(--sp-4)}.av-card-foot,.av-card-head-row{display:flex;flex-wrap:wrap;justify-content:space-between}.av-card-foot{align-items:center;gap:var(--sp-2) var(--sp-4)}.av-muted{margin:0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.av-text-button{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height);margin:0;border:0;background:none;padding:0;color:var(--tmeet-accent-ink);font:inherit;font-size:var(--fs-label);font-weight:600;text-decoration:none;cursor:pointer}.av-text-button:hover{text-decoration:underline;text-underline-offset:3px}.av-skeleton{grid-template-columns:minmax(0,1fr)}.av-empty{padding-block:var(--sp-8)}.av-schedule-pick{display:flex;align-items:center;gap:var(--sp-2)}.av-schedule-pick>span{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.av-holidays-layout,.av-hours-layout{grid-template-columns:minmax(0,1fr);align-items:start}.av-holidays-layout,.av-hours-layout,.av-hours-side{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0}.av-holidays-main,.av-hours-main{min-width:0}@container module-panel (min-width: 1040px){.av-hours-layout{grid-template-columns:minmax(0,calc(var(--form-measure, 1040px) + 2 * var(--sp-6) + 2px)) minmax(340px,1fr)}.av-holidays-layout{grid-template-columns:minmax(0,calc(var(--form-measure, 1040px) + 2 * var(--sp-6) + 2px)) minmax(320px,1fr)}}.av-schedule{gap:var(--sp-5)}.av-schedule-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-1) var(--sp-4);gap:var(--sp-1) var(--sp-4)}.av-schedule-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.av-schedule-title h3{margin:0;color:var(--tmeet-ink);font-size:var(--fs-title);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.av-schedule-meta{grid-column:1;margin:0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.5}.av-schedule-default{grid-column:2;grid-row:1/span 2}.av-schedule-fields{display:grid;grid-template-columns:minmax(0,440px)}.av-editor{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.av-rows{display:grid;grid-template-columns:var(--control-height) max-content auto minmax(0,1fr);grid-column-gap:var(--sp-3);column-gap:var(--sp-3);margin:0;border-top:1px solid var(--tmeet-line);padding:0;list-style:none}.av-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;border-bottom:1px solid var(--tmeet-line);padding:var(--sp-3) 0}.av-row-day{display:grid;place-items:center;height:var(--control-height);color:var(--tmeet-ink);font-size:var(--fs-body);font-weight:700}.av-row:not([data-open]) .av-row-day{color:var(--tmeet-muted)}.av-row-ranges{display:grid;grid-gap:var(--sp-2)}.av-range,.av-row-ranges{gap:var(--sp-2);min-width:0}.av-range{display:flex;align-items:flex-start}.av-row-closed{display:flex;align-items:center;min-height:var(--control-height);color:var(--tmeet-muted);font-size:var(--fs-label)}.av-row-actions{display:flex;gap:var(--sp-1)}.av-copy{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-4);scroll-margin-block-end:var(--av-savebar-clearance)}.av-copy-head h4{margin:0;font-size:var(--fs-body);font-weight:700}.av-copy-head p{margin:var(--sp-1) 0 0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-copy-days{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.av-copy .field-note{margin:0}.av-copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.av-save-notes{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.av-save-notes:empty{display:none}.av-save-notes .field-note{margin:0}.av-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin:0 calc(-1 * var(--sp-6)) calc(-1 * var(--sp-6));border-top:1px solid var(--tmeet-line);border-radius:0 0 var(--r-xl) var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-4) var(--sp-6)}.av-savebar[data-dirty]{border-top-color:var(--tmeet-primary-line);background-color:var(--tmeet-primary-soft)}.av-savebar-status{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.5}.av-savebar[data-dirty] .av-savebar-status{color:var(--tmeet-accent-ink);font-weight:600}.av-savebar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);-webkit-margin-start:auto;margin-inline-start:auto}.av-schedule{--av-savebar-clearance:calc(2 * var(--control-height) + var(--sp-6))}.av-schedule :is(input,select,textarea,button,a[href],[tabindex]):not(.av-savebar *){scroll-margin-block-end:var(--av-savebar-clearance)}.av-week-axis,.av-week-day{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 4.75rem;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3)}.av-week-ticks{position:relative;height:1.4em}.av-week-ticks>span{position:absolute;top:0;translate:-50% 0;color:var(--tmeet-muted);font-size:var(--fs-meta);white-space:nowrap}.av-week-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;padding:0;list-style:none}.av-week-day{min-height:28px}.av-week-name{color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:700;text-align:center}.av-week-day:not([data-open]) .av-week-name{color:var(--tmeet-muted)}.av-week-track{position:relative;height:var(--sp-2);border-radius:var(--r-pill);background-color:var(--tmeet-line);background-image:linear-gradient(to right,transparent calc(25% - 1px),var(--tmeet-panel) calc(25% - 1px) 25%,transparent 25% calc(50% - 1px),var(--tmeet-panel) calc(50% - 1px) 50%,transparent 50% calc(75% - 1px),var(--tmeet-panel) calc(75% - 1px) 75%,transparent 75%)}.av-week-track>span{position:absolute;inset-block:0;border-radius:var(--r-pill);background-color:var(--tmeet-chart-mark)}.av-week-hours{color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.av-week-day:not([data-open]) .av-week-hours{color:var(--tmeet-muted)}.av-week-draft{color:var(--tmeet-accent-ink);font-weight:600}.av-registered-list,.av-upcoming-list{display:grid;margin:0;border-top:1px solid var(--tmeet-line);padding:0;list-style:none}.av-upcoming-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date detail" "title detail";align-items:center;grid-gap:2px var(--sp-3);gap:2px var(--sp-3);border-bottom:1px solid var(--tmeet-line);padding:var(--sp-2) 0}.av-upcoming-date{grid-area:date;color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-upcoming-title{grid-area:title;min-width:0;color:var(--tmeet-ink-soft);font-size:var(--fs-meta);overflow-wrap:anywhere}.av-upcoming-detail{grid-area:detail;color:var(--tmeet-muted);font-size:var(--fs-meta);text-align:end}.av-upcoming-link{justify-self:start}.av-new-form{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);max-width:var(--form-col,512px)}.inline-create:has(>.av-new-form){max-width:calc(var(--form-col, 512px) + 2 * var(--sp-4) + 2px)}.av-new-actions{display:flex;gap:var(--sp-2)}.av-country{max-width:320px}.av-subscribe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-4)}.av-subscribe[data-on]{border-color:var(--tmeet-primary-line);background-color:var(--tmeet-primary-soft)}.av-subscribe-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);background-color:var(--tmeet-panel);color:var(--tmeet-accent-ink)}.av-subscribe-text{display:grid;min-width:0}.av-subscribe-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.av-subscribe-title strong{color:var(--tmeet-ink);font-size:var(--fs-body);font-weight:700}.av-subscribe-meta{margin:2px 0 0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-subscribe-note{margin:var(--sp-2) 0 0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.av-subscribe-control{align-self:center}.av-card>.field-note{margin:0}.av-dayoff-list,.av-hlist{display:grid;margin:0;border-top:1px solid var(--tmeet-line);padding:0;list-style:none}.av-hlist{grid-template-columns:8.5em minmax(0,1fr) minmax(0,1.3fr) auto;column-gap:var(--sp-4)}.av-dayoff-list{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto auto;column-gap:var(--sp-4)}.av-hday{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"date name effect action";align-items:center;grid-gap:var(--sp-1) var(--sp-4);gap:var(--sp-1) var(--sp-4);min-height:56px;border-bottom:1px solid var(--tmeet-line);padding:var(--sp-2) 0;font-size:var(--fs-label)}.av-hday-date{grid-area:date;display:flex;gap:var(--sp-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-hday-date strong{color:var(--tmeet-ink);font-weight:600}.av-hday-date span{color:var(--tmeet-muted)}.av-hday-name{grid-area:name;min-width:0;color:var(--tmeet-ink);overflow-wrap:anywhere}.av-hday-effect{grid-area:effect;min-width:0;color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:600;line-height:1.5}.av-hday-action{grid-area:action;justify-self:end}.av-hday[data-effect=day_off] .av-hday-effect,.av-hday[data-past] :is(.av-hday-date strong,.av-hday-name,.av-hday-effect){color:var(--tmeet-muted);font-weight:500}.av-year-select{flex:none}.av-mode{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.av-add-form{grid-gap:var(--sp-4);min-width:0}.av-add-form,.av-add-grid{display:grid;gap:var(--sp-4)}.av-add-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;grid-gap:var(--sp-4)}.av-add-summary{margin:0;border-radius:var(--r-md);background-color:var(--tmeet-panel-soft);padding:var(--sp-3) var(--sp-4);color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.6}.av-add-form>.field-note{margin:0}.av-add-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.av-dayoff{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"when name kind action";align-items:center;grid-gap:var(--sp-1) var(--sp-4);gap:var(--sp-1) var(--sp-4);min-height:60px;border-bottom:1px solid var(--tmeet-line);padding:var(--sp-2) 0;font-size:var(--fs-label)}.av-dayoff-when{grid-area:when;color:var(--tmeet-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-dayoff-name{grid-area:name;min-width:0;color:var(--tmeet-ink-soft);overflow-wrap:anywhere}.av-dayoff-kind{grid-area:kind}.av-dayoff>:last-child{grid-area:action;justify-self:end}.av-soon{border-style:dashed;border-color:var(--tmeet-line-strong);background-color:transparent}.av-soon-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,216px),1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;padding:0;list-style:none}.av-soon-list>li{justify-content:space-between;gap:var(--sp-2);min-height:var(--control-height);border:1px solid var(--tmeet-line);border-radius:var(--r-control);background-color:var(--tmeet-panel);padding:0 var(--sp-3);color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.av-file,.av-soon-list>li{display:flex;align-items:center}.av-file{gap:var(--sp-4);border:1px dashed var(--tmeet-line-control);border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-5);color:var(--tmeet-accent-ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}@media (hover:hover){.av-file:not([data-disabled]):hover{border-color:var(--tmeet-primary);background-color:var(--tmeet-primary-soft)}}.av-file:has(input:focus-visible){outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.av-file[data-disabled]{color:var(--tmeet-muted);cursor:not-allowed}.av-file-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.av-file-text strong{color:var(--tmeet-ink);font-size:var(--fs-body);font-weight:600;overflow-wrap:anywhere}.av-file-text span{color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.av-import-preview{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.av-import-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.av-import-summary{margin:0;color:var(--tmeet-ink);font-size:var(--fs-label);line-height:1.6}.av-import-preview>.field-note{margin:0}.av-import-list{max-height:320px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--tmeet-line);border-radius:var(--r-lg)}.av-import-list ul{margin:0;padding:0;list-style:none}.av-import-list li+li{border-top:1px solid var(--tmeet-line)}.av-import-row{display:grid;grid-template-columns:18px minmax(9.5em,auto) minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);min-height:var(--control-height);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-label);cursor:pointer}.av-import-row input{width:18px;height:18px;margin:0;accent-color:var(--tmeet-primary)}.av-import-row:has(input:disabled){color:var(--tmeet-muted);cursor:default}.av-import-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.av-import-year{color:var(--tmeet-muted);font-size:var(--fs-meta)}.av-import-label{min-width:0;color:var(--tmeet-ink-soft);overflow-wrap:anywhere}.av-export-row,.av-import-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.av-export-row{justify-content:space-between}.av-export-count{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.av-registered{gap:var(--sp-3)}.av-registered-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date badge" "title badge";align-items:center;grid-gap:2px var(--sp-3);gap:2px var(--sp-3);border-bottom:1px solid var(--tmeet-line);padding:var(--sp-2) 0}.av-registered-date{grid-area:date;display:flex;flex-wrap:wrap;gap:0 var(--sp-1);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-registered-date>span{color:var(--tmeet-muted);white-space:nowrap}.av-registered-date strong{color:var(--tmeet-ink);font-weight:600}.av-registered-title{grid-area:title;min-width:0;color:var(--tmeet-ink-soft);font-size:var(--fs-meta);overflow-wrap:anywhere}.av-registered-list .ui-badge{grid-area:badge;justify-self:end}.av-registered-add{justify-self:start}@container module-panel (max-width: 640px){.av-card{padding:var(--sp-4)}.av-savebar{margin:0 calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4)}.av-copy{margin-inline:calc(-1 * var(--sp-4));border-inline:0;border-radius:0}.av-schedule-head{grid-template-columns:minmax(0,1fr)}.av-schedule-default{grid-column:1;grid-row:auto;justify-self:start}.av-rows{display:block}.av-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day actions" "ranges ranges";row-gap:var(--sp-1)}.av-row-day{grid-area:day;place-items:center start}.av-row-ranges{grid-area:ranges}.av-row-actions{grid-area:actions}.av-row:not([data-open]){grid-template-columns:var(--control-height) minmax(0,1fr) auto;grid-template-areas:"day ranges actions";column-gap:var(--sp-3)}.av-subscribe{grid-template-columns:auto minmax(0,1fr)}.av-subscribe-control{grid-column:1/-1}.av-dayoff-list,.av-hlist{display:block}.av-hday{grid-template-areas:"date action" "name action" "effect action"}.av-dayoff,.av-hday{grid-template-columns:minmax(0,1fr) auto}.av-dayoff{grid-template-areas:"when action" "name action" "kind action"}.av-import-row{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"check date badge" "check label badge";row-gap:2px}.av-import-row input{grid-area:check}.av-import-date{grid-area:date}.av-import-label{grid-area:label}.av-import-row .ui-badge{grid-area:badge}}