.sk-setup-import-workspace{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.sk-setup-import-heading h3,.sk-setup-import-preview h3,.sk-setup-import-errors h4{margin:0}.sk-setup-import-heading p,.sk-setup-import-preview-heading p,.sk-setup-import-mapping>p{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.sk-setup-import-source-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.sk-setup-import-source-grid.is-selection-locked{grid-template-columns:minmax(0,1fr)}.sk-setup-import-file-field{min-inline-size:0}.sk-setup-import-table-scroll:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.sk-setup-import-map-row span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-setup-import-file-summary{background:var(--color-background-subtle);border-radius:var(--radius-surface-sm);margin-block:var(--space-3) 0;overflow-wrap:anywhere;padding:var(--space-3)}.sk-setup-import-file-summary p{margin:0}.sk-setup-import-file-summary p+p{color:var(--color-success-text);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-1)}.sk-setup-import-file-summary .sk-setup-import-unmapped{color:var(--color-warning-text)}.sk-setup-import-file-summary,.sk-setup-import-mapping,.sk-setup-import-preview,.sk-setup-import-actions+.sk-action-feedback{animation:sk-setup-panel-enter var(--motion-duration-panel) var(--motion-ease-enter) both}.sk-setup-import-mapping{border:0;border-block-start:1px solid var(--color-border-subtle);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0}.sk-setup-import-mapping legend{font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);padding:0}.sk-setup-import-mapping-grid{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.sk-setup-import-map-row{background:var(--color-background-subtle);border-radius:var(--radius-surface-sm);align-items:center;gap:var(--space-4);padding:var(--space-3);grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr);display:grid}.sk-setup-import-map-row>div:first-child{gap:var(--space-1);display:grid}.sk-setup-import-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.sk-setup-import-workspace>.sk-setup-action-feedback{margin-block-start:var(--space-3)}.sk-setup-import-authority{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);color:var(--color-text-secondary);align-items:flex-start;gap:var(--space-2);line-height:var(--line-height-normal);margin:var(--space-4) 0 0;padding:var(--space-3);display:flex}.sk-setup-import-authority>svg{color:var(--color-text-accent);flex:none;margin-block-start:2px}.sk-setup-import-preview{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.sk-setup-import-preview-heading{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.sk-setup-import-table-scroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);margin-block-start:var(--space-3);overflow:auto}.sk-setup-import-table-scroll table{border-collapse:collapse;inline-size:100%;min-inline-size:max-content}.sk-setup-import-table-scroll th,.sk-setup-import-table-scroll td{border-block-end:1px solid var(--color-border-subtle);max-inline-size:320px;padding:var(--space-2) var(--space-3);text-align:start}.sk-setup-import-table-scroll th{background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.sk-setup-import-table-scroll td{overflow-wrap:anywhere}.sk-setup-import-errors{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-surface-sm);color:var(--color-warning-text);padding:var(--space-3);margin-block-start:var(--space-4)}.sk-setup-import-errors ol{margin-block-end:0;padding-inline-start:var(--space-5)}.sk-setup-import-empty{color:var(--color-text-muted)}.sk-import-upload{padding:var(--space-3);background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.sk-import-upload-heading,.sk-import-upload-footer,.sk-import-upload-heading>span{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.sk-import-upload-heading>span{justify-content:start}.sk-import-upload-heading svg{color:var(--color-text-accent);flex-shrink:0}.sk-import-upload-footer{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-import-upload progress{appearance:none;inline-size:100%;block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-subtle);color:var(--color-text-accent);border:0;display:block;overflow:hidden}.sk-import-upload progress::-webkit-progress-bar{background:var(--color-border-subtle)}.sk-import-upload progress::-webkit-progress-value{background:var(--color-text-accent)}.sk-import-upload progress::-moz-progress-bar{background:var(--color-text-accent)}.sk-import-issue-link{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-surface-sm);color:inherit;font:inherit;text-align:start;inline-size:100%;padding:var(--space-2);cursor:pointer;background:0 0;border:0;display:flex}.sk-import-issue-link:hover{background:var(--color-background-subtle)}.sk-import-issue-link:focus-visible{outline:2px solid var(--color-focus-ring)}.sk-import-issue-link svg{flex-shrink:0}[dir=rtl] .sk-import-issue-link svg{transform:rotate(180deg)}.sk-import-issue-detail{gap:var(--space-4);min-inline-size:0;display:grid}.sk-import-issue-detail h3{font-size:var(--font-size-body);margin:0}.sk-import-issue-detail p{margin-block:var(--space-2) 0;overflow-wrap:anywhere}.sk-import-issue-value{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);padding:var(--space-3)}.sk-import-issue-explanation{align-items:start;gap:var(--space-2);display:flex}.sk-import-issue-explanation>svg{color:var(--color-warning-text);flex-shrink:0}.sk-import-issue-detail dl>div{padding-block:var(--space-2);border-block-end:1px solid var(--color-border-subtle)}.sk-import-issue-detail dd{overflow-wrap:anywhere;margin-inline:0}.sk-setup-import-domain-label{align-items:center;gap:var(--space-2);display:inline-flex}.sk-setup-import-domain-label svg{color:var(--color-text-secondary);flex-shrink:0}.sk-import-samples{margin-block-start:var(--space-3)}.sk-import-samples>summary{cursor:pointer;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.sk-import-samples>div{margin-block-start:var(--space-3)}.sk-import-options{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border-subtle);display:grid}.sk-import-options h4,.sk-import-option-hint{align-items:center;gap:var(--space-2);margin:0;display:flex}.sk-import-option-switches{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.sk-import-evidence ul{padding-inline-start:1.25rem}.sk-import-evidence li{padding-block:var(--space-3);border-block-end:1px solid var(--color-border-subtle);overflow-wrap:anywhere}
.sk-import-stage-nav{gap:var(--space-3);margin:0 0 var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sk-import-resume-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sk-import-resume-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-import-resume-name{overflow-wrap:anywhere;min-inline-size:0}.sk-import-stage-nav li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);background:var(--color-background-subtle);color:var(--color-text-secondary);display:flex}.sk-import-stage-nav li[aria-current=step]{background:var(--color-background-selected);border-color:var(--color-info-border);color:var(--color-text-accent)}.sk-import-stage-nav span,.sk-import-stage-nav button,.sk-import-section-heading,.sk-import-recovery h4,.sk-import-preview-metrics dt{align-items:center;gap:var(--space-2);display:flex}.sk-import-stage-nav button{color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.sk-import-stage-nav button:focus-visible,.sk-import-source-explainer summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sk-import-section-heading{margin-block:var(--space-4);align-items:flex-start}.sk-import-section-heading>svg{color:var(--color-text-accent);flex-shrink:0}.sk-import-section-heading h3,.sk-import-recovery h4{margin:0}.sk-import-section-heading p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.sk-import-source-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sk-import-source-toolbar>button{flex-shrink:0}.sk-import-source-section,.sk-import-recovery,.sk-import-issues-compact{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);padding:var(--space-5);margin-block:var(--space-4);min-inline-size:0}.sk-import-source-section :is(.sk-input,.sk-select,.sk-file-picker){background:var(--color-background-raised)}.sk-import-source-section>.sk-setup-import-source-grid{margin-block-start:var(--space-2)}.sk-import-source-explainer{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);background:var(--color-background-subtle);padding:var(--space-3);margin-block:var(--space-3)}.sk-import-source-explainer summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.sk-import-native-settings .sk-import-source-explainer summary{align-items:center;gap:var(--space-2);display:flex}.sk-import-native-settings .sk-import-source-explainer summary>svg:last-child{margin-inline-start:auto}.sk-import-native-settings p{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.sk-import-config-grid{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.sk-import-options{margin-block-start:var(--space-4)}.sk-import-resolution-list{gap:var(--space-3);margin-block:var(--space-4);display:grid}.sk-import-resolution{align-items:flex-start;gap:var(--space-3);background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);padding:var(--space-4);display:flex}.sk-import-resolution-copy{flex:1;min-inline-size:0}.sk-import-resolution-copy>span{color:var(--color-text-secondary);margin-block-start:var(--space-2);display:block}.sk-import-resolution>.sk-switch-row,.sk-import-recovery-consent .sk-switch{flex-shrink:0}.sk-import-resolution[data-selected=true]{border-color:var(--color-info-border);background:var(--color-info-bg)}.sk-import-recovery-consent{margin-block:var(--space-3)}.sk-import-recovery-consent .sk-switch-row{align-items:flex-start;gap:var(--space-3)}.sk-import-recovery>p,.sk-import-recovery-name>p,.sk-import-issues-compact>p{color:var(--color-text-secondary)}.sk-import-recovery-name{border-block-end:1px solid var(--color-border-subtle);margin-block-end:var(--space-4);padding-block-end:var(--space-4)}.sk-import-recovery-confirm{border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-3)}.sk-import-preview-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk-import-preview-metrics>div{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);padding:var(--space-4)}.sk-import-preview-metrics dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sk-import-preview-metrics dd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:var(--space-3) 0 0}.sk-import-actionbar{padding:var(--space-3);background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);box-shadow:var(--shadow-card);justify-content:space-between;position:sticky;inset-block-end:0}.sk-import-issues-compact .sk-import-issues-heading{align-items:center;gap:var(--space-2);display:flex}.sk-import-issues-compact h4{margin:0}.sk-import-issues-compact .sk-badge{margin-inline-start:auto}.sk-import-evidence details{margin-block:var(--space-3)}@container settings (max-width:720px){.sk-import-source-toolbar{flex-direction:column;align-items:stretch}.sk-import-stage-nav{gap:var(--space-2);grid-template-columns:1fr}.sk-import-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-import-source-section,.sk-import-recovery,.sk-import-issues-compact{padding:var(--space-4)}}@media (max-width:640px){.sk-import-resolution{gap:var(--space-2) var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sk-import-resolution-copy{grid-area:2/1/auto/-1}.sk-import-resolution>.sk-badge{grid-area:1/2;justify-self:end}.sk-import-source-toolbar{flex-direction:column;align-items:stretch}.sk-import-stage-nav{grid-template-columns:1fr}.sk-import-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-import-actionbar>button{inline-size:100%}}.sk-import-source-value{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:50vh;min-inline-size:0;max-inline-size:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);overflow:auto}.sk-import-source-value:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.sk-import-alignment{padding:var(--space-5);margin-block:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);background:var(--color-background-panel)}.sk-import-alignment-header{gap:var(--space-2);display:grid}.sk-import-alignment-title{align-items:center;gap:var(--space-2);display:flex}.sk-import-alignment-title>svg{color:var(--color-action-primary);flex:none}.sk-import-alignment-title :is(h3,h4){font-size:var(--font-size-md);margin:0}.sk-import-alignment-source{gap:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.sk-import-alignment-source bdi{overflow-wrap:anywhere}.sk-import-alignment-counts{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk-import-alignment-counts dt{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.sk-import-alignment-counts dd{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.sk-import-alignment-choice{gap:var(--space-4);border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-4);display:grid}.sk-import-alignment-decision>p{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.sk-import-alignment-destination{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sk-import-alignment-secondary{gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-import-alignment-alert{color:var(--color-danger-text)}.sk-import-actionbar[data-alignment-required]{box-shadow:none;position:static}@media (max-width:720px){.sk-import-alignment{padding:var(--space-4)}.sk-import-alignment-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-import-alignment-counts dt{min-block-size:3em}.sk-import-alignment-destination{grid-template-columns:minmax(0,1fr)}.sk-import-alignment-secondary>button{flex:auto}}
.sk-dialog-panel:has(.sk-import-issue-workspace){inline-size:min(calc(100vw - var(--space-8)), 860px)}.sk-dialog-panel:has(.sk-import-issue-workspace) .sk-dialog-header{border-block-end:1px solid var(--color-border-subtle);padding-block-end:var(--space-4)}.sk-import-issue-dialog-title,.sk-import-issue-person,.sk-import-issue-editor h3,.sk-import-issue-record summary{align-items:center;gap:var(--space-3);display:flex}.sk-import-issue-dialog-title>svg{color:var(--color-text-accent);flex-shrink:0}.sk-import-issue-workspace{min-inline-size:0}.sk-import-issue-toolbar{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.sk-import-issue-toolbar>span,.sk-import-issue-card-meta,.sk-import-issue-card-content>span:not(:first-child),.sk-import-issue-original>span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sk-import-issue-cards{gap:0;margin:0;padding:0;list-style:none;display:grid}.sk-import-issue-cards>li{border-block-end:1px solid var(--color-border-subtle);background:var(--color-background-panel);overflow:hidden}.sk-import-issue-cards>li[data-selected=true]{border-color:var(--color-info-border);background:var(--color-background-selected)}.sk-import-issue-card-button{gap:var(--space-3);inline-size:100%;padding:var(--space-3);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.sk-import-issue-card-button:hover{background:var(--color-background-selected)}.sk-import-issue-card-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}.sk-import-issue-icon{inline-size:var(--space-10);block-size:var(--space-10);border:1px solid var(--color-info-border);border-radius:var(--radius-surface-sm);background:var(--color-info-bg);color:var(--color-text-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sk-import-issue-card-content{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.sk-import-issue-card-title{justify-content:space-between;align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-import-issue-card-reason{line-height:var(--line-height-normal);margin-block-start:var(--space-2)}.sk-import-issue-card-content .sk-import-issue-open{color:var(--color-text-accent);align-items:center;gap:var(--space-1);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-2);display:flex}.sk-import-issue-card-skip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border-subtle);cursor:pointer;font-size:var(--font-size-sm);display:flex}.sk-import-issue-workspace input[type=checkbox],.sk-import-issue-consent input{block-size:18px;inline-size:18px;accent-color:var(--color-text-accent);flex-shrink:0}.sk-import-issue-pagination{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.sk-import-issue-person{padding-block:var(--space-4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap}.sk-import-issue-person>div{overflow-wrap:anywhere;flex:1;min-inline-size:0}.sk-import-issue-person h3,.sk-import-issue-editor h3{font-size:var(--font-size-md);margin:0}.sk-import-issue-person p{align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.sk-import-issue-reason{gap:var(--space-3);background:var(--color-warning-bg);color:var(--color-warning-text);padding:var(--space-3);border-radius:var(--radius-surface-sm);margin-block:var(--space-4);align-items:flex-start;display:flex}.sk-import-issue-reason>svg{flex-shrink:0;margin-block-start:var(--space-1)}.sk-import-issue-reason>p{margin:0}.sk-import-issue-original{gap:var(--space-2);background:var(--color-background-subtle);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);overflow-wrap:anywhere;display:grid}.sk-import-issue-editor{margin-block:var(--space-4)}.sk-import-issue-editor form{gap:var(--space-3);margin-block-end:var(--space-4);display:grid}.sk-import-issue-editor form>button{justify-self:start}.sk-import-issue-editor p{color:var(--color-text-secondary);margin:0}.sk-import-issue-time-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-import-issue-choice{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border-subtle);cursor:pointer;display:flex}.sk-import-issue-choice>svg{color:var(--color-text-accent);flex-shrink:0}.sk-import-issue-choice>span>span{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-block-start:var(--space-1);display:block}.sk-import-issue-record{border-block-start:1px solid var(--color-border-subtle);padding-block:var(--space-3)}.sk-import-issue-record summary{cursor:pointer;color:var(--color-text-accent)}.sk-import-issue-record dl,.sk-import-issue-workspace .sk-import-evidence dl{gap:var(--space-2);display:grid}.sk-import-issue-record dl>div,.sk-import-issue-workspace .sk-import-evidence dl>div{gap:var(--space-3);border-block-end:1px solid var(--color-border-subtle);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.sk-import-issue-record dt{color:var(--color-text-secondary)}.sk-import-issue-record dd,.sk-import-issue-workspace .sk-import-evidence dd{overflow-wrap:anywhere;margin:0}.sk-import-issue-workspace .sk-import-evidence section{margin-block:var(--space-4)}.sk-import-issue-workspace .sk-import-evidence h3{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);display:flex}.sk-import-issue-workspace .sk-import-evidence ul{gap:var(--space-3);padding:0;list-style:none;display:grid}.sk-import-issue-workspace .sk-import-evidence li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);background:var(--color-background-subtle);padding:var(--space-3)}.sk-import-issue-workspace .sk-import-evidence p{color:var(--color-text-secondary);margin-block:var(--space-2)}.sk-import-issue-footer{gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);inline-size:100%;padding-block-start:var(--space-4);display:grid}.sk-import-issue-selection-summary{gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.sk-import-issue-selection-summary>span{color:var(--color-text-secondary)}.sk-import-issue-consent{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;display:flex}.sk-import-issue-footer-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sk-import-issue-footer-actions>p{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex:1;margin:0}.sk-import-issue-footer-actions>button{flex-shrink:0}.sk-import-issue-footer>[role=alert]{color:var(--color-danger-text);margin:0}[dir=rtl] .sk-import-direction-icon{transform:rotate(180deg)}@media (max-width:640px){.sk-dialog-panel:has(.sk-import-issue-workspace){inline-size:calc(100vw - var(--space-4));padding:var(--space-4);max-block-size:calc(100dvh - var(--space-4))}.sk-import-issue-card-button{padding:var(--space-3);gap:var(--space-2)}.sk-import-issue-icon{inline-size:var(--space-8);block-size:var(--space-8)}.sk-import-issue-card-title{flex-direction:column}.sk-import-issue-time-fields{grid-template-columns:1fr}.sk-import-issue-footer-actions{flex-direction:column;align-items:stretch}.sk-import-issue-selection-summary>span{display:none}}.sk-import-issue-contact-line,.sk-import-issue-card-action-line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sk-import-issue-card-action-line{margin-block-start:var(--space-2)}.sk-import-issue-card-action-line .sk-import-issue-card-reason,.sk-import-issue-card-action-line .sk-import-issue-open{margin-block:0}.sk-import-issue-card-action-line .sk-import-issue-card-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sk-import-source-definition{white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:20rem;overflow:auto}
.sk-import-service-review{gap:var(--space-4);min-inline-size:0;display:grid}.sk-import-service-review h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.sk-import-service-review section>p{margin-block:var(--space-2)}.sk-import-service-facts{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-import-service-facts>div{align-content:start;gap:var(--space-1);min-inline-size:0;display:grid}.sk-import-service-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sk-import-service-facts dd{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.sk-import-service-source,.sk-import-service-publication{border-block-start:1px solid var(--color-border-subtle);padding-block:var(--space-3)}.sk-import-service-review summary{cursor:pointer;color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.sk-import-service-publication[open]>summary{margin-block-end:var(--space-4)}.sk-import-service-differences{gap:var(--space-2);color:var(--color-text-secondary);padding-inline-start:var(--space-4);display:grid}.sk-import-service-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-import-issue-reason[data-informational=true]{background:var(--color-info-bg);color:var(--color-info-text)}.sk-import-service-adjust{align-items:center;gap:var(--space-2);display:inline-flex}.sk-import-snapshot-summary{gap:var(--space-3);margin-block:var(--space-4);min-inline-size:0;display:grid}.sk-import-snapshot-summary h4{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);margin:0;display:flex}.sk-import-snapshot-summary dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin:0;display:grid}.sk-import-snapshot-summary dl>div{gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--color-border-subtle);display:grid}.sk-import-snapshot-summary dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sk-import-snapshot-summary dd{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}@media (max-width:640px){.sk-import-service-facts,.sk-import-snapshot-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-import-service-fields{grid-template-columns:minmax(0,1fr)}}.sk-import-evidence-disclosure{position:relative}.sk-import-evidence-disclosure>summary{padding-inline-end:var(--space-8)}.sk-import-evidence-help{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}
.sk-import-finance-review{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);display:grid}.sk-import-finance-review h3,.sk-import-finance-review h4,.sk-import-finance-warning strong{align-items:center;gap:var(--space-2);margin:0;display:flex}.sk-import-finance-review p{margin:0}.sk-import-finance-counts{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.sk-import-finance-counts dd{font-weight:var(--font-weight-semibold);margin:0}.sk-import-finance-warning,.sk-import-finance-plan{gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border-subtle);display:grid}.sk-import-finance-warning strong{color:var(--color-text-primary)}.sk-import-finance-review ul{margin:0;padding-inline-start:var(--space-5)}.sk-import-finance-review li+li{margin-block-start:var(--space-2)}.sk-import-finance-consent{align-items:start;gap:var(--space-2);display:flex}.sk-import-finance-consent input{flex-shrink:0;margin-block-start:var(--space-1)}
.sk-setup-guided{animation:sk-setup-panel-enter var(--motion-duration-panel) var(--motion-ease-enter) both;border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.sk-setup-guided-form{gap:var(--space-4);display:grid}.sk-setup-guided-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-setup-guided-grid>.sk-field{align-self:start;inline-size:100%;min-inline-size:0}.sk-setup-guided-grid .sk-input-control,.sk-setup-guided-grid .sk-select-control,.sk-setup-guided-grid .sk-combobox-control{min-block-size:var(--control-height-md)}.sk-setup-guided-form>button,.sk-setup-guided-evidence-action>button{justify-self:start}.sk-setup-guided-evidence-action{gap:var(--space-2);justify-items:end;display:grid}.sk-setup-guided-evidence{animation:sk-setup-confirm-enter var(--motion-duration-resolve) var(--motion-ease-enter) both;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-surface-sm);color:var(--color-success-text);align-items:center;gap:var(--space-4);padding:var(--space-3);justify-content:space-between;display:flex}@keyframes sk-setup-panel-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes sk-setup-confirm-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.sk-setup-guided-evidence p{color:inherit;margin:0}@media (max-width:640px){.sk-setup-guided-grid{grid-template-columns:1fr}.sk-setup-guided-evidence{flex-direction:column;align-items:stretch}.sk-setup-guided-form>button,.sk-setup-guided-evidence-action>button{justify-content:center;inline-size:100%}.sk-setup-guided-evidence-action{justify-items:stretch}}@media (prefers-reduced-motion:reduce){.sk-setup-guided,.sk-setup-guided-evidence{animation:none}}.sk-setup-working-days{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.sk-setup-working-days legend{align-items:center;gap:.5rem;margin-block-end:.65rem;font-weight:600;display:flex}.sk-setup-working-days-options{flex-wrap:wrap;gap:.5rem;display:flex}.sk-setup-working-days-options label{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.sk-setup-working-days-options label:has(:checked){background:var(--color-info-bg);border-color:var(--color-action-primary)}.sk-setup-working-days-options input{accent-color:var(--color-action-primary)}
.sk-setup-plan-content{inline-size:100%;max-inline-size:64rem;margin-inline:auto}.sk-setup-plan-picker{gap:var(--space-4);display:grid}.sk-setup-plan-picker .sk-saas-plan-card{padding:var(--space-5);gap:var(--space-4)}.sk-setup-plan-picker .sk-saas-plan-features{gap:var(--space-2)}.sk-setup-plan-picker .sk-saas-plan-features svg{color:var(--color-text-accent)}.sk-setup-plan-assurance{align-items:center;gap:var(--space-2);display:flex}.sk-setup-plan-assurance svg{color:var(--color-success-text);flex:none}.sk-setup-plan-picker .sk-saas-plan-details{padding-block-start:var(--space-3)}.sk-setup-plan-picker .sk-saas-plan-details summary{justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);list-style:none;display:flex}.sk-setup-plan-picker .sk-saas-plan-details summary::-webkit-details-marker{display:none}.sk-setup-plan-picker .sk-saas-plan-details[open] summary>svg{transform:rotate(180deg)}.sk-setup-plan-picker .sk-saas-compact-entitlements{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3);display:grid}.sk-setup-plan-picker .sk-saas-compact-entitlements>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border-subtle);display:flex}.sk-setup-plan-picker .sk-saas-compact-entitlements dt{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.sk-setup-plan-picker .sk-saas-compact-entitlements dt svg{color:var(--color-text-muted);flex:none}.sk-setup-plan-picker .sk-saas-compact-entitlements dd{font-size:var(--font-size-xs);text-align:end;margin:0}.sk-setup-plan-picker .sk-saas-compact-entitlements dd>svg{color:var(--color-success-text)}@media (max-width:640px){.sk-setup-plan-picker .sk-saas-compact-entitlements{grid-template-columns:1fr}}.sk-setup-plan-toolbar{justify-content:flex-end;display:flex}.sk-setup-plan-toolbar>div{inline-size:min(100%,17rem)}.sk-setup-plan-actions{border-block-start:1px solid var(--color-border-subtle);align-items:start;margin-block-start:var(--space-2);padding-block-start:var(--space-4)}.sk-setup-plan-actions>footer{gap:var(--space-2);justify-items:end;display:grid}.sk-setup-plan-actions form{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.sk-setup-plan-actions form>div{flex-basis:100%}.sk-setup-business-review{gap:var(--space-5);background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);padding:var(--space-6);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-setup-business-review dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sk-setup-business-review dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere}@media (max-width:640px){.sk-setup-business-review{padding:var(--space-4);grid-template-columns:1fr}.sk-setup-plan-content{padding-inline:var(--space-2)}.sk-setup-plan-toolbar>div{inline-size:100%}}
.sk-setup-preferences{gap:var(--space-4);display:grid}.sk-setup-option{min-inline-size:0;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);background:var(--color-background-panel);box-shadow:var(--shadow-card)}.sk-setup-option-heading{align-items:center;gap:var(--space-3);display:flex}.sk-setup-option .sk-setup-task-icon{inline-size:var(--control-height-touch);block-size:var(--control-height-touch);border-radius:var(--radius-surface-sm)}.sk-setup-option-copy{flex:1;min-inline-size:0}.sk-setup-option-copy h2{gap:var(--space-2);font-size:var(--font-size-card-title);flex-wrap:wrap;align-items:center;margin:0;display:flex}.sk-setup-option-copy h2 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.sk-setup-option-copy p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body);max-inline-size:75ch}.sk-setup-option-note,.sk-setup-finish-note{align-items:start;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0;display:flex}.sk-setup-option-note{margin-block-start:var(--space-4)}.sk-setup-option-note svg,.sk-setup-finish-note svg{color:var(--color-text-accent);flex:none;margin-block-start:var(--space-1)}.sk-setup-option-body:not([hidden]){border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.sk-setup-preferences>.sk-setup-chapter-actions{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-2);padding-block-start:var(--space-4)}.sk-setup-progress ol[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-setup-progress ol[data-count="2"]:before,.sk-setup-progress ol[data-count="2"]:after{inset-inline:calc(25% + (var(--control-height-touch) / 2))}.sk-setup-progress ol[data-count="2"][data-progress="1"]:after{transform:scaleX(1)}[dir=rtl] .sk-setup-directional-icon{transform:scaleX(-1)}@media (max-width:640px){.sk-setup-option{padding:var(--space-4)}.sk-setup-option-heading{align-items:start;gap:var(--space-2)}.sk-setup-option .sk-setup-task-icon{display:none}.sk-setup-preferences .sk-setup-chapter-actions{align-items:stretch}}
@media (max-width:860px){.sk-setup-progress{display:block;position:static}.sk-setup-progress-summary{margin-block-end:var(--space-2)}.sk-setup-progress ol{min-inline-size:0}.sk-setup-progress button{min-inline-size:0;padding-inline:var(--space-1)}}@media (max-width:640px){.sk-setup-progress-copy svg{display:none}.sk-setup-form-grid,.sk-setup-test-form,.sk-setup-import-source-grid,.sk-setup-import-map-row{grid-template-columns:1fr}.sk-setup-form-cell-wide{grid-column:auto}.sk-setup-task-heading,.sk-setup-special-heading{flex-direction:column;align-items:stretch}.sk-setup-task,.sk-setup-special-panel,.sk-setup-provisioning{padding:var(--space-4)}.sk-setup-import-preview-heading{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.sk-setup-progress button,.sk-setup-progress-index,.sk-setup-task,.sk-setup-status-spinner{scroll-behavior:auto;transition:none;animation:none}.sk-setup-task-complete-mark,.sk-setup-import-file-summary,.sk-setup-import-mapping,.sk-setup-import-preview,.sk-setup-import-actions+.sk-action-feedback{animation:none}.sk-setup-task:hover{transform:none}}

.sk-vertical-workspace-panel{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-4);padding:var(--space-4);display:grid}.sk-vertical-workspace-panel-header{align-items:end;gap:var(--space-3);justify-content:space-between;display:flex}.sk-vertical-workspace-panel-header h2,.sk-vertical-state h2{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title);margin:0}.sk-vertical-workspace-panel-header p,.sk-vertical-workspace-panel-header>span,.sk-vertical-state p,.sk-vertical-workspace-muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-vertical-workspace-panel-header p,.sk-vertical-state p{margin:var(--space-1) 0 0}.sk-vertical-workspace-table{min-inline-size:720px}.sk-vertical-workspace-table caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-vertical-workspace-table td,.sk-vertical-workspace-table th{text-align:start;vertical-align:middle}.sk-vertical-workspace-reference{color:var(--color-text-secondary);font-size:var(--font-size-xs);unicode-bidi:isolate}.sk-vertical-workspace-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-vertical-workspace-pager{justify-content:end;display:flex}.sk-vertical-state{background:var(--color-background-panel);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);min-block-size:calc(var(--control-height-lg) * 2);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-vertical-state>svg{color:var(--color-text-muted);inline-size:var(--icon-size-lg)}.sk-vertical-workspace-loading{gap:var(--space-4);display:grid}.sk-vertical-workspace-loading>span:first-child{block-size:var(--control-height-md);inline-size:min(320px,60%)}.sk-vertical-workspace-loading>span:last-child{block-size:320px}@media (max-width:720px){.sk-vertical-workspace-panel{padding:var(--space-3)}.sk-vertical-workspace-panel-header{flex-direction:column;align-items:start}.sk-vertical-state{grid-template-columns:auto minmax(0,1fr);align-items:start}.sk-vertical-state .sk-button{grid-column:1/-1;justify-self:stretch}}.sk-vertical-workspace-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.sk-resource-location{gap:var(--space-1);display:grid}.sk-resource-industry-details{gap:var(--space-2);margin:0;display:grid}.sk-resource-industry-details>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-resource-industry-details dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-resource-industry-details dd{margin:0}.sk-resource-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}
.sk-product-banner-region{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.sk-product-banner{background:var(--color-background-surface);border:1px solid var(--color-border-subtle);border-inline-start:4px solid var(--color-accent-primary);align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:14px;justify-content:space-between;display:flex}.sk-product-banner[data-severity=warning]{border-inline-start-color:var(--color-warning-border)}.sk-product-banner[data-severity=critical]{border-inline-start-color:var(--color-danger-border)}.sk-product-banner h2,.sk-product-banner p{margin:0}.sk-product-banner h2{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.sk-product-banner p{color:var(--color-text-secondary);margin-block-start:var(--space-1)}.sk-product-banner-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (max-width:640px){.sk-product-banner{flex-direction:column;align-items:stretch}}
.sk-workspace-content-stage:has(>:is(.sk-dashboard-page,.sk-bookings-page)){animation:none}.sk-workspace-content-stage:has(>.sk-page-surface>.sk-portals-operations){animation:none}.sk-page-surface:has(>.sk-portals-operations){animation:none}.sk-portals-tabs>.sk-tab-panel:has(>.sk-operations-panel>.sk-portal-surface-grid){animation:none}.sk-portals-tabs>.sk-tab-panel:has(>.sk-operations-panel>.sk-portal-health-grid){animation:none}@media (prefers-reduced-motion:no-preference){.sk-dashboard-page>.sk-dashboard-intro,.sk-dashboard-page>.sk-dashboard-command-center,.sk-dashboard-page>.sk-dashboard-grid>.sk-dashboard-panel,.sk-dashboard-page .sk-dashboard-metrics>.sk-dashboard-metric,.sk-dashboard-page>.sk-dashboard-evidence-disclosure>summary,.sk-reservations-reference>.sk-reservations-heading,.sk-reservations-reference>.sk-reservations-metrics .sk-operations-metric,.sk-reservations-reference>.sk-reservations-table-shell,.sk-reservations-reference>.sk-reservations-evidence-disclosure>summary,.sk-portals-operations>.sk-operations-metrics .sk-operations-metric,.sk-portals-operations .sk-portals-tabs>.sk-tab-list,.sk-portals-operations .sk-portal-surface-grid>.sk-portal-surface-card,.sk-portals-operations .sk-portal-health-grid>.sk-portal-health-group{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:calc(var(--sk-page-enter-base,0s) + var(--sk-page-enter-step,0s))}.sk-page-surface:has(>.sk-portals-operations)>:is(.sk-breadcrumbs,.sk-page-header){animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:calc(var(--sk-page-enter-base,0s) + var(--sk-page-enter-step,0s))}.sk-portals-operations .sk-operations-panel:has(>:is(.sk-portal-surface-grid,.sk-portal-health-grid))>.sk-operations-panel-header{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:calc(var(--sk-page-enter-base,0s) + var(--sk-page-enter-step,0s))}:is(.sk-dashboard-page>.sk-dashboard-command-center,.sk-page-surface:has(>.sk-portals-operations)>.sk-page-header){--sk-page-enter-base:var(--motion-duration-instant)}.sk-dashboard-page .sk-dashboard-metrics,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portals-tabs>.sk-tab-list{--sk-page-enter-base:var(--motion-duration-fast)}.sk-portals-operations .sk-operations-panel:has(>:is(.sk-portal-surface-grid,.sk-portal-health-grid))>.sk-operations-panel-header{--sk-page-enter-base:var(--motion-duration-base)}.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-table-shell,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid{--sk-page-enter-base:var(--motion-duration-panel)}.sk-dashboard-page>.sk-dashboard-grid-intelligence{--sk-page-enter-base:calc(var(--motion-duration-panel) + var(--motion-duration-instant))}.sk-dashboard-page>.sk-dashboard-grid-decisions{--sk-page-enter-base:calc(var(--motion-duration-panel) + var(--motion-duration-fast))}.sk-dashboard-page>.sk-dashboard-grid-supporting{--sk-page-enter-base:calc(var(--motion-duration-panel) + var(--motion-duration-base))}.sk-dashboard-page>.sk-dashboard-grid-analytics,.sk-dashboard-page>.sk-dashboard-evidence-disclosure>summary,.sk-reservations-reference>.sk-reservations-evidence-disclosure>summary{--sk-page-enter-base:calc(var(--motion-duration-panel) * 2)}:is(.sk-dashboard-page .sk-dashboard-metrics,.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid)>:nth-child(2){--sk-page-enter-step:var(--motion-duration-instant)}:is(.sk-dashboard-page .sk-dashboard-metrics,.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid)>:nth-child(3){--sk-page-enter-step:var(--motion-duration-fast)}:is(.sk-dashboard-page .sk-dashboard-metrics,.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid)>:nth-child(4){--sk-page-enter-step:var(--motion-duration-base)}}
.sk-healthcare-page,.sk-healthcare-form,.sk-healthcare-detail,.sk-healthcare-mfa,.sk-healthcare-mfa form,.sk-healthcare-provider-picker{gap:var(--space-4);min-inline-size:0;display:grid}.sk-healthcare-page>.sk-operations-toolbar{margin:0}.sk-healthcare-page .sk-operations-toolbar-filters>.sk-field:first-child{flex:1;min-inline-size:min(100%,16rem)}.sk-healthcare-page .sk-operations-panel{min-inline-size:0}.sk-healthcare-table-scroll{overflow-x:auto}.sk-healthcare-table-scroll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sk-healthcare-table-scroll table{border-collapse:collapse;inline-size:100%}.sk-healthcare-table-scroll :is(th,td){padding:var(--space-3);border-block-end:1px solid var(--color-border-subtle);text-align:start}.sk-healthcare-table-scroll thead{color:var(--color-text-muted);background:var(--color-background-subtle)}.sk-healthcare-table-scroll th{font-weight:var(--font-weight-semibold)}.sk-healthcare-pagination,.sk-healthcare-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.sk-healthcare-state,.sk-healthcare-notice,.sk-healthcare-care,.sk-healthcare-mfa{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control)}.sk-healthcare-state{color:var(--color-danger-text);background:var(--color-danger-bg)}.sk-healthcare-notice{color:var(--color-success-text);background:var(--color-success-bg)}.sk-healthcare-care,.sk-healthcare-mfa{background:var(--color-background-subtle)}.sk-healthcare-help,.sk-healthcare-related p,.sk-healthcare-loading{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-healthcare-related{padding:var(--space-3)}.sk-healthcare-related nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.sk-healthcare-related h2{font-size:var(--font-size-md)}.sk-healthcare-dialog .sk-drawer-body{min-inline-size:0}.sk-healthcare-metadata{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sk-healthcare-metadata dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-healthcare-metadata dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.sk-healthcare-care h3,.sk-healthcare-mfa h3{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);margin:0;display:flex}.sk-healthcare-instructions{color:var(--color-text-primary);font:inherit;line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:26rem;overflow-y:auto}.sk-healthcare-patient-picker{position:relative}.sk-healthcare-patient-selection{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sk-healthcare-patient-selection span{gap:var(--space-1);display:grid}.sk-healthcare-patient-selection small{color:var(--color-text-muted)}.sk-healthcare-mfa form{max-inline-size:24rem}@media (max-width:640px){.sk-healthcare-metadata{grid-template-columns:minmax(0,1fr)}.sk-healthcare-page .sk-operations-toolbar-filters{inline-size:100%}}:is(.sk-workspace-content-stage:has(>.sk-page-surface>.sk-healthcare-page),.sk-page-surface:has(>.sk-healthcare-page)){animation:none}@media (prefers-reduced-motion:no-preference){.sk-healthcare-page>.sk-operations-toolbar,.sk-healthcare-page>.sk-operations-panel,.sk-healthcare-page>.sk-operations-metrics .sk-operations-metric{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:var(--healthcare-entry-delay,0s)}.sk-page-surface:has(>.sk-healthcare-page)>.sk-page-header{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:var(--healthcare-entry-delay,0s)}.sk-healthcare-page>.sk-operations-toolbar{--healthcare-entry-delay:var(--motion-duration-instant)}.sk-healthcare-page>.sk-operations-metrics{--healthcare-entry-delay:var(--motion-duration-fast)}.sk-healthcare-page .sk-operations-metric-item:nth-child(2){--healthcare-entry-delay:calc(var(--motion-duration-fast) + var(--motion-duration-instant))}.sk-healthcare-page .sk-operations-metric-item:nth-child(3){--healthcare-entry-delay:calc(var(--motion-duration-fast) * 2)}.sk-healthcare-page .sk-operations-metric-item:nth-child(4){--healthcare-entry-delay:calc(var(--motion-duration-fast) + var(--motion-duration-base))}.sk-healthcare-page>.sk-operations-panel{--healthcare-entry-delay:var(--motion-duration-panel)}}.sk-healthcare-history-content .sk-healthcare-metadata{grid-template-columns:minmax(0,1fr)}.sk-healthcare-history-content :is(dl,dt,dd,li){overflow-wrap:anywhere;min-inline-size:0}.sk-healthcare-history-content .sk-healthcare-care{white-space:pre-wrap;background:0 0;border:0;padding:0}.sk-healthcare-history-content :is(ol,ul){padding-inline-start:var(--space-5)}.sk-enterprise-inline-list.sk-healthcare-clinical-records>li{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;display:grid}.sk-healthcare-clinical-records :is(dt,dd){overflow-wrap:anywhere;min-inline-size:0}
:is(.sk-growth-metrics,.sk-events-metrics,.sk-finance-kpi-grid,.sk-ai-model-metrics,.sk-staff-detail-metrics,.sk-staff-drilldown-metrics,.sk-staff-today-metrics,.sk-enterprise-mfa-metrics,.sk-workspace-channel-metrics,.sk-signage-metrics,.sk-resilience-metrics,.sk-customer-profile-grid){gap:var(--metric-card-gap)}.sk-growth-metrics{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--metric-card-min-width)), 1fr));display:grid}.sk-resilience-metrics{border:0;border-radius:0;overflow:visible}:is(.sk-growth-metric,.sk-events-metric,.sk-finance-kpi,.sk-ai-model-metrics>article,.sk-customer-profile-metric,.sk-staff-detail-metrics>div,.sk-staff-drilldown-metrics>div,.sk-staff-today-metrics>div,.sk-enterprise-mfa-metrics>div,.sk-insurance-analytics-metric,.sk-workspace-channel-metrics>div,.sk-signage-metrics>article,.sk-resilience-metrics .sk-resilience-metric){--kpi-accent:var(--color-chart-primary);--kpi-background:var(--background-metric-brand);background:var(--kpi-background);border:var(--border-width-sm) solid var(--color-border-subtle);border-radius:var(--radius-surface-md);box-shadow:none;gap:var(--metric-card-value-margin);min-block-size:var(--metric-card-min-height);min-inline-size:0;padding:var(--metric-card-padding);display:grid;position:relative;overflow:hidden}:is(.sk-growth-metric,.sk-events-metric,.sk-finance-kpi,.sk-ai-model-metrics>article,.sk-customer-profile-metric,.sk-staff-detail-metrics>div,.sk-staff-drilldown-metrics>div,.sk-staff-today-metrics>div,.sk-enterprise-mfa-metrics>div,.sk-insurance-analytics-metric,.sk-workspace-channel-metrics>div,.sk-signage-metrics>article,.sk-resilience-metrics .sk-resilience-metric):before{background:var(--kpi-accent);block-size:var(--metric-card-accent-width);border-radius:var(--radius-full);content:"";inset-block-start:0;inset-inline:var(--metric-card-padding);position:absolute}:is(.sk-growth-metric,.sk-events-metric,.sk-finance-kpi,.sk-ai-model-metrics,.sk-customer-profile-metric,.sk-staff-detail-metrics,.sk-staff-drilldown-metrics,.sk-staff-today-metrics,.sk-enterprise-mfa-metrics,.sk-insurance-analytics-metric,.sk-workspace-channel-metrics,.sk-signage-metrics,.sk-enterprise-security .sk-resilience-metric) :is(strong,dd){color:var(--color-text-primary);font-size:var(--metric-card-value-size);font-variant-numeric:tabular-nums;font-weight:var(--metric-card-value-weight);line-height:var(--line-height-tight);overflow-wrap:anywhere;min-inline-size:0;margin:0}:is(.sk-growth-metric,.sk-events-metric,.sk-finance-kpi,.sk-ai-model-metrics,.sk-customer-profile-metric,.sk-staff-detail-metrics,.sk-staff-drilldown-metrics,.sk-staff-today-metrics,.sk-enterprise-mfa-metrics,.sk-insurance-analytics-metric,.sk-workspace-channel-metrics,.sk-signage-metrics,.sk-enterprise-security .sk-resilience-metric) :is(dt,small),:is(.sk-growth-metric,.sk-events-metric,.sk-finance-kpi,.sk-resilience-metric)>span,.sk-staff-today-metrics>div>span{color:var(--color-text-muted);font-size:var(--metric-card-label-size);overflow-wrap:anywhere}.sk-ai-model-metrics>article:nth-child(n){--kpi-accent:var(--color-chart-ai);--kpi-background:var(--background-metric-ai)}:is(.sk-signage-metrics>article>span,.sk-customer-profile-metric .sk-customer-metric-icon){inline-size:var(--metric-card-icon-size);block-size:var(--metric-card-icon-size);justify-content:center;align-items:center;padding:0;display:inline-flex}.sk-signage-metrics>article:nth-child(n){align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.sk-workspace-channel-metrics svg{inline-size:var(--metric-card-icon-size);min-block-size:var(--metric-card-icon-size)}.sk-location-health-grid .sk-operations-donut{gap:var(--metric-card-gap);grid-template-columns:var(--control-height-touch) minmax(0, 1fr);padding:var(--metric-card-padding)}.sk-location-health-grid .sk-operations-donut svg{block-size:var(--control-height-touch);inline-size:var(--control-height-touch)}@media (max-width:640px){:is(.sk-growth-metrics,.sk-events-metrics,.sk-finance-kpi-grid,.sk-ai-model-metrics,.sk-staff-detail-metrics,.sk-staff-drilldown-metrics,.sk-staff-today-metrics,.sk-enterprise-mfa-metrics,.sk-workspace-channel-metrics,.sk-signage-metrics,.sk-resilience-metrics,.sk-customer-profile-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}
.sk-ai-metric-strip,.sk-ai-intel-kpis{box-shadow:none;gap:var(--metric-card-gap);background:0 0;border:0;border-radius:0;overflow:visible}:is(.sk-ai-metric-strip,.sk-ai-intel-kpis)>article:nth-child(n){background:var(--background-metric-ai);border:var(--border-width-sm) solid var(--color-border-subtle);border-radius:var(--radius-surface-md);gap:var(--space-2);padding:var(--metric-card-padding);position:relative;overflow:hidden}:is(.sk-ai-metric-strip,.sk-ai-intel-kpis)>article:before{background:var(--color-chart-ai);block-size:var(--metric-card-accent-width);border-radius:var(--radius-full);content:"";inset-block-start:0;inset-inline:var(--metric-card-padding);position:absolute}:is(.sk-ai-metric-strip,.sk-ai-intel-kpis)>article>span{inline-size:var(--metric-card-icon-size);block-size:var(--metric-card-icon-size);padding:0}:is(.sk-ai-metric-strip,.sk-ai-intel-kpis) strong{font-size:var(--metric-card-value-size);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);overflow-wrap:anywhere}@media (max-width:640px){.sk-ai-metric-strip,.sk-ai-intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sk-customer-portal-account-metrics{gap:var(--metric-card-gap)}.sk-customer-portal-account-metrics>div{background:var(--background-metric-brand);border-radius:var(--radius-surface-md);box-shadow:none;padding:var(--metric-card-padding);position:relative}.sk-customer-portal-account-metrics>div:before,.sk-customer-wallet-metric:before{background:var(--kpi-accent,var(--color-chart-primary));block-size:var(--metric-card-accent-width);border-radius:var(--radius-full);content:"";inset-block-start:0;inset-inline:var(--metric-card-padding);position:absolute}.sk-customer-portal-account-metrics small{font-size:var(--metric-card-label-size)}.sk-customer-portal-account-metrics strong{font-size:var(--metric-card-value-size);overflow-wrap:anywhere}.sk-customer-wallet-metric{border-radius:var(--radius-surface-md);position:relative;overflow:hidden}.sk-customer-wallet-metric-available{--kpi-accent:var(--color-chart-success)}.sk-customer-wallet-metric-pending{--kpi-accent:var(--color-chart-warning)}.sk-customer-wallet-metric-frozen{--kpi-accent:var(--color-chart-info)}@media (max-width:640px){.sk-customer-portal-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(/fonts/Vazirmatn-variable.woff2)format("woff2")}*{box-sizing:border-box}html{background:var(--color-background-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);letter-spacing:var(--font-letter-spacing-body)}body{background:var(--background-app-canvas);font-size:var(--font-size-body);font-weight:var(--font-weight-body);letter-spacing:var(--font-letter-spacing-body);line-height:var(--line-height-body);min-height:100vh;margin:0}.lucide{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}button,input,select,textarea{font:inherit}:focus-visible{box-shadow:var(--shadow-focus);outline-offset:2px;outline:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important}}.app-shell{background:var(--color-background-canvas);min-height:100vh;padding:var(--space-6);color:var(--color-text-primary)}@media (max-width:640px){.app-shell{padding:var(--space-3)}}
