.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--control-radius-pill);border:1px solid var(--control-border);font-weight:620;line-height:var(--line-height-snug);cursor:pointer;min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:var(--space-2) var(--space-3-5);background:var(--control-surface);color:var(--control-text);box-shadow:var(--control-shadow-sm);transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);isolation:isolate;font-size:var(--form-label-size);text-decoration:none;display:inline-flex;position:relative}.btn:after{content:none}.btn__content{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex;position:relative}.btn__label{overflow-wrap:anywhere;white-space:nowrap;min-width:0}.btn__icon{justify-content:center;align-items:center;display:inline-flex}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.75s linear infinite btn-spin}.btn:hover:not(:disabled){box-shadow:var(--control-shadow-md);transform:none}.btn:active:not(:disabled){box-shadow:var(--control-shadow-pressed);transform:none}.btn:focus-visible{box-shadow:var(--control-focus-shadow), var(--control-shadow-sm);outline:none}.btn:disabled{background:var(--control-disabled-bg);border-color:color-mix(in srgb, var(--control-border) 72%, transparent);color:var(--control-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}.btn--loading{pointer-events:none}.btn--primary{background:var(--control-primary);color:var(--control-primary-contrast);border-color:color-mix(in srgb, var(--control-primary) 88%, var(--control-border-strong));box-shadow:var(--control-shadow-md)}.btn--primary:hover:not(:disabled){background:var(--control-primary);border-color:color-mix(in srgb, var(--control-primary-hover) 88%, var(--control-border-strong))}.btn--secondary{background:var(--control-surface);color:var(--control-text);border-color:var(--control-border)}.btn--secondary:hover:not(:disabled){background:var(--control-surface);border-color:var(--control-border-strong)}.btn--outline{background:color-mix(in srgb, var(--control-surface) 44%, transparent);color:var(--control-text);border-color:var(--control-border-strong)}.btn--outline:hover:not(:disabled){background:color-mix(in srgb, var(--control-surface) 68%, transparent);border-color:color-mix(in srgb, var(--control-primary) 32%, var(--control-border-strong));color:var(--control-text)}.btn--ghost{color:var(--control-text);box-shadow:none;background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--control-surface) 34%, transparent);box-shadow:none;color:var(--control-text);border-color:#0000;transform:none}.btn--ghost:active:not(:disabled){box-shadow:var(--control-shadow-pressed)}.btn--danger{background:var(--color-danger-soft-bg);color:var(--color-danger-soft-text);border-color:var(--color-danger-soft-border)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger-soft-bg) 88%, var(--control-surface));border-color:color-mix(in srgb, var(--color-danger) 22%, transparent)}.btn--success{background:var(--color-success-soft-bg);color:var(--color-success-soft-text);border-color:var(--color-success-soft-border)}.btn--success:hover:not(:disabled){background:color-mix(in srgb, var(--color-success-soft-bg) 88%, var(--control-surface));border-color:color-mix(in srgb, var(--color-success) 22%, transparent)}.btn--info{background:var(--color-info-soft-bg);color:var(--color-info-soft-text);border-color:var(--color-info-soft-border)}.btn--info:hover:not(:disabled){background:color-mix(in srgb, var(--color-info-soft-bg) 88%, var(--control-surface));border-color:color-mix(in srgb, var(--color-info) 20%, transparent)}.btn--warning{background:var(--color-warning-soft-bg);color:var(--color-warning-soft-text);border-color:var(--color-warning-soft-border)}.btn--warning:hover:not(:disabled){background:color-mix(in srgb, var(--color-warning-soft-bg) 88%, var(--control-surface));border-color:color-mix(in srgb, var(--color-warning) 20%, transparent)}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);min-height:var(--touch-target-min)}.btn--md{padding:var(--space-2) var(--space-4);font-size:var(--font-size-md);min-height:var(--touch-target-min)}.btn--lg{padding:var(--space-3) var(--space-5);font-size:var(--font-size-lg);min-height:var(--touch-target-min)}.btn--full{width:100%}.btn .fa,.btn .fas,.btn .far{font-size:.95em}@media (max-width:1100px){.btn{max-width:100%;font-size:var(--form-label-size)}.btn__content{max-width:100%}.btn__label{overflow-wrap:anywhere;white-space:normal}}.action-menu{align-items:center;display:inline-flex;position:relative}.action-menu__trigger{box-shadow:none}.action-menu__panel{top:calc(100% + var(--space-2));z-index:var(--z-popover,90);gap:var(--space-1);min-width:200px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);display:grid;position:absolute}.action-menu--start .action-menu__panel{left:0}.action-menu--end .action-menu__panel{right:0}@media (max-width:720px){.card:has(.action-menu[data-open=true]){overflow:visible}.action-menu[data-open=true]{width:min(100%, calc(100vw - var(--space-6)));max-width:100%}.action-menu__panel{min-width:min(200px,100%);max-width:100%}.action-menu__item span{overflow-wrap:anywhere;min-width:0}}.action-menu__item{min-height:var(--touch-target-min);align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:650;text-decoration:none;display:flex}.action-menu__item:hover:not(:disabled),.action-menu__item:focus-visible{background:color-mix(in srgb, var(--color-surface-alt) 88%, var(--background));border-color:var(--color-border);outline:none}.action-menu__item--danger{color:var(--color-danger-soft-text)}.action-menu__item--danger:hover:not(:disabled),.action-menu__item--danger:focus-visible{background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border)}.action-menu__item--success{color:var(--color-success-soft-text)}.action-menu__item--success:hover:not(:disabled),.action-menu__item--success:focus-visible{background:var(--color-success-soft-bg);border-color:var(--color-success-soft-border)}.action-menu__item:disabled,.action-menu__item[aria-disabled=true]{opacity:.54;cursor:not-allowed}.card{background:var(--color-surface);border:1px solid var(--surface-card-border);border-radius:var(--radius-lg);box-shadow:none;padding:var(--space-4);color:var(--color-text);min-width:0;max-width:100%;transition:box-shadow var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);overflow:clip}.card--menu-visible{overflow:visible}.card--hoverable:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border-strong));transform:none}.card--dense{padding:var(--space-3)}.card--comfort{padding:var(--space-5)}.card--subtle{background:var(--surface-card-bg-subtle);border-color:color-mix(in srgb, var(--color-border) 62%, transparent)}.card--flat{box-shadow:none;border-color:color-mix(in srgb, var(--color-border) 54%, transparent);background:0 0}.card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;max-width:100%;padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--color-border) 64%, transparent);display:flex}.card__header>*,.card__footer>*{min-width:0;max-width:100%}.card__headings{gap:var(--space-1);min-width:0;max-width:100%;display:grid}.card__eyebrow{letter-spacing:.04em;text-transform:none;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:10px;font-weight:650}.card__title{font-size:17px;font-family:var(--font-family-display);letter-spacing:0;overflow-wrap:anywhere;font-weight:680}.card__subtitle{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.card__footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-border) 90%, transparent)}.card__header .btn,.card__footer .btn,.empty-state>.btn,.error-state>.btn{max-width:100%}.card__header .btn__label,.card__footer .btn__label,.empty-state>.btn .btn__label,.error-state>.btn .btn__label{white-space:normal}@media (max-width:1100px){.card,.card__header,.card__headings,.card__eyebrow,.card__title,.card__subtitle,.card__footer{min-width:0;max-width:100%}.card{padding:var(--space-3)}.card__header{flex-direction:column;align-items:stretch}.card__eyebrow,.card__title,.card__subtitle,.card__footer{overflow-wrap:anywhere}.card__header>*,.card__footer>*,.card>*{min-width:0;max-width:100%}.card>.row{flex-wrap:wrap}.card>.row>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.card__header>.row,.card__footer>.row{flex-wrap:wrap}.card__header .btn,.card__footer .btn{max-width:100%}.card__header .btn__content,.card__footer .btn__content{width:100%}.card__header .btn__label,.card__footer .btn__label{white-space:normal}}@keyframes btn-spin{to{transform:rotate(360deg)}}.tag{align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-weight:700;display:inline-flex}.tag--success{background:var(--color-success-soft-bg);border-color:var(--color-success-soft-border);color:var(--color-success-soft-text)}.tag--warning{background:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border);color:var(--color-warning-soft-text)}.tag--danger{background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border);color:var(--color-danger-soft-text)}.tag--outline{border:1px solid var(--color-border);color:var(--color-text);background:0 0}@media (max-width:720px){.tag{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}.table-shell{background:color-mix(in srgb, var(--color-surface) 72%, var(--background));border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}.ds-table{border-collapse:collapse;width:100%;color:var(--color-text)}.ds-table th,.ds-table td{border-bottom:1px solid var(--portal-separator);text-align:left;font-size:var(--font-size-sm);vertical-align:middle;padding:.5rem .75rem}.ds-table th{background:color-mix(in srgb, var(--color-surface-alt) 88%, var(--background));color:var(--color-text-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:650}.ds-table tr:last-child td{border-bottom:none}.ds-table tbody tr:nth-child(odd){background:color-mix(in srgb, var(--color-surface-alt) 42%, var(--color-surface))}.ds-table tbody tr:hover{background:color-mix(in srgb, var(--color-info-soft-bg) 34%, var(--color-surface))}.ds-table .table-actions{text-align:right;white-space:nowrap}.ds-table .table-actions .row{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.ds-table .table-actions .btn{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);border-radius:var(--radius-md);box-shadow:none}.ds-table .table-actions .btn--ghost{background:var(--color-info);border-color:var(--color-info);color:var(--color-primary-contrast)}.ds-table .table-actions .btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-info) 85%, var(--mix-dark));border-color:color-mix(in srgb, var(--color-info) 80%, var(--mix-dark))}.table-row--active{background:var(--color-surface-strong)}.table-row--risk{box-shadow:inset 2px 0 0 var(--color-warning)}.table-row--vip{box-shadow:inset 2px 0 0 var(--color-info)}.ds-table .align-right{text-align:right}.ds-table .align-center{text-align:center}@media (max-width:720px){.table-shell{box-shadow:none;background:0 0;border:0;max-width:100%;overflow:visible}.ds-table,.ds-table thead,.ds-table tbody,.ds-table tr,.ds-table th,.ds-table td{box-sizing:border-box;width:100%;display:block}.ds-table,.ds-table tbody,.ds-table tr{min-width:0;max-width:100%}.ds-table{border-collapse:separate;border-spacing:0;display:grid}.ds-table tbody{width:100%}.ds-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-table tbody{gap:var(--space-2);width:100%;display:grid}.ds-table tr{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 86%, var(--background));width:100%;display:grid;overflow:hidden}.ds-table tbody tr:nth-child(odd),.ds-table tbody tr:hover{background:color-mix(in srgb, var(--color-surface) 86%, var(--background))}.ds-table td{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);text-align:left;overflow-wrap:anywhere;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);align-items:start;display:grid}.ds-table td>*{min-width:0;max-width:100%}.ds-table tr td:last-child{border-bottom:0}.ds-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}.ds-table td[data-empty=true]{display:block}.ds-table td[data-empty=true]:before{content:none}.ds-table .align-right,.ds-table .align-center,.ds-table .table-actions{text-align:left}.ds-table .table-actions .row{justify-content:flex-start}}@media (min-width:721px) and (max-width:1100px){.table-shell{overflow-x:auto}.ds-table{min-width:max-content}}.bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-3);box-shadow:var(--shadow-sm)}.bubble.inbound{border-left:3px solid var(--color-info)}.bubble.outbound{border-left:3px solid var(--color-primary)}.bubble .meta{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-bottom:var(--space-2)}.bubble .content{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.alert{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);color:var(--color-text);gap:var(--space-2);box-shadow:var(--shadow-sm);display:grid}.alert__title{margin:0;font-weight:700}.alert__description{color:var(--color-text-muted);margin:0}@media (max-width:720px){.alert,.alert>.row,.alert .row,.alert__title,.alert__description{min-width:0;max-width:100%}.alert__title,.alert__description{overflow-wrap:anywhere}}.alert--success{background:var(--color-success-soft-bg);border-color:var(--color-success-soft-border);color:var(--color-success-soft-text)}.alert--info{background:var(--color-info-soft-bg);border-color:var(--color-info-soft-border);color:var(--color-info-soft-text)}.alert--warning{background:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border);color:var(--color-warning-soft-text)}.alert--danger{background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border);color:var(--color-danger-soft-text)}.modal{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-md);border-top:3px solid var(--color-primary);width:min(640px,100%);min-width:0;max-width:100%;color:var(--color-text)}.modal--wide{width:min(960px,100%);max-height:90vh;overflow:auto}.modal--panel{width:min(720px,100%);max-height:85vh;overflow:auto}.modal--fullscreen{width:100%;max-width:none;height:100%;max-height:none;overflow:auto}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3);display:flex}.modal-header h4{overflow-wrap:anywhere;min-width:0}.modal-body{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-normal);min-width:0;max-width:100%}.modal-overlay{background:color-mix(in srgb, var(--color-dark) 40%, transparent);padding:var(--space-4);z-index:50;place-items:center;display:grid;position:fixed;inset:0}.modal-overlay--blurred{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-close-btn{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.modal-close-btn:hover{background:var(--color-surface-alt)}@media (max-width:720px){.modal-overlay{padding:var(--space-3);overflow:auto}.modal,.modal--wide,.modal--panel{width:100%;max-width:100%;max-height:calc(100dvh - var(--space-6));overflow:auto}.modal{padding:var(--space-4)}.modal-header{align-items:flex-start}.modal__tabs>*{max-width:100%}}.modal__title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.modal__title{align-items:center;gap:var(--space-2);margin:0;display:flex}.modal__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.modal__tabs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.modal__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));min-width:0;max-width:100%;display:grid}.modal__section{gap:var(--space-2);min-width:0;max-width:100%;display:grid}.modal__section>label,.modal__section>.text-sm,.modal__section>.small,.modal__section>.text-xs{overflow-wrap:anywhere;min-width:0;max-width:100%}.modal__section--stacked{gap:var(--space-3);display:grid}.modal__chips{gap:var(--space-2)}.concierge-action-modal__palette{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface-alt)}.concierge-action-modal__chip{cursor:pointer;appearance:none}.concierge-action-modal__chip:disabled,.concierge-action-modal__chip[aria-disabled=true]{opacity:.6;cursor:not-allowed}.concierge-action-modal__sticky-bar{background:var(--color-surface);border-top:1px solid var(--color-border);padding-top:var(--space-3);padding-bottom:var(--space-3);position:sticky;bottom:0}.concierge-action-modal__sticky-row{align-items:center}.concierge-action-modal__summary{font-weight:700}.breadcrumbs{font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumbs ol{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:var(--space-1-5);display:inline-flex}.breadcrumbs__item a{min-height:28px;color:var(--color-text-muted);transition:color var(--motion-fast) var(--motion-ease);border-radius:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.breadcrumbs__item a:hover{color:var(--color-text)}.breadcrumbs__item--current{color:var(--color-text);font-weight:600}.breadcrumbs__separator{color:color-mix(in srgb, var(--color-text-muted) 48%, transparent);font-size:12px}.small-box{border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-primary-contrast);box-shadow:var(--shadow-md);gap:var(--space-2);display:grid;position:relative;overflow:hidden}.small-box__inner h3{font-size:var(--font-size-2xl);margin:0 0 var(--space-1) 0}.small-box__inner p{color:color-mix(in srgb, var(--color-primary-contrast) 85%, transparent);margin:0}.small-box__icon{top:var(--space-3);right:var(--space-3);opacity:.3;position:absolute}.small-box__footer{margin-top:var(--space-3);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-primary-contrast) 90%, transparent)}.small-box__more{margin-top:var(--space-2);font-size:var(--font-size-sm)}.small-box__more a{color:color-mix(in srgb, var(--color-primary-contrast) 90%, transparent);text-decoration:none}.small-box__more a:hover{text-decoration:underline}.small-box--primary{background:var(--color-primary)}.small-box--success{background:var(--color-success)}.small-box--warning{background:var(--color-warning);color:var(--color-dark)}.small-box--danger{background:var(--color-danger)}.list-item{grid-template-columns:1fr auto}.badge{align-items:center;gap:var(--space-1);min-height:var(--badge-status-height);padding:0 var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--font-size-xs);border:1px solid color-mix(in srgb, var(--color-border-strong) 54%, transparent);background:color-mix(in srgb, var(--color-surface-alt) 80%, var(--background));color:var(--color-text-muted);letter-spacing:0;opacity:1;white-space:nowrap;font-weight:620;display:inline-flex}.badge__icon{opacity:.82;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.badge--tone-status{min-height:var(--badge-status-height);padding-inline:var(--space-2-5)}.badge--tone-meta{min-height:var(--badge-meta-height);padding-inline:var(--space-2);border-color:color-mix(in srgb, var(--color-border) 92%, transparent);color:var(--color-text-muted);background:0 0}.badge--tone-counter{min-height:var(--badge-counter-height);min-width:var(--badge-counter-height);background:color-mix(in srgb, var(--color-surface-strong) 82%, var(--background));color:var(--color-text);border-color:#0000;justify-content:center;padding-inline:6px;font-weight:700}.badge--success{background:var(--color-success-soft-bg);border-color:var(--color-success-soft-border);color:var(--color-success-soft-text)}.badge--warning{background:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border);color:var(--color-warning-soft-text)}.badge--danger{background:var(--color-danger-soft-bg);border-color:var(--color-danger-soft-border);color:var(--color-danger-soft-text)}.badge--info{background:var(--color-info-soft-bg);border-color:var(--color-info-soft-border);color:var(--color-info-soft-text)}.badge--muted{background:color-mix(in srgb, var(--color-surface-strong) 64%, var(--background));color:var(--color-text-muted);border-color:var(--color-border)}.badge--tone-meta.badge--success{background:color-mix(in srgb, var(--color-success-soft-bg) 58%, transparent)}.badge--tone-meta.badge--warning{background:color-mix(in srgb, var(--color-warning-soft-bg) 58%, transparent)}.badge--tone-meta.badge--danger{background:color-mix(in srgb, var(--color-danger-soft-bg) 58%, transparent)}.badge--tone-meta.badge--info{background:color-mix(in srgb, var(--color-info-soft-bg) 58%, transparent)}@media (max-width:1100px){.badge:not(.badge--tone-counter){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}.filter-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 72%, var(--background));box-shadow:none;min-width:0;max-width:100%;display:flex}.filter-bar--dense{padding:var(--space-2) var(--space-3)}.filter-bar--stacked{flex-direction:column;align-items:stretch}.filter-bar--sticky{top:var(--space-3);z-index:10;position:sticky}.filter-bar__toggle{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere;min-width:0;max-width:100%}.filter-bar__texts{gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.filter-bar__title{font-family:var(--font-family-display);letter-spacing:0;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;font-weight:720}.filter-bar__subtitle{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.filter-bar__chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.filter-bar__chips>*{min-width:0;max-width:100%}.filter-bar__chips .pill{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.filter-bar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%;display:flex}.filter-bar__actions>*{min-width:0;max-width:100%}.filter-bar__actions .btn,.filter-bar__actions .btn__content{max-width:100%}.filter-bar__actions .btn__label{overflow-wrap:anywhere;white-space:normal}@media (max-width:720px){.filter-bar{flex-direction:column;align-items:stretch}.filter-bar__texts,.filter-bar__actions{width:100%}.filter-bar__actions{justify-content:flex-start;align-items:stretch}.filter-bar__actions>*{flex:min(100%,12rem);max-width:100%}.filter-bar__actions .btn__content{width:100%}.filter-bar__actions .btn__label{white-space:normal}}@media (max-width:1600px) and (min-width:1101px){.card:not(.card--dense):not(.card--comfort){padding:var(--space-3)}.card:not(.card--dense):not(.card--comfort) .card__header{gap:var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.filter-bar:not(.filter-bar--dense){gap:var(--space-3);padding:var(--space-2) var(--space-3)}.filter-bar:not(.filter-bar--dense) .filter-bar__texts,.filter-bar:not(.filter-bar--dense) .filter-bar__chips{gap:var(--space-1)}.card__eyebrow,.page-header__eyebrow,.ds-table th,.tab__description{font-size:10px}.card__subtitle,.filter-bar__subtitle,.section-header__subtitle,.list-row__description,.empty-state__description,.breadcrumbs,.alert__description{font-size:var(--font-size-xs)}.filter-bar__title,.section-header__title,.drawer__title{font-size:var(--font-size-lg)}.tag,.badge{padding:var(--space-1) var(--space-2-5)}.tabs{gap:var(--space-1);padding:var(--space-0-75);flex-shrink:0}.tab{padding:0 1px var(--space-4)}.section-header{gap:var(--space-2)}.list-row{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.list-row__meta,.list-row__actions{gap:var(--space-1)}.page-header{gap:var(--space-2)}.page-header__copy{gap:var(--space-1);flex-basis:360px}.page-header__titleRow{gap:var(--space-2)}.page-header__title{font-size:clamp(1.25rem,1.4vw,1.65rem)}.ds-table th,.ds-table td{padding:var(--space-1-25) var(--space-2-25)}.ds-table td{font-size:var(--font-size-sm)}}.empty-state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:color-mix(in srgb, var(--color-surface) 72%, var(--background));color:var(--color-text);gap:var(--space-2);place-items:center;min-width:0;max-width:100%;display:grid}.empty-state--accent{border-style:solid;border-color:color-mix(in srgb, var(--cp-teal) 35%, var(--color-border));background:color-mix(in srgb, var(--cp-teal-soft) 45%, var(--color-surface))}.empty-state--compact{padding:var(--space-3);gap:var(--space-1)}.empty-state__icon{border-radius:var(--radius-lg);background:var(--color-surface-alt);border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-text-muted);place-items:center;display:grid}.empty-state__title{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.empty-state__description{color:var(--color-text-muted);overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}@media (max-width:720px){.empty-state,.empty-state__title,.empty-state__description{min-width:0;max-width:100%}.empty-state__title,.empty-state__description,.empty-state>.btn{overflow-wrap:anywhere}.empty-state>.btn{white-space:normal;max-width:100%}}.section-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.section-header__text{gap:var(--space-1);flex-direction:column;display:flex}.section-header__title{font-size:var(--font-size-lg);font-weight:720}.section-header__subtitle{color:var(--color-text-muted);font-size:var(--font-size-sm)}.section-header__actions{align-items:center;gap:var(--space-2);display:inline-flex}.list-row{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 76%, var(--background));transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.list-row:hover{background:color-mix(in srgb, var(--color-info-soft-bg) 36%, var(--color-surface));border-color:var(--color-border-strong);transform:none}.list-row--interactive{cursor:pointer}.list-row--subtle{background:color-mix(in srgb, var(--color-surface) 88%, var(--background))}.list-row__main{gap:var(--space-1);display:grid}.list-row__title{font-weight:700}.list-row__description{color:var(--color-text-muted);font-size:var(--font-size-sm)}.list-row__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.list-row__actions{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:1100px){.section-header{flex-direction:column;align-items:stretch}.section-header,.section-header__text,.section-header__title,.section-header__subtitle,.list-row,.list-row__main,.list-row__content,.list-row__title,.list-row__description,.list-row__meta{min-width:0;max-width:100%}.section-header__title,.section-header__subtitle,.list-row__title,.list-row__description,.list-row__meta,.list-row__meta>*{overflow-wrap:anywhere}.section-header__actions{flex-wrap:wrap;width:100%}.section-header__actions>*{flex:min(100%,12rem);max-width:100%}.list-row{grid-template-columns:minmax(0,1fr)}.list-row__actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;max-width:100%}.list-row__actions>*{flex:min(100%,10rem);max-width:100%}}.pms-provider-selector__logo{border-radius:var(--radius-lg);width:40px;height:40px;font-size:var(--font-size-lg);letter-spacing:0;color:var(--color-text);background:color-mix(in srgb, var(--color-surface-strong) 78%, var(--background));border:1px solid var(--color-border);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tabs{align-items:center;gap:var(--space-3);scrollbar-width:none;background:0 0;border:none;border-radius:0;flex-shrink:0;min-width:0;max-width:100%;padding:0;display:inline-flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs:after{content:"";background:color-mix(in srgb, var(--color-border) 90%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.tabs--stretch{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;display:grid}.tabs--underline{gap:var(--tab-gap)}.tabs--toolbar{gap:var(--space-1);background:0 0;border:none;padding:0}.tabs--toolbar:after{display:none}.tab{color:var(--color-text-muted);padding:0 1px var(--space-4);font-size:var(--tab-label-size);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;min-height:var(--tab-height);text-align:left;z-index:1;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;font-weight:600;display:inline-flex;position:relative}.tab:hover:not(:disabled){color:var(--color-text);background:0 0}.tab--active{color:var(--color-primary);box-shadow:none;border-color:var(--color-primary);background:0 0}.tabs--underline .tab{border-width:0 0 var(--tab-underline)}.tabs--underline .tab--active{box-shadow:none;border-color:var(--color-primary);color:var(--color-primary)}.tabs--toolbar .tab{min-height:var(--touch-target-min);padding:0 var(--space-3);color:color-mix(in srgb, var(--color-text-muted) 86%, var(--color-text));background:0 0;border:1px solid #0000;border-radius:10px}.tabs--toolbar .tab:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-alt);border-color:var(--color-border)}.tabs--toolbar .tab--active{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:none}.tabs--toolbar .tab__icon{opacity:.7;font-size:12px}.tabs--toolbar .tab__count{background:color-mix(in srgb, var(--color-surface-strong) 78%, var(--background));min-width:16px;height:16px;padding:0 5px}.tab:disabled{opacity:.55;cursor:not-allowed}.tab__copy{align-items:baseline;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.tab__label{font-size:var(--tab-label-size);overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.2}.tab__icon{color:inherit;opacity:.78;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.tab__description{font-size:var(--tab-description-size);color:var(--color-text-muted);overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:500}@media (max-width:1100px){.tabs:not(.tabs--toolbar){flex-wrap:nowrap;display:flex;overflow-x:auto}.tabs:not(.tabs--toolbar) .tab{flex:none;max-width:100%}.tabs:not(.tabs--toolbar) .tab__copy{flex-direction:column;flex:auto;align-items:flex-start;max-width:100%}.tabs:not(.tabs--toolbar) .tab__label,.tabs:not(.tabs--toolbar) .tab__description{overflow-wrap:anywhere;max-width:100%}}.tab__count{min-width:var(--badge-counter-height);height:var(--badge-counter-height);background:color-mix(in srgb, var(--color-surface-strong) 72%, var(--background));color:color-mix(in srgb, var(--color-text-muted) 86%, var(--color-text));border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.tab--active .tab__count{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));color:var(--color-primary)}.error-state{border:1px solid var(--color-danger-soft-border);border-radius:var(--radius-md);background:var(--color-danger-soft-bg);color:var(--color-danger-soft-text);padding:var(--space-4);gap:var(--space-2);min-width:0;max-width:100%;display:grid}.error-state--warning{border-color:var(--color-warning-soft-border);background:var(--color-warning-soft-bg);color:var(--color-warning-soft-text)}.error-state__title{overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:700}.error-state__description{color:var(--color-danger-soft-text);overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:720px){.error-state,.error-state__title,.error-state__description{min-width:0;max-width:100%}.error-state__title,.error-state__description{overflow-wrap:anywhere}}.ds-field{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--form-text-muted);display:grid}.ds-input,.ds-select,.ds-textarea{width:100%;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{cursor:not-allowed}.ds-select{padding-right:calc(var(--space-4) + var(--space-3))}.ds-textarea{resize:vertical}.phone-display{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.phone-display>span{min-width:0;max-width:100%}.phone-display__flag{border-radius:var(--radius-half);object-fit:cover;border:1px solid var(--color-border);flex:none;width:16px;height:12px;display:inline-block}@media (max-width:720px){.phone-display{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.phone-display>span{overflow-wrap:anywhere}}.input-field{gap:var(--space-2);display:grid}.input-field__label{font-size:var(--form-label-size);color:var(--color-text);font-weight:600}.input-field__control{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--control-border);border-radius:var(--form-radius);min-height:var(--form-height);background:var(--form-bg);box-shadow:var(--control-shadow-inset);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);display:inline-flex}.input-field__control:focus-within{border-color:var(--form-focus-border);box-shadow:var(--control-focus-shadow), var(--control-shadow-inset)}.input-field__control--error{border-color:color-mix(in srgb, var(--color-danger) 58%, transparent);box-shadow:0 0 0 1px var(--color-danger-soft-border), var(--control-shadow-inset)}.input-field__input{box-shadow:none;min-height:var(--form-height);background:0 0;border:none;padding:0}.input-field__input:focus-visible{box-shadow:none}.input-field__adornment{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.input-field__helper{color:var(--color-text-muted);font-size:var(--font-size-xs)}.input-field__error{color:var(--color-danger-soft-text);font-size:var(--font-size-xs);font-weight:600}@media (max-width:720px){.input-field,.input-field__label,.input-field__control,.input-field__helper,.input-field__error{min-width:0;max-width:100%}.input-field__control{width:100%}.input-field__input,.input-field__adornment{min-width:0}.input-field__input{flex:auto}.input-field__label,.input-field__adornment,.input-field__helper,.input-field__error{overflow-wrap:anywhere}}.progress{gap:var(--space-2);display:grid}.progress__meta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.progress__label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.progress__value{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:700}.progress__track{background:color-mix(in srgb, var(--color-surface-strong) 88%, var(--background));appearance:none;border:none;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}@media (max-width:720px){.progress,.progress__meta,.progress__label,.progress__track{min-width:0;max-width:100%}.progress__meta{flex-wrap:wrap}.progress__label{overflow-wrap:anywhere;flex:min(100%,12rem)}}.progress__track::-webkit-progress-bar{background:color-mix(in srgb, var(--color-surface-strong) 88%, var(--background));border-radius:inherit}.progress__track::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 78%, var(--mix-light)), var(--color-primary));border-radius:inherit;transition:width var(--motion-base) var(--motion-ease)}.progress__track::-moz-progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 78%, var(--mix-light)), var(--color-primary));border-radius:inherit}.progress__track--success::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--color-success) 72%, var(--mix-light)), var(--color-success))}.progress__track--success::-moz-progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--color-success) 72%, var(--mix-light)), var(--color-success))}.progress__track--warning::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--color-warning) 74%, var(--mix-light)), var(--color-warning))}.progress__track--warning::-moz-progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--color-warning) 74%, var(--mix-light)), var(--color-warning))}.progress__track--danger::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--color-danger) 72%, var(--mix-light)), var(--color-danger))}.progress__track--danger::-moz-progress-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--color-danger) 72%, var(--mix-light)), var(--color-danger))}.tooltip{display:inline-flex;position:relative}.tooltip__trigger{display:inline-flex}.tooltip__content{z-index:30;min-width:180px;max-width:260px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-dark) 92%, var(--mix-light));color:var(--color-primary-contrast);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);line-height:1.4;position:absolute;transform:translateY(4px)}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content{opacity:1;transform:translateY(0)}.tooltip--top .tooltip__content{left:50%;bottom:calc(100% + var(--space-2));transform:translate(-50%,4px)}.tooltip--bottom .tooltip__content{left:50%;top:calc(100% + var(--space-2));transform:translate(-50%,-4px)}.tooltip--left .tooltip__content{right:calc(100% + var(--space-2));top:50%;transform:translate(4px,-50%)}.tooltip--right .tooltip__content{left:calc(100% + var(--space-2));top:50%;transform:translate(-4px,-50%)}.tooltip:hover.tooltip--top .tooltip__content,.tooltip:focus-within.tooltip--top .tooltip__content,.tooltip:hover.tooltip--bottom .tooltip__content,.tooltip:focus-within.tooltip--bottom .tooltip__content{transform:translate(-50%)}.tooltip:hover.tooltip--left .tooltip__content,.tooltip:focus-within.tooltip--left .tooltip__content,.tooltip:hover.tooltip--right .tooltip__content,.tooltip:focus-within.tooltip--right .tooltip__content{transform:translateY(-50%)}@media (max-width:720px){.tooltip__content{left:var(--space-3);right:var(--space-3);bottom:var(--space-4);min-width:0;max-width:calc(100vw - var(--space-6));overflow-wrap:anywhere;position:fixed;top:auto;transform:translateY(4px)}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content,.tooltip:hover.tooltip--top .tooltip__content,.tooltip:focus-within.tooltip--top .tooltip__content,.tooltip:hover.tooltip--bottom .tooltip__content,.tooltip:focus-within.tooltip--bottom .tooltip__content,.tooltip:hover.tooltip--left .tooltip__content,.tooltip:focus-within.tooltip--left .tooltip__content,.tooltip:hover.tooltip--right .tooltip__content,.tooltip:focus-within.tooltip--right .tooltip__content{transform:translateY(0)}}.page-header{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--shell-topbar-border);background:color-mix(in srgb, var(--shell-topbar-bg) 92%, var(--mix-light));box-shadow:none;border-radius:12px;min-width:0;max-width:100%;display:grid}.page-header__breadcrumbs{margin-bottom:0}.page-header__main{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;min-width:0;max-width:100%;display:flex}.page-header__leading{flex:none}.page-header__copy{gap:var(--space-1);flex:420px;min-width:0;display:grid}.page-header__eyebrow{font-size:var(--header-eyebrow-size);letter-spacing:.02em;text-transform:none;color:var(--color-text-muted);font-weight:600}.page-header__titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header__title{font-family:var(--font-family-display);letter-spacing:0;color:var(--portal-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,2.2vw,36px);font-weight:720;line-height:1.08}.page-header__body{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header__subtitle{color:var(--color-text-muted);max-width:60ch;font-size:var(--font-size-sm);overflow-wrap:anywhere}.page-header__badges,.page-header__meta,.page-header__actions{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.page-header__meta{color:var(--color-text-muted);font-size:var(--header-meta-size);gap:var(--space-1)}.page-header__meta>*{align-items:center;display:inline-flex}.page-header__meta>*+:before{content:"•";margin-right:var(--space-1-5);color:color-mix(in srgb, var(--color-text-muted) 42%, transparent)}.page-header__actions{min-width:0;max-width:100%;padding-left:var(--space-2);border-left:1px solid color-mix(in srgb, var(--shell-topbar-border) 88%, transparent);flex:0 auto;justify-content:flex-end;align-self:center}.page-header__leading .btn--ghost,.page-header__actions .btn--ghost,.page-header__actions .btn--outline,.page-header__actions .btn--secondary{background:color-mix(in srgb, var(--shell-topbar-icon-bg) 94%, var(--mix-light));border-color:var(--shell-topbar-icon-border)}.page-header__leading .btn--ghost:hover,.page-header__actions .btn--ghost:hover,.page-header__actions .btn--outline:hover,.page-header__actions .btn--secondary:hover{background:var(--shell-topbar-bg);border-color:var(--shell-topbar-border)}@media (max-width:980px){.page-header{padding:var(--space-2) var(--space-2-5)}.page-header__main{align-items:flex-start}.page-header__title{font-size:clamp(24px,7vw,30px)}.page-header__body{flex-direction:column;align-items:flex-start}.page-header__actions{width:100%;padding-left:0;padding-top:var(--space-1);border-left:none;border-top:1px solid color-mix(in srgb, var(--shell-topbar-border) 88%, transparent);justify-content:flex-start}}@media (max-width:1100px){.breadcrumbs,.breadcrumbs ol,.breadcrumbs__item,.breadcrumbs__item a,.breadcrumbs__item span,.page-header,.page-header__main,.page-header__copy,.page-header__titleRow,.page-header__body,.page-header__badges,.page-header__meta,.page-header__actions{min-width:0;max-width:100%}.breadcrumbs,.breadcrumbs__item a,.breadcrumbs__item span,.page-header__eyebrow,.page-header__title,.page-header__subtitle,.page-header__meta>*{overflow-wrap:anywhere}.page-header__main,.page-header__actions{align-items:stretch}.page-header__copy{flex-basis:min(100%,420px)}.page-header__actions>*{flex:min(100%,12rem);max-width:100%}.page-header__actions .btn__content{width:100%}.page-header__actions .btn__label{white-space:normal}}.drawer-overlay[hidden]{display:none}.drawer-overlay{background:var(--drawer-scrim);z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-overlay--bottom{justify-content:center;align-items:flex-end}.drawer{box-sizing:border-box;width:min(var(--drawer-width), 100vw);max-width:min(var(--drawer-width), 100vw);background:var(--color-surface);min-width:0;height:100%;color:var(--color-text);border-left:1px solid var(--color-border);box-shadow:var(--shadow-xl);border-radius:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.drawer--bottom{border-left:none;border-top:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(960px,96vw);max-width:min(960px,100%);height:auto;max-height:85vh}.drawer__header{box-sizing:border-box;width:100%;padding:var(--drawer-padding-y) var(--drawer-padding-x);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;max-width:100%;display:flex}.drawer__header--with-content{flex-direction:column;align-items:stretch}.drawer__header>div{min-width:0}.drawer__header-main{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.drawer__header-main>div,.drawer__header-content{min-width:0;max-width:100%}.drawer__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;display:flex}.drawer__header-content{box-sizing:border-box;width:100%}.drawer__header-content>*{min-width:0;max-width:100%}.drawer__header-content>.row{flex-wrap:wrap}.drawer__title{font-size:var(--font-size-2xl);overflow-wrap:anywhere;font-weight:660}.drawer__subtitle{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.drawer__body{box-sizing:border-box;width:100%;padding:var(--drawer-padding-y) var(--drawer-padding-x);min-width:0;max-width:100%;min-height:0;overflow-y:auto}.drawer__footer{box-sizing:border-box;width:100%;padding:var(--drawer-footer-padding) var(--drawer-padding-x);border-top:1px solid var(--color-border);justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.drawer__footer>*{min-width:0}.drawer__footer .btn{max-width:100%}.drawer__footer .btn__label{overflow-wrap:anywhere;white-space:normal}.drawer--bottom .drawer__footer{justify-content:flex-end}.drawer--half-screen,.drawer--wide{width:min(var(--drawer-width), 100vw);max-width:min(var(--drawer-width), 100vw)}@media (max-width:720px){.drawer__header,.drawer__body,.drawer__footer{padding:var(--drawer-padding-y) var(--drawer-padding-x)}.drawer__header,.drawer__footer{flex-wrap:wrap}.drawer--half-screen{width:min(var(--drawer-width), 100vw);max-width:min(var(--drawer-width), 100vw)}.drawer--wide{width:min(var(--drawer-width), 100vw);max-width:min(var(--drawer-width), 100vw);border-radius:0}.drawer__footer{align-items:stretch}.drawer--bottom .drawer__footer{justify-content:flex-start}.drawer__footer .btn{flex:min(100%,12rem);max-width:100%}.drawer__footer .btn__content{width:100%}.drawer__footer .btn__label{white-space:normal}}.drawer__section-title{font-weight:700;font-size:var(--font-size-md)}.wa-template-builder{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;min-width:0;max-width:100%;display:grid}.wa-template-builder__form,.wa-template-builder :where(label,.stack,.row,.form-control,input,select,textarea){min-width:0;max-width:100%}.wa-template-upload{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);min-width:0;max-width:100%;display:grid}.wa-template-upload__copy{gap:var(--space-1);min-width:0;max-width:100%;display:grid}.wa-template-upload__title{color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.wa-template-upload__dropzone{gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;max-width:100%;display:grid}.wa-template-upload__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.wa-template-upload__button{min-width:0;max-width:100%;min-height:var(--touch-target-min);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-info-soft-bg);color:var(--color-info-soft-text);overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.wa-template-upload__filename{min-width:0;max-width:100%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-template-upload__status{min-width:0;max-width:100%;min-height:var(--touch-target-min);color:var(--color-success-soft-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.wa-template-upload__error{min-width:0;max-width:100%;color:var(--color-danger-soft-text);font-size:var(--font-size-sm);overflow-wrap:anywhere}.wa-template-button-row{gap:var(--space-2);grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,1fr) minmax(0,auto);align-items:center;display:grid}.wa-template-button-row>*{min-width:0}.wa-template-button-row .btn,.wa-template-button-row .btn__content,.wa-template-button-row .btn__label{min-width:0;max-width:100%}.wa-template-button-row .btn__label{overflow-wrap:anywhere;white-space:normal}.wa-template-preview{top:var(--space-4);min-width:0;max-width:100%;position:sticky}.wa-template-preview__phone{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-success-soft-text) 18%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--color-info-soft-text) 14%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 32% 76%, color-mix(in srgb, var(--color-success-soft-text) 16%, transparent) 0 1px, transparent 2px), linear-gradient(135deg, color-mix(in srgb, var(--color-success-soft-bg) 82%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-info-soft-bg) 58%, var(--color-success-soft-bg)) 100%);background-size:var(--space-6) var(--space-6), var(--space-7) var(--space-7), var(--space-8) var(--space-8), auto;align-content:start;gap:var(--space-4);grid-template-rows:auto auto auto 1fr auto;min-width:0;max-width:100%;min-height:560px;display:grid;position:relative;overflow:hidden}.wa-template-preview__phone:before{background:linear-gradient(30deg, transparent 0 44%, color-mix(in srgb, var(--color-success-soft-text) 10%, transparent) 45% 46%, transparent 47%), linear-gradient(150deg, transparent 0 44%, color-mix(in srgb, var(--color-info-soft-text) 8%, transparent) 45% 46%, transparent 47%);background-size:var(--space-8) var(--space-8);content:"";opacity:.58;pointer-events:none;position:absolute;inset:0}.wa-template-preview__topbar{z-index:1;min-width:0;max-width:100%;min-height:calc(var(--touch-target-min) + var(--space-3));align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:color-mix(in srgb, var(--color-success-soft-bg) 72%, var(--color-surface));color:var(--color-text);font-weight:700;font-size:var(--font-size-sm);display:flex;position:relative;overflow:hidden}.wa-template-preview__avatar{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);border-radius:var(--radius-pill);background:var(--color-success-soft-bg);color:var(--color-success-soft-text);flex:none;place-items:center;display:grid}.wa-template-preview__topbar>:last-child{overflow-wrap:anywhere;flex:auto;min-width:0;max-width:100%}.wa-template-preview__date{z-index:1;max-width:calc(100% - var(--space-8));padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;justify-self:center;font-weight:700;position:relative}.wa-template-preview__bubble{z-index:1;width:fit-content;height:fit-content;min-width:min(72px, calc(100% - var(--space-8)));max-width:calc(100% - var(--space-8));margin:0 var(--space-4);place-self:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:relative}.wa-template-preview__bubble[data-has-media=true]{width:min(300px, calc(100% - var(--space-8)))}.wa-template-preview__bubble[data-has-buttons=true]{min-width:min(220px, calc(100% - var(--space-8)))}.wa-template-preview__bubble:before{bottom:calc(-1 * var(--space-1));left:var(--space-2);width:var(--space-3);height:var(--space-3);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);background:var(--color-surface);content:"";position:absolute;transform:rotate(45deg)}.wa-template-preview__header{overflow-wrap:anywhere;max-width:min(34ch,100%);font-weight:750;font-size:var(--font-size-md)}.wa-template-preview__media{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-alt) 84%, var(--color-border));min-width:0;max-width:100%;min-height:168px;color:var(--color-text-muted);text-transform:uppercase;font-size:var(--font-size-sm);place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.wa-template-preview__media>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.wa-template-preview__image{object-fit:cover;width:100%;height:100%;min-height:168px}.wa-template-preview__body{overflow-wrap:anywhere;white-space:pre-wrap;max-width:min(34ch,100%);color:var(--color-text);line-height:1.55}.wa-template-preview__footer,.wa-template-preview__meta{overflow-wrap:anywhere;max-width:min(34ch,100%);color:var(--color-text-muted);font-size:var(--font-size-sm)}.wa-template-preview__time{color:var(--color-text-muted);font-size:var(--font-size-xs);justify-self:end}.wa-template-preview__buttons{border-top:1px solid var(--color-border);margin:var(--space-1) calc(-1 * var(--space-3)) calc(-1 * var(--space-3));border-radius:0 0 var(--radius-lg) var(--radius-sm);gap:1px;display:grid;overflow:hidden}.wa-template-preview__button{min-width:0;max-width:100%;min-height:var(--touch-target-min);gap:var(--space-1);color:var(--color-info-soft-text);background:var(--color-surface);font-size:var(--font-size-sm);place-items:center;display:grid}.wa-template-preview__button span{min-width:0;max-width:100%;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.wa-template-preview__button strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:750}@media (max-width:1100px){.admin-whatsapp-templates-card,.admin-whatsapp-templates-card .stack,.admin-whatsapp-templates-card .text-muted.small{min-width:0;max-width:100%}.admin-whatsapp-templates-card .text-muted.small{overflow-wrap:anywhere;white-space:normal}}@media (max-width:960px){.wa-template-builder{grid-template-columns:minmax(0,1fr)}.wa-template-builder,.wa-template-builder__form,.wa-template-upload,.wa-template-upload__copy,.wa-template-upload__dropzone,.wa-template-button-row,.wa-template-button-row>*,.wa-template-preview,.wa-template-preview__phone,.wa-template-preview__topbar,.wa-template-preview__bubble,.wa-template-preview__buttons,.wa-template-preview__button{min-width:0;max-width:100%}.wa-template-upload,.wa-template-preview__phone{grid-template-columns:minmax(0,1fr)}.wa-template-preview{position:static}.wa-template-button-row{grid-template-columns:minmax(0,1fr)}.wa-template-button-row .btn,.wa-template-button-row .btn__content,.wa-template-button-row .btn__label,.wa-template-builder :where(label,.stack,.row)>*,.wa-template-upload__copy>*,.wa-template-upload__title,.wa-template-upload__button,.wa-template-upload__filename,.wa-template-upload__status,.wa-template-upload__error,.wa-template-preview__topbar>*,.wa-template-preview__button strong,.wa-template-preview__button span{overflow-wrap:anywhere;min-width:0;max-width:100%}.wa-template-builder :where(label,.stack,.row)>span,.wa-template-upload__copy>span{white-space:normal}.wa-template-preview__header,.wa-template-preview__body,.wa-template-preview__footer,.wa-template-preview__meta,.wa-template-preview__bubble>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.wa-template-upload__dropzone{grid-template-columns:minmax(0,1fr)}.wa-template-upload__filename{white-space:normal}.wa-template-preview__topbar{overflow:hidden}.wa-template-preview__avatar{flex:none}.wa-template-preview__topbar>:last-child{flex:auto}}.drawer__eyebrow{font-size:var(--header-eyebrow-size);letter-spacing:.105em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.drawer__heading{flex:1}.drawer__icon{width:var(--editor-icon-size);height:var(--editor-icon-size);border-radius:var(--radius-lg);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xl);flex:none;place-items:center;display:grid}.drawer__header{padding-bottom:var(--space-2);border-bottom:0}.drawer__header-main{align-items:flex-start;gap:var(--space-4)}.drawer__title{letter-spacing:var(--editor-title-tracking)}.drawer__subtitle{font-size:var(--form-label-size);margin-top:var(--space-1-75)}.btn--icon{width:var(--touch-target-min);height:var(--touch-target-min);padding:var(--space-2);border-radius:var(--form-radius)}.drawer__body:has(>.editor-shell){padding:0 var(--drawer-padding-x);flex-direction:column;display:flex;overflow:hidden}.editor-shell,.editor-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.editor-shell{width:100%;height:100%}.editor-workspace[hidden],.editor-scroll [hidden],.editor-shell>[hidden]{display:none}.editor-scroll{scrollbar-gutter:stable;min-height:0;padding:var(--form-section-gap) 0 var(--drawer-padding-y);flex:1;overflow-y:auto}.editor-title{font-size:var(--font-size-xl);letter-spacing:-.5px;margin:0;font-weight:660}.editor-description{margin:var(--space-1-75) 0 0;color:var(--color-text-muted);font-size:var(--form-label-size);line-height:1.6}.editor-state{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4-5);flex-shrink:0;display:flex}.editor-state__copy{align-items:center;gap:var(--space-2-5);font-size:var(--form-label-size);flex-wrap:wrap;display:flex}.editor-state__copy>span{color:var(--color-text-muted);font-size:var(--form-help-size)}.editor-state__copy:before{content:"";width:var(--space-1-75);height:var(--space-1-75);border-radius:var(--radius-pill);background:var(--color-success)}.editor-state[data-state=absent] .editor-state__copy:before{background:var(--color-text-muted)}.form-switch{align-items:center;gap:var(--space-2-5);font-size:var(--form-help-size);color:var(--color-text-muted);cursor:pointer;display:inline-flex}.form-grid{gap:var(--form-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.form-grid>*,.form-field{min-width:0}.form-grid__full{grid-column:1/-1}.form-section{margin-top:var(--form-section-gap);padding-top:var(--form-section-gap);border-top:1px solid var(--color-border);min-width:0}.form-section--first{border-top:0;padding-top:0}.form-section__title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--font-size-lg);font-weight:650;display:flex}.form-section__title>i{color:var(--color-text-muted)}.form-disclosure{border:0;border-top:1px solid var(--color-border);margin-top:var(--form-section-gap);min-width:0}.form-disclosure>summary{align-items:center;gap:var(--space-3);min-height:calc(var(--touch-target-min) + var(--space-4));font-size:var(--form-label-size);cursor:pointer;font-weight:600;list-style:none;display:flex}.form-disclosure>summary::-webkit-details-marker{display:none}.form-disclosure>summary:after{content:"+";font-size:var(--font-size-xl);color:var(--color-text-muted);margin-left:auto;font-weight:400}.form-disclosure[open]>summary:after{content:"−"}.form-disclosure>summary>small{font-weight:400;font-size:var(--form-help-size);color:var(--color-text-muted)}.form-disclosure__body{gap:var(--space-4-5);padding-bottom:var(--space-4-5);min-width:0;display:grid}.form-disclosure__body>.form-section,.form-disclosure__body>.form-disclosure{margin-top:0}.form-disclosure--subtle{background:var(--color-surface-alt);border-radius:var(--radius-2-25);padding:0 var(--space-4);border:0}.form-disclosure--subtle>summary{font-size:var(--form-help-size)}.form-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--drawer-footer-padding) 0;border-top:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex-shrink:0;display:flex}.form-footer>.alert{flex-basis:100%}.form-footer__state{align-items:center;gap:var(--space-2);font-size:var(--form-help-size);color:var(--color-text-muted);margin:0;display:flex}.form-footer__state[data-dirty=true]{color:var(--color-warning)}.form-footer__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.form-choice-group{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.form-choice{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--form-height);padding:var(--choice-padding-y) var(--choice-padding-x);border:1px solid var(--form-border);border-radius:var(--choice-radius);background:var(--form-bg);color:var(--color-text);font-size:var(--form-label-size);cursor:pointer;flex:1;display:flex}.form-choice[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);font-weight:630}.form-choice:has(input:checked){background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);font-weight:630}.form-choice--stacked{padding:var(--space-4);flex:100%;justify-content:flex-start;align-items:flex-start}.form-choice--stacked strong,.form-choice--stacked small{text-align:left;display:block}.form-choice--stacked small{color:var(--color-text-muted);font-weight:400;font-size:var(--form-help-size);margin-top:var(--space-1)}.price-list{border-top:1px solid var(--color-border)}.price-list__row{align-items:center;column-gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto;display:grid}.price-list__heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.price-list__heading>strong{font-size:var(--font-size-md);font-weight:650}.price-list__details{gap:var(--space-1-75);margin-top:var(--space-2);font-size:var(--form-help-size);color:var(--color-text-muted);line-height:1.6;display:grid}.price-list__condition{color:var(--color-warning)}.price-list__amounts{gap:var(--space-3);text-align:right;display:grid}.price-list__amount{gap:var(--space-1);display:grid}.price-list__amount strong{font-size:var(--font-size-xl);font-weight:650}.price-list__amount small{color:var(--color-text-muted);font-size:var(--form-help-size)}.price-list__amount.is-inactive{opacity:.6}.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.form-time-range{border:0;min-width:0;margin:0;padding:0}.form-time-range legend{margin-bottom:var(--space-2);font-size:var(--form-label-size);font-weight:600}.form-time-range__hours{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-time-range__hours label{gap:var(--space-2);min-width:0;display:grid}.form-time-range__closed{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--form-help-size);margin-top:var(--space-2);display:flex}.form-step-list{counter-reset:form-step;margin:var(--space-4) 0;padding:0;list-style:none}.form-step-list>li{counter-increment:form-step;grid-template-columns:var(--space-6) minmax(0, 1fr);column-gap:var(--space-3);padding:var(--space-3) 0;display:grid}.form-step-list>li:before{content:counter(form-step);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--form-help-size);place-items:center;display:grid}.form-step-list>li>div>span,.form-step-list>li>div>small{color:var(--color-text-muted);font-size:var(--form-help-size);margin-top:var(--space-1);display:block}.form-step-list .form-actions{grid-column:2;justify-content:flex-start}.form-stack{gap:var(--form-field-gap);min-width:0;display:grid}@media (max-width:540px){.form-grid{grid-template-columns:minmax(0,1fr)}.drawer__title{font-size:var(--space-5)}.drawer__icon{width:var(--space-7);height:var(--space-7)}.editor-state__copy>span{display:none}.form-footer{flex-wrap:nowrap}.form-footer__state{font-size:var(--header-eyebrow-size)}.form-footer__actions{gap:0}.form-disclosure>summary>small{display:none}.price-list__row{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(86px,auto)}.price-list__action{grid-column:2;justify-self:end}}.btn--primary:disabled{background:color-mix(in srgb, var(--color-primary) 48%, var(--color-surface));color:var(--color-primary-contrast);border-color:#0000}@media (max-width:540px){.tabs--underline{gap:var(--space-3);justify-content:space-between}.tabs--underline .tab__icon{display:none}.tabs--underline .tab__label{font-size:var(--form-help-size);white-space:nowrap}.tabs--underline .tab{gap:var(--space-1)}}.time-input{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;display:flex}.time-input>i{color:var(--color-text-muted);font-size:var(--form-label-size)}.time-popover{width:min(var(--popover-width), calc(100vw - var(--space-4)));padding:var(--popover-padding);border:1px solid var(--form-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);margin:0;position:fixed;inset:auto}.time-popover h3{font-size:var(--form-label-size);margin-bottom:var(--space-4)}.time-popover .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weekly-schedule{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.weekly-schedule>legend{margin-bottom:var(--space-2);font-weight:600}.weekly-schedule__days{display:grid}.weekly-schedule__day{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:grid}.weekly-schedule__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(100px,1fr) minmax(0,274px) auto;display:grid}.weekly-schedule__row>strong{font-size:var(--form-label-size);font-weight:570}.weekly-schedule__intervals{gap:var(--space-2);display:grid}.weekly-schedule__interval{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.weekly-schedule__interval>small{color:var(--color-text-muted);grid-column:1/-1}.weekly-schedule__interval>.btn{grid-column:1/-1}.weekly-schedule__row .form-time-range__closed{white-space:nowrap;margin:0}.weekly-schedule__settings{min-width:0}.weekly-schedule__settings>summary{width:fit-content;padding:var(--space-2) 0;font-size:var(--form-help-size);color:var(--color-primary);cursor:pointer;margin-left:auto}.weekly-schedule__settings>.form-grid{margin-top:var(--space-2)}.form-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.form-section__header strong{font-size:var(--font-size-lg)}.form-section__header span{font-size:var(--form-help-size);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.form-step-list>li>span{color:var(--color-text-muted);font-size:var(--form-help-size);grid-column:2}.form-step-list>li>strong{font-size:var(--form-label-size);align-self:center;font-weight:600}@media (max-width:540px){.weekly-schedule__row{grid-template-columns:minmax(70px,1fr) minmax(0,215px)}.weekly-schedule__row .form-time-range__closed{grid-column:2;justify-content:flex-end}.weekly-schedule__row>strong{font-size:var(--form-help-size)}.weekly-schedule__interval .ds-input{padding-inline:var(--space-2);font-size:var(--form-help-size)}}.drawer__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.drawer__actions{justify-content:flex-end;gap:var(--space-2)}.drawer__table{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:320px;overflow:auto}.form-choice--stacked strong{font-weight:630}.editor-state .form-switch{margin-block:calc((var(--control-switch-height) - var(--touch-target-min)) / 2)}.btn.form-link{color:var(--color-primary);font-size:var(--form-help-size);justify-content:flex-start;justify-self:start;padding-inline:0}.source-notes__trigger{min-width:28px;min-height:28px;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;cursor:pointer;vertical-align:middle;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.source-notes__trigger:hover{border-color:var(--color-primary)}.source-notes__trigger--error{color:var(--color-danger);background:var(--color-danger-soft-bg)}.source-notes__trigger:focus-visible,.source-notes__close:focus-visible,.source-notes__list:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.source-notes__count{font-variant-numeric:tabular-nums;font-size:11px}.source-notes__panel{box-sizing:border-box;width:min(380px,100vw - 24px);max-height:min(520px,100dvh - 24px);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,none);font-family:var(--font-family-cp);margin:0;padding:0;font-size:13px;position:fixed;inset:auto;overflow:hidden}.source-notes__panel:popover-open{flex-direction:column;display:flex}.source-notes__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.source-notes__close{border-radius:var(--radius-md);min-width:28px;min-height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.source-notes__list{gap:var(--space-2);overscroll-behavior:contain;min-height:0;max-height:min(440px,100dvh - 110px);padding:var(--space-3);display:grid;overflow:auto}.source-notes__bubble{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt)}.source-notes__provenance{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:10px;line-height:1.4;display:flex}.source-notes__bubble p{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.source-notes__bubble small{margin-top:var(--space-2);color:var(--color-text-muted);display:block}
.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace{gap:var(--space-4);padding:var(--space-5);min-width:0;color:var(--color-text);background:var(--color-surface);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__header strong{font-size:var(--font-size-lg)}.Cp3KnowledgeWorkspace-module__M7ZqNW__context{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__navigation{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__header>button{flex-shrink:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__notice p{margin:var(--space-1) 0 0}.Cp3KnowledgeWorkspace-module__M7ZqNW__results{gap:var(--space-3);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__result{align-items:flex-start;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;min-height:var(--touch-target-min);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__result:focus-visible{outline:2px solid var(--ring);outline-offset:var(--space-half)}.Cp3KnowledgeWorkspace-module__M7ZqNW__result small,.Cp3KnowledgeWorkspace-module__M7ZqNW__hint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Cp3KnowledgeWorkspace-module__M7ZqNW__excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-normal)}.Cp3KnowledgeWorkspace-module__M7ZqNW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__actions>button{flex:auto}.Cp3KnowledgeWorkspace-module__M7ZqNW__missing{z-index:1;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;bottom:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__facts{gap:var(--space-3);margin:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__facts dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.Cp3KnowledgeWorkspace-module__M7ZqNW__facts dd{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.Cp3KnowledgeWorkspace-module__M7ZqNW__notice{border-left:var(--space-1) solid var(--color-warning);padding:var(--space-3);background:var(--color-surface)}.Cp3KnowledgeWorkspace-module__M7ZqNW__noticeDisclosure>summary{min-height:var(--touch-target-min);padding-block:var(--space-2);cursor:pointer;font-weight:600}.Cp3KnowledgeWorkspace-module__M7ZqNW__noticeDisclosure>summary:focus-visible{outline:2px solid var(--ring);outline-offset:var(--space-half)}.Cp3KnowledgeWorkspace-module__M7ZqNW__pendingDetails{gap:var(--space-3);padding-top:var(--space-2);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__form{gap:var(--space-4);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__form textarea,.Cp3KnowledgeWorkspace-module__M7ZqNW__form input,.Cp3KnowledgeWorkspace-module__M7ZqNW__form select{box-sizing:border-box;width:100%}.Cp3KnowledgeWorkspace-module__M7ZqNW__form label{gap:var(--space-2);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionHeading{align-items:center;gap:var(--space-3);display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionHeading>button{flex-shrink:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionHeading>div{min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionHeading>span{flex:0 0 var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);place-items:center;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionHeading h3{font-size:var(--font-size-xl);margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionHeading p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoices{gap:var(--space-3);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace .Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoices>button{width:100%;padding:var(--space-4);border-radius:var(--radius-md);text-align:left}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoices .btn__content{width:100%}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoices .btn__label{align-items:center;gap:var(--space-3);white-space:normal;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoiceIcon{width:var(--space-8);height:var(--space-8);color:var(--color-primary);background:var(--color-primary-soft);font-size:var(--font-size-xl);border-radius:50%;place-items:center;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoiceText{gap:var(--space-1);min-width:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoiceText strong{font-size:var(--font-size-lg);font-weight:650;line-height:var(--line-height-snug)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoiceText>span{font-size:var(--font-size-md);color:var(--color-text-muted);font-weight:400;line-height:var(--line-height-snug)}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace .Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTarget{width:100%;padding:var(--space-3);border-radius:var(--radius-md);text-align:left}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTarget .btn__content{width:100%}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTarget .btn__label{align-items:center;gap:var(--space-3);white-space:normal;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTargetText{gap:var(--space-1);min-width:0;font-size:var(--font-size-md);font-weight:400;line-height:var(--line-height-normal);overflow-wrap:anywhere;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTargetText>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTargetText>strong{font-size:var(--font-size-md);font-weight:650}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionTargetText>small{color:var(--color-text-muted);font-size:var(--font-size-sm)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionNotice{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);margin:0;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionNotice>i{font-size:var(--font-size-xl);flex-shrink:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);grid-template-columns:auto minmax(0,1fr);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dl:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dl>div{min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dl>div+div{padding-left:var(--space-3);border-left:1px solid var(--color-border)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dt{font-size:var(--font-size-md)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dd{margin:var(--space-1) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison dl>div:last-child dd{font-weight:650}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionScope{gap:var(--space-2);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionScope h4{font-size:var(--font-size-lg);margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionScope p{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted);margin:0;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionScope i{font-size:var(--font-size-xl);color:var(--color-primary);flex-shrink:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionScope span{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionScope strong{color:var(--color-text);font-weight:600}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionActions{gap:var(--space-3);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceInputs{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPricingDisclosure>summary{cursor:pointer;color:var(--color-text-muted)}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPricingDisclosure[open]>summary{margin-bottom:var(--space-3)}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPricingDisclosure[open]>summary:first-child{font-weight:600}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerHeading>span{flex-basis:var(--space-8);width:var(--space-8);height:var(--space-8);font-size:var(--font-size-xl)}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoicesGroup{border:0;min-width:0;margin:0;padding:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoicesGroup legend{margin-bottom:var(--space-2);font-weight:600}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoices{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoices label{min-height:var(--touch-target-min);padding:var(--space-2);cursor:pointer;background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoices label+label{border-left:1px solid var(--color-border)}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoices label:has(input:checked){color:var(--color-primary-contrast);background:var(--color-primary)}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoices label:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceChoicesGroup:disabled label{cursor:default;opacity:.6}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceAmount{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceAmount>input{border:0;border-radius:0;min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__offerPriceAmount>span{padding:var(--space-3);border-left:1px solid var(--color-border);background:var(--color-surface-alt)}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace .Cp3KnowledgeWorkspace-module__M7ZqNW__contributionActions>button{width:100%;min-height:var(--touch-target-min);padding:var(--space-3)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionActions .btn__label{font-size:var(--font-size-lg);white-space:normal}@media (max-width:480px){.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison{grid-template-columns:minmax(0,1fr)}.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionComparison>.Cp3KnowledgeWorkspace-module__M7ZqNW__contributionChoiceIcon{display:none}}.Cp3KnowledgeWorkspace-module__M7ZqNW__informationRequestHeading{align-items:center;gap:var(--space-3);display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__informationRequestHeading>span{flex:0 0 var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);place-items:center;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__informationRequestHeading>div{min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__requestResult{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__preview{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.Cp3KnowledgeWorkspace-module__M7ZqNW__status{gap:var(--space-2);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace[hidden],.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace [hidden]{display:none}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace .btn{max-width:100%;height:auto}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace .btn__content{min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace .btn__label{white-space:normal;overflow-wrap:anywhere}.Cp3KnowledgeWorkspace-module__M7ZqNW__intro{color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__sectionTitle,.Cp3KnowledgeWorkspace-module__M7ZqNW__topicHeading h3{font-size:var(--font-size-lg);margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__topics{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topics .Cp3KnowledgeWorkspace-module__M7ZqNW__result:hover{border-color:var(--color-primary)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicHeading{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicHeading>div{min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicServiceIcon{flex:0 0 var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xl);place-items:center;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicHeading h3{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicServiceStatus,.Cp3KnowledgeWorkspace-module__M7ZqNW__topicServiceStatusAbsent{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--color-success);font-size:var(--font-size-sm);font-weight:600;display:inline-flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicServiceStatus:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--color-success);border-radius:50%}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicServiceStatusAbsent{color:var(--color-text-muted)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicServiceStatusAbsent:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--color-text-muted);border-radius:50%}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicSource{color:var(--color-text-muted);font-size:var(--font-size-sm)}.Cp3KnowledgeWorkspace-module__M7ZqNW__answer{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400;line-height:var(--line-height-normal)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicFactSections{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicDetailSections{gap:var(--space-2);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicFactSection{align-items:start;gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);min-width:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicFactIcon,.Cp3KnowledgeWorkspace-module__M7ZqNW__topicNoticeIcon{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);font-size:var(--font-size-lg);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicFactContent{min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicFactSection h4{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-weight:400}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicCard{gap:var(--space-3);background:var(--color-surface);min-width:0;font-size:var(--font-size-md);border:0;flex-direction:column;padding:0;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__replyPreview{gap:var(--space-3);min-width:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__replyContent{gap:var(--space-3);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__replyPreview label{gap:var(--space-2);font-weight:600;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__replyPreview textarea{box-sizing:border-box;width:100%;min-height:160px;font:inherit;font-weight:400;line-height:var(--line-height-normal)}.Cp3KnowledgeWorkspace-module__M7ZqNW__replyPreview .Cp3KnowledgeWorkspace-module__M7ZqNW__hint{margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__replySuccess{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__replySuccessLabel{border-radius:var(--radius-full,999px);padding:var(--space-1) var(--space-2);background:var(--color-surface);font-size:var(--font-size-xs);text-transform:uppercase;justify-self:start;font-weight:600}.Cp3KnowledgeWorkspace-module__M7ZqNW__replySuccessBody{align-items:center;gap:var(--space-3);display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__replySuccessBody>i{font-size:var(--font-size-xl)}.Cp3KnowledgeWorkspace-module__M7ZqNW__replySuccessBody>span{gap:var(--space-1);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__replySuccessBody small{color:var(--color-text-muted)}.Cp3KnowledgeWorkspace-module__M7ZqNW__searchField{align-items:center;display:flex;position:relative}.Cp3KnowledgeWorkspace-module__M7ZqNW__searchField>i{left:var(--space-3);pointer-events:none;color:var(--color-text-muted);position:absolute}.Cp3KnowledgeWorkspace-module__M7ZqNW__searchField input{padding-left:var(--space-8)}.Cp3KnowledgeWorkspace-module__M7ZqNW__followupLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicMissing{gap:var(--space-3);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicMissing .Cp3KnowledgeWorkspace-module__M7ZqNW__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicMissing .Cp3KnowledgeWorkspace-module__M7ZqNW__actions>button{min-width:0;padding-inline:var(--space-2)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicMissing .Cp3KnowledgeWorkspace-module__M7ZqNW__actions .btn__label{font-size:var(--font-size-xs);font-weight:400}.Cp3KnowledgeWorkspace-module__M7ZqNW__documents .btn__label{font-size:var(--font-size-xs);font-weight:400}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicProvenance{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicPrimaryAction{scroll-margin-bottom:84px}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicOfferActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicOfferAction{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface);font-weight:600;text-decoration:none;display:inline-flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicOfferAction:hover,.Cp3KnowledgeWorkspace-module__M7ZqNW__topicOfferAction:focus-visible{border-color:var(--color-primary)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicAvailabilityNotice{align-items:start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-soft);grid-template-columns:36px minmax(0,1fr);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicAvailabilityNotice strong{color:var(--color-primary)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicAvailabilityNotice p{margin:var(--space-1) 0 0;color:var(--color-text-muted);line-height:var(--line-height-normal)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicNoticeIcon{border:1px solid var(--color-surface)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicHandling{gap:var(--space-2);display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicHandling h4{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__documents{gap:var(--space-2);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__requestOptions>summary{cursor:pointer;padding-block:var(--space-2);color:var(--color-primary)}.Cp3KnowledgeWorkspace-module__M7ZqNW__requestOptions[open]{gap:var(--space-3);flex-direction:column;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__requestTargetPicker{gap:var(--space-2);min-width:0;display:grid}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentRow{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentRow>button:first-child{text-align:left;flex:auto;justify-content:flex-start;min-width:0}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentDownload .btn__content{width:100%}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentDownload .btn__label{white-space:normal;text-align:left;flex:1}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentDownload .btn__icon{font-size:var(--font-size-lg);flex:none}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentChevron{transform:rotate(-90deg)}@media (max-width:480px){.Cp3KnowledgeWorkspace-module__M7ZqNW__workspace{padding:var(--space-4)}.Cp3KnowledgeWorkspace-module__M7ZqNW__topicMissing .Cp3KnowledgeWorkspace-module__M7ZqNW__actions{grid-template-columns:1fr}.Cp3KnowledgeWorkspace-module__M7ZqNW__documentRow>button:first-child{flex-basis:100%}}
.PortalActionsImmersive-module__J-gsmG__canvas{gap:var(--np-space-5);min-width:0;color:var(--np-light-text);grid-template-columns:minmax(0,1fr);display:grid}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer{margin-right:min(493px,34vw)}.PortalActionsImmersive-module__J-gsmG__pageHeader{justify-content:flex-end;align-items:center;gap:var(--np-space-4);min-width:0;min-height:56px;padding:0 var(--np-space-1);display:flex}.PortalActionsImmersive-module__J-gsmG__pageHeader h1{font-family:var(--font-family-sans);font-size:var(--font-size-2xl);margin:0 auto 0 0;font-weight:700;line-height:1.2}.PortalActionsImmersive-module__J-gsmG__pageHeader p{margin:var(--np-space-1) 0 0;color:var(--np-light-muted);font-size:var(--font-size-xs)}.PortalActionsImmersive-module__J-gsmG__pageDate{border-left:1px solid var(--np-light-border);padding-left:var(--np-space-5);color:var(--np-light-muted);font-size:var(--font-size-sm);text-transform:capitalize;flex:none;margin-right:auto}.PortalActionsImmersive-module__J-gsmG__pageHeader .btn{min-height:var(--touch-target-min);border-radius:var(--np-radius-control);padding:0 var(--np-space-5);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600}.PortalActionsImmersive-module__J-gsmG__overdueNotice{width:fit-content;margin-top:var(--np-space-2);border:1px solid var(--np-danger-light-text);border-radius:var(--np-radius-pill);background:var(--np-danger-light-bg);color:var(--np-danger-light-text);padding:var(--np-space-1) var(--np-space-3);font:inherit;font-size:var(--font-size-sm);cursor:pointer;font-weight:700;display:block}.PortalActionsImmersive-module__J-gsmG__statusStack{gap:var(--np-space-3);display:grid}.PortalActionsImmersive-module__J-gsmG__summaryPanel{align-items:center;gap:var(--np-space-4);border:1px solid var(--np-light-border);border-radius:var(--np-radius-panel);background:var(--np-light-panel);min-height:58px;padding:var(--np-space-2) var(--np-space-5);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.PortalActionsImmersive-module__J-gsmG__summaryPanel>svg{color:var(--np-primary);width:20px}.PortalActionsImmersive-module__J-gsmG__summaryText{align-items:center;gap:var(--np-space-8);min-width:0;display:flex}.PortalActionsImmersive-module__J-gsmG__summaryText strong{color:var(--np-light-text);font-size:var(--font-size-sm);font-weight:650}.PortalActionsImmersive-module__J-gsmG__summaryText span{border-left:1px solid var(--np-light-border);padding-left:var(--np-space-5);color:var(--np-light-muted);font-size:var(--font-size-xs)}.PortalActionsImmersive-module__J-gsmG__canvasUnavailable .PortalActionsImmersive-module__J-gsmG__tableToolbar,.PortalActionsImmersive-module__J-gsmG__canvasUnavailable .PortalActionsImmersive-module__J-gsmG__tablePanel{display:none}.PortalActionsImmersive-module__J-gsmG__tableToolbar{justify-content:space-between;align-items:center;gap:var(--np-space-3);border-bottom:1px solid var(--np-light-border);min-width:0;min-height:68px;padding:0 var(--np-space-4);display:flex}.PortalActionsImmersive-module__J-gsmG__viewTabs{gap:0;min-width:0;display:flex;overflow-x:auto}.PortalActionsImmersive-module__J-gsmG__viewTab{align-items:center;gap:var(--np-space-2);min-height:68px;color:var(--np-light-text);padding:0 var(--np-space-3);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:inline-flex}.PortalActionsImmersive-module__J-gsmG__viewTab span{border-radius:var(--np-radius-control);background:var(--np-light-hover);padding:var(--np-space-1) var(--np-space-2);font-variant-numeric:tabular-nums}.PortalActionsImmersive-module__J-gsmG__viewTabActive{border-bottom-color:var(--np-primary);color:var(--np-primary);font-weight:700}.PortalActionsImmersive-module__J-gsmG__historyScope{padding:var(--np-space-3) var(--np-space-5);color:var(--np-light-muted);font-size:var(--font-size-sm);margin:0}.PortalActionsImmersive-module__J-gsmG__historyPagination{justify-content:center;align-items:center;gap:var(--np-space-3);padding:var(--np-space-4);flex-wrap:wrap;display:flex}.PortalActionsImmersive-module__J-gsmG__toolbarSearch{flex:280px;max-width:425px;margin-left:auto}.PortalActionsImmersive-module__J-gsmG__toolbarSearch summary{width:var(--touch-target-min);height:var(--touch-target-min);border:1px solid var(--np-light-border);border-radius:var(--np-radius-control);background:var(--np-light-panel);cursor:pointer;place-items:center;list-style:none;display:grid}.PortalActionsImmersive-module__J-gsmG__toolbarSearch summary::-webkit-details-marker{display:none}.PortalActionsImmersive-module__J-gsmG__toolbarSearch[open] summary{background:var(--np-light-hover)}.PortalActionsImmersive-module__J-gsmG__search{align-items:center;gap:var(--np-space-2);min-height:var(--touch-target-min);border:1px solid var(--np-light-border);border-radius:var(--np-radius-control);background:var(--np-light-panel);padding:0 var(--np-space-3);color:var(--np-light-muted);display:flex}.PortalActionsImmersive-module__J-gsmG__search:focus-within{border-color:var(--np-primary)}.PortalActionsImmersive-module__J-gsmG__search input{width:100%;min-width:0;min-height:40px;color:var(--np-light-text);font:inherit;background:0 0;border:0;outline:0}.PortalActionsImmersive-module__J-gsmG__toolbarSearch>.PortalActionsImmersive-module__J-gsmG__search{width:100%}.PortalActionsImmersive-module__J-gsmG__deadlineFilter{align-items:center;gap:var(--np-space-2);min-height:var(--touch-target-min);border:1px solid var(--np-light-border);border-radius:var(--np-radius-control);background:var(--np-light-panel);padding:0 var(--np-space-3);color:var(--np-light-muted);font-size:var(--font-size-sm);display:flex}.PortalActionsImmersive-module__J-gsmG__deadlineFilter select{min-height:40px;color:var(--np-light-text);font:inherit;background:0 0;border:0;font-weight:700}.PortalActionsImmersive-module__J-gsmG__tablePanel{border:1px solid var(--np-light-border);border-radius:var(--np-radius-panel);background:var(--np-light-panel);flex-direction:column;min-width:0;min-height:430px;display:flex;overflow:hidden}.PortalActionsImmersive-module__J-gsmG__tableScroll{flex:1 0 auto;min-width:0;overflow-x:auto}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__actionList{min-width:0}.PortalActionsImmersive-module__J-gsmG__tableHead,.PortalActionsImmersive-module__J-gsmG__tableRow{align-items:center;gap:var(--np-space-2);grid-template-columns:minmax(85px,.55fr) 66px minmax(100px,.6fr) minmax(220px,1.65fr) minmax(145px,1fr) minmax(145px,.9fr);display:grid}.PortalActionsImmersive-module__J-gsmG__tableHead{border-bottom:1px solid var(--np-light-border);min-height:39px;padding:0 var(--np-space-4);color:var(--np-light-muted);font-size:var(--font-size-sm)}.PortalActionsImmersive-module__J-gsmG__actionList{flex:1 0 auto;align-content:start;display:grid}.PortalActionsImmersive-module__J-gsmG__actionItem{border-bottom:1px solid var(--np-light-border);background:var(--np-light-panel);min-width:0}.PortalActionsImmersive-module__J-gsmG__actionItem:last-child{border-bottom:0}.PortalActionsImmersive-module__J-gsmG__actionItem:hover{background:var(--np-light-hover)}.PortalActionsImmersive-module__J-gsmG__actionItemSelected{border-left:3px solid var(--np-primary);background:color-mix(in srgb, var(--np-primary) 8%, var(--np-light-panel))}.PortalActionsImmersive-module__J-gsmG__actionItemSelected:hover{background:color-mix(in srgb, var(--np-primary) 12%, var(--np-light-panel))}.PortalActionsImmersive-module__J-gsmG__tableRow{gap:var(--np-space-1) var(--np-space-4);min-height:112px;padding:var(--np-space-4) var(--np-space-5);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) 110px auto;display:grid}.PortalActionsImmersive-module__J-gsmG__questionRow{background:0 0}.PortalActionsImmersive-module__J-gsmG__priority{align-items:center;gap:var(--np-space-1);border-radius:var(--np-radius-pill);background:var(--np-light-hover);width:fit-content;max-width:100%;color:var(--np-light-muted);padding:var(--np-space-1) var(--np-space-2);font-size:var(--font-size-xs);font-weight:700;display:inline-flex}.PortalActionsImmersive-module__J-gsmG__priority:before{border-radius:var(--np-radius-pill);content:"";background:currentColor;flex:none;width:.45rem;height:.45rem}.PortalActionsImmersive-module__J-gsmG__priorityHigh{background:var(--np-danger-light-bg);color:var(--np-danger-light-text)}.PortalActionsImmersive-module__J-gsmG__time{color:var(--np-light-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-area:2/3}.PortalActionsImmersive-module__J-gsmG__family{min-width:0;color:var(--np-primary);font-size:var(--font-size-xs);grid-area:1/1/3;place-items:start center;font-weight:700;display:grid}.PortalActionsImmersive-module__J-gsmG__family svg{color:inherit}.PortalActionsImmersive-module__J-gsmG__family span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PortalActionsImmersive-module__J-gsmG__priority{grid-area:1/3}.PortalActionsImmersive-module__J-gsmG__request{align-content:center;gap:var(--np-space-1);grid-area:1/2/3}.PortalActionsImmersive-module__J-gsmG__request,.PortalActionsImmersive-module__J-gsmG__guest{gap:1px;min-width:0;display:grid}.PortalActionsImmersive-module__J-gsmG__request strong,.PortalActionsImmersive-module__J-gsmG__guest strong{color:var(--np-light-text);font-family:var(--font-family-sans);font-size:var(--font-size-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.PortalActionsImmersive-module__J-gsmG__request span,.PortalActionsImmersive-module__J-gsmG__guest span{color:var(--np-light-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortalActionsImmersive-module__J-gsmG__request small{color:var(--np-light-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortalActionsImmersive-module__J-gsmG__guest{display:none}.PortalActionsImmersive-module__J-gsmG__rowActions{justify-content:flex-end;align-items:center;gap:var(--np-space-1);grid-area:1/4/3;min-width:0;display:flex}.PortalActionsImmersive-module__J-gsmG__rowActions .btn--secondary{background:var(--np-light-hover);min-height:32px;color:var(--np-primary);border-color:#0000}.PortalActionsImmersive-module__J-gsmG__actionItemSelected .PortalActionsImmersive-module__J-gsmG__rowActions .btn--secondary{background:var(--np-light-panel);color:var(--np-primary)}.PortalActionsImmersive-module__J-gsmG__inlineDetail{border-top:1px solid var(--np-light-border);background:var(--np-light-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PortalActionsImmersive-module__J-gsmG__inlineContext,.PortalActionsImmersive-module__J-gsmG__inlineDecision{gap:var(--np-space-3);padding:var(--np-space-4);display:grid}.PortalActionsImmersive-module__J-gsmG__inlineContext{border-right:1px solid var(--np-light-border)}.PortalActionsImmersive-module__J-gsmG__inlineContext h3,.PortalActionsImmersive-module__J-gsmG__inlineDecision h3{margin:0 0 var(--np-space-2);font-size:var(--font-size-sm);font-weight:700}.PortalActionsImmersive-module__J-gsmG__inlineContext p{color:var(--np-light-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.PortalActionsImmersive-module__J-gsmG__guestContext{align-items:center;gap:var(--np-space-3);border-top:1px solid var(--np-light-border);padding-top:var(--np-space-3);display:flex}.PortalActionsImmersive-module__J-gsmG__guestAvatar{border-radius:var(--np-radius-pill);background:var(--np-light-hover);width:2.75rem;height:2.75rem;color:var(--np-primary);flex:none;place-items:center;font-weight:800;display:inline-grid}.PortalActionsImmersive-module__J-gsmG__guestContext>div{gap:var(--np-space-1);min-width:0;display:grid}.PortalActionsImmersive-module__J-gsmG__guestContext span{color:var(--np-light-muted);font-size:var(--font-size-xs)}.PortalActionsImmersive-module__J-gsmG__guestContext button,.PortalActionsImmersive-module__J-gsmG__inlineDecision>a{width:fit-content;color:var(--np-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.PortalActionsImmersive-module__J-gsmG__inlineDecisionActions{gap:var(--np-space-2);display:grid}.PortalActionsImmersive-module__J-gsmG__inlineDecisionActions>span{width:100%;min-height:40px}.PortalActionsImmersive-module__J-gsmG__inlineDecisionActions .btn{width:100%;min-height:40px}.PortalActionsImmersive-module__J-gsmG__questionDecision{grid-column:1/-1}.PortalActionsImmersive-module__J-gsmG__loading,.PortalActionsImmersive-module__J-gsmG__empty{gap:var(--np-space-3);padding:var(--np-space-5);display:grid}.PortalActionsImmersive-module__J-gsmG__loading{flex:1;align-content:center;min-height:350px}.PortalActionsImmersive-module__J-gsmG__empty{text-align:center;background:var(--np-light-panel);border:0;flex:1;align-content:center;justify-items:center;min-height:350px}.PortalActionsImmersive-module__J-gsmG__empty .empty-state__title{font-size:var(--font-size-xl)}.PortalActionsImmersive-module__J-gsmG__empty .empty-state__icon{width:auto;height:auto;margin-bottom:var(--np-space-4);color:var(--np-primary);background:0 0;border:0;border-radius:0;padding:0}.PortalActionsImmersive-module__J-gsmG__empty .empty-state__description{max-width:80ch;font-size:var(--font-size-lg);margin:0}.PortalActionsImmersive-module__J-gsmG__chatPreview{align-items:center;gap:var(--np-space-4);border:1px solid var(--np-light-border);border-radius:var(--np-radius-panel);background:var(--np-light-panel);min-height:92px;padding:var(--np-space-4) var(--np-space-5);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.PortalActionsImmersive-module__J-gsmG__chatPreview>svg{color:var(--np-primary)}.PortalActionsImmersive-module__J-gsmG__chatText{gap:var(--np-space-1);min-width:0;display:grid}.PortalActionsImmersive-module__J-gsmG__chatText strong{align-items:center;gap:var(--np-space-2);font-size:var(--font-size-lg);font-weight:650;display:flex}.PortalActionsImmersive-module__J-gsmG__chatText strong b{border-radius:var(--np-radius-pill);background:var(--np-danger-light-text);flex:none;width:9px;height:9px}.PortalActionsImmersive-module__J-gsmG__chatText small{color:var(--np-light-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortalActionsImmersive-module__J-gsmG__chatAction{align-items:center;gap:var(--np-space-2);border-left:1px solid var(--np-light-border);padding-left:var(--np-space-4);color:var(--np-primary);font-size:var(--font-size-sm);white-space:nowrap;font-weight:600;display:inline-flex}.PortalActionsImmersive-module__J-gsmG__drawerBody{min-width:0;color:var(--np-light-text);font-family:var(--font-family-sans)}.PortalActionsImmersive-module__J-gsmG__drawerBody section{border-top:1px solid var(--np-light-border);padding-top:var(--np-space-4)}.PortalActionsImmersive-module__J-gsmG__questionDetail{gap:var(--np-space-4);display:grid}.PortalActionsImmersive-module__J-gsmG__questionHeading{gap:var(--np-space-2);display:grid}.PortalActionsImmersive-module__J-gsmG__questionHeading h2{font-family:var(--font-family-sans);font-size:var(--font-size-xl);margin:0;font-weight:650;line-height:1.25}.PortalActionsImmersive-module__J-gsmG__questionHeading>span{color:var(--np-light-muted);font-size:var(--font-size-sm)}.PortalActionsImmersive-module__J-gsmG__questionBadges{justify-content:space-between;align-items:center;gap:var(--np-space-2);flex-wrap:wrap;display:flex}.PortalActionsImmersive-module__J-gsmG__questionContext{gap:var(--np-space-4);padding:var(--np-space-3) 0;border-bottom:1px solid var(--np-light-border);grid-template-columns:minmax(0,1fr) minmax(0,.65fr);display:grid}.PortalActionsImmersive-module__J-gsmG__questionContext>div{gap:var(--np-space-1);min-width:0;display:grid}.PortalActionsImmersive-module__J-gsmG__questionContext>div+div{border-left:1px solid var(--np-light-border);padding-left:var(--np-space-4)}.PortalActionsImmersive-module__J-gsmG__questionContext small{color:var(--np-light-muted)}.PortalActionsImmersive-module__J-gsmG__questionContext strong{overflow-wrap:anywhere;font-weight:600}.PortalActionsImmersive-module__J-gsmG__questionDetail .btn{justify-content:center;width:100%}.PortalActionsImmersive-module__J-gsmG__requestForm{gap:var(--np-space-4);color:var(--np-light-text);display:grid}.PortalActionsImmersive-module__J-gsmG__requestSheet{max-width:100vw;width:min(var(--np-request-max-width), 100vw)!important}.PortalActionsImmersive-module__J-gsmG__requestForm label{gap:var(--np-space-2);color:var(--np-light-text);font-size:var(--font-size-sm);font-weight:700;display:grid}.PortalActionsImmersive-module__J-gsmG__requestForm input,.PortalActionsImmersive-module__J-gsmG__requestForm select,.PortalActionsImmersive-module__J-gsmG__requestForm textarea{width:100%}.PortalActionsImmersive-module__J-gsmG__requestForm textarea{resize:vertical}.PortalActionsImmersive-module__J-gsmG__requestHelp{margin:calc(-1 * var(--np-space-3)) 0 0;color:var(--np-light-muted);font-size:var(--font-size-xs)}.PortalActionsImmersive-module__J-gsmG__requestGrid{gap:var(--np-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1050px){.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__summaryPanel{grid-template-columns:auto minmax(0,1fr)}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__summaryText{gap:var(--np-space-1);display:grid}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__summaryText span{border-left:0;padding-left:0}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__summaryPanel .PortalActionsImmersive-module__J-gsmG__deadlineFilter,.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__summaryPanel .PortalActionsImmersive-module__J-gsmG__overdueNotice{grid-column:1/-1}.PortalActionsImmersive-module__J-gsmG__tableHead{display:none}.PortalActionsImmersive-module__J-gsmG__tableRow{gap:var(--np-space-2) var(--np-space-3);padding:var(--np-space-3);grid-template-columns:32px minmax(0,1fr) auto}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__tableHead,.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__actionList{min-width:0}.PortalActionsImmersive-module__J-gsmG__family{grid-area:1/1/3}.PortalActionsImmersive-module__J-gsmG__request{grid-area:1/2/3}.PortalActionsImmersive-module__J-gsmG__priority{grid-area:1/3}.PortalActionsImmersive-module__J-gsmG__time{grid-area:2/3}.PortalActionsImmersive-module__J-gsmG__rowActions{grid-area:3/2/auto/-1;justify-content:flex-end}}@media (max-width:780px){.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer{margin-right:0}.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__tableHead,.PortalActionsImmersive-module__J-gsmG__canvasWithDrawer .PortalActionsImmersive-module__J-gsmG__actionList{min-width:0}.PortalActionsImmersive-module__J-gsmG__pageHeader{flex-wrap:wrap;align-items:center}.PortalActionsImmersive-module__J-gsmG__pageHeader h1{flex:1 0 100%}.PortalActionsImmersive-module__J-gsmG__summaryText{gap:var(--np-space-1);display:grid}.PortalActionsImmersive-module__J-gsmG__summaryText span{border-left:0;padding-left:0}.PortalActionsImmersive-module__J-gsmG__pageDate{margin-right:auto}.PortalActionsImmersive-module__J-gsmG__summaryPanel{grid-template-columns:auto minmax(0,1fr)}.PortalActionsImmersive-module__J-gsmG__summaryPanel .PortalActionsImmersive-module__J-gsmG__deadlineFilter,.PortalActionsImmersive-module__J-gsmG__summaryPanel .PortalActionsImmersive-module__J-gsmG__overdueNotice{grid-column:1/-1}.PortalActionsImmersive-module__J-gsmG__tableToolbar{padding:var(--np-space-2) var(--np-space-3);flex-wrap:wrap;align-items:stretch}.PortalActionsImmersive-module__J-gsmG__viewTabs{max-width:100%}.PortalActionsImmersive-module__J-gsmG__toolbarSearch{margin-left:0}.PortalActionsImmersive-module__J-gsmG__deadlineFilter{justify-content:space-between}.PortalActionsImmersive-module__J-gsmG__chatPreview{grid-template-columns:auto minmax(0,1fr)}.PortalActionsImmersive-module__J-gsmG__chatAction{border-left:0;grid-column:2;width:fit-content;padding-left:0}.PortalActionsImmersive-module__J-gsmG__inlineDetail{grid-template-columns:minmax(0,1fr)}.PortalActionsImmersive-module__J-gsmG__inlineContext{border-right:0;border-bottom:1px solid var(--np-light-border)}.PortalActionsImmersive-module__J-gsmG__requestGrid{grid-template-columns:minmax(0,1fr)}}
