.error-boundary{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}.error-boundary__icon{color:var(--color-error)}.error-boundary__title{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--color-text)}.error-boundary__desc{font-size:var(--font-size-body);color:var(--color-text-muted);max-width:320px}.pwa-status{z-index:var(--z-toast);inset:auto var(--space-4) var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);max-width:min(640px, calc(100vw - (var(--space-4) * 2)));border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-overlay);color:var(--color-text);padding:var(--space-3);margin-inline:auto;display:flex;position:fixed}.pwa-status--offline{border-color:var(--color-warning);color:var(--color-warning-fg)}.pwa-status--update{justify-content:space-between}.pwa-status__action{white-space:nowrap;flex:none}@media (width<=560px){.pwa-status,.pwa-status--update{flex-direction:column;align-items:stretch}.pwa-status__action{justify-content:center}}.toast-container{bottom:var(--space-5);right:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:none;font-size:var(--font-size-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-text);width:min(var(--toast-width), calc(100vw - var(--space-10)));pointer-events:all;min-width:0;animation:toast-in var(--duration-normal) var(--ease-out);display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.toast--success{border-color:var(--color-success-border);background:var(--color-success-subtle)}.toast--error{border-color:var(--color-error-border);background:var(--color-error-subtle)}.toast--warning{border-color:var(--color-warning-border);background:var(--color-warning-subtle)}.toast--info{border-color:var(--color-info-border);background:var(--color-info-subtle)}.toast__icon{flex-shrink:0}.toast__icon--success{color:var(--color-success)}.toast__icon--error{color:var(--color-error)}.toast__icon--warning{color:var(--color-warning)}.toast__icon--info{color:var(--color-info)}.toast__message{overflow-wrap:anywhere;flex:1;min-width:0}.toast__dismiss{width:var(--control-height);height:var(--control-height);color:var(--color-text-muted);border-radius:var(--radius-md);appearance:none;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.toast__dismiss:hover{background:var(--color-bg-subtle);color:var(--color-text)}}.toast__dismiss:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-0-5)}.toast__dismiss:active{background:var(--color-bg-subtle);color:var(--color-text)}@media (width<=640px){.toast-container{right:var(--space-3);bottom:var(--space-3);left:var(--space-3)}.toast{width:100%;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast__dismiss{transition:none}}.loading-state{--loading-state-ease:cubic-bezier(.23, 1, .32, 1);width:100%;color:var(--color-text-secondary);place-items:center;display:grid}.loading-state--application{min-block-size:100svh;padding:var(--space-8);background:var(--color-bg)}.loading-state--content{min-block-size:clamp(260px,52svh,480px);padding:var(--space-6)}.loading-state__content{align-items:center;gap:var(--space-3);display:flex}.loading-state--application .loading-state__content{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.loading-state__content--skeleton>div{gap:var(--space-2);display:grid}.sidebar{width:var(--sidebar-width);background:var(--color-shell-surface);border-right:var(--border-width-default) solid var(--color-border);flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden auto}.sidebar__header{padding:0 var(--space-5);height:var(--sidebar-header-height);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sidebar__logo{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sidebar__logo-mark{width:var(--layout-brand-size);height:var(--layout-brand-size);object-fit:contain;flex-shrink:0}.sidebar__logo-text{flex-direction:column;min-width:0;display:flex}.sidebar__logo-name{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-tight);white-space:nowrap}.sidebar__logo-sub{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--lh-tight);font-weight:var(--fw-medium);white-space:nowrap}.sidebar__close{width:var(--control-height);height:var(--control-height);color:var(--color-text-muted);border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.sidebar__close:hover{background:var(--color-nav-bg-hover);color:var(--color-text)}.sidebar__nav{padding:0 var(--space-5) var(--space-6)}.sidebar__nav--secondary{padding-bottom:var(--space-3)}.sidebar__section-label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--color-text-placeholder);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--space-4);margin:0}.sidebar__list{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.sidebar__item{align-items:center;gap:var(--space-3);min-height:var(--sidebar-item-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--color-nav-text);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;text-decoration:none;display:flex}.sidebar__option-icon{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);flex:0 0 var(--sidebar-icon-size)}.sidebar__list>li{min-width:0}.sidebar__item>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebar__item:hover{background:var(--color-nav-bg-hover);color:var(--color-nav-text-hover);text-decoration:none}.sidebar__item--active{background:var(--color-nav-bg-active);color:var(--color-nav-text-active);font-weight:var(--fw-semibold)}.sidebar__item--active:hover{background:var(--color-nav-bg-active);color:var(--color-nav-text-active)}.sidebar__spacer{flex:1}.sidebar__unit-footer{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);background:var(--color-shell-surface);border-top:var(--border-width-default) solid var(--color-border);flex-shrink:0;display:flex;position:sticky;bottom:0}.sidebar__unit-icon{color:var(--color-text-muted);flex-shrink:0}.sidebar__unit-footer:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--border-width-strong))}.sidebar__unit-text{gap:var(--space-1);min-width:0;display:grid}.sidebar__unit-label{color:var(--color-text-muted);font-size:var(--text-xs)}.sidebar__unit-name{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere}.sidebar__group-toggle{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.sidebar__group-toggle--active{background:var(--color-nav-bg-active);color:var(--color-nav-text-active)}.sidebar__chevron{transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto}.sidebar__group-toggle[aria-expanded=true] .sidebar__chevron{transform:rotate(180deg)}.sidebar__children{margin-block:var(--space-2);margin-left:var(--space-9);gap:var(--space-1)}.sidebar__children[hidden]{display:none}.sidebar__item:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-0-5)}@media (prefers-reduced-motion:reduce){.sidebar__chevron{transition:none}}.sidebar__nav--secondary{border-top:var(--border-width-default) solid var(--color-border-strong);padding-top:var(--space-3);margin:0 var(--space-4);padding-left:0;padding-right:0}.sidebar--collapsed{width:var(--sidebar-collapsed-width)}.sidebar--collapsed .sidebar__header{padding-inline:var(--space-3);justify-content:center}.sidebar--collapsed .sidebar__logo-text,.sidebar--collapsed .sidebar__item>span,.sidebar--collapsed .sidebar__chevron{display:none}.sidebar--collapsed .sidebar__nav{padding-inline:var(--space-3)}.sidebar--collapsed .sidebar__item{justify-content:center}.sidebar--collapsed .sidebar__section-label{visibility:hidden}.sidebar--collapsed .sidebar__unit-footer{padding-inline:var(--space-3);justify-content:center}.sidebar--collapsed .sidebar__unit-text{display:none}@media (width<=1024px){.sidebar{width:min(var(--sidebar-width), calc(100vw - var(--space-12)));visibility:hidden;height:100svh;z-index:var(--z-overlay);transition:transform var(--transition-slow);position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar--open{visibility:visible;transform:translate(0)}.sidebar__close{display:flex}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.confirm-dialog__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.topbar-selector{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.topbar-selector__label{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--fw-medium);white-space:nowrap}.topbar-selector__control{flex:0 auto;width:min(13rem,25vw);min-width:0;position:relative}.topbar-selector__trigger{background:var(--color-shell-surface);border:var(--border-width-default) solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-text);font:inherit;align-items:center;gap:var(--space-2);height:var(--topbar-action-size);min-width:0;padding:0 var(--space-3);width:100%;display:inline-flex}.topbar-selector__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.topbar-selector__trigger:focus-visible,.topbar-selector__search input:focus{border-color:var(--color-focus-ring);outline:none}.topbar-selector__trigger:disabled{cursor:not-allowed;opacity:.5}.topbar-selector__trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar-selector__menu{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-1);right:0;top:calc(100% + var(--space-2));width:min(20rem, calc(100vw - var(--space-8)));z-index:var(--z-overlay);position:absolute}.topbar-selector__search{color:var(--color-text-muted);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.topbar-selector__search input{background:var(--color-control-surface);border:var(--border-width-default) solid var(--color-control-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;height:var(--control-height);min-width:0;padding:0 var(--space-3);width:100%}.topbar-selector__options{max-height:200px;min-height:calc((var(--control-height) * 3) + (var(--space-2)));padding:var(--space-1);overflow-y:auto}.topbar-selector__options>p{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-3);text-align:center}.topbar-selector__skeleton{animation:topbar-selector-pulse var(--duration-loading-pulse) ease-in-out infinite;background:var(--color-bg-subtle);border-radius:var(--radius-sm);height:var(--control-height);display:block}.topbar-selector__status{height:var(--space-px);margin:calc(-1 * var(--space-px));width:var(--space-px);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.topbar-selector__option{border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.topbar-selector__option:hover,.topbar-selector__option--selected{background:var(--color-surface-hover)}.topbar-selector__option--selected{color:var(--color-primary-text);font-weight:var(--fw-medium)}@keyframes topbar-selector-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.topbar-selector__skeleton{animation:none}}@media (width<=1080px){.topbar-selector__label{display:none}.topbar-selector__control{width:min(10rem,38vw)}}.own-profile{max-width:64rem}.own-profile__section{padding:var(--space-5);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-work-surface)}.own-profile__section h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.own-profile__identity{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;display:flex}.own-profile__avatar{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);object-fit:cover}.own-profile__details{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.own-profile__details dt,.own-profile__note{color:var(--color-text-muted);font-size:var(--text-sm)}.own-profile__details dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.own-profile__memberships{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.own-profile__memberships li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.own-profile__memberships p{margin:var(--space-1) 0}.own-profile__products{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.own-profile__product h3{margin:0 0 var(--space-3);font-size:var(--font-size-section-title);overflow-wrap:anywhere}.own-profile__product p{overflow-wrap:anywhere}.own-profile__editor{gap:var(--space-4);display:grid}.own-profile__input{width:100%}.topbar__popover-anchor{min-width:0;position:relative}.topbar__popover{top:calc(100% + var(--space-3));width:min(var(--header-inbox-width), calc(100vw - var(--space-8)));max-height:min(var(--header-popover-height), calc(100dvh - var(--topbar-height) - var(--space-8)));overscroll-behavior:contain;background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text);z-index:var(--z-overlay);position:absolute;right:0;overflow:auto}.topbar__account-menu{width:min(var(--sidebar-width), calc(100vw - var(--space-8)));padding:var(--space-2)}.topbar__account-identity{gap:var(--space-1);padding:var(--space-3);overflow-wrap:anywhere;flex-direction:column;display:flex}.topbar__account-identity strong{font-weight:var(--fw-semibold)}.topbar__account-identity span,.topbar__menu-detail{color:var(--color-text-muted);font-size:var(--font-size-label)}.topbar__menu-detail{margin-left:auto}.topbar__menu-item{align-items:center;gap:var(--space-3);min-height:var(--sidebar-item-height);width:100%;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);color:var(--color-text);text-align:left;font:inherit;background:0 0;border:none;text-decoration:none;display:flex}.topbar__menu-item:hover{background:var(--color-nav-bg-hover);color:var(--color-text);text-decoration:none}.topbar__menu-item>svg{color:var(--color-text-muted);flex-shrink:0}.topbar__menu-item>span:first-child{flex:1}.topbar__menu-item[aria-checked=true]{color:var(--color-primary-text);background:var(--color-nav-bg-active)}.topbar__languages{padding-left:var(--space-6)}.topbar__menu-separator{margin:var(--space-2) var(--space-3);border-top:var(--border-width-default) solid var(--color-border)}.topbar__popover button:focus-visible,.topbar__popover a:focus-visible,.topbar__profile:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--space-0-5))}.topbar__notification-trigger{position:relative}.topbar__notification-count{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));min-width:var(--space-5);height:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-caption);font-weight:var(--fw-semibold);place-items:center;display:grid;position:absolute}.topbar__sr-only{width:var(--space-px);height:var(--space-px);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.topbar__popover-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border);display:flex}.topbar__popover-heading h2{font-size:var(--font-size-section-title);font-weight:var(--fw-semibold);margin:0}.topbar__inbox-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.topbar__inbox-filters{gap:var(--space-1);display:flex}.topbar__inbox-filters button{color:var(--color-text-muted);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);min-height:var(--topbar-action-size);font:inherit;background:0 0;border:none}.topbar__inbox-filters [aria-pressed=true]{background:var(--color-nav-bg-active);color:var(--color-primary-text)}.topbar__inbox-state{justify-items:center;gap:var(--space-3);text-align:center;padding:var(--space-5);color:var(--color-text-muted);display:grid}.topbar__notifications-list{padding:var(--space-2);margin:0;list-style:none}.topbar__notification{gap:var(--space-2);width:100%;padding:var(--space-4);border:none;border-bottom:var(--border-width-default) solid var(--color-border);color:var(--color-text);border-radius:var(--radius-lg);text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;flex-direction:column;display:flex}.topbar__notification:hover{background:var(--color-nav-bg-hover)}.topbar__notification--unread{background:var(--color-primary-subtle)}.topbar__notification-title{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;font-weight:var(--fw-semibold);display:flex}.topbar__unread-dot{width:var(--space-2);height:var(--space-2);background:var(--color-primary-text);border-radius:var(--radius-full);flex-shrink:0}.topbar__notification-excerpt{-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.topbar__notification time,.topbar__notification-detail time{color:var(--color-text-muted);font-size:var(--font-size-caption)}.topbar__notification-detail{gap:var(--space-4);padding:var(--space-4);overflow-wrap:anywhere;display:grid}.topbar__notification-detail h3,.topbar__notification-detail p{margin:0}.topbar__notification-detail h3{font-size:var(--font-size-section-title)}.topbar__notification-detail p{white-space:pre-wrap}.topbar__inbox .pagination{padding:var(--space-3)}@media (width<=1024px){.topbar__popover-anchor{position:static}.topbar__popover{top:calc(100% + var(--space-2));right:var(--space-4);max-height:calc(100dvh - var(--topbar-height) - var(--space-16))}}@media (width<=640px){.topbar__profile-chevron{display:none}}.topbar{height:var(--topbar-height);padding:0 var(--space-6);background:var(--color-shell-surface);border-bottom:var(--border-width-default) solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);z-index:var(--z-sticky);flex-shrink:0;display:flex;position:relative}.topbar__left{align-items:center;gap:var(--space-3);min-width:0;display:flex}.topbar__context{align-items:center;gap:var(--space-4);min-width:0;display:flex}.topbar__context:empty,.topbar__brand{display:none}.topbar--operating-context .topbar__left,.topbar--operating-context .topbar__context,.topbar--operating-context .topbar-selector{flex:1}.topbar--operating-context .topbar-selector__label{display:none}.topbar--operating-context .topbar-selector__control{width:100%}@media (width<=640px){.topbar--operating-context .topbar__context{flex-wrap:wrap}.topbar--operating-context .topbar-selector{flex-basis:calc(50% - var(--space-3))}.topbar--operating-context .topbar-selector:last-child{flex-basis:100%}}.topbar__right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.topbar__icon-btn{width:var(--topbar-action-size);height:var(--topbar-action-size);border:var(--border-width-default) solid var(--color-border);color:var(--color-text-muted);border-radius:var(--radius-full);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar__icon-btn:hover{background:var(--color-nav-bg-hover);color:var(--color-text)}.topbar__menu-btn{display:none}.topbar__desktop-menu-btn,.topbar__menu-btn{border-radius:var(--radius-lg)}.topbar__profile{border-radius:var(--radius-full);color:var(--color-text);align-items:center;gap:var(--space-3);margin-left:var(--space-2);min-height:var(--topbar-action-size);background:0 0;border:none;display:flex}.topbar__profile-name{font-size:var(--font-size-body);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.topbar__avatar{width:var(--topbar-action-size);height:var(--topbar-action-size);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary-text);font-size:var(--text-xs);font-weight:var(--fw-semibold);border:var(--border-width-default) solid var(--color-border);transition:opacity var(--transition-fast);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar__avatar:hover{opacity:.85}.topbar__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@media (width<=1200px){.topbar__profile-name{display:none}}@media (width<=1024px){.topbar{gap:var(--space-2);height:auto;min-height:var(--topbar-height);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.topbar__left{display:contents}.topbar__desktop-menu-btn{display:none}.topbar__brand{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--fw-semibold);align-items:center;gap:var(--space-2);min-width:0;text-decoration:none;display:flex}.topbar__brand img{height:var(--layout-brand-size);width:var(--layout-brand-size);flex-shrink:0}.topbar__brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__context{gap:var(--space-3);grid-area:2/1/auto/-1}.topbar__right{grid-area:1/3}.topbar__profile{margin-left:0}.topbar__context .topbar-selector{flex:1}.topbar__context .topbar-selector__control{width:100%}.topbar__context .topbar-selector:first-child .topbar-selector__menu{left:0;right:auto}.topbar__menu-btn{display:flex}}@media (width<=360px){.topbar__brand span{display:none}}.app-shell{background:var(--color-bg);height:100svh;min-height:100svh;display:flex;overflow:hidden}.app-shell__frame{background:0 0;width:100%;height:100%;display:flex;overflow:hidden}.app-shell__backdrop{z-index:calc(var(--z-overlay) - 1);animation:backdropIn var(--transition-base) ease;background:#00000073;position:fixed;inset:0}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.app-shell__body{min-width:0;min-height:0;z-index:var(--z-content);flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.app-shell__content{background:var(--color-bg);overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;padding:var(--page-gutter-block-start) var(--page-gutter-inline) var(--page-gutter-block-end);flex:1;overflow-y:auto}@media (prefers-reduced-motion:reduce){.app-shell__backdrop{animation:none}}.business-context-selection{max-width:52rem;margin-inline:auto}.business-context-selection__steps,.business-context-selection__company{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.business-context-selection__steps{color:var(--color-text-muted)}.business-context-selection__steps [aria-current=step]{color:var(--color-text);font-weight:var(--fw-semibold)}.business-context-selection__choices{gap:var(--space-3);flex-direction:column;display:flex}.business-context-selection__choices .btn{height:auto;min-height:var(--control-height-lg);white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start}.checkbox{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--control-font-size);min-height:var(--control-height);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox input:disabled{cursor:not-allowed}.checkbox:has(input:disabled){color:var(--color-text-disabled);cursor:not-allowed}.finance-results-count{min-height:var(--control-height);align-items:center;margin-inline-end:var(--space-2);display:flex}.finance-results-footer{border-top:var(--border-width-default) solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;align-items:center;display:flex}.finance-results-footer>.finance-results-count{padding:var(--space-3) var(--space-4);margin:0}.record-access__members{gap:var(--space-3);max-block-size:min(45vh,24rem);padding-block:var(--space-2);display:grid;overflow-y:auto}.record-access__count{color:var(--color-text-muted);font-size:var(--font-size-sm)}:root body :is(.btn,.core-page__button,.form-control):not(textarea):not(.table-icon-action){box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font-size);padding-block:0;line-height:20px}:root body .btn--icon:not(.table-icon-action){width:var(--control-height);min-width:var(--control-height);padding:0}:root body label:has(>input:is([type=checkbox],[type=radio])){min-height:var(--control-height);align-items:center;gap:var(--space-2);font-size:var(--control-font-size);display:inline-flex}:root body :is(.refresh-button,.clear-filters-button):not(.data-table *){flex:0 0 var(--control-height);width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);padding:0}:root body :where(.form-control,.searchable-select__input,.field input:not([type=hidden],[type=checkbox],[type=radio],.file-input__native),.field select,.field textarea,.core-field input:not([type=hidden],[type=checkbox],[type=radio]),.core-field select,.core-field textarea){box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-height);padding-block:var(--space-2-5);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--form-state-border,var(--color-control-border));border-radius:var(--form-control-radius);background-color:var(--color-control-surface);color:var(--color-text);box-shadow:var(--form-control-shadow);font-family:inherit;font-size:var(--control-font-size);font-weight:var(--fw-regular);line-height:var(--space-5);transition:border-color var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base);outline:none}:root body :is(.form-control,.searchable-select__input,.field input,.field textarea,.core-field input,.core-field textarea)::placeholder{color:var(--form-placeholder);opacity:1}:root body :is(.form-control,.searchable-select__input,.field input,.field select,.field textarea,.core-field input,.core-field select,.core-field textarea):hover:not(:disabled):not([readonly]):not(:focus){border-color:var(--form-state-border,var(--color-text-placeholder))}:root body :is(.form-control,.searchable-select__input,.field input,.field select,.field textarea,.core-field input,.core-field select,.core-field textarea):focus,:root body .searchable-select--open .searchable-select__input{border-color:var(--form-state-border,var(--color-focus-ring));box-shadow:var(--form-state-shadow,var(--form-focus-shadow));outline:none}.field--error,.searchable-select--invalid,[aria-invalid=true]{--form-state-border:var(--form-error-border);--form-state-shadow:var(--form-error-shadow)}.field--success,.searchable-select--success{--form-state-border:var(--form-success-border);--form-state-shadow:var(--form-success-shadow)}:root body :is(.form-control,.searchable-select__input,.field input,.field select,.field textarea,.core-field input,.core-field select,.core-field textarea):disabled{background-color:var(--form-disabled-bg);border-color:var(--form-disabled-border);color:var(--form-disabled-text);box-shadow:none;opacity:1;cursor:not-allowed}:root body :is(.form-control,.searchable-select__input,.field input,.field textarea,.core-field input,.core-field textarea):disabled::placeholder{color:var(--form-disabled-text)}:root body :is(.form-control,.field input,.field textarea,.core-field input,.core-field textarea)[readonly]:not([role=combobox]){background-color:var(--form-disabled-bg)}:root body :is(textarea.form-control,.field textarea,.core-field textarea){height:auto;min-height:var(--form-textarea-min-height);padding-block:var(--space-2-5);resize:vertical}:root body :is(.form-control--with-trailing,.form-control--feedback){padding-inline-end:var(--space-10)}:root body .search-input__control{padding-inline-start:var(--offset-input-adornment)}:root body .searchable-select__input{padding-block:0;padding-inline-start:calc(var(--space-3) + var(--icon-size-control) + var(--space-2));padding-inline-end:var(--searchable-select-end-padding)}:root body .searchable-select--selection-only .searchable-select__input{padding-inline-start:var(--space-4)}:root body .form-control-shell--inline .form-control--with-trailing{padding-inline-end:var(--space-4)}.form-control--feedback{background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:var(--icon-size-control)}.field--error .form-control--feedback{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f04438' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6m0 3v1'/%3E%3C/svg%3E")}.field--success .form-control--feedback{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23027a48' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}[data-theme=dark] .field--success .form-control--feedback{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2332d583' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}:root body :is(select.form-control,.field select,.core-field select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:var(--icon-size-section);background-position:right var(--space-4) center;cursor:pointer;background-repeat:no-repeat;padding-inline-end:var(--space-10)}:root body :is(input.form-control,.field input,.core-field input)[type=file]{color:var(--color-text-muted);padding:0;overflow:hidden}:root body :is(input.form-control,.field input,.core-field input)[type=file]::file-selector-button{min-height:calc(var(--control-height) - var(--border-width-strong));padding-inline:var(--space-4);border:0;border-inline-end:var(--border-width-default) solid var(--color-border);background:var(--form-disabled-bg);color:var(--form-label-color);font:inherit;cursor:pointer;margin-inline-end:var(--space-5)}:root body :is(input.form-control,.field input,.core-field input)[type=file]:not(:disabled):hover::file-selector-button{background:var(--color-bg-subtle)}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input){appearance:none;width:var(--form-selection-size);height:var(--form-selection-size);border:var(--border-width-medium) solid var(--form-state-border,var(--color-control-border));border-radius:var(--radius-md);background:var(--color-control-surface);min-height:0;color:var(--color-primary-fg);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):before{content:"";width:var(--space-3);height:var(--space-3);clip-path:polygon(14% 44%,0 59%,39% 98%,100% 20%,83% 7%,37% 66%);visibility:hidden;background:currentColor}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):is(:checked,:indeterminate){border-color:var(--color-primary);background:var(--color-primary)}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):is(:checked,:indeterminate):before{visibility:visible}:root body input[type=checkbox]:not(.toggle__input,.sr-only,[hidden],[class*=pill] input):indeterminate:before{clip-path:inset(42% 5%)}:root body input[type=radio]:not(.sr-only,[hidden],[class*=pill] input){border-radius:var(--radius-full)}:root body input[type=radio]:not(.sr-only,[hidden],[class*=pill] input):before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);clip-path:none}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):hover:not(:disabled){border-color:var(--color-primary)}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-0-75)}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):disabled{background:var(--form-disabled-bg);border-color:var(--form-disabled-border);color:var(--form-disabled-text);cursor:not-allowed}:root body input:is([type=checkbox],[type=radio]):not(.toggle__input,.sr-only,[hidden],[class*=pill] input):disabled:checked{background:var(--form-disabled-border)}@media (prefers-reduced-motion:reduce){:root body :is(.form-control,.searchable-select__input,.field input,.field select,.field textarea,.core-field input,.core-field select,.core-field textarea){transition:none}}:root body :is(.badge,.core-badge,.user-self-badge,.user-role-badge,.tab-badge,.ticket-drawer__category-chip,.ticket-msg__role-chip,.setting-type-chip,.flag-env-chip,.product-category-chip){box-sizing:border-box;height:var(--status-pill-height);min-height:var(--status-pill-height);max-height:var(--status-pill-height);padding:0 var(--space-2);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:var(--status-pill-font-size);font-weight:var(--fw-medium);line-height:var(--table-secondary-line-height);white-space:nowrap;flex-shrink:0;display:inline-flex}:root body :is(.badge,.core-badge,.user-self-badge,.user-role-badge,.tab-badge,.ticket-drawer__category-chip,.ticket-msg__role-chip,.setting-type-chip,.flag-env-chip,.product-category-chip) svg{width:var(--icon-size-control);height:var(--icon-size-control);flex-shrink:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2.25rem;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-md:var(--text-md);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--font-size-2xl:var(--text-2xl);--font-family-mono:var(--font-mono);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.375;--lh-normal:1.5;--lh-relaxed:1.625;--font-size-page-title:var(--text-2xl);--font-size-section-title:var(--text-lg);--font-size-dialog-title:var(--text-xl);--font-size-body:var(--text-base);--font-size-label:var(--text-sm);--font-size-caption:var(--text-xs);--control-height:44px;--table-action-size:30px;--table-row-height:60px;--table-font-size:.875rem;--table-line-height:20px;--table-secondary-font-size:.75rem;--table-secondary-line-height:16px;--status-pill-height:24px;--status-pill-font-size:.75rem;--control-height-lg:var(--control-height);--control-font-size:.875rem;--control-font-weight:var(--fw-medium);--form-control-radius:8px;--form-textarea-min-height:112px;--form-selection-size:20px;--form-control-shadow:0 1px 2px #1018280d;--form-popover-shadow:0 8px 24px #1018281f;--form-focus-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent);--form-error-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 12%, transparent);--form-success-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 12%, transparent);--form-label-color:#344054;--form-error-border:#fda29b;--form-success-border:#6ce9a6;--form-disabled-bg:#f9fafb;--form-disabled-border:#eaecf0;--form-disabled-text:#98a2b3;--form-placeholder:#667085;--form-switch-off:#e4e7ec;--icon-size-navigation:20px;--icon-size-section:20px;--icon-size-empty:32px;--space-1:4px;--space-px:1px;--space-0-5:2px;--space-0-75:3px;--space-1-25:5px;--space-1-5:6px;--space-1-75:7px;--space-2:8px;--space-2-25:9px;--space-2-5:10px;--space-2-75:11px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--border-width-default:1px;--border-width-medium:1.5px;--border-width-strong:2px;--border-width-accent:3px;--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-control:16px;--icon-size-md:16px;--icon-size-lg:18px;--icon-size-xl:20px;--icon-size-2xl:24px;--icon-size-3xl:32px;--offset-1:var(--space-1);--offset-2:var(--space-2);--offset-3:var(--space-3);--offset-4:var(--space-4);--offset-6:var(--space-6);--offset-control-action:var(--space-8);--offset-input-adornment:52px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--panel-radius:var(--radius-2xl);--panel-padding:var(--space-6);--toast-width:400px;--duration-instant:90ms;--duration-fast:.1s;--duration-base:.15s;--duration-normal:.2s;--duration-slow:.25s;--duration-deliberate:.3s;--duration-modal-enter:.24s;--duration-modal-exit:.18s;--duration-modal-reduced:.12s;--duration-spinner:.7s;--duration-loading-pulse:1.8s;--ease-standard:cubic-bezier(0, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-modal:cubic-bezier(.23, 1, .32, 1);--ease-linear:linear;--transition-fast:var(--duration-fast) var(--ease-standard);--transition-base:var(--duration-base) var(--ease-standard);--transition-slow:var(--duration-slow) var(--ease-standard);--z-content:2;--z-raised:10;--z-floating:40;--z-floating-active:41;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--sidebar-width:290px;--sidebar-collapsed-width:80px;--sidebar-header-height:96px;--sidebar-item-height:40px;--sidebar-icon-size:24px;--layout-brand-size:32px;--topbar-action-size:40px;--header-inbox-width:400px;--header-popover-height:640px;--drawer-width:480px;--topbar-height:76px;--content-max-width:1280px;--page-gutter-inline:var(--space-6);--page-gutter-block-start:var(--space-6);--page-gutter-block-end:var(--space-10);--page-section-gap:var(--space-5);--brand-primary:#081018;--brand-primary-dark:#00070c;--brand-accent:#00a1ff;--color-bg:#f9fafb;--color-bg-subtle:#f2f4f7;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-border:#e4e7ec;--color-border-strong:#667085;--color-shell-surface:#fff;--color-work-surface:#fff;--color-control-surface:#fff;--color-control-border:#d0d5dd;--color-focus-ring:#006da8;--color-text:#081018;--color-text-muted:#475467;--color-text-placeholder:#475467;--color-text-disabled:#8fa3ac;--color-text-inverse:#f4f8fa;--color-selection:#00a1ff;--color-selection-hover:#00659f;--color-selection-active:#005f99;--color-selection-subtle:#d9f1ff;--color-selection-fg:#081018;--color-action:#0078bf;--color-action-hover:#006da8;--color-action-active:#005f99;--color-action-fg:#fff;--color-primary:var(--color-action);--color-primary-hover:var(--color-action-hover);--color-primary-active:var(--color-action-active);--color-primary-subtle:var(--color-selection-subtle);--color-primary-fg:var(--color-action-fg);--color-primary-text:#006da8;--color-primary-text-hover:#005f99;--color-strong-fg:#fff;--color-data-1:#00a1ff;--color-data-2:#73898d;--color-data-3:#527f96;--color-data-4:#081018;--color-success:#039855;--color-success-subtle:#ecfdf3;--color-success-fg:#027a48;--color-success-border:#a6f4c5;--color-success-solid:#027a48;--color-warning:#dc6803;--color-warning-subtle:#fffaeb;--color-warning-fg:#b54708;--color-warning-border:#fedf89;--color-warning-solid:#b54708;--color-error:#d92d20;--color-error-subtle:#fef3f2;--color-error-fg:#b42318;--color-error-border:#fecdca;--color-error-solid:#d92d20;--color-info:#465fff;--color-info-subtle:#eef4ff;--color-info-fg:#3538cd;--color-info-border:#c7d7fe;--color-info-solid:#465fff;--color-modal-backdrop:#10182866;--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--color-text-tertiary:var(--color-text-placeholder);--color-surface-hover:var(--color-bg-subtle);--color-surface-muted:var(--color-bg-subtle);--color-surface-subtle:var(--color-bg-subtle);--color-soft-surface:var(--color-warning-subtle);--color-accent:var(--color-primary);--color-primary-light:color-mix(in srgb, var(--color-primary) 28%, var(--color-surface));--color-primary-rgb:0, 161, 255;--color-border-subtle:var(--color-border);--color-neutral-100:var(--color-bg-subtle);--color-neutral-200:var(--color-border);--color-neutral-500:var(--color-text-muted);--color-neutral-600:var(--color-nav-text);--color-soft-amber:var(--color-warning);--color-warm-text:var(--color-warning-fg);--color-danger:var(--color-error);--color-danger-bg:var(--color-error-subtle);--color-danger-border:var(--color-error);--color-danger-surface:var(--color-error-subtle);--color-danger-text:var(--color-error-fg);--color-error-dark:var(--color-error-fg);--color-error-soft:var(--color-error);--color-error-surface:var(--color-error-subtle);--color-success-surface:var(--color-success-subtle);--color-success-text:var(--color-success-fg);--color-nav-text:#475467;--color-nav-text-hover:#081018;--color-nav-text-active:var(--color-primary-text);--color-nav-bg-hover:#f2f4f7;--color-nav-bg-active:var(--color-selection-subtle)}@media (width<=1024px){:root{--page-gutter-inline:var(--space-6)}}@media (width<=768px){:root{--topbar-action-size:44px;--sidebar-item-height:44px;--page-gutter-inline:var(--space-4);--page-gutter-block-start:var(--space-4);--page-gutter-block-end:var(--space-6)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#141414;--color-bg-subtle:#262626;--color-surface:#1c1c1c;--color-surface-raised:#242424;--color-surface-overlay:#262626;--color-border:#404040;--color-border-strong:#737373;--color-shell-surface:#141414;--color-work-surface:#1c1c1c;--color-control-surface:#141414;--color-control-border:#737373;--color-focus-ring:#4dbaff;--form-control-shadow:0 1px 2px #0000000d;--form-label-color:#d4d4d4;--form-error-border:#b42318;--form-success-border:#027a48;--form-disabled-bg:#202020;--form-disabled-border:#333;--form-disabled-text:#858585;--form-placeholder:#b8b8b8;--form-switch-off:#404040;--form-popover-shadow:0 8px 24px #00000038;--color-text:#ededed;--color-text-muted:#b8b8b8;--color-text-placeholder:#b8b8b8;--color-text-disabled:#858585;--color-text-inverse:#141414;--color-selection:#00a1ff;--color-selection-hover:#4dbaff;--color-selection-active:#79ccff;--color-selection-subtle:color-mix(in srgb, var(--color-selection) 24%, var(--color-surface));--color-selection-fg:#141414;--color-action:#0078bf;--color-action-hover:#006da8;--color-action-active:#005f99;--color-action-fg:#fff;--color-primary:var(--color-action);--color-primary-hover:var(--color-action-hover);--color-primary-active:var(--color-action-active);--color-primary-subtle:var(--color-selection-subtle);--color-primary-fg:var(--color-action-fg);--color-primary-text:#4dbaff;--color-primary-text-hover:#79ccff;--color-strong-fg:#fff;--color-data-1:var(--color-primary);--color-data-2:#737373;--color-data-3:#a3a3a3;--color-data-4:var(--color-text);--color-primary-rgb:0, 161, 255;--color-success:#32d583;--color-success-subtle:#173832;--color-success-fg:#75e0a7;--color-success-border:#22654d;--color-warning:#fdb022;--color-warning-subtle:#3c3020;--color-warning-fg:#fec84b;--color-warning-border:#76521f;--color-error:#f97066;--color-error-subtle:#3a242c;--color-error-fg:#fda29b;--color-error-border:#7a3038;--color-info:#8098f9;--color-info-subtle:#202a4b;--color-info-fg:#a4bcfd;--color-info-border:#3b4b91;--color-modal-backdrop:#000000a6;--color-nav-text:#d4d4d4;--color-nav-text-hover:#ededed;--color-nav-text-active:var(--color-primary-text);--color-nav-bg-hover:#262626;--color-nav-bg-active:var(--color-selection-subtle)}html{font-family:var(--font-sans);font-size:100%;line-height:var(--lh-normal);touch-action:manipulation;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11"}body{font-size:var(--font-size-body);font-weight:var(--fw-regular);min-height:100svh}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}h1{font-size:var(--font-size-page-title)}h2{font-size:var(--font-size-section-title)}h3,h4,h5,h6{font-size:var(--font-size-body)}strong,b{font-weight:var(--fw-semibold)}p{line-height:var(--lh-normal)}a{color:var(--color-primary-text);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-text-hover)}button{cursor:pointer;font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):focus{border-color:var(--color-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-placeholder)}@media (width<=640px),(any-pointer:coarse){:root{--topbar-action-size:44px;--control-height:2.75rem;--control-font-size:1rem}}.app-shell__content .admin-page{gap:var(--page-section-gap);min-width:0;min-height:0;max-width:var(--content-max-width);padding:var(--space-1) 0;flex-direction:column;width:100%;margin:0 auto;display:flex;container-type:inline-size}.admin-page>*{min-width:0}.admin-page>[class$=__header],.admin-page>.app-settings-header,.admin-page>.errand-pricing-header{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.admin-page [class$=__title],.admin-page .app-settings-title,.admin-page .errand-pricing-title-group h1{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--fw-semibold);letter-spacing:0;line-height:var(--lh-tight);margin:var(--space-1) 0 0;text-wrap:balance}.admin-page [class$=__subtitle],.admin-page [class$=__date],.admin-page .errand-pricing-title-group p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--lh-snug);margin:var(--space-2) 0 0;text-wrap:pretty;max-width:72ch}.admin-page [class$=__actions],.admin-page [class$=__controls]{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-page [class$=__error]:not(.field__error){background:var(--color-error-subtle);border:var(--border-width-default) solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error-fg);font-size:var(--text-sm);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);justify-content:space-between;margin:0;display:flex}.admin-page [class$=__filters]:not(.results-toolbar__filters){align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-page [class$=-table-wrapper]{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);overflow:auto}.admin-page [class$=__th]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.admin-page [class$=__cell]{color:var(--color-text);font-size:var(--text-sm)}.admin-page [class$=__empty],.admin-page [class$=__empty-cell]{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.admin-surface{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg)}.admin-page .skeleton,.admin-page .table__skeleton-cell,.admin-page .searchable-select__skeleton,.admin-page .user-avatar--skeleton,.admin-page .prod-thumb--skeleton,.admin-page .product-image-card--skeleton{animation:admin-skeleton-pulse var(--duration-loading-pulse) ease-in-out infinite;background:var(--color-bg-subtle);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;display:block}.admin-page .skeleton{height:14px}.admin-page .skeleton--w24{width:24px}.admin-page .skeleton--w32{width:32px}.admin-page .skeleton--w40{width:40%;max-width:160px}.admin-page .skeleton--w48{width:48%;max-width:180px}.admin-page .skeleton--w50{width:50%;max-width:180px}.admin-page .skeleton--w56{width:56px}.admin-page .skeleton--w60{width:60%;max-width:220px}.admin-page .skeleton--w64{width:64px}.admin-page .skeleton--w70{width:70%;max-width:240px}.admin-page .skeleton--w72{width:72%;max-width:240px}.admin-page .skeleton--w80{width:80%;max-width:320px}.admin-page .skeleton--value{width:80%;max-width:140px;height:22px}.admin-page .skeleton--thumb,.admin-page .prod-thumb--skeleton,.admin-page .user-avatar--skeleton{border-radius:var(--radius-lg);width:40px;height:40px}.admin-page .user-avatar--skeleton{border-radius:var(--radius-full)}.admin-page .skeleton--reward{width:64px;height:28px}@keyframes admin-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (width<=768px){.app-shell__content .admin-page{padding:0}.admin-page>[class$=__header],.admin-page>.app-settings-header,.admin-page>.errand-pricing-header{flex-direction:column;align-items:stretch}.admin-page>[class$=__header]>[class$=__actions],.admin-page>.app-settings-header>.app-settings-actions,.admin-page>.errand-pricing-header>.errand-pricing-actions{justify-content:flex-start;align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.admin-page .skeleton,.admin-page .table__skeleton-cell,.admin-page .searchable-select__skeleton,.admin-page .user-avatar--skeleton,.admin-page .prod-thumb--skeleton,.admin-page .product-image-card--skeleton{animation:none}}.admin-dashboard{gap:var(--space-5);flex-direction:column;display:flex}.admin-dashboard .dashboard-screen__header{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-dashboard .dashboard__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.admin-dashboard .dashboard__stats-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-dashboard .dashboard__stats-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard .dash-grid,.admin-dashboard .core-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin-dashboard .dashboard__main-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);display:grid}.admin-dashboard .dashboard__quick-actions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-dashboard .dash-section{gap:var(--space-3);flex-direction:column;display:flex}.admin-dashboard .dash-section-header{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-dashboard .dash-section-header__title{color:var(--color-text);font-size:var(--font-size-section-title);font-weight:var(--fw-semibold);margin:0}.admin-dashboard .dash-section-header__desc{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-1) 0 0}.admin-dashboard .stat-card,.admin-dashboard .dashboard-panel,.admin-dashboard .quick-action-card,.admin-dashboard .core-card{background:var(--color-work-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--panel-radius)}.admin-dashboard .stat-card{gap:var(--space-2);min-height:132px;padding:var(--panel-padding);flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-dashboard .stat-card__icon{color:var(--color-text-muted);height:var(--icon-size-section);opacity:.72;right:var(--space-4);top:var(--space-4);width:var(--icon-size-section);position:absolute}.admin-dashboard .stat-card__label{min-height:20px;padding-right:var(--space-6);align-items:center;display:flex}.admin-dashboard .stat-card__value{font-size:var(--text-2xl);padding-right:var(--space-8)}.admin-dashboard .stat-card__footer{margin-top:auto}.admin-dashboard .stat-card--primary .stat-card__label{color:var(--color-primary-text-hover)}.admin-dashboard .stat-card--success .stat-card__label{color:var(--color-success-fg)}.admin-dashboard .stat-card--warning .stat-card__label{color:var(--color-warning-fg)}.admin-dashboard .stat-card--danger .stat-card__label{color:var(--color-error-fg)}.admin-dashboard .stat-card--primary,.admin-dashboard .stat-card--success,.admin-dashboard .stat-card--warning,.admin-dashboard .stat-card--danger{background:var(--color-work-surface)}.admin-dashboard .dashboard-panel{gap:var(--space-4);padding:var(--panel-padding);flex-direction:column;display:flex}.admin-dashboard .status-list{flex-direction:column;gap:0;display:flex}.admin-dashboard .status-item{border:0;border-bottom:var(--border-width-default) solid var(--color-border);padding:var(--space-3) 0;background:0 0;border-radius:0}.admin-dashboard .status-item:first-child{border-top:var(--border-width-default) solid var(--color-border)}.admin-dashboard .quick-action-card{border-radius:var(--panel-radius)}.admin-dashboard .stat-card__secondary,.admin-dashboard .stat-card__footer,.admin-dashboard .stat-card__trend{max-width:34ch}@media (width<=1024px){.admin-dashboard .dashboard__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-dashboard .dashboard__stats-grid{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.admin-dashboard .quick-action-card:hover{background:var(--color-bg-subtle);border-color:var(--color-control-border)}}.admin-dashboard .stat-card__label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.admin-dashboard .stat-card__value{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);align-items:baseline;gap:var(--space-2);line-height:var(--lh-tight);margin:0;display:flex}.admin-dashboard .stat-card__secondary,.admin-dashboard .stat-card__footer,.admin-dashboard .stat-card__trend{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-snug)}.admin-dashboard .stat-card__trend--up{color:var(--color-success-fg)}.admin-dashboard .stat-card__trend--down{color:var(--color-error-fg)}.admin-dashboard .stat-card__trend--neutral{color:var(--color-text-muted)}.admin-dashboard .status-item__info{align-items:center;gap:var(--space-2);min-width:0;display:flex}.admin-dashboard .status-item__name{color:var(--color-text-muted);font-size:var(--text-sm)}.admin-dashboard .status-item__count{color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.admin-dashboard .dashboard__error-card{background:var(--color-error-subtle);border:var(--border-width-default) solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error-fg);font-size:var(--text-sm);padding:var(--space-3)}.admin-dashboard .quick-action-card{color:var(--color-text);align-items:flex-start;gap:var(--space-3);min-height:96px;padding:var(--space-4);transition:background-color var(--transition-base), border-color var(--transition-base);text-decoration:none;display:flex}.admin-dashboard .quick-action-card__icon{background:var(--color-selection-subtle);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-primary-text);flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-dashboard .quick-action-card__text{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--fw-medium);align-items:center;gap:var(--space-2);display:inline-flex}.admin-dashboard .quick-action-card__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-dashboard .quick-action-card__desc{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-snug)}.admin-dashboard .dashboard-panel .dash-section-header{border-bottom:var(--border-width-default) solid var(--color-border);padding-bottom:var(--space-3)}.admin-dashboard .dashboard-screen__updated{color:var(--color-text-muted);font-size:var(--text-sm);text-align:right;margin:0}.admin-dashboard .skeleton--label{width:42%;height:10px}.admin-dashboard .skeleton--value{height:30px;margin-top:var(--space-1);width:58%;max-width:150px}.admin-dashboard .skeleton--secondary{width:68%;max-width:190px;height:10px}@media (width<=1024px){.admin-dashboard .dashboard__main-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-dashboard .dashboard__controls{justify-content:flex-end;width:100%;margin-left:0}}@media (width<=640px){.admin-dashboard .dash-grid,.admin-dashboard .core-grid{grid-template-columns:1fr}}.core-page{gap:var(--space-5);padding:var(--space-2) 0;flex-direction:column;display:flex}.core-page__stack{gap:var(--space-4);display:grid}.core-form-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.core-form-grid__full-width{grid-column:1/-1}.core-form-grid--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.core-form-grid--two-columns{grid-template-columns:minmax(0,1fr)}}.core-page__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.core-page__title{margin-top:var(--space-1);font-size:var(--text-2xl);color:var(--color-text)}.core-page__description{margin-top:var(--space-2);max-width:720px;color:var(--color-text-muted)}.core-page__button{align-items:center;gap:var(--space-2);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:40px;color:var(--color-text);padding:var(--space-2-5) var(--space-3-5);font-weight:var(--fw-medium);display:inline-flex}.core-page__button:disabled{cursor:wait;color:var(--color-text-muted)}.core-page__summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.core-page__metric{border:var(--border-width-default) solid var(--color-border);border-radius:var(--panel-radius);background:var(--color-surface);padding:var(--space-4)}.core-page__metric-label{color:var(--color-text-muted);font-size:var(--text-sm);display:block}.core-page__metric strong{margin-top:var(--space-2);color:var(--color-text);font-size:var(--text-2xl);display:block}.core-page__alert{border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-xl);background:var(--color-error-subtle);color:var(--color-error-fg);padding:var(--space-4)}.core-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.core-grid--padded{padding:var(--space-4)}.core-card,.core-table-card{border:var(--border-width-default) solid var(--color-border);border-radius:var(--panel-radius);background:var(--color-work-surface);min-width:0}.core-card{gap:var(--space-4);padding:var(--panel-padding);flex-direction:column;display:flex}.core-card__header,.core-card__footer,.core-table-card__header,.core-role{align-items:center;display:flex}.core-card__header{gap:var(--space-3)}.core-card__footer,.core-table-card__header{justify-content:space-between;gap:var(--space-3)}.core-card__icon{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-xl);background:var(--color-bg-subtle);color:var(--color-text-muted);place-items:center;display:grid}.core-card__icon--healthy{background:var(--color-success-subtle);color:var(--color-success-fg)}.core-card__icon--unhealthy{background:var(--color-error-subtle);color:var(--color-error-fg)}.core-card__title{font-size:var(--text-md)}.core-card__muted,.core-card__note{color:var(--color-text-muted);font-size:var(--text-sm)}.core-badge{border-radius:var(--radius-full);width:fit-content;padding:var(--space-1) var(--space-2-25);font-size:var(--text-xs);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.core-badge--healthy{background:var(--color-success-subtle);color:var(--color-success-fg)}.core-badge--unhealthy{background:var(--color-error-subtle);color:var(--color-error-fg)}.core-badge--loading{background:var(--color-bg-subtle);color:var(--color-text-muted)}.core-badge--warning{background:var(--color-warning-subtle);color:var(--color-warning-fg)}.core-table-card{overflow:hidden}.core-table-card__header{padding:var(--space-4) var(--panel-padding);border-bottom:var(--border-width-default) solid var(--color-border)}.core-table-card__header h2{font-size:var(--text-lg)}.core-table-card__header p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.core-table-wrap{overflow-x:auto}.core-table{border-collapse:collapse;width:100%;min-width:860px}.core-table th,.core-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border);text-align:left;vertical-align:middle}.core-table th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.core-table td{color:var(--color-text)}.core-table__empty{color:var(--color-text-muted);text-align:center}.core-user-cell{align-items:center;gap:var(--space-3);display:flex}.core-user-cell__avatar{border-radius:var(--radius-full);background:var(--color-primary-subtle);width:34px;height:34px;color:var(--color-primary-text);font-weight:var(--fw-semibold);place-items:center;display:grid;overflow:hidden}.core-user-cell__avatar img{object-fit:cover;width:100%;height:100%}.core-user-cell span{color:var(--color-text-muted);font-size:var(--text-sm);display:block}.core-accesses{gap:var(--space-1);flex-wrap:wrap;display:flex}.core-access{align-items:center;gap:var(--space-1);padding:var(--space-0-75) var(--space-2);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.core-access--inactive{color:var(--color-text-muted);opacity:.72}.core-access-list{gap:var(--space-1);flex-wrap:wrap;display:flex}.core-access-list span{padding:var(--space-0-75) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-xs)}.core-membership-manager{gap:var(--space-4);display:grid}.core-membership-manager__header,.core-membership-manager__item,.core-membership-manager__actions{align-items:center;display:flex}.core-membership-manager__header{justify-content:space-between;gap:var(--space-3)}.core-membership-manager__header h2,.core-membership-manager__header p{margin:0}.core-membership-manager__header h2{font-size:var(--text-base)}.core-membership-manager__header p,.core-membership-manager__item span{color:var(--color-text-muted);font-size:var(--text-sm)}.core-membership-manager__list{border-top:var(--border-width-default) solid var(--color-border);display:grid}.core-membership-manager__item{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width-default) solid var(--color-border)}.core-membership-manager__item>div:first-child{gap:var(--space-0-5);min-width:0;display:grid}.core-membership-manager__actions{gap:var(--space-2);flex-shrink:0}.core-membership-manager__actions button{border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text);background:0 0;place-items:center;display:inline-grid}.core-membership-manager__actions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=640px){.core-membership-manager__header,.core-membership-manager__item{flex-direction:column;align-items:flex-start}.core-membership-manager__actions{width:100%}}.core-role{gap:var(--space-1);color:var(--color-text)}@media (width<=980px){.core-grid{grid-template-columns:1fr}.core-page__summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.core-page__header{flex-direction:column}}.core-page__actions{justify-content:flex-end;align-self:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.core-users-screen__loading-heading,.core-operations-page-skeleton__heading,.core-operations-page-skeleton__table-heading,.core-operations-page-skeleton__filters,.core-operations-page-skeleton__fields,.core-operations-page-skeleton__field{gap:var(--space-2);display:grid}.core-operations-page-skeleton__filters{padding:var(--space-4);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.core-page--loading .core-page__actions{pointer-events:none}.core-operations-page-skeleton__fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.core-operations-page-skeleton__field{min-width:0}.core-table-card__scroll-hint{display:none}@media (width<=640px){.core-page__summary{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.core-page__metric{padding:var(--space-3)}.core-page__metric strong{margin-top:var(--space-1);font-size:var(--text-xl)}.core-page__actions{align-self:stretch;width:100%}.core-page__actions>.core-page__button{flex:1;justify-content:center}.core-users-screen .results-summary{justify-content:space-between;gap:var(--space-1);font-size:var(--text-xs);flex-wrap:nowrap}.core-users-screen .results-summary__item{gap:var(--space-1);white-space:nowrap;flex:1 1 0;min-width:0}.core-users-screen .results-summary__item+.results-summary__item:before{display:none}.core-page .results-toolbar,.core-page .results-toolbar__filters{width:100%}.core-page .results-toolbar__filters{grid-template-columns:minmax(0,1fr)}.core-page .results-toolbar .field,.core-page .results-toolbar .form-control{width:100%;min-width:0}.core-page .results-toolbar__actions{justify-content:flex-end;align-self:flex-end}.admin-page .page-header,.admin-page [class$=__header]{flex-wrap:wrap;align-items:flex-start}.admin-page .results-toolbar,.admin-page .results-toolbar__filters,.admin-page .form-control{max-width:100%}.core-table-card__scroll-hint{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);display:block}}.core-page__button--primary{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-fg)}.core-page__button--primary:hover{background:var(--color-action-hover)}.core-page__button--primary:active{background:var(--color-action-active)}.core-row-actions{align-items:center;gap:var(--space-1);display:flex}.core-row-actions button{border:var(--border-width-default) solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);width:40px;min-width:40px;height:40px;color:var(--color-text-muted);place-items:center;display:grid}.core-row-actions button:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.core-field,.core-check{gap:var(--space-2);display:flex}.core-field{flex-direction:column}.core-check{color:var(--color-text);align-items:center}.core-field span{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--fw-medium)}.core-field__error{color:var(--color-error-fg);font-size:var(--text-sm);line-height:var(--lh-snug)}.core-details summary{align-items:center;gap:var(--space-1);cursor:pointer;color:var(--color-primary-text);font-weight:var(--fw-medium);display:inline-flex}.core-details pre{max-width:520px;max-height:240px;margin-top:var(--space-2);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);color:var(--color-text);padding:var(--space-3);white-space:pre-wrap;word-break:break-word;overflow:auto}.core-page__notice{border:var(--border-width-default) solid var(--color-success);border-radius:var(--radius-lg);background:var(--color-success-subtle);color:var(--color-success-fg);padding:var(--space-3) var(--space-4)}.core-object-cell strong,.core-object-cell span{display:block}.core-object-cell span{color:var(--color-text-muted);font-size:var(--text-sm)}.core-row-actions a{border:var(--border-width-default) solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);width:40px;min-width:40px;height:40px;color:var(--color-text-muted);place-items:center;display:grid}.core-row-actions a:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.core-row-actions :is(button,a):focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-px)}.core-form-section-title{font-size:var(--font-size-section-title);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text);grid-column:1/-1;margin:0}
