@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;700&display=swap";:root{--ds-text: #182C46;--ds-text-body: #35475C;--ds-text-head: #35475C;--ds-label: #536477;--ds-muted: #94A3B8;--ds-blue: #2563EB;--ds-blue-hover: #1D4ED8;--ds-blue-light: #EFF6FF;--ds-blue-muted: #93C5FD;--ds-green: #10B981;--ds-green-light: #F0FDF4;--ds-mint: #10B981;--ds-mint-light: #D1FAE5;--ds-red: #DC2626;--ds-red-light: #FEF2F2;--ds-orange: #F59E0B;--ds-orange-light: #FFFBEB;--ds-amber: #F59E0B;--ds-amber-light: #FFFBEB;--ds-violet: #8B5CF6;--ds-violet-light: #F5F3FF;--ds-green-tint: #DCFCE7;--ds-red-tint: #FEE2E2;--ds-amber-tint: #FEF3C7;--ds-blue-tint: #DBEAFE;--ds-orange-border: #FED7AA;--ds-green-border: #BBF7D0;--ds-red-border: #FECACA;--ds-navy: #182C46;--ds-teal: #1D9E75;--ds-teal-light: #E6F7F2;--ds-sky: #0369A1;--ds-sky-light: #F0F9FF;--ds-sky-border: #BAE6FD;--ds-bg: #F7F9FD;--ds-bg-card: #FFFFFF;--ds-bg-header: #EDF3FF;--ds-bg-hover: #EDF3FF;--ds-border: #D8E1EF;--ds-border-light: #EDF1F7;--ds-primary: #2454D6;--ds-primary-hover: #1D43AE;--ds-primary-pressed: #17378F;--ds-primary-light: #EDF3FF;--ds-sidebar-bg: #182C46;--ds-sidebar-active: #2D4C74;--ds-sidebar-text: #FFFFFF;--ds-sidebar-subtext: #A9C7FF;--ds-page-bg: #F7F9FD;--ds-surface: #FFFFFF;--ds-surface-muted: #EDF3FF;--ds-border-strong: #7E8B9C;--ds-body-text: #35475C;--ds-success-fg: #176745;--ds-success-bg: #E8F6ED;--ds-warning-fg: #8A4B00;--ds-warning-bg: #FFF2D7;--ds-danger-fg: #B2253C;--ds-danger-bg: #FDEDF0;--ds-info-fg: #2454D6;--ds-info-bg: #EDF3FF;--ds-thread-line: #9FB0BD;--ds-thread-line-active: #2454D6;--ds-warning-text: #8A4B00;--ds-success-text: #176745;--ds-danger-text: #B2253C;--ds-violet-text: #6D28D9;--ds-teal-text: #157A5B;--ds-score-good: #0E8A7D;--ds-sidebar-nav-text: #EDF3FF;--ds-sidebar-nav-leaf-text: #EDF3FF;--ds-sidebar-nav-group: #A9C7FF;--ds-sidebar-nav-dot: #A9C7FF;--ds-sidebar-nav-accent: #E3EFEC;--ds-sidebar-nav-hover: #243E60;--ds-print-panel-bg: #F2F8F8;--ds-print-panel-border: #BCD8D8;--ds-print-sheet-bg: #FBFDFD;--ds-print-cell-bg: #FBFCFD;--ds-print-table-bg: #F3F4F6;--ds-print-neutral-border: #E5E7EB;--ds-print-workspace: #F8FAFC;--ds-brand-mint: #E3EFEC;--ds-danger-hover: #951F33;--ds-layout-header: 64px;--ds-layout-sidebar: 208px;--ds-layout-control: 44px;--ds-layout-control-small: 36px;--ds-layout-control-large: 48px;--ds-layout-row-min: 72px;--ds-layout-modal: 608px;--ds-layout-modal-wide: 1060px;--ds-icon-size: 20;--ds-icon-small: 16;--ds-icon-stroke: 1.75;--ds-font-family: "Inter", "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--ds-font-size-xs: 13px;--ds-font-size-sm: 14px;--ds-font-size-md: 15px;--ds-font-size-base: 16px;--ds-font-size-lg: 16px;--ds-font-size-section: 20px;--ds-font-size-page-title: 28px;--ds-font-size-kpi: 32px;--ds-font-size-kpi-unit: 20px;--ds-font-size-xl: 20px;--ds-font-size-xxl: 28px;--ds-font-size-hero: 32px;--ds-font-weight-normal: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-line-height-tight: 1.3;--ds-line-height-normal: 1.6;--ds-space-xs: 4px;--ds-space-sm: 8px;--ds-space-md: 12px;--ds-space-lg: 16px;--ds-space-xl: 24px;--ds-space-xxl: 32px;--ds-radius-sm: 4px;--ds-radius-md: 8px;--ds-radius-lg: 12px;--ds-radius-full: 9999px;--ds-radius-button: 8px;--ds-radius-input: 8px;--ds-radius-card: 12px;--ds-radius-card-lg: 16px;--ds-radius-modal: 16px;--ds-shadow-sm: 0 1px 2px rgba(0,0,0,.06);--ds-shadow-md: 0 2px 8px rgba(0,0,0,.08);--ds-shadow-lg: 0 8px 24px rgba(0,0,0,.12);--ds-shadow-xs: 0 1px 2px rgba(16,24,40,.03);--ds-shadow-card: 0 1px 3px rgba(24,44,70,.04);--ds-shadow-modal: 0 20px 60px rgba(24,44,70,.18);--ds-zone-gap-inner: 16px;--ds-zone-gap-between: 40px;--ds-z-page-modal: 1000;--ds-z-dropdown: 1100;--ds-z-dock: 9000;--ds-z-toast: 9999;--ds-z-overlay: 10000;--ds-z-overlay-top: 10001;--ds-z-confirm: 10002;--ds-z-tip: 10050;--ds-transition: all .15s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--ds-font-size-base);color:var(--ds-text-body);background:var(--ds-page-bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;transition:opacity .15s,filter .15s}button:hover:not(:disabled){filter:brightness(.95)}button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}tr.data-row{transition:filter .15s}tr.data-row:hover{filter:brightness(.96)}.clickable-row{cursor:pointer;transition:background-color .15s}.clickable-row:hover{background-color:var(--ds-page-bg)}.ts-eval-mx-cell:hover,.ts-eval-mx-rung:hover{background-color:var(--ds-primary-light)}.facet-pick{cursor:pointer;transition:background-color .15s}.facet-pick--reco{background-color:#d1fae5}.facet-pick:hover{background-color:var(--ds-page-bg)}.facet-pick--selected{background-color:var(--ds-primary);color:#fff}.facet-pick--selected:hover{background-color:var(--ds-primary-hover)}input:not([type=checkbox]):not([type=radio]):not(.ts-input):focus,select:not(.ts-select):focus,textarea:not(.ts-textarea):focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-light);outline:none}input,select,textarea{font-family:inherit;font-size:inherit;outline:none}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}html{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastFadeOut{0%{opacity:1}to{opacity:0}}@media print{body{background:#fff!important;font-size:11px!important}nav,aside,header,button,.no-print,[data-no-print]{display:none!important}html,body{height:auto!important}html{scrollbar-gutter:auto!important;overflow-y:visible!important}main,[role=main]{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;height:auto!important;max-height:none!important}.print-only{display:block!important}.print-section-hidden{display:none!important}@page{size:A4 portrait;margin:15mm 12mm}.candidate-report-modal-overlay{position:static!important;inset:auto!important;background:transparent!important;padding:0!important;overflow:visible!important;display:block!important}.candidate-report-modal-content{max-width:none!important;width:100%!important;padding:0!important;background:#fff!important;border-radius:0!important;height:auto!important;box-shadow:none!important}.candidate-report-root select{display:none!important}.candidate-report-root:not(.candidate-report-modal-content){padding-right:24px!important}.candidate-report-root [style*="background: rgb(255, 255, 255)"]{box-shadow:none!important}.candidate-report-root .tab-bar{display:none!important}.candidate-report-root .tab-content-inactive{display:block!important}.candidate-report-root.print-summary .tab-content,.candidate-report-root.print-summary .cr-ai-card,.candidate-report-root.print-summary .cr-guide-card,.candidate-report-root.print-summary .cr-header{display:none!important}.aptitude-summary-standalone{padding:0!important}.aptitude-summary-standalone .aptitude-summary-screen{display:none!important}.aptitude-persona-sheet,.aptitude-summary-sheet,.aptitude-guide-sheet{width:100%!important;max-width:100%!important}[data-print-hide],.no-scrollbar::-webkit-scrollbar{display:none!important}.no-scrollbar{overflow:visible!important}}.tab-content-inactive{display:none}.aptitude-work-traits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aptitude-work-trait-observation{grid-template-columns:88px minmax(0,1fr)}@media(max-width:768px){.aptitude-work-traits-grid{grid-template-columns:minmax(0,1fr)}.aptitude-work-trait-observation{grid-template-columns:minmax(0,1fr);gap:2px!important}}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ds-layout-control);padding:10px 16px;border-radius:var(--ds-radius-button);font-size:var(--ds-font-size-md);font-weight:600;line-height:1.4;white-space:normal;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ts-btn:hover:not(:disabled){filter:none}.ts-btn:disabled{cursor:not-allowed}.ts-btn--block{width:100%}.ts-btn--sm{min-height:var(--ds-layout-control-small);padding:8px 12px;font-size:var(--ds-font-size-sm)}.ts-btn--lg{height:48px;padding:0 22px}.ts-btn--primary{background:var(--ds-primary);color:#fff;border-color:var(--ds-primary)}.ts-btn--primary:hover:not(:disabled){background:var(--ds-primary-hover);border-color:var(--ds-primary-hover)}.ts-btn--primary:active:not(:disabled){background:var(--ds-primary-pressed);border-color:var(--ds-primary-pressed)}.ts-btn--primary:disabled{background:var(--ds-border);border-color:var(--ds-border);color:var(--ds-label)}.ts-btn--secondary{background:#fff;color:var(--ds-primary);border-color:var(--ds-border-strong)}.ts-btn--secondary:hover:not(:disabled){background:var(--ds-surface-muted);border-color:var(--ds-primary)}.ts-btn--secondary:disabled{background:var(--ds-bg);border-color:var(--ds-border);color:var(--ds-label)}.ts-btn--row{flex-shrink:0;min-width:max-content;min-height:var(--ds-layout-control);white-space:nowrap;background:var(--ds-bg-card);color:var(--ds-text-body);border-color:var(--ds-border-strong)}.ts-btn--row:hover:not(:disabled){background:var(--ds-bg-hover)}@media(min-width:768px){.ts-pinned-table .ts-pin-identity,.ts-pinned-table .ts-pin-actions,.ts-pinned-table--select tr>:first-child:not([colspan]){position:sticky;z-index:1;background:var(--pinned-row-bg, var(--ds-bg-card))}.ts-pinned-table .ts-pin-identity{left:0}.ts-pinned-table--select .ts-pin-identity{left:36px}.ts-pinned-table--select tr>:first-child:not([colspan]){left:0}.ts-pinned-table .ts-pin-actions{right:0}.ts-pinned-table thead .ts-pin-identity,.ts-pinned-table thead .ts-pin-actions,.ts-pinned-table--select thead tr>:first-child{background:var(--ds-bg-header);z-index:2}.ts-pinned-table tr:hover>.ts-pin-identity,.ts-pinned-table tr:hover>.ts-pin-actions,.ts-pinned-table--select tbody tr:hover>:first-child:not([colspan]){background:var(--ds-bg-hover)}}.ts-btn--row:disabled{background:var(--ds-bg);color:var(--ds-label)}.ts-btn--tertiary{height:40px;padding:0 8px;border-radius:8px;background:transparent;color:var(--ds-primary);border-color:transparent}.ts-btn--tertiary:hover:not(:disabled){background:var(--ds-primary-light)}.ts-btn--danger{background:var(--ds-danger-fg);color:#fff;border-color:var(--ds-danger-fg)}.ts-btn--danger:hover:not(:disabled){background:var(--ds-danger-hover);border-color:var(--ds-danger-hover)}.ts-btn--danger:disabled{background:var(--ds-border);border-color:var(--ds-border);color:var(--ds-label)}.ts-th-button{display:block;width:100%;background:transparent;border:none;border-radius:0;cursor:pointer;font-family:inherit;text-align:center}.ts-th-button:hover{background:var(--ds-primary-light)}.ts-th-button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.ts-field{display:block;margin-bottom:16px}.ts-label{display:flex;align-items:center;gap:6px;font-size:var(--ds-font-size-md);font-weight:600;color:var(--ds-text);margin-bottom:8px}.ts-required{font-size:var(--ds-font-size-xs);font-weight:700;color:var(--ds-primary);background:var(--ds-primary-light);border-radius:999px;padding:1px 8px}.ts-input,.ts-select,.ts-textarea{width:100%;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-input);background:#fff;color:var(--ds-text);font-size:var(--ds-font-size-md);transition:border-color .15s ease,box-shadow .15s ease}.ts-input,.ts-select{height:44px;padding:0 12px}.ts-textarea{min-height:96px;padding:12px;line-height:1.5;resize:vertical}.ts-input:hover:not(:disabled),.ts-select:hover:not(:disabled),.ts-textarea:hover:not(:disabled){border-color:var(--ds-border-strong)}.ts-input:focus,.ts-select:focus,.ts-textarea:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-light);outline:none}.ts-input::placeholder,.ts-textarea::placeholder{color:var(--ds-muted)}.ts-input:disabled,.ts-select:disabled,.ts-textarea:disabled{background:var(--ds-surface-muted);color:var(--ds-muted);cursor:not-allowed}.ts-input--error,.ts-select--error,.ts-textarea--error{border-color:var(--ds-danger-fg);background:#fff8f8}.ts-error-text{font-size:var(--ds-font-size-xs);color:var(--ds-danger-fg);margin-top:6px}.ts-search{position:relative;display:flex;align-items:center;width:100%}.ts-search>svg{position:absolute;left:12px;color:var(--ds-muted);pointer-events:none}.ts-search>.ts-input{padding-left:38px}.ts-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card)}.ts-card--sm{border-radius:var(--ds-radius-card)}.ts-card--lg{border-radius:var(--ds-radius-card-lg)}.ts-card--clickable{transition:border-color .16s ease,box-shadow .16s ease;cursor:pointer}.ts-card--clickable:hover{border-color:var(--ds-primary);box-shadow:0 8px 24px #1018280f}.ts-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;font-size:var(--ds-font-size-xs);font-weight:700;line-height:1}.ts-memo-link{color:var(--ds-primary);text-decoration:none;word-break:break-all}.ts-memo-link:hover{color:var(--ds-primary-hover);text-decoration:underline}.ts-modal{--app-header-offset: 0px}.ts-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#10182873;display:flex;align-items:center;justify-content:center;padding:16px}.ts-modal{background:var(--ds-surface);color:var(--ds-text-body);border:1px solid var(--ds-border);border-radius:var(--ds-radius-modal);box-shadow:var(--ds-shadow-modal);width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.ts-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--ds-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.ts-modal-title{font-size:var(--ds-font-size-section);font-weight:700;color:var(--ds-text);min-width:0;overflow-wrap:anywhere}.ts-modal-body{padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.ts-modal-footer{padding:16px 24px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;border-top:1px solid var(--ds-border);flex-shrink:0}.ts-modal-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ts-modal-nav{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:5px 12px;font-size:var(--ds-font-size-sm);border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);color:var(--ds-text);cursor:pointer}.ts-modal-nav:disabled{color:var(--ds-muted);cursor:default}.ts-modal-nav:hover:not(:disabled){background:var(--ds-bg-hover)}.ts-modal-close{background:none;border:none;cursor:pointer;color:var(--ds-label);display:inline-flex;align-items:center;justify-content:center;width:var(--ds-layout-control);height:var(--ds-layout-control);border-radius:var(--ds-radius-button)}.ts-modal-close:hover{background:var(--ds-surface-muted);color:var(--ds-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ts-side-panel{position:fixed;top:0;right:0;bottom:0;z-index:9000;max-width:100vw;background:#fff;border-left:1px solid var(--ds-border);box-shadow:-8px 0 24px #10182814;display:flex;flex-direction:column}.ts-side-panel-header{padding:24px 24px 16px;border-bottom:1px solid var(--ds-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.ts-side-panel-title{font-size:var(--ds-font-size-section);font-weight:700;color:var(--ds-text)}.ts-side-panel-subtitle{font-size:var(--ds-font-size-sm);color:var(--ds-label);margin-top:4px}.ts-side-panel-body{padding:24px;overflow-y:auto;flex:1 1 auto}.ts-side-panel-footer{padding:16px 24px 24px;border-top:1px solid var(--ds-border);flex-shrink:0;display:flex;justify-content:flex-end;gap:12px}@media(max-width:640px){.ts-side-panel{width:100vw!important}}.selected-row{background:var(--ds-primary-light)}@media(max-width:768px){.ts-btn:not(.ts-btn--sm):not(.ts-btn--tertiary){min-height:48px;height:auto}.ts-input,.ts-select{height:48px}.ts-modal{border-radius:var(--ds-radius-modal);max-height:calc(100dvh - 24px)}.ts-modal-header{padding:20px 16px 12px}.ts-modal-body{padding:16px}.ts-modal-footer{padding:12px 16px 20px}.ts-modal-overlay{padding:12px}}.ts-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.ts-setting-grid--full{grid-column:1 / -1}.ts-eval-admin input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ts-eval-admin input[type=number]::-webkit-outer-spin-button,.ts-eval-admin input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:700px){.ts-setting-grid{grid-template-columns:minmax(0,1fr)}}.ts-btn:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.clickable-row:focus-visible,.ts-card--clickable:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.ts-hscroll::-webkit-scrollbar{height:8px}.ts-hscroll::-webkit-scrollbar-track{background:var(--ds-bg-header);border-radius:4px}.ts-hscroll::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border-radius:4px}.ts-hscroll{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) var(--ds-bg-header)}.org-master-page{width:100%;max-width:900px}.org-master-bootstrap{padding:0 24px 12px}.org-master-role-flags{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.org-master-tabs{display:flex;gap:6px;margin-bottom:16px;padding-bottom:2px;overflow-x:auto}.org-master-tabs>button{min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ds-label);font-size:var(--ds-font-size-md);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.org-master-tabs>button:hover{background:var(--ds-surface-muted);color:var(--ds-text)}.org-master-tabs>button.is-active{background:var(--ds-primary-light);border-color:var(--ds-primary);color:var(--ds-primary)}.org-master-tabs>button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.org-master-card,.org-master-company-card{overflow:hidden;background:#fff;border:1px solid var(--ds-border);border-radius:16px;box-shadow:0 4px 12px #1018280a}.org-master-card-heading,.org-master-company-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--ds-border)}.org-master-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.org-master-card-heading h2,.org-master-company-heading h2{margin:0;color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:700;line-height:1.4}.org-master-card-heading p,.org-master-company-heading p{margin:6px 0 0;color:var(--ds-label);font-size:var(--ds-font-size-sm);line-height:1.6}.org-master-count{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--ds-surface-muted);color:var(--ds-label);font-size:var(--ds-font-size-xs);font-weight:600}.org-master-dept-tree,.org-master-dept-children{margin:0;padding:0;list-style:none}.org-master-dept-node{position:relative}.org-master-dept-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 16px 10px calc(16px + var(--org-level) * 28px);border-bottom:1px solid #F0F0F0;transition:background .15s ease}.org-master-dept-row:hover,.org-master-list-row:hover{background:var(--ds-bg-hover)}.org-master-dept-row.is-dragging,.org-master-list-row.is-dragging{opacity:.45}.org-master-dept-row.is-drag-over,.org-master-list-row.is-drag-over{background:var(--ds-primary-light);box-shadow:inset 0 0 0 2px #80b5b4}.org-master-dept-name{display:flex;align-items:center;min-width:0;gap:10px;color:var(--ds-text)}.org-master-dept-name strong{overflow:hidden;font-size:var(--ds-font-size-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ts-reorder-handle{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #CBD5E1;border-radius:8px;background:var(--ds-page-bg);color:var(--ds-text-body);cursor:grab}.ts-reorder-handle:hover:not(:disabled){border-color:#80b5b4;background:var(--ds-primary-light);color:var(--ds-primary)}.ts-reorder-handle:active:not(:disabled),.ts-reorder-handle.is-dragging{cursor:grabbing}.ts-reorder-handle:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.ts-reorder-handle:disabled{border-color:var(--ds-border);background:var(--ds-bg-hover);color:#cbd5e1;cursor:not-allowed}.ts-reorder-arrows{display:none;align-items:center;gap:4px}.ts-reorder-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--ds-border);border-radius:8px;background:#fff;color:var(--ds-label);cursor:pointer}.ts-reorder-arrow:hover:not(:disabled){background:var(--ds-surface-muted);color:var(--ds-primary)}.ts-reorder-arrow:focus-visible{outline:2px solid var(--ds-primary);outline-offset:1px}.ts-reorder-arrow:disabled{color:#cbd5e1;cursor:not-allowed}.ts-reorder-row.is-dragging{opacity:.45}.ts-reorder-row.is-drag-over{background:var(--ds-primary-light)!important;box-shadow:inset 0 0 0 2px #80b5b4}.org-master-tree-toggle,.org-master-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ds-label);cursor:pointer}.org-master-tree-toggle:hover,.org-master-icon-button:hover:not(:disabled){background:var(--ds-surface-muted);color:var(--ds-primary)}.org-master-tree-toggle:focus-visible,.org-master-icon-button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:1px}.org-master-icon-button{border-color:var(--ds-border);background:#fff}.org-master-icon-button:disabled{color:#cbd5e1;cursor:not-allowed}.org-master-tree-spacer{width:34px;height:34px;flex:0 0 34px}.org-master-level-badge,.org-master-inactive-level{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:24px;padding:0 8px;border-radius:999px;font-size:var(--ds-font-size-xs);font-weight:700}.org-master-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0}.org-master-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.org-master-row-actions .ts-btn--tertiary{color:var(--ds-label);font-weight:600}.org-master-row-actions .ts-btn--tertiary:hover:not(:disabled){color:var(--ds-primary)}.org-master-inactive-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--ds-border);color:var(--ds-label);font-size:var(--ds-font-size-xs);font-weight:600}.org-master-list-head,.org-master-list-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(310px,auto);align-items:center;gap:16px}.org-master-list.has-type .org-master-list-head,.org-master-list.has-type .org-master-list-row{grid-template-columns:minmax(180px,1fr) 100px minmax(310px,auto)}.org-master-list-head{min-height:44px;padding:8px 24px;background:var(--ds-page-bg);border-bottom:1px solid var(--ds-border);color:var(--ds-label);font-size:var(--ds-font-size-xs);font-weight:600}.org-master-list-head>span:last-child{text-align:right}.org-master-list-row{min-height:64px;padding:10px 24px;border-bottom:1px solid #F0F0F0}.org-master-list-name{display:flex;align-items:center;min-width:0;gap:10px}.org-master-list-name>strong{overflow:hidden;color:var(--ds-text);font-size:var(--ds-font-size-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.org-master-list-actions{display:flex;justify-content:flex-end}.org-master-manager-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--ds-surface-muted);color:var(--ds-label);font-size:var(--ds-font-size-xs);font-weight:600}.org-master-manager-badge.is-manager{background:var(--ds-primary-light);color:var(--ds-primary)}.org-master-inactive-section{border-top:1px solid var(--ds-border);background:#fafbfb}.org-master-draft-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid #D9EDEA;background:#f0faf7;color:var(--ds-text-body);font-size:var(--ds-font-size-xs);line-height:1.5}.org-master-inactive-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 24px;border:0;background:transparent;color:var(--ds-label);font-size:var(--ds-font-size-sm);font-weight:600;cursor:pointer}.org-master-inactive-toggle:hover{color:var(--ds-text);background:var(--ds-surface-muted)}.org-master-inactive-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ds-border)}.org-master-inactive-list>li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 24px;border-bottom:1px solid #F0F0F0;color:var(--ds-label)}.org-master-inactive-list>li>div{display:flex;align-items:center;gap:10px;min-width:0}.org-master-inactive-level{background:var(--ds-border);color:var(--ds-label)}.org-master-detached-section{border-top:8px solid var(--ds-surface-muted)}.org-master-detached-heading{display:flex;align-items:baseline;gap:10px;padding:14px 24px;border-bottom:1px solid var(--ds-border);background:#fffbeb}.org-master-detached-heading strong{color:#b7791f;font-size:var(--ds-font-size-sm)}.org-master-detached-heading span{color:var(--ds-label);font-size:var(--ds-font-size-xs)}.org-master-detached-path{color:var(--ds-label);font-size:12px;font-weight:400}.org-master-dialog-lead{margin:0 0 20px;color:var(--ds-label);font-size:var(--ds-font-size-sm);line-height:1.6}.org-master-dialog-error{margin:-8px 0 16px;padding:10px 12px;border:1px solid #FECACA;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:var(--ds-font-size-xs);line-height:1.5}.org-master-add-completion{border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;padding:18px;color:#166534}.org-master-add-completion strong{display:block;margin-bottom:6px;font-size:var(--ds-font-size-base)}.org-master-add-completion p{margin:0;color:#3f6212}.org-master-dialog-grid{display:grid;grid-template-columns:120px 1fr;gap:12px}.org-master-entry-help{margin:-2px 0 10px;color:var(--ds-label);font-size:var(--ds-font-size-xs);line-height:1.5}.org-master-entry-list{display:flex;flex-direction:column;gap:8px}.org-master-entry-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px}.org-master-entry-list.has-manager .org-master-entry-row{grid-template-columns:24px minmax(0,1fr) auto auto}.org-master-entry-number{padding-top:10px;color:var(--ds-muted);font-size:var(--ds-font-size-xs);text-align:right}.org-master-entry-control{min-width:0}.org-master-entry-status{display:flex;align-items:center;gap:8px;min-height:20px;margin-top:3px;font-size:12px;font-weight:600}.org-master-entry-status.is-new{color:#047857}.org-master-entry-status.is-existing{color:var(--ds-label)}.org-master-entry-status.is-inactive{color:#b7791f}.org-master-entry-status.is-duplicate_input{color:#b91c1c}.org-master-entry-status button{padding:0;border:0;background:transparent;color:var(--ds-primary);font:inherit;text-decoration:underline;cursor:pointer}.org-master-entry-manager{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border-radius:8px;color:var(--ds-text-body);font-size:var(--ds-font-size-xs);font-weight:600;cursor:pointer;white-space:nowrap}.org-master-entry-manager:hover{background:var(--ds-surface-muted)}.org-master-entry-manager input{width:17px;height:17px;accent-color:var(--ds-primary)}.org-master-entry-row .ts-btn--tertiary{color:var(--ds-label)}.org-master-entry-add{margin:10px 0 0 32px}.org-master-entry-summary{margin:10px 0 0 32px;color:var(--ds-text-body);font-size:var(--ds-font-size-xs);font-weight:600}.org-master-readonly-context{margin-bottom:16px;padding:10px 12px;border-radius:10px;background:var(--ds-surface-muted);color:var(--ds-label);font-size:var(--ds-font-size-sm)}.org-master-manager-option{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--ds-border);border-radius:12px;color:var(--ds-text);cursor:pointer}.org-master-manager-option input{width:18px;height:18px;margin-top:2px;accent-color:var(--ds-primary)}.org-master-manager-option span{display:flex;flex-direction:column;gap:3px}.org-master-manager-option strong{font-size:var(--ds-font-size-md)}.org-master-manager-option small{color:var(--ds-label);font-size:var(--ds-font-size-xs);line-height:1.5}.org-master-company-form{display:flex;flex-direction:column;gap:24px;padding:24px}.org-master-company-field{max-width:520px}.org-master-company-field>label{display:block;margin-bottom:8px;color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:600}.org-master-company-field>small{display:block;margin-top:8px;color:var(--ds-label);font-size:var(--ds-font-size-xs);line-height:1.5}.org-master-company-month{display:flex;align-items:center;gap:12px}.org-master-company-month .ts-select{width:110px;flex:0 0 110px}.org-master-company-month>span{color:var(--ds-label);font-size:var(--ds-font-size-sm)}.org-master-confirm-note{margin-top:8px;color:var(--ds-label);font-size:var(--ds-font-size-sm)}.org-master-confirm-list{margin:4px 0 0;padding-left:18px;color:var(--ds-text-body);font-size:var(--ds-font-size-sm)}.org-master-confirm-help{margin-top:8px;color:var(--ds-label);font-size:var(--ds-font-size-xs)}@media(max-width:900px){.org-master-card-heading,.org-master-company-heading{padding:20px}.org-master-dept-row{align-items:flex-start;flex-direction:column;padding-right:16px}.org-master-row-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.org-master-list-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.org-master-list-row,.org-master-list.has-type .org-master-list-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 20px}.org-master-list-name{margin-right:auto}.org-master-list-actions{flex:1 0 100%}.ts-reorder-handle{display:none}.ts-reorder-arrows{display:inline-flex}.ts-reorder-arrow{width:44px;height:44px}}@media(max-width:600px){.org-master-tabs{margin-right:-8px}.org-master-card-heading{align-items:stretch;flex-direction:column;padding:16px}.org-master-card-heading>.ts-btn{width:100%}.org-master-dept-row{padding-left:calc(8px + var(--org-level) * 16px)}.org-master-dept-name{width:100%;gap:6px}.org-master-dept-name strong{white-space:normal}.org-master-row-actions{justify-content:flex-start;padding-left:40px}.org-master-row-actions .ts-btn{padding-left:7px;padding-right:7px}.org-master-tree-toggle,.org-master-icon-button{width:44px;height:44px}.org-master-tree-spacer{width:44px;height:44px;flex-basis:44px}.org-master-list-actions .org-master-row-actions{padding-left:0}.org-master-inactive-list>li{align-items:flex-start;flex-direction:column;padding:12px 16px}.org-master-draft-notice{align-items:stretch;flex-direction:column;padding:12px 16px}.org-master-dialog-grid{grid-template-columns:1fr;gap:0}.org-master-entry-row,.org-master-entry-list.has-manager .org-master-entry-row{grid-template-columns:24px minmax(0,1fr) auto}.org-master-entry-manager{grid-column:2;justify-self:start}.org-master-entry-list.has-manager .org-master-entry-row .ts-btn--tertiary{grid-column:3;grid-row:1 / span 2}.org-master-entry-row .ts-btn--tertiary,.org-master-entry-add,.org-master-entry-manager{min-height:48px}.org-master-company-heading,.org-master-company-form{padding:16px}.org-master-company-month{align-items:flex-start;flex-direction:column}.org-master-detached-heading{align-items:flex-start;flex-direction:column;gap:3px;padding:12px 16px}}.product-section.ts-btn{width:100%;justify-content:flex-start;gap:var(--ds-space-md);min-height:var(--ds-layout-control-large);padding:var(--ds-space-md);border:0;border-left:3px solid transparent;border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-sidebar-nav-text);font-weight:var(--ds-font-weight-medium);text-align:left;white-space:normal}.product-section.ts-btn:hover{background:var(--ds-sidebar-nav-hover);color:var(--ds-sidebar-text)}.product-section.ts-btn.is-active{background:var(--ds-sidebar-active);color:var(--ds-sidebar-text);border-left-color:var(--ds-sidebar-nav-accent);font-weight:var(--ds-font-weight-bold)}.product-section.ts-btn:focus-visible{outline-color:var(--ds-sidebar-nav-accent);outline-offset:-3px}.product-section .product-nav-count{margin-left:auto;background:var(--ds-brand-mint)}.product-nav-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:20px;padding:2px 6px;border-radius:var(--ds-radius-full);background:var(--ds-surface-muted);color:var(--ds-navy);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);line-height:1.3}.product-nav-secondary{margin-top:var(--ds-space-xxl);padding-top:var(--ds-space-lg);border-top:1px solid var(--ds-sidebar-active)}.product-module-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 var(--ds-space-xs);padding:0 var(--ds-space-lg);background:var(--ds-surface);border-bottom:1px solid var(--ds-border);flex-shrink:0}.product-page.ts-btn{min-height:var(--ds-layout-control-large);height:auto;padding:var(--ds-space-md) var(--ds-space-lg);border:0;border-bottom:3px solid transparent;border-radius:0;gap:var(--ds-space-sm);background:transparent;color:var(--ds-text-body);font-weight:var(--ds-font-weight-medium);flex-shrink:0;white-space:nowrap}.product-page.ts-btn:hover:not(:disabled){background:var(--ds-surface-muted);color:var(--ds-primary)}.product-page.ts-btn.is-active{border-bottom-color:var(--ds-primary);color:var(--ds-primary);font-weight:var(--ds-font-weight-bold)}.product-page.ts-btn:focus-visible{outline-offset:-3px}.product-reports{position:relative;display:flex}.product-report-pages{position:absolute;top:100%;left:0;z-index:50;width:max-content;max-width:calc(100vw - var(--ds-space-xxl));padding:var(--ds-space-sm);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-md)}.product-report-page.ts-btn{display:flex;width:100%;justify-content:flex-start;color:var(--ds-text-body);white-space:normal;text-align:left}.product-report-page.ts-btn.is-active{background:var(--ds-surface-muted);color:var(--ds-primary)}.product-module-nav--mobile{display:grid;gap:var(--ds-space-xs);padding:var(--ds-space-sm) var(--ds-space-lg)}.product-mobile-label{color:var(--ds-label);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold)}.product-module-nav--mobile select{width:100%;min-width:0;min-height:var(--ds-layout-control-large);color:var(--ds-text)}@media(min-width:768px)and (max-width:1100px){.product-module-nav{padding:0 var(--ds-space-xs)}.product-page.ts-btn{padding-inline:var(--ds-space-md)}}.analytics-page{min-width:0}.analytics-panel{min-width:0;padding:var(--ds-space-xl)}.analytics-channel-filters{display:flex;flex:1 1 100%;order:2;min-width:0;flex-wrap:wrap;gap:var(--ds-space-sm)}.analytics-channel-filters .ts-btn{white-space:normal;text-align:left}.analytics-funnel-pair{display:grid;grid-template-columns:minmax(100px,140px) minmax(60px,1fr) 140px}.analytics-funnel-label{text-align:right}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ds-space-lg);margin-bottom:var(--ds-space-xl)}.analytics-kpi-grid>*{min-width:0}@media(max-width:767px){.analytics-panel{padding:var(--ds-space-lg)}.analytics-funnel-pair{grid-template-columns:minmax(0,1fr) auto}.analytics-funnel-label{grid-column:1 / -1;text-align:left}}.analytics-recruit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--ds-space-lg);margin-bottom:var(--ds-space-lg)}@media(min-width:768px)and (max-width:1799px){.analytics-recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-recruit-grid>:last-child{grid-column:1 / -1}}@media(max-width:767px){.analytics-recruit-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.analytics-page>[role=group]>div{flex-basis:100%;flex-grow:1}.analytics-page>[role=group]>.ts-btn{width:100%}}.analytics-age-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--ds-space-md);margin-bottom:var(--ds-space-lg)}.analytics-table-action.ts-btn{width:100%;justify-content:flex-start;padding:var(--ds-space-sm);color:inherit;font:inherit;line-height:inherit;text-align:left}.analytics-table-action.ts-btn:hover{background:var(--ds-bg-hover)}.analytics-age-row.ts-btn{height:auto;width:100%;padding-inline:0;border:0;border-radius:0;color:inherit;font:inherit;line-height:inherit;text-align:left}.analytics-age-grid{grid-template-columns:minmax(0,1fr) 64px 80px minmax(0,2fr)}@media(max-width:767px){.analytics-age-grid{grid-template-columns:64px 80px minmax(0,1fr)}.analytics-age-grid>:first-child{grid-column:1 / -1}}.people-editor{position:relative;display:flex;flex-direction:column;width:calc(100% - var(--ds-space-xxl));max-width:var(--ds-layout-modal);max-height:90dvh;background:var(--ds-bg-card);border-radius:var(--ds-radius-modal);box-shadow:var(--ds-shadow-modal)}.people-editor--applicant{max-width:var(--ds-layout-modal-wide)}.people-editor-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-lg);flex-shrink:0;padding:var(--ds-space-xl);padding-right:calc(var(--ds-space-xl) + var(--ds-layout-control) + var(--ds-space-md));border-bottom:1px solid var(--ds-border)}.people-editor-title{font-size:var(--ds-font-size-section);font-weight:var(--ds-font-weight-bold);color:var(--ds-text);line-height:var(--ds-line-height-tight)}.people-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-sm)}.people-editor-close{position:absolute;top:var(--ds-space-lg);right:var(--ds-space-lg);width:var(--ds-layout-control);height:var(--ds-layout-control);padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--ds-radius-button);color:var(--ds-label);font-size:var(--ds-font-size-section);cursor:pointer}.people-editor-close:hover{background:var(--ds-surface-muted);color:var(--ds-text)}.people-editor-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ds-space-xl);scroll-padding-block:var(--ds-space-xl)}.people-editor-grid{display:grid;gap:var(--ds-space-xl) var(--ds-space-lg)}.people-editor-section{grid-column:1 / -1;display:flex;align-items:center;gap:var(--ds-space-md);margin-top:var(--ds-space-sm);color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:var(--ds-font-weight-semibold)}.people-editor-section:first-child{margin-top:0}.people-editor-footer{display:flex;justify-content:flex-end;gap:var(--ds-space-sm);flex-shrink:0;padding:var(--ds-space-lg) var(--ds-space-xl);border-top:1px solid var(--ds-border)}.people-page .people-table tbody tr:hover{filter:none;box-shadow:inset var(--ds-space-xs) 0 var(--ds-primary)}.people-page .people-table th{height:var(--ds-layout-control)}.people-page .people-table td{overflow-wrap:anywhere}.people-page .people-table th,.people-page .people-table td{padding-inline:var(--ds-space-md)}.people-page .people-table .people-row-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-xs);justify-content:flex-end}.people-page .people-table .people-row-actions button{padding-inline:var(--ds-space-sm)}.people-page-size{display:inline-flex;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-button);overflow:hidden}.people-page-size button{min-height:var(--ds-layout-control);padding:0 var(--ds-space-md);background:var(--ds-bg-card);border:0;color:var(--ds-label);font:inherit;font-weight:var(--ds-font-weight-semibold);cursor:pointer}.people-page-size button[aria-pressed=true]{color:var(--ds-primary);background:var(--ds-primary-light);box-shadow:inset 0 calc(-1 * var(--ds-space-xs)) var(--ds-primary)}.people-planned-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-lg);border-bottom:1px solid var(--ds-border)}.people-mobile-list{display:grid;gap:var(--ds-space-md);padding:var(--ds-space-lg)}.people-mobile-record{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);padding:var(--ds-space-lg);background:var(--ds-bg-card);min-width:0}.people-mobile-record[data-selected=true]{border-color:var(--ds-primary);background:var(--ds-primary-light)}.people-mobile-record-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md)}.people-mobile-record-name{font-size:var(--ds-font-size-base);color:var(--ds-text);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.people-mobile-record dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--ds-space-sm) var(--ds-space-md);margin:var(--ds-space-lg) 0;font-size:var(--ds-font-size-sm)}.people-mobile-record dt{color:var(--ds-label)}.people-mobile-record dd{margin:0;color:var(--ds-text-body);overflow-wrap:anywhere}.people-mobile-record-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-sm)}.people-mobile-sort{display:flex;gap:var(--ds-space-sm);flex-wrap:wrap}@media(max-width:767px){.people-editor{width:calc(100% - var(--ds-space-lg));max-height:calc(100dvh - var(--ds-space-lg))}.people-editor-header{padding:var(--ds-space-lg);padding-right:calc(var(--ds-space-lg) + var(--ds-layout-control));gap:var(--ds-space-md)}.people-editor-close{top:var(--ds-space-sm);right:var(--ds-space-sm)}.people-editor-body{padding:var(--ds-space-lg)}.people-editor-footer{padding:var(--ds-space-md) var(--ds-space-lg)}.people-editor-footer button{flex:1}.people-editor-actions .ts-btn{min-height:var(--ds-layout-control)}.people-planned-row{grid-template-columns:minmax(0,1fr)}}.people-mobile-sort .ts-input{width:auto;min-width:0;flex:1}.people-page .people-row-actions .ts-btn,.people-page .people-mobile-record-actions .ts-btn{color:var(--ds-text-body);border-color:var(--ds-border-strong)}.people-editor-footer{flex-wrap:wrap}.people-editor-error{flex-basis:100%;padding:var(--ds-space-sm) var(--ds-space-md);color:var(--ds-danger-fg);background:var(--ds-danger-bg);border:1px solid var(--ds-danger-fg);border-radius:var(--ds-radius-input);font-size:var(--ds-font-size-sm);overflow-wrap:anywhere}
