@layer base{:where(.six-oaks){color:var(--foreground);font:var(--text-base)/var(--line-height-body) var(--font-body)}:where(.six-oaks *),:where(.six-oaks){box-sizing:border-box}:where(.six-oaks) :focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}:where(.six-oaks) :where(h1,h2,h3,nav){font-family:var(--font-heading)}:where(.six-oaks) button{cursor:pointer}:where(.six-oaks) button:disabled{cursor:not-allowed}}@layer components{:where(.six-oaks) .ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--button-height);padding:0 var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font:var(--font-weight-button) var(--text-sm) var(--font-heading);white-space:nowrap;transition:background-color var(--duration-hover),box-shadow var(--duration-focus),border-color var(--duration-hover)}:where(.six-oaks) .ds-button-primary{color:var(--primary-foreground);background:var(--primary)}:where(.six-oaks) .ds-button-primary:hover:not(:disabled){box-shadow:var(--shadow-hover-inset)}:where(.six-oaks) .ds-button-secondary{color:var(--secondary-foreground);background:var(--secondary)}:where(.six-oaks) .ds-button-secondary:hover:not(:disabled){background:var(--accent)}:where(.six-oaks) .ds-button-outline{color:var(--primary);background:var(--surface);border-color:var(--input)}:where(.six-oaks) .ds-button-ghost:hover:not(:disabled),:where(.six-oaks) .ds-button-outline:hover:not(:disabled){background:var(--secondary)}:where(.six-oaks) .ds-button-ghost{background:transparent;color:var(--primary)}:where(.six-oaks) .ds-button:disabled{opacity:var(--opacity-disabled)}:where(.six-oaks) .ds-button-sm{height:var(--control-height-sm);padding:0 var(--space-3)}:where(.six-oaks) .ds-button-icon{width:var(--control-icon-size);padding:0}:where(.six-oaks) .ds-field{width:100%}:where(.six-oaks) .ds-input-control{position:relative;background:var(--surface);min-height:var(--input-height);border:var(--border-width) solid var(--input);border-radius:var(--radius-md);transition:border-color var(--duration-hover),box-shadow var(--duration-focus),background-color var(--duration-hover)}:where(.six-oaks) .ds-input-control:hover{border-color:var(--primary)}:where(.six-oaks) .ds-input-control:focus-within{border-color:var(--primary);box-shadow:0 0 0 var(--border-width) var(--primary);outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}:where(.six-oaks) .ds-text-input{display:block;position:relative;width:100%;height:calc(var(--input-height) - 2 * var(--border-width));min-height:calc(var(--input-text-top) + 1em * var(--line-height-control) + var(--input-padding-bottom));border:0;background:transparent;padding:var(--input-text-top) var(--input-padding-end) var(--input-padding-bottom) var(--input-padding-inline);color:var(--foreground);border-radius:inherit;font-family:var(--font-body);outline:none;font-size:var(--text-base)}:where(.six-oaks) .ds-floating-label{position:absolute;top:var(--label-top);left:var(--input-padding-inline);right:var(--input-padding-end);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:left center;pointer-events:none;font-size:var(--text-sm);color:var(--muted-foreground)}:where(.six-oaks) .ds-text-input:-webkit-autofill+label{transform:translateY(var(--motion-label-offset)) scale(var(--motion-label-scale))!important}:where(.six-oaks) .ds-field-icon{position:absolute;right:var(--input-padding-inline);top:var(--space-3)}:where(.six-oaks) .ds-field-description{min-height:var(--space-6);padding-top:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground)}:where(.six-oaks) .ds-field[data-state=error] .ds-input-control{border-color:var(--destructive);background:var(--error-surface)}:where(.six-oaks) .ds-field[data-state=error] .ds-field-description,:where(.six-oaks) .ds-field[data-state=error] .ds-field-icon{color:var(--destructive)}:where(.six-oaks) .ds-field[data-state=success] .ds-input-control{border-color:var(--success)}:where(.six-oaks) .ds-field[data-state=success] .ds-field-description,:where(.six-oaks) .ds-field[data-state=success] .ds-field-icon{color:var(--success)}:where(.six-oaks) .ds-field[data-disabled=true] .ds-input-control{opacity:var(--opacity-field-disabled)}:where(.six-oaks) .ds-text-input:disabled{cursor:not-allowed}:where(.six-oaks) .ds-select-trigger{min-height:var(--input-height);width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font:var(--text-sm) var(--font-body)}:where(.six-oaks) .ds-select-trigger[data-placeholder]{color:var(--muted-foreground)}:where(.six-oaks) .ds-select-trigger:hover{border-color:var(--primary)}:where(.six-oaks) .ds-select-trigger:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}:where(.six-oaks) .ds-select-trigger[aria-invalid=true]{border-color:var(--destructive);background:var(--error-surface)}:where(.six-oaks) .ds-select-content{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-1);box-shadow:var(--shadow-popover);z-index:var(--layer-popover);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);overflow:auto}:where(.six-oaks) .ds-select-item{position:relative;min-height:var(--control-height-sm);display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm);outline:none;cursor:pointer}:where(.six-oaks) .ds-select-item[data-highlighted]{background:var(--accent);outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-inset-offset)}:where(.six-oaks) .ds-select-item[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}:where(.six-oaks) .ds-checkbox{width:var(--control-hit-size);height:var(--control-hit-size);flex-shrink:0;display:grid;place-items:center;border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);background:var(--surface);color:var(--primary-foreground);padding:0}:where(.six-oaks) .ds-checkbox[data-state=checked],:where(.six-oaks) .ds-checkbox[data-state=indeterminate]{background:var(--primary);border-color:var(--primary)}:where(.six-oaks) .ds-checkbox:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}:where(.six-oaks) .ds-field-icon svg{width:var(--status-icon-size);height:var(--status-icon-size)}:where(.six-oaks) .ds-select-content svg,:where(.six-oaks) .ds-select-trigger svg{width:var(--select-icon-size);height:var(--select-icon-size)}:where(.six-oaks) .ds-checkbox svg{width:var(--checkbox-icon-size);height:var(--checkbox-icon-size)}}@layer components{:where(.six-oaks) .ds-field-label{display:block;margin-bottom:var(--space-2);font:var(--font-weight-label) var(--text-sm)/var(--line-height-control) var(--font-heading)}:where(.six-oaks) .ds-floating-label{margin:0}:where(.six-oaks) .ds-field-description{min-height:0}:where(.six-oaks) .ds-field-message{min-height:var(--space-6);font:var(--text-xs)/var(--line-height-description) var(--font-body);padding-top:var(--space-1);color:var(--muted-foreground)}:where(.six-oaks) .ds-field[data-state=error] .ds-field-message{color:var(--destructive)}:where(.six-oaks) .ds-field[data-state=success] .ds-field-message{color:var(--success)}:where(.six-oaks) .ds-field .ds-field-description{color:var(--muted-foreground)}:where(.six-oaks) .ds-field-label:not(.ds-floating-label){position:static;transform:none}:where(.six-oaks) .ds-text-input:-webkit-autofill{animation:ds-autofill-detected 1ms}:where(.six-oaks)[data-reduced-motion=true],:where(.six-oaks)[data-reduced-motion=true] *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@keyframes ds-autofill-detected{0%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.six-oaks),:where(.six-oaks) *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@layer components{:where(.six-oaks) .ds-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:none}:where(.six-oaks) .ds-button{text-decoration:none;line-height:var(--line-height-control)}:where(.six-oaks) .ds-text-input{line-height:var(--line-height-control)}}@layer components{:where(.six-oaks) .ds-field-message:empty{min-height:0;padding:0}}@layer components{:where(.six-oaks) .ds-button-destructive{color:var(--primary-foreground);background:var(--destructive)}:where(.six-oaks) .ds-button-destructive:hover:not(:disabled){box-shadow:var(--shadow-hover-inset)}:where(.six-oaks) .ds-button{min-height:var(--button-height);height:auto;white-space:normal;overflow-wrap:anywhere;padding-block:var(--space-2)}:where(.six-oaks) .ds-button-sm{min-height:var(--control-height-sm)}:where(.six-oaks) .ds-button-icon{min-height:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}:where(.six-oaks) .ds-button-icon svg{width:var(--status-icon-size);height:var(--status-icon-size)}:where(.six-oaks) .ds-sr-only{position:absolute;width:var(--border-width);height:var(--border-width);padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(.six-oaks) .ds-checkbox .ds-mixed-icon{display:none}:where(.six-oaks) .ds-checkbox[data-state=indeterminate] .ds-mixed-icon{display:block}:where(.six-oaks) .ds-checkbox[data-state=indeterminate] .ds-checked-icon{display:none}:where(.six-oaks) .ds-textarea{display:block;width:100%;min-height:var(--textarea-min-height);resize:vertical;padding:var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font:var(--text-base)/var(--line-height-body) var(--font-body)}:where(.six-oaks) .ds-textarea[aria-invalid=true]{border-color:var(--destructive);background:var(--error-surface)}:where(.six-oaks) .ds-textarea:disabled{opacity:var(--opacity-disabled)}:where(.six-oaks) .ds-radio-group{border:0;padding:0;margin:0;min-width:0}:where(.six-oaks) .ds-choice{display:flex;align-items:center;gap:var(--space-2);min-height:var(--input-height);cursor:pointer}:where(.six-oaks) .ds-radio-group[data-orientation=horizontal] .ds-choice{display:inline-flex;margin-right:var(--space-4)}:where(.six-oaks) .ds-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:var(--control-hit-size);height:var(--control-hit-size);flex-shrink:0;border:var(--border-width) solid var(--input);border-radius:var(--icon-radius);background:var(--surface)}:where(.six-oaks) .ds-radio:checked{border:var(--radio-checked-border) solid var(--primary)}:where(.six-oaks) .ds-radio:disabled{opacity:var(--opacity-disabled)}:where(.six-oaks) .ds-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;margin:0;cursor:pointer;width:var(--switch-width);height:var(--control-hit-size);border:var(--border-width) solid var(--input);border-radius:var(--space-6);background:var(--secondary);padding:var(--border-width)}:where(.six-oaks) .ds-switch:before{content:"";display:block;width:var(--switch-thumb-size);height:var(--switch-thumb-size);background:var(--primary);border-radius:var(--icon-radius);transition:transform var(--duration-focus)}:where(.six-oaks) .ds-switch:checked{background:var(--primary);border-color:var(--primary)}:where(.six-oaks) .ds-switch:checked:before{background:var(--surface);transform:translateX(var(--switch-travel))}:where(.six-oaks) .ds-switch:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}}@layer components{:where(.six-oaks) .ds-demo{min-width:0}:where(.six-oaks) .ds-demo-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}:where(.six-oaks) .ds-demo output{display:block;overflow-wrap:anywhere}:where(.six-oaks) .ds-select-content{max-width:calc(100vw - var(--space-6))}:where(.six-oaks) .ds-select-item{overflow-wrap:anywhere}}@layer components{:where(.six-oaks)[data-reduced-motion=true] .ds-switch:before{transition:none}}@media(prefers-reduced-motion:reduce){:where(.six-oaks) .ds-switch:before{transition:none}}@layer components{:where(.six-oaks) .ds-icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke-width);flex-shrink:0}:where(.six-oaks) .ds-card{min-width:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-sm);overflow-wrap:anywhere}:where(.six-oaks) .ds-card-content,:where(.six-oaks) .ds-card-footer,:where(.six-oaks) .ds-card-header{padding:var(--card-padding)}:where(.six-oaks) .ds-card-footer{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.six-oaks) .ds-table-region{max-width:100%;overflow:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}:where(.six-oaks) .ds-table{width:100%;min-width:var(--table-min-width);border-collapse:collapse;text-align:left}:where(.six-oaks) .ds-table caption{text-align:left;padding:var(--card-padding);font-weight:var(--font-weight-button)}:where(.six-oaks) .ds-table :is(th,td){height:var(--table-row-height);padding:var(--space-2) var(--card-padding);border-bottom:var(--border-width) solid var(--border);overflow-wrap:anywhere}:where(.six-oaks) .ds-table th{background:var(--secondary)}:where(.six-oaks) .ds-badge{display:inline-flex;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-sm);overflow-wrap:anywhere}:where(.six-oaks) .ds-status-neutral{color:var(--primary);background:var(--secondary)}:where(.six-oaks) .ds-status-success{color:var(--success);background:var(--success-surface)}:where(.six-oaks) .ds-status-warning{color:var(--primary);background:var(--warning-surface)}:where(.six-oaks) .ds-status-error{color:var(--destructive);background:var(--error-surface)}:where(.six-oaks) .ds-separator{background:var(--input);flex-shrink:0}:where(.six-oaks) .ds-separator[data-orientation=horizontal]{height:var(--border-width);width:100%;margin-block:var(--space-3)}:where(.six-oaks) .ds-separator[data-orientation=vertical]{width:var(--border-width);align-self:stretch;min-height:var(--space-6)}:where(.six-oaks) .ds-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--card-padding);border-radius:var(--radius-md)}:where(.six-oaks) .ds-alert-content{flex:1 1;min-width:0;overflow-wrap:anywhere}:where(.six-oaks) .ds-progress-track{height:var(--progress-height);background:var(--secondary);border-radius:var(--radius-sm);overflow:hidden}:where(.six-oaks) .ds-progress-fill{height:100%;background:var(--primary)}:where(.six-oaks) .ds-progress-fill[data-indeterminate=true]{width:var(--progress-indeterminate-width)}:where(.six-oaks) .ds-skeleton{height:var(--skeleton-height);background:var(--secondary);border-radius:var(--radius-md);margin-block:var(--space-2)}:where(.six-oaks) .ds-empty-state{padding:var(--card-padding);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);overflow-wrap:anywhere}:where(.six-oaks) .ds-empty-state>.ds-icon{display:block;margin-bottom:var(--space-3)}:where(.six-oaks) .ds-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}:where(.six-oaks) .ds-data-gallery{min-width:0;display:grid;grid-gap:var(--panel-gap);gap:var(--panel-gap)}}@layer components{:where(.six-oaks) .ds-overlay{position:fixed;inset:0;z-index:var(--layer-overlay);background:var(--overlay-scrim)}:where(.six-oaks) .ds-overlay-content{position:fixed;z-index:var(--layer-overlay);padding:var(--card-padding);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-popover);overflow:auto;overflow-wrap:anywhere}:where(.six-oaks) .ds-dialog-content{top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--overlay-viewport-gap) * 2);max-width:var(--dialog-max-width);max-height:calc(100dvh - var(--overlay-viewport-gap) * 2);border-radius:var(--radius-lg)}:where(.six-oaks) .ds-drawer-content{top:0;right:0;bottom:0;width:100%;max-width:var(--drawer-max-width)}:where(.six-oaks) .ds-overlay-controls{display:flex;justify-content:flex-end}:where(.six-oaks) .ds-overlay[data-state=open]{animation:ds-overlay-enter var(--duration-dialog) var(--ease-standard)}:where(.six-oaks) .ds-overlay[data-state=closed]{animation:ds-overlay-exit var(--duration-dialog) var(--ease-standard)}:where(.six-oaks) .ds-menu-content{z-index:var(--layer-popover);min-width:var(--menu-min-width);max-width:calc(100vw - var(--overlay-viewport-gap));max-height:var(--radix-dropdown-menu-content-available-height);overflow:auto;padding:var(--space-1);background:var(--surface);color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}:where(.six-oaks) .ds-menu-item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--input-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);overflow-wrap:anywhere;cursor:pointer}:where(.six-oaks) .ds-menu-item[data-highlighted]{background:var(--accent);outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-inset-offset)}:where(.six-oaks) .ds-menu-item[data-disabled]{color:var(--muted-foreground);cursor:not-allowed}:where(.six-oaks) .ds-menu-label{padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-button)}:where(.six-oaks) .ds-menu-indicator{width:var(--icon-size);flex-shrink:0}:where(.six-oaks) .ds-menu-separator{height:var(--border-width);background:var(--border);margin-block:var(--space-1)}:where(.six-oaks) .ds-tooltip-content{z-index:var(--layer-popover);max-width:min(var(--tooltip-max-width),calc(100vw - var(--overlay-viewport-gap)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);overflow-wrap:anywhere}:where(.six-oaks) .ds-tabs-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}:where(.six-oaks) .ds-tabs[data-orientation=vertical] .ds-tabs-list{flex-direction:column;align-items:flex-start}:where(.six-oaks) .ds-tabs-trigger{min-height:var(--input-height);border:var(--border-width) solid var(--input);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--primary);background:var(--surface);font:var(--text-sm)/var(--line-height-control) var(--font-heading);overflow-wrap:anywhere}:where(.six-oaks) .ds-tabs-trigger[data-state=active]{background:var(--accent);text-decoration:underline;font-weight:var(--font-weight-button)}:where(.six-oaks) .ds-tabs-trigger:disabled{color:var(--muted-foreground);cursor:not-allowed}:where(.six-oaks) .ds-tabs-content{padding:var(--card-padding);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere}:where(.six-oaks) .ds-link{color:var(--primary);text-decoration:underline;text-underline-offset:var(--space-1);overflow-wrap:anywhere}:where(.six-oaks) .ds-link:hover{text-decoration-thickness:var(--focus-width)}:where(.six-oaks) .ds-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}:where(.six-oaks) .ds-breadcrumbs li{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}:where(.six-oaks) .ds-breadcrumbs [aria-current=page]{font-weight:var(--font-weight-button)}:where(.six-oaks) .ds-page-header{min-width:0;overflow-wrap:anywhere}:where(.six-oaks) .ds-page-header-row{display:flex;flex-wrap:wrap;gap:var(--panel-gap);align-items:center}:where(.six-oaks) .ds-page-header-text{flex:1 1;min-width:min(100%,var(--tooltip-max-width))}:where(.six-oaks) .ds-page-header-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:100%}:where(.six-oaks)[data-reduced-motion=true] :is(.ds-overlay,.ds-overlay-content,.ds-menu-content,.ds-tooltip-content){animation:none}}@keyframes ds-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes ds-overlay-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){:where(.six-oaks) :is(.ds-overlay,.ds-overlay-content,.ds-menu-content,.ds-tooltip-content){animation:none}}@layer components{:where(.six-oaks)[data-overlay-depth=nested] :is(.ds-menu-content,.ds-tooltip-content,.ds-select-content){z-index:calc(var(--layer-overlay) + var(--layer-popover))}}@layer components{:where(.six-oaks) .ds-overlay-title{font:var(--font-weight-button) var(--text-xl)/var(--line-height-control) var(--font-heading);margin-block:var(--space-3)}:where(.six-oaks) .ds-overlay-description{margin-block:var(--space-3);color:var(--muted-foreground)}:where(.six-oaks) .ds-page-header :is(h1,h2){font-size:var(--text-title);line-height:var(--line-height-control);margin-block:var(--space-2)}:where(.six-oaks) .ds-breadcrumbs ol{margin-block:var(--space-3)}}@layer components{:where(.six-oaks) .ds-icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}:where(.six-oaks) .ds-icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}:where(.six-oaks) .ds-container[data-width=fluid]{max-width:none}:where(.six-oaks) .ds-container{width:100%;max-width:var(--layout-max-width);margin-inline:auto;min-width:0}:where(.six-oaks) :is(.ds-stack,.ds-responsive-grid){display:grid;grid-gap:var(--panel-gap);gap:var(--panel-gap);min-width:0}:where(.six-oaks) .ds-responsive-grid{grid-template-columns:minmax(0,1fr)}:where(.six-oaks) .ds-dashboard{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);position:relative;min-width:0;color:var(--foreground);background:var(--background);transition:grid-template-columns var(--duration-dialog) var(--ease-standard)}:where(.six-oaks) .ds-dashboard-sidebar{display:none;min-width:0;background:var(--surface);-webkit-border-end:var(--border-width) solid var(--border);border-inline-end:var(--border-width) solid var(--border)}:where(.six-oaks) .ds-sidebar{width:var(--sidebar-width);max-width:100%;transition:width var(--duration-dialog) var(--ease-standard);padding:var(--space-3);min-width:0;overflow-wrap:anywhere}:where(.six-oaks) :is(.ds-sidebar-heading,.ds-navbar-brand){display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}:where(.six-oaks) .ds-sidebar-brand{flex:1 1;font-family:var(--font-heading);font-weight:var(--font-weight-button)}:where(.six-oaks) .ds-navigation-heading{font-weight:var(--font-weight-button);margin-block:var(--space-4) var(--space-2)}:where(.six-oaks) .ds-navigation-group ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}:where(.six-oaks) .ds-navigation-link{display:flex;align-items:center;gap:var(--space-3);min-height:var(--input-height);padding:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-heading)}:where(.six-oaks) .ds-navigation-link[aria-current=page]{background:var(--accent);font-weight:var(--font-weight-button);text-decoration-thickness:var(--focus-width)}:where(.six-oaks) .ds-navigation-link:hover{background:var(--secondary)}:where(.six-oaks) .ds-navigation-initial{width:var(--icon-size);flex-shrink:0;text-align:center}:where(.six-oaks) .ds-sidebar[data-collapsed=true] :is(.ds-navigation-text,.ds-navigation-heading,.ds-sidebar-brand){position:absolute;width:var(--border-width);height:var(--border-width);padding:0;margin:calc(-1 * var(--border-width));overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(.six-oaks) .ds-sidebar-footer{-webkit-margin-before:var(--panel-gap);margin-block-start:var(--panel-gap)}:where(.six-oaks) :is(.ds-dashboard-workspace,.ds-dashboard-content){min-width:0}:where(.six-oaks) .ds-dashboard-content{padding:var(--card-padding);overflow-wrap:anywhere}:where(.six-oaks) .ds-navbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-padding);background:var(--surface);-webkit-border-after:var(--border-width) solid var(--border);border-block-end:var(--border-width) solid var(--border);min-width:0;overflow-wrap:anywhere}:where(.six-oaks) :is(.ds-navbar-navigation,.ds-navbar-actions){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}:where(.six-oaks) .ds-navbar-navigation .ds-link{display:inline-flex;align-items:center;min-height:var(--input-height)}:where(.six-oaks) .ds-navbar-actions{-webkit-margin-start:auto;margin-inline-start:auto}:where(.six-oaks) .ds-shell-skip{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--layer-skip-link);padding:0;background:var(--surface);width:var(--border-width);height:var(--border-width);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(.six-oaks) .ds-shell-skip:focus{width:auto;height:auto;padding:var(--space-3);overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}:where(.six-oaks)[data-reduced-motion=true] .ds-dashboard{transition:none}}@media(prefers-reduced-motion:reduce){:where(.six-oaks) .ds-dashboard{transition:none}}@media(forced-colors:active){:where(.six-oaks) .ds-navigation-link[aria-current=page]{outline:var(--focus-width) solid Highlight}}@layer components{:where(.six-oaks) .ds-sidebar[data-collapsed=true]{width:var(--sidebar-collapsed-width)}:where(.six-oaks) .ds-sidebar[data-collapsible=false]{width:100%}:where(.six-oaks)[data-reduced-motion=true] .ds-sidebar{transition:none}}@media(prefers-reduced-motion:reduce){:where(.six-oaks) .ds-sidebar{transition:none}}.six-oaks .ds-data-table,.six-oaks .ds-filter-panel,.six-oaks .ds-form-layout,.six-oaks .ds-search{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.six-oaks .ds-form-actions,.six-oaks .ds-pagination-actions,.six-oaks .ds-search-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.six-oaks .ds-search input[type=search]::-webkit-search-cancel-button{display:none}.six-oaks .ds-pagination-actions button{min-height:var(--control-icon-size);min-width:var(--control-icon-size)}.six-oaks .ds-filter-fields,.six-oaks .ds-form-section{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:var(--card-padding);min-width:0}.six-oaks .ds-form-section legend{font-weight:var(--font-weight-button);padding-inline:var(--space-2)}.six-oaks .ds-filter-panel{padding:var(--card-padding);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.six-oaks .ds-filter-panel form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.six-oaks .ds-data-table [data-selected=true]{background:var(--accent)}.six-oaks .ds-data-table .ds-checkbox{min-width:var(--control-hit-size);min-height:var(--control-hit-size)}.six-oaks .ds-filter-fields label{display:flex;align-items:center;gap:var(--space-2)}.six-oaks .ds-data-table>h2,.six-oaks .ds-data-table>p,.six-oaks .ds-filter-panel>h2,.six-oaks .ds-filter-panel>p,.six-oaks .ds-form-layout>p,.six-oaks .ds-pagination>p,.six-oaks .ds-search>p{margin:0}@media (forced-colors:active){.six-oaks .ds-data-table [data-selected=true]{outline:var(--border-width) solid Highlight;outline-offset:var(--focus-inset-offset)}}.six-oaks .ds-popover{z-index:var(--layer-popover);background:var(--surface);color:var(--foreground);border:var(--border-width) solid var(--input);border-radius:var(--radius-lg);padding:var(--space-2);box-shadow:var(--shadow-popover);max-width:calc(100vw - var(--space-4));max-height:var(--radix-popover-content-available-height);overflow:auto;animation:ds-popover-enter var(--duration-dialog) var(--ease-standard)}@keyframes ds-popover-enter{0%{transform:translateY(var(--space-1))}to{transform:translateY(0)}}.six-oaks[data-reduced-motion=true] .ds-popover{animation:none}@media(prefers-reduced-motion:reduce){.six-oaks .ds-popover{animation:none}}.six-oaks .ds-date-picker,.six-oaks .ds-selection,.six-oaks .ds-upload{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.six-oaks .ds-selection-option{min-height:var(--input-height);display:flex;align-items:center;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere}.six-oaks .ds-selection-option[data-active=true]{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-inset-offset)}.six-oaks .ds-selection-option[aria-selected=true]{background:var(--accent)}.six-oaks .ds-selection-option[aria-disabled=true]{color:var(--muted-foreground);cursor:default}.six-oaks .ds-selection-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.six-oaks .ds-calendar{max-width:100%;font-size:var(--text-sm)}.six-oaks .ds-calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}.six-oaks .ds-calendar-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.six-oaks .ds-calendar-day{min-width:var(--control-hit-size);min-height:var(--control-icon-size);width:100%;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground);cursor:pointer;font:inherit}.six-oaks .ds-calendar-day:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-inset-offset)}.six-oaks [aria-selected=true]>.ds-calendar-day{background:var(--accent);border-color:var(--primary)}.six-oaks .ds-calendar-day[aria-disabled=true],.six-oaks .ds-calendar-day[data-outside=true]{color:var(--muted-foreground)}.six-oaks .ds-calendar-day[aria-disabled=true]{text-decoration:line-through;cursor:default}.six-oaks .ds-date-range,.six-oaks .ds-dropzone{min-width:0;border:var(--border-width) solid var(--input);border-radius:var(--radius-lg);padding:var(--card-padding);display:grid;grid-gap:var(--panel-gap);gap:var(--panel-gap)}.six-oaks .ds-upload input[type=file]{max-width:100%;min-height:var(--input-height)}.six-oaks .ds-upload-list{list-style:none;padding:0;display:grid;grid-gap:var(--panel-gap);gap:var(--panel-gap)}.six-oaks .ds-upload-list li{overflow-wrap:anywhere;min-width:0}@media(forced-colors:active){.six-oaks .ds-selection-option[aria-selected=true],.six-oaks [aria-selected=true]>.ds-calendar-day{outline:var(--focus-width) solid Highlight}}.six-oaks .ds-dropzone .ds-field{min-width:0}.six-oaks .ds-upload input[type=file]{width:100%;min-width:0}.six-oaks[data-overlay-depth=nested] .ds-popover{z-index:calc(var(--layer-overlay) + var(--layer-popover))}.six-oaks .ds-calendar{width:100%;max-width:calc(7 * var(--control-icon-size));min-width:0}.six-oaks .ds-calendar-popover{width:calc(7 * var(--control-icon-size) + 2 * var(--space-2) + 2 * var(--border-width))}.six-oaks .ds-selection-tag{position:relative;padding:var(--space-2);-webkit-padding-end:calc(var(--selection-tag-close-size) + var(--space-2));padding-inline-end:calc(var(--selection-tag-close-size) + var(--space-2));min-height:calc(var(--selection-tag-close-size) + var(--space-2));max-width:100%;white-space:normal;overflow-wrap:anywhere}.six-oaks .ds-selection-tag-close.ds-button-icon{position:absolute;inset-block-start:0;inset-inline-end:0;min-width:var(--selection-tag-close-size);min-height:var(--selection-tag-close-size);width:var(--selection-tag-close-size);height:var(--selection-tag-close-size);padding:0}.six-oaks .ds-selection-tag-close .ds-icon{width:var(--selection-tag-close-icon-size);height:var(--selection-tag-close-icon-size)}.six-oaks .ds-selection-popover{min-width:min(var(--selection-popup-min-width),var(--radix-popover-content-available-width));width:max-content;max-width:var(--radix-popover-content-available-width)}.six-oaks .ds-input-with-adornment .ds-text-input{-webkit-padding-end:calc(var(--control-icon-size) + var(--space-3));padding-inline-end:calc(var(--control-icon-size) + var(--space-3))}.six-oaks .ds-input-adornment{position:absolute;inset-inline-end:0;inset-block-start:0;width:var(--control-icon-size);height:var(--input-height);display:flex;align-items:center;justify-content:center}.six-oaks .ds-input-with-adornment .ds-field-icon{inset-inline-end:calc(var(--control-icon-size) + var(--space-2))}.six-oaks .ds-calendar-range{border:var(--border-width) solid var(--input);border-radius:var(--radius-lg);padding:var(--card-padding);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.six-oaks .ds-calendar-range p{margin:0;overflow-wrap:anywhere}.six-oaks .ds-calendar-day:is([data-range-start=true],[data-range-end=true]){border:var(--focus-width) solid var(--primary);font-weight:var(--font-weight-button)}.six-oaks .ds-selection-popover p:empty{margin:0}.six-oaks .ds-upload input[type=file]::-webkit-file-upload-button{min-height:var(--button-height);-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--primary);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font:var(--font-weight-button) var(--text-sm) var(--font-heading);cursor:pointer}.six-oaks .ds-upload input[type=file]::file-selector-button{min-height:var(--button-height);-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--primary);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font:var(--font-weight-button) var(--text-sm) var(--font-heading);cursor:pointer}.six-oaks .ds-upload input[type=file]:not(:disabled)::-webkit-file-upload-button:hover{box-shadow:var(--shadow-hover-inset)}.six-oaks .ds-upload input[type=file]:not(:disabled)::file-selector-button:hover{box-shadow:var(--shadow-hover-inset)}.six-oaks .ds-upload input[type=file]:disabled::-webkit-file-upload-button{opacity:var(--opacity-disabled);cursor:not-allowed}.six-oaks .ds-upload input[type=file]:disabled::file-selector-button{opacity:var(--opacity-disabled);cursor:not-allowed}.six-oaks .ds-confirm-error{color:var(--destructive)}.six-oaks .ds-spinner{display:inline-flex;gap:var(--space-2);align-items:center;font:inherit}.six-oaks .ds-number-input{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.six-oaks .ds-number-input>.ds-field{flex:1 1;min-width:0}.six-oaks .ds-number-actions{display:flex;gap:var(--space-1)}.six-oaks .ds-stepper ol{display:flex;gap:var(--space-3);list-style:none;margin:0;padding:0;flex-wrap:wrap}.six-oaks .ds-stepper li{flex:1 1;min-width:0;flex-basis:calc(var(--space-16) * 3)}.six-oaks .ds-step-control{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;min-height:var(--button-height);padding:var(--space-3);text-align:start;border:var(--border-width) solid var(--input);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font:inherit;overflow-wrap:anywhere}.six-oaks button.ds-step-control{cursor:pointer}.six-oaks .ds-step-control:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.six-oaks .ds-step-description,.six-oaks .ds-step-status{display:block;font-size:var(--text-sm)}.six-oaks .ds-step-number{display:inline-flex;align-items:center;justify-content:center;min-width:var(--step-marker-size);height:var(--step-marker-size);border-radius:var(--radius-md);background:var(--secondary);font-weight:var(--font-weight-button)}.six-oaks .ds-stepper [data-state=current] .ds-step-control{border-color:var(--primary);background:var(--accent)}.six-oaks .ds-stepper [data-state=error] .ds-step-control{border-color:var(--destructive);background:var(--error-surface)}.six-oaks .ds-stepper[data-orientation=vertical] ol{flex-direction:column}.six-oaks .ds-toast-viewport{position:fixed;z-index:var(--layer-toast);inset-inline-end:var(--space-4);inset-block-end:var(--space-4);width:min(var(--toast-width),calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));overflow:auto;display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;padding:var(--space-1);margin:0;pointer-events:none}.six-oaks .ds-toast{position:relative;min-height:calc(var(--control-icon-size) + var(--space-4));background:var(--surface);border:var(--border-width) solid var(--input);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-popover);pointer-events:auto;overflow-wrap:anywhere}.six-oaks .ds-toast[data-variant=success]{background:var(--success-surface)}.six-oaks .ds-toast[data-variant=error]{background:var(--error-surface);border-color:var(--destructive)}.six-oaks .ds-toast p{margin-block:var(--space-2)}.six-oaks .ds-toast>[role]{-webkit-padding-end:calc(var(--control-icon-size) + var(--space-2));padding-inline-end:calc(var(--control-icon-size) + var(--space-2))}.six-oaks .ds-toast-close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}:where(.six-oaks) .ds-schedule{min-width:0}:where(.six-oaks) .ds-schedule-days,:where(.six-oaks) .ds-schedule-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min-width)),1fr));grid-gap:var(--panel-gap);gap:var(--panel-gap);margin-block:var(--space-4)}:where(.six-oaks) .ds-schedule-day,:where(.six-oaks) .ds-schedule-item{padding:var(--card-padding);border:var(--border-width) solid var(--input);border-radius:var(--radius);background:var(--surface);min-width:0;overflow-wrap:anywhere}:where(.six-oaks) .ds-schedule-item{display:flex;align-items:flex-start;gap:var(--space-2);position:relative}:where(.six-oaks) .ds-schedule-item>div{min-width:0;flex:1 1}:where(.six-oaks) .ds-schedule-item[data-dragging]{z-index:var(--layer-overlay);outline:var(--border-width) solid var(--ring)}:where(.six-oaks) .ds-schedule-day[data-over]{background:var(--accent);outline:var(--border-width) solid var(--ring)}:where(.six-oaks) .ds-schedule-day ol{list-style:none;padding:0;margin-block:var(--space-4) 0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}:where(.six-oaks) .ds-drag-handle{touch-action:none;flex-shrink:0;cursor:-webkit-grab;cursor:grab}:where(.six-oaks) .ds-native-select{position:relative;min-width:0}:where(.six-oaks) .ds-native-select-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:calc(var(--space-3) + var(--select-icon-size) + var(--space-2));padding-inline-end:calc(var(--space-3) + var(--select-icon-size) + var(--space-2))}:where(.six-oaks) .ds-native-select-chevron{position:absolute;inset-inline-end:var(--space-3);top:50%;transform:translateY(-50%);width:var(--select-icon-size);height:var(--select-icon-size);pointer-events:none;color:var(--foreground)}:where(.six-oaks) .ds-schedule-workspace{display:grid;grid-gap:var(--panel-gap);gap:var(--panel-gap);min-width:0}:where(.six-oaks) .ds-schedule-workspace>section{min-width:0}:where(.six-oaks) .ds-schedule-workspace .ds-schedule-library{grid-template-columns:minmax(0,1fr)}:where(.six-oaks) .ds-schedule-option{width:100%;min-height:var(--input-height);touch-action:none;cursor:-webkit-grab;cursor:grab;position:relative}:where(.six-oaks) .ds-schedule-option[data-dragging]{z-index:var(--layer-overlay);cursor:-webkit-grabbing;cursor:grabbing;outline:var(--focus-width) solid var(--ring)}:where(.six-oaks) .ds-text-input[type=time]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:var(--input-padding-inline);top:50%;transform:translateY(-50%);margin:0;cursor:pointer}:where(.six-oaks) .ds-form-actions>.ds-field-label{margin-bottom:0}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-days{grid-template-columns:minmax(0,1fr);gap:0}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-day{border:0;border-top:var(--border-width) solid var(--border);border-radius:0;padding:var(--space-3) 0;position:relative}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-day-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-day-heading h3{margin:0}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-day ol{margin-block:var(--space-2) 0;gap:var(--space-2)}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item{border:0;border-radius:0;padding:var(--space-2) 0;align-items:center}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-content{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-title{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-1)}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-time{font-weight:var(--font-weight-label)}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-content>p{grid-column:1/-1;margin:0}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-form-actions{grid-column:3;grid-row:1;gap:var(--space-1);flex-wrap:nowrap}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-drop-status{position:absolute;inset-inline-start:var(--space-2);bottom:0;margin:0;background:var(--accent);color:var(--accent-foreground)}@media(max-width:767px){:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-content{grid-template-columns:minmax(0,1fr) auto}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-title{grid-column:1}:where(.six-oaks) .ds-schedule[data-layout=rows] .ds-schedule-item-content>.ds-form-actions{grid-column:2;grid-row:1/3;flex-direction:column}}@layer components{.six-oaks .ds-checkbox-card{position:relative;padding:var(--card-padding);border-color:var(--input);box-shadow:none}.six-oaks .ds-checkbox-card>.ds-field{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.six-oaks .ds-checkbox-card .ds-field-label{order:0;font:var(--font-weight-button) var(--text-lg)/var(--line-height-body) var(--font-heading)}.six-oaks .ds-checkbox-card .ds-field-description{order:1;flex:1 1;padding:0}.six-oaks .ds-checkbox-card-selection{order:2;display:flex;align-items:center;gap:var(--space-3);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:var(--border-width) solid var(--border);border-block-start:var(--border-width) solid var(--border);font-size:var(--text-sm)}.six-oaks .ds-checkbox-card .ds-field-message{order:3}.six-oaks .ds-checkbox-card .ds-checkbox{position:static}.six-oaks .ds-checkbox-card .ds-checkbox:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);cursor:pointer}.six-oaks .ds-checkbox-card .ds-checkbox:disabled:after{cursor:not-allowed}.six-oaks .ds-checkbox-card:has(.ds-checkbox[data-state=checked]),.six-oaks .ds-checkbox-card:has(.ds-checkbox[data-state=indeterminate]){border-color:var(--primary);background:var(--secondary)}.six-oaks .ds-checkbox-card:has(.ds-checkbox:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.six-oaks .ds-checkbox-card:has(.ds-checkbox[aria-invalid=true]){border-color:var(--destructive)}}@media (min-width:768px){:where(.six-oaks) .ds-responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min-width)),1fr))}}@media (min-width:1024px){:where(.six-oaks) .ds-schedule-workspace{grid-template-columns:minmax(0,1fr) var(--sidebar-width);align-items:start}:where(.six-oaks) .ds-dashboard{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.six-oaks) .ds-dashboard[data-collapsed=true]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}:where(.six-oaks) .ds-dashboard-sidebar{display:block}:where(.six-oaks) .ds-mobile-navigation-trigger{display:none}}.six-oaks.ds-consent-host #cc-main{--cc-font-family:var(--font-body);--cc-bg:var(--surface);--cc-primary-color:var(--foreground);--cc-secondary-color:var(--muted-foreground);--cc-btn-primary-bg:var(--surface);--cc-btn-primary-color:var(--primary);--cc-btn-primary-border-color:var(--input);--cc-btn-primary-hover-bg:var(--secondary);--cc-btn-primary-hover-color:var(--primary);--cc-btn-primary-hover-border-color:var(--primary);--cc-btn-secondary-bg:var(--surface);--cc-btn-secondary-color:var(--primary);--cc-btn-secondary-border-color:var(--input);--cc-btn-secondary-hover-bg:var(--secondary);--cc-btn-secondary-hover-color:var(--primary);--cc-btn-secondary-hover-border-color:var(--primary);--cc-toggle-on-bg:var(--primary);--cc-toggle-on-knob-bg:var(--surface);--cc-toggle-off-bg:var(--muted-foreground);--cc-toggle-off-knob-bg:var(--surface);--cc-toggle-readonly-bg:var(--secondary);--cc-toggle-readonly-knob-bg:var(--surface);--cc-toggle-readonly-knob-icon-color:var(--primary);--cc-cookie-category-block-bg:var(--background);--cc-cookie-category-block-border:var(--border);--cc-cookie-category-block-hover-bg:var(--secondary);--cc-cookie-category-block-hover-border:var(--input);--cc-cookie-category-expanded-block-bg:var(--surface);--cc-cookie-category-expanded-block-hover-bg:var(--surface);--cc-footer-bg:var(--background);--cc-footer-color:var(--muted-foreground);--cc-footer-border-color:var(--border);--cc-separator-border-color:var(--border);--cc-section-category-border:var(--border);--cc-link-color:var(--primary);--cc-modal-border-radius:var(--radius-lg);--cc-btn-border-radius:var(--radius-md);--cc-modal-margin:var(--space-4);--cc-modal-transition-duration:0s;--cc-z-index:var(--layer-overlay);font-size:var(--text-base)}.six-oaks.ds-consent-host #cc-main .cm{max-width:var(--consent-card-width);box-shadow:var(--shadow-popover);border:var(--border-width) solid var(--border)}.six-oaks.ds-consent-host #cc-main .cm--bottom{bottom:var(--ds-consent-bottom)}.six-oaks.ds-consent-host #cc-main .cm__title,.six-oaks.ds-consent-host #cc-main .pm__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:1.4}.six-oaks.ds-consent-host #cc-main .cm__texts{padding:var(--space-6)}.six-oaks.ds-consent-host #cc-main .cm__desc{font-size:var(--text-base);line-height:1.5;padding:var(--space-3) 0 0}.six-oaks.ds-consent-host #cc-main .cm__btns{padding:0 var(--space-6) var(--space-5);border:0}.six-oaks.ds-consent-host #cc-main .cm__btn,.six-oaks.ds-consent-host #cc-main .pm__btn{min-height:var(--input-height);font-family:var(--font-heading);font-size:var(--text-sm);white-space:normal}.six-oaks.ds-consent-host #cc-main .cm__btn--secondary{border-color:transparent}.six-oaks.ds-consent-host #cc-main .cm__footer{padding:var(--space-3) var(--space-6)}.six-oaks.ds-consent-host #cc-main .pm{max-height:calc(100dvh - var(--space-8));box-shadow:var(--shadow-popover)}.six-oaks.ds-consent-host #cc-main .pm__section-title{font-family:var(--font-heading)}.six-oaks.ds-consent-host #cc-main .section__toggle-wrapper{min-height:var(--input-height)}.six-oaks.ds-consent-host #cc-main :is(button,a,input):focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.six-oaks.ds-consent-host #cc-main .pm__close-btn{min-width:var(--input-height);min-height:var(--input-height)}.six-oaks .ds-consent-notice{position:fixed;right:var(--space-4);bottom:var(--ds-consent-bottom);width:calc(100% - var(--space-8));max-width:var(--consent-card-width);max-height:calc(100dvh - var(--ds-consent-bottom) - var(--space-4));overflow:auto;z-index:var(--layer-popover);background:var(--surface);color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.six-oaks .ds-consent-notice h2{font-family:var(--font-heading);font-size:var(--text-lg);margin:0}.six-oaks .ds-consent-notice p{margin:0;line-height:1.5}.six-oaks .ds-consent-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.six-oaks .ds-consent-actions .ds-button{flex:1 1;white-space:normal;min-height:var(--input-height)}.six-oaks .ds-consent-notice a{color:var(--primary);font-size:var(--text-sm);text-align:center;text-decoration:underline}.six-oaks .ds-consent-notice a:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.design-admin-shell_languageField__tVDpD{width:var(--menu-min-width);max-width:100%;flex-shrink:0}