.ds-tabs{gap:var(--ds-space-4);flex-direction:column;min-width:0;min-height:0;display:flex}.ds-tab-list{align-items:center;gap:var(--ds-space-2);overscroll-behavior-inline:contain;border-bottom:1px solid var(--ds-color-border-default);min-width:0;max-width:100%;padding:var(--ds-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.ds-tab-trigger{justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-density-control);padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-small) var(--ds-radius-small) 0 0;color:var(--ds-color-text-secondary);font:inherit;font-size:var(--ds-font-size-bodySmall);font-weight:var(--ds-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;text-decoration:none;display:inline-flex}.ds-tab-trigger:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-surface-hover);color:var(--ds-color-text-primary)}.ds-tab-trigger[aria-selected=true],.ds-tab-trigger[aria-current=page],.ds-tab-trigger[aria-pressed=true]{background:var(--ds-color-surface-selected);border-bottom-color:var(--ds-color-action-primary);color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-semibold)}.ds-tab-trigger:disabled,.ds-tab-trigger[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-tab-trigger:focus-visible,.ds-tab-panel:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:-3px}.ds-tab-trigger svg{width:var(--ds-icon-small);height:var(--ds-icon-small);flex:none}.ds-tab-trigger em,.ds-tab-trigger>span:last-child:not(:only-child):not(:first-child){font-style:normal}.ds-tab-trigger em{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-round);background:var(--ds-color-surface-soft);font-size:var(--ds-font-size-caption)}.ds-tab-panel{min-width:0;min-height:0}.ds-route-tabs{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-route-tabs>nav{flex:24rem}.ds-route-tab-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-feedback{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);margin-block:var(--ds-space-2);border:1px solid var(--ds-color-border-default);border-inline-start:3px solid var(--feedback-color,var(--ds-color-action-primary));border-radius:var(--ds-radius-medium);background:var(--ds-color-surface-elevated);min-width:0;color:var(--ds-color-text-primary);font-size:var(--ds-font-size-body);overflow-wrap:anywhere;display:flex}.ds-feedback>svg{width:20px;height:20px;color:var(--feedback-color,var(--ds-color-action-primary));flex:none}.ds-feedback>div{min-width:0}.ds-feedback>div:nth-child(2){flex:1}.ds-feedback strong{margin-bottom:var(--ds-space-1);display:block}.ds-feedback.tone-danger{--feedback-color:var(--ds-color-status-danger)}.ds-feedback.tone-warning{--feedback-color:var(--ds-color-status-warning)}.ds-feedback.tone-success{--feedback-color:var(--ds-color-status-success)}.ds-feedback-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-feedback-field{color:var(--ds-color-status-danger);font-size:var(--ds-font-size-caption);margin-top:var(--ds-space-1);overflow-wrap:anywhere;display:block}.ds-feedback-field-link{color:inherit;font:inherit;padding:var(--ds-space-1) 0;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ds-feedback-field-link:focus-visible,.ds-feedback:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}.ds-feedback-viewport{z-index:var(--ds-z-toast);top:calc(72px + env(safe-area-inset-top));right:var(--ds-space-4);pointer-events:none;width:min(420px,100vw - 32px);max-height:calc(100dvh - 170px);position:fixed;overflow:auto}.ds-feedback-stack{gap:var(--ds-space-2);display:grid}.ds-feedback-viewport .ds-feedback{pointer-events:auto;box-shadow:var(--ds-shadow-medium)}.ds-feedback-viewport>small{background:var(--ds-color-surface-elevated);color:var(--ds-color-text-primary);padding:var(--ds-space-2);display:block}@media (width<=600px){.ds-feedback{flex-wrap:wrap}.ds-feedback>div:nth-child(2){flex-basis:calc(100% - 32px)}.ds-feedback-actions{flex-basis:calc(100% - 32px);margin-inline-start:32px}.ds-feedback-viewport{top:calc(64px + env(safe-area-inset-top));width:calc(100vw - 16px);max-height:45dvh;right:8px}}.ds-dialog-content.ds-legacy-dialog{box-sizing:border-box;width:min(48rem, calc(100vw - var(--ds-space-8)));max-width:calc(100vw - var(--ds-space-8));max-height:calc(100dvh - var(--ds-space-8));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);background:var(--ds-color-surface-elevated);color:var(--ds-color-text-primary);box-shadow:var(--ds-shadow-large);z-index:calc(var(--ds-z-modal) + 1);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.ds-dialog-content>.ds-dialog-header,.ds-dialog-content .ds-dialog-footer{flex-shrink:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header]{padding:var(--ds-space-6);gap:var(--ds-space-4);border-bottom:1px solid var(--ds-color-divider);margin:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] :is(h2,h3,p){margin:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] :is(h2,h3){font-size:var(--ds-font-size-h2);line-height:var(--ds-line-height-heading)}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary)}.ds-dialog-content.ds-legacy-dialog [data-dialog-form]{flex-direction:column;gap:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.ds-dialog-content.ds-legacy-dialog [data-dialog-body]{min-height:0;max-height:none;padding:var(--ds-space-6);overscroll-behavior:contain;flex:auto;overflow:auto}.ds-dialog-content.ds-legacy-dialog [data-dialog-body]>*+*{margin-top:var(--ds-space-4)}.ds-dialog-content.ds-legacy-dialog [data-dialog-footer]{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-divider);background:var(--ds-color-surface-elevated);flex-wrap:wrap;margin:0;display:flex}.ds-dialog-content .ds-dialog-header{flex-shrink:0}.ds-dialog-content .ds-dialog-body{overscroll-behavior:contain;max-height:none}.ds-dialog-content .ds-dialog-footer{flex-wrap:wrap}.ds-dialog-content,.ds-dialog-content.ds-legacy-dialog{overflow:visible}.ds-dialog-content>.ds-dialog-header{border-radius:inherit}.ds-dialog-content:is(.is-drawer,.is-sheet)>.ds-dialog-header>div{overflow-wrap:anywhere;min-width:0}.ds-dialog-content:is(.is-drawer,.is-sheet)>.ds-dialog-header>button{flex:none}.ds-dialog-content:is(.is-drawer,.is-sheet)>.ds-dialog-footer{padding-bottom:max(var(--ds-space-5), env(safe-area-inset-bottom))}.ds-dialog-content.is-drawer{padding-top:env(safe-area-inset-top)}.ds-popover-content.is-panel{max-height:min(var(--radix-popover-content-available-height,32rem), calc(100dvh - var(--ds-space-8)));flex-direction:column;padding:0;display:flex;overflow:hidden}.ds-popover-content.is-panel>.ds-popover-header{padding:var(--ds-space-6);border-bottom:1px solid var(--ds-color-divider);flex:none;margin:0}.ds-popover-content.is-panel>.ds-popover-header>div{overflow-wrap:anywhere;min-width:0}.ds-popover-content.is-panel>.ds-popover-header>button{flex:none}.ds-panel-body{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-6);overflow:auto}.ds-panel-footer{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-divider);flex-wrap:wrap;flex:none;display:flex}@media (width<=48rem){.ds-dialog-content.ds-legacy-dialog{width:calc(100vw - var(--ds-space-4));max-width:calc(100vw - var(--ds-space-4));max-height:calc(100dvh - var(--ds-space-4));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ds-dialog-content.ds-legacy-dialog [data-dialog-header],.ds-dialog-content.ds-legacy-dialog [data-dialog-body],.ds-dialog-content.ds-legacy-dialog [data-dialog-footer]{padding:var(--ds-space-4)}}.ds-breadcrumbs{min-width:0;max-width:100%}.ds-breadcrumbs ol{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs li{min-width:0;max-width:100%;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-bodySmall)}.ds-breadcrumbs [data-slot=breadcrumb-item]{overflow-wrap:anywhere}.ds-breadcrumbs [data-slot=breadcrumb-separator]{color:var(--ds-color-text-muted);flex:none;display:flex}.ds-breadcrumbs [data-slot=breadcrumb-separator] svg{width:var(--ds-icon-small);height:var(--ds-icon-small)}.ds-breadcrumbs [data-slot=breadcrumb-link]{max-width:100%;min-height:var(--ds-density-control);padding:var(--ds-space-2) 0;border-radius:var(--ds-radius-small);color:var(--ds-color-link);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-block}.ds-breadcrumbs [data-slot=breadcrumb-link]:hover{color:var(--ds-color-text-primary);text-underline-offset:3px;text-decoration:underline}.ds-breadcrumbs [data-slot=breadcrumb-link]:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}.ds-breadcrumbs [aria-current=page]{color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-medium)}.ds-breadcrumbs [aria-disabled=true]{color:var(--ds-color-text-disabled)}
