html[data-brand-preview=kiparis]{--brand-button:var(--primary);--brand-button-text:#fff;--kp-border:var(--input-border);--kp-panel-border:var(--line);--kp-selected:var(--primary-soft);--kp-selected-text:var(--foreground);--kp-link:var(--primary);--kp-error-bg:var(--alert-error-bg);--kp-error-text:var(--alert-error-text);--selection-bg:#e7eefb;--selection-text:#253047;--selection-edge:#7593c9;--selection-text-bg:#ccdcf7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-brand-preview=kiparis][data-theme=dark]{--brand-button-text:#0b1220;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-brand-preview=kiparis][data-color-style=green]{--background:#f5f7f1;--foreground:#17281f;--text:#263e30;--text-strong:#173b2c;--text-soft:#536458;--muted:#536458;--heading:#173b2c;--line:#c9d3c7;--row-line:#dde5dc;--primary:#24533a;--primary-dark:#173b2c;--primary-soft:#e7efdd;--surface:#fff;--surface-2:#f5f7f1;--surface-3:#edf2e8;--hover:#edf2e8;--input-border:#8c9e8b;--input-text:#17281f;--placeholder:#586b5c;--icon:#536458;--topbar-bg:#fff;--badge-mix:#fff;--focus-ring:#24533a;--shadow-soft:none;--shadow-card:none;--shadow-menu:0 12px 32px #173b2c29;--brand-button:#173b2c;--brand-button-text:#fff;--kp-border:#8c9e8b;--kp-panel-border:#c9d3c7;--kp-selected:#e7efdd;--kp-selected-text:#173b2c;--kp-link:#24533a;--kp-error-bg:#fff0f0;--kp-error-text:#9c2020;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-brand-preview=kiparis][data-color-style=green][data-theme=dark]{--background:#102219;--foreground:#f2f6eb;--text:#e2eadd;--text-strong:#f2f6eb;--text-soft:#bdcdb9;--muted:#bdcdb9;--heading:#f2f6eb;--line:#49624e;--row-line:#344c3b;--primary:#d5f36a;--primary-dark:#e1f89c;--primary-soft:#30482b;--surface:#1c3428;--surface-2:#182c22;--surface-3:#284333;--hover:#284333;--input-border:#6b856e;--input-text:#f2f6eb;--placeholder:#bdcdb9;--icon:#bdcdb9;--topbar-bg:#1c3428;--badge-mix:#1c3428;--focus-ring:#d5f36a;--brand-button:#d5f36a;--brand-button-text:#173b2c;--kp-border:#6b856e;--kp-panel-border:#49624e;--kp-selected:#30482b;--kp-selected-text:#f2f6eb;--kp-link:#d5f36a;--kp-error-bg:#3a1d24;--kp-error-text:#ffc2c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-brand-preview=kiparis] body{font-family:var(--font-merriweather),Georgia,serif}html[data-brand-preview=kiparis] :where(input,textarea,select,button){caret-color:var(--primary);font-family:inherit}html[data-brand-preview=kiparis] :focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-brand-preview=kiparis] :is(input,select,textarea):focus{box-shadow:none}html[data-brand-preview=kiparis] :where(table,input[type=number],input[type=date],time){font-variant-numeric:tabular-nums}html[data-brand-preview=kiparis][data-color-style=green] :where(.sidebar,.login-hero){box-shadow:none;color:#f2f6eb;background:#173b2c}html[data-brand-preview=kiparis][data-color-style=green] .sidebar :where(.brand small,.nav-group summary,.sidebar-user span,.icon-button){color:#c6d8bd}html[data-brand-preview=kiparis][data-color-style=green] .sidebar .nav-link{color:#e2eadd}html[data-brand-preview=kiparis][data-color-style=green] .sidebar .nav-link:hover{color:#fff;background:#284d37}html[data-brand-preview=kiparis][data-color-style=green] .sidebar .nav-link.active{color:#173b2c;box-shadow:none;background:#dce9df}html[data-brand-preview=kiparis] .sidebar :focus-visible{outline-color:#a9c5ff}html[data-brand-preview=kiparis][data-color-style=green] .sidebar :focus-visible{outline-color:#d5f36a}html[data-brand-preview=kiparis] .brand-mark{background:0 0}html[data-brand-preview=kiparis] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-brand-preview=kiparis] :where(.data-card,.toolbar-card,.stat-card,.modal){box-shadow:none}html[data-brand-preview=kiparis] .page-heading h1{letter-spacing:-.025em;font-size:32px;font-weight:700}html[data-brand-preview=kiparis] .button{min-height:44px;transition:background-color .12s,color .12s}html[data-brand-preview=kiparis] .button.primary{background:var(--brand-button);color:var(--brand-button-text);box-shadow:none}html[data-brand-preview=kiparis] .button.primary:hover{background:var(--primary-dark);transform:none}html[data-brand-preview=kiparis] :where(.desktop-table th,.table-meta){background:var(--surface-2);color:var(--text-strong)}html[data-brand-preview=kiparis] .desktop-table tbody tr:hover{background:var(--hover)}html[data-brand-preview=kiparis] .desktop-table .row-selected{background:var(--primary-soft)}html[data-brand-preview=kiparis] .switch-label{position:relative}html[data-brand-preview=kiparis] .switch-label input{width:1px;height:1px;margin:0;padding:0;inset:0 auto auto 0}html[data-brand-preview=kiparis] .switch-label:has(input:focus-visible) .switch{outline:3px solid var(--primary);outline-offset:3px}html[data-brand-preview=kiparis] .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}html[data-brand-preview=kiparis] .page-heading .eyebrow{display:none}html[data-brand-preview=kiparis] :is(.status-badge,.status-quick,.status-badge.status-light,.status-quick.status-light){color:var(--foreground);background:var(--surface-2)}html[data-brand-preview=kiparis] .status-quick select{color:var(--foreground)}html[data-brand-preview=kiparis] .day-chip,html[data-brand-preview=kiparis] .day-chip.status-light{background:var(--surface-2);color:var(--foreground)}html[data-brand-preview=kiparis] .day-chip :is(strong,span){color:var(--foreground)}html[data-brand-preview=kiparis] .map-title .eyebrow{display:none}html[data-brand-preview=kiparis] .preview-brand-icon{display:block}html:not([data-brand-preview=kiparis]) .preview-brand-icon,html[data-brand-preview=kiparis] .incumbent-brand-icon{display:none}html[data-brand-preview=kiparis] .it-brand-icon.themed-brand-icon{background:var(--primary-soft);border-radius:8px;padding:3px}html[data-brand-preview=kiparis] .themed-brand-icon:before{content:"";background:var(--primary);width:100%;height:100%;display:block;-webkit-mask:url(/brand/kiparis-preview/kiparis-1c.png) 50%/contain no-repeat;mask:url(/brand/kiparis-preview/kiparis-1c.png) 50%/contain no-repeat}html[data-brand-preview=kiparis] .doctor-site{--dc-bg:var(--background);--dc-surface:var(--surface);--dc-text:var(--foreground);--dc-muted:var(--muted);--dc-line:var(--line);--dc-accent:var(--primary);font-family:var(--font-merriweather),Georgia,serif;color-scheme:normal}html[data-brand-preview=kiparis] :where(.doctor-header,.doctor-list,.doctor-editor){background:var(--surface)}html[data-brand-preview=kiparis] .doctor-site button:hover{background:var(--hover)}html[data-brand-preview=kiparis] .doctor-site .doctor-primary{background:var(--brand-button);color:var(--brand-button-text);border-color:var(--brand-button)}html[data-brand-preview=kiparis] .doctor-site .doctor-primary:hover{background:var(--primary-dark)}html[data-brand-preview=kiparis] .doctor-site :focus-visible{outline-color:var(--primary)}html[data-brand-preview=kiparis] .doctor-status{background:var(--primary-soft);color:var(--text)}html[data-brand-preview=kiparis] .doctor-status.cancelled{background:var(--alert-error-bg);color:var(--alert-error-text)}html[data-brand-preview=kiparis] .doctor-status.completed{background:var(--alert-success-bg);color:var(--alert-success-text)}html[data-brand-preview=kiparis] .doctor-error{background:var(--alert-error-bg);color:var(--alert-error-text)}html[data-brand-preview=kiparis] :where(button,.button,th,td){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}html[data-brand-preview=kiparis] :where(.button,.sort-button,.status-badge){white-space:nowrap;flex-shrink:0}html[data-brand-preview=kiparis] :where(td strong,td small,.issue-title){overflow-wrap:normal;word-break:normal}html[data-brand-preview=kiparis] .desktop-table td{min-width:110px}html[data-brand-preview=kiparis] .desktop-table td:has(input[type=checkbox]){min-width:44px}html[data-brand-preview=kiparis] .desktop-table .issue-title{min-width:180px}html[data-brand-preview=kiparis] :where(.page-actions,.toolbar-actions,.form-actions){flex-wrap:wrap}@media (max-width:600px){html[data-brand-preview=kiparis] .button{white-space:normal;overflow-wrap:normal;flex-shrink:1}}html[data-brand-preview=kiparis] :where(.kb-welcome,.kb-toolbar,.kb-detail,.kb-list-item){box-shadow:none}html[data-brand-preview=kiparis] :where(.modal,.data-card,.toolbar-card,.kb-detail){border-color:var(--line)}html[data-brand-preview=kiparis] .login-page{background:var(--background)}@media (max-width:600px){html[data-brand-preview=kiparis] .page-heading h1{font-size:26px}}html[data-brand-preview=kiparis][data-color-style=green]{--selection-bg:#e2ece5;--selection-text:#173b2c;--selection-edge:#688e75;--selection-text-bg:#c9dfcf}html[data-brand-preview=kiparis][data-theme=dark]{--selection-bg:color-mix(in srgb,var(--primary) 16%,var(--surface));--selection-text:var(--foreground);--selection-edge:color-mix(in srgb,var(--primary) 60%,var(--surface));--selection-text-bg:color-mix(in srgb,var(--primary) 35%,var(--surface))}html[data-brand-preview=kiparis] ::selection{background:var(--selection-text-bg);color:var(--selection-text)}html[data-brand-preview=kiparis] :where(.desktop-table .row-selected,.drive-table tr[aria-selected=true]){color:var(--selection-text);background:var(--selection-bg)!important}html[data-brand-preview=kiparis] :is(.drive-tile.selected,.ticket-card.selected){background:var(--selection-bg);outline:1px solid var(--selection-edge);outline-offset:-1px}html[data-brand-preview=kiparis] :is(.drive-view button[aria-pressed=true],.drive-tools button[aria-pressed=true]){background:var(--selection-bg);color:var(--selection-text)}html[data-brand-preview=kiparis] :where(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}html[data-brand-preview=kiparis] .button>svg{flex-shrink:0}html[data-brand-preview=kiparis] :where(.heading-actions,.page-heading,.toolbar-row,.modal-actions){flex-wrap:wrap}html[data-brand-preview=kiparis] .desktop-table :where(.ticket-number,.ticket-date,td small:has(a[href^=tel\:])){white-space:nowrap}html[data-brand-preview=kiparis][data-theme=dark] body{background:var(--background)}html[data-brand-preview=kiparis] :is(.analytics-presets button.active,.analytics-tabs button.active,.directory-tabs button.active){background:var(--selection-bg);color:var(--selection-text);box-shadow:inset 0 0 0 1px var(--selection-edge)}html[data-brand-preview=kiparis] .analytics-controls button{white-space:nowrap}html[data-brand-preview=kiparis] .switch-label input:checked+.switch:after{background:var(--brand-button-text)}html[data-brand-preview=kiparis] .map-period{flex-shrink:0}html[data-brand-preview=kiparis] .map-period button{white-space:nowrap;min-width:52px}html[data-brand-preview=kiparis][data-theme=dark] .activity.active{color:#8bd5ae}html[data-brand-preview=kiparis] .kb-show-hidden{align-items:center;gap:8px;display:inline-flex}.color-style-toggle{flex-shrink:0;align-items:center;gap:7px;width:auto;padding:0 10px;display:inline-flex}.color-style-label{white-space:nowrap;font-size:12px;font-weight:700}@media (max-width:1100px){.color-style-label{display:none}.color-style-toggle{justify-content:center;width:36px;padding:0}}html[data-brand-preview=kiparis] :where(.button,.drive-icon-button,.nav-link){transition:background-color .12s,color .12s,transform .12s cubic-bezier(.23,1,.32,1)}html[data-brand-preview=kiparis][data-interaction=pointer] :where(.button,.drive-icon-button):active:not(:disabled){transform:scale(.98)}html[data-brand-preview=kiparis][data-interaction=pointer] :where(.drive-menu,.combobox-popover){transform-origin:top;animation:.16s cubic-bezier(.23,1,.32,1) kp-pop-in}html[data-brand-preview=kiparis][data-interaction=pointer] .drive-panel{animation:.2s cubic-bezier(.23,1,.32,1) kp-panel-in}html[data-brand-preview=kiparis][data-interaction=pointer] .modal-layer>:first-child{animation:.2s cubic-bezier(.23,1,.32,1) kp-dialog-in}html[data-brand-preview=kiparis][data-interaction=keyboard] :where(.modal-layer,.sidebar,.drive-menu,.combobox-popover){transition:none;animation:none}@keyframes kp-pop-in{0%{opacity:.65;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@keyframes kp-panel-in{0%{opacity:.65;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes kp-dialog-in{0%{opacity:.7;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-brand-preview=kiparis] *,html[data-brand-preview=kiparis] :before,html[data-brand-preview=kiparis] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
