.kr-integration-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.kr-integration-notice{background:#ecf6f6;border:1px solid #bddedc;border-radius:12px;margin:14px 0;padding:14px 16px;line-height:1.8}.kr-integration-notice ul{margin:6px 0;padding-inline-start:20px}.kr-integration-clinics{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:16px;display:grid}.kr-integration-clinic{text-align:start;color:#14243a;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4ee;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.kr-integration-clinic.is-selected{background:#effafa;border:2px solid #07847e;padding:15px}.kr-integration-clinic span,.kr-integration-clinic small{color:#53677e;font-size:13px;line-height:1.6}.kr-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kr-integration-grid label,.kr-integration-team form>label{gap:6px;min-width:0;display:grid}.kr-integration-grid input,.kr-integration-grid select,.kr-integration-team input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.kr-integration-grid select{font:inherit;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:10px}.kr-integration-team summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.6}.kr-integration-team p{line-height:1.8}.kr-integration-team fieldset,.kr-admin-panel fieldset{border:1px solid #dbe4ee;border-radius:12px;min-width:0;margin:20px 0;padding:14px}.kr-integration-assignments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:300px;display:grid;overflow:auto}.kr-integration-assignments label,.kr-integration-checks label{align-items:start;gap:10px;line-height:1.7;display:flex}.kr-integration-assignments input,.kr-integration-checks input{flex-shrink:0;margin-top:6px}.kr-integration-staff-list,.kr-integration-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.kr-integration-staff-list button{overflow-wrap:anywhere;white-space:normal;max-width:100%}.kr-integration-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.kr-integration-metrics span{border:1px solid #dbe4ee;border-radius:10px;gap:6px;padding:14px;font-size:13px;display:grid}.kr-integration-metrics strong{color:#0f2540;font-size:23px}.kr-integration-checks{gap:14px;display:grid}.kr-integration-hours{gap:12px;display:grid}.kr-integration-hours>div{border-bottom:1px solid #ecf0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.kr-integration-hours label{align-items:center;gap:8px;display:flex}.kr-integration-ranges{gap:8px;display:grid}.kr-integration-ranges>div{align-items:center;gap:8px;max-width:100%;display:flex}.kr-integration-hours input[type=time]{box-sizing:border-box;color:#14243a;width:110px;min-width:0;font:inherit;background:#fff;border:1px solid #dbe4ee;border-radius:8px;padding:8px 4px}.kr-integration-log{gap:12px;display:grid}.kr-integration-log article{overflow-wrap:anywhere;border:1px solid #dbe4ee;border-radius:10px;padding:14px}.kr-integration-log article.is-error{border-inline-start:4px solid #b42318}.kr-integration-log article>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.kr-integration-log time,.kr-integration-log small{color:#53677e;font-size:12px}.kr-integration-log p{margin:8px 0;line-height:1.7}@media (width<=600px){.kr-integration-grid,.kr-integration-assignments{grid-template-columns:1fr}.kr-integration-actions{display:grid}.kr-integration-actions button{white-space:normal;line-height:1.6}.kr-integration-hours>div{gap:8px}.kr-integration-hours input[type=time]{width:100%;font-size:14px}.kr-integration-ranges{width:100%}.kr-integration-ranges>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;display:grid}}.kr-admin,.kr-admin-gate{--kr-navy:#0f2540;--kr-navy-soft:#163356;--kr-teal:#12a8a0;--kr-line:#dbe4ee;--kr-ink:#14243a;--kr-muted:#5c718c;color:var(--kr-ink);font-family:Heebo,system-ui,sans-serif}.kr-admin-gate{background:linear-gradient(160deg,#0f2540,#123a52);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.kr-admin-gate-card{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 30px 60px #06162859}.kr-admin-gate-brand{color:var(--kr-teal);margin:0;font-size:17px;font-weight:800}.kr-admin-gate-title{color:var(--kr-navy);margin:6px 0 12px;font-size:24px;font-weight:800}.kr-admin-gate-text,.kr-admin-gate-error{color:var(--kr-muted);margin:0 0 20px;font-size:16px;line-height:1.6}.kr-admin-gate-error{color:#b42318;font-weight:600}.kr-admin-google{background:var(--kr-navy);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:17px;font-weight:700}.kr-admin-google:hover{background:var(--kr-navy-soft)}.kr-admin-google:disabled{opacity:.6;cursor:default}.kr-portal-login{text-align:start;gap:10px;margin-bottom:20px;display:grid}.kr-portal-login input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--kr-line);border-radius:10px;padding:12px}.kr-portal-login-message{margin:16px 0;line-height:1.7}.kr-admin{background:#f4f7fb;grid-template-columns:232px 1fr;min-height:100vh;display:grid}.kr-admin-side{background:var(--kr-navy);color:#fff;padding:24px 16px}.kr-admin-logo{margin:0;font-size:22px;font-weight:800}.kr-admin-logo-sub{color:#9fc3d8;margin:2px 0 22px;font-size:14px}.kr-admin-nav{gap:4px;display:grid}.kr-admin-nav-link{color:#d7e6f2;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:600;text-decoration:none;display:block}.kr-admin-nav-link:hover{color:#fff;background:#ffffff14}.kr-admin-nav-link.is-active{background:var(--kr-teal);color:#04262a}.kr-admin-main{flex-direction:column;min-width:0;display:flex}.kr-admin-top{border-bottom:1px solid var(--kr-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.kr-admin-top-note{color:var(--kr-muted);font-size:14px}.kr-admin-user{align-items:center;gap:10px;display:flex}.kr-admin-avatar{background:var(--kr-teal);color:#04262a;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.kr-admin-email{color:var(--kr-ink);font-size:15px}.kr-admin-signout{border:1px solid var(--kr-line);cursor:pointer;background:#fff;border-radius:10px;padding:6px 12px;font-family:inherit;font-size:15px}.kr-admin-content{padding:24px 20px 48px}.kr-admin-h1{color:var(--kr-navy);margin:0 0 4px;font-size:24px;font-weight:800}.kr-admin-sub{color:var(--kr-muted);margin:0 0 22px;font-size:16px}.kr-admin-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.kr-admin-card{border:1px solid var(--kr-line);background:#fff;border-radius:16px;padding:18px}.kr-admin-card h2{color:var(--kr-muted);margin:0 0 12px;font-size:16px;font-weight:700}.kr-admin-metric{color:var(--kr-navy);font-size:32px;font-weight:800;line-height:1.1}.kr-admin-breakdown{gap:6px;margin:12px 0 0;font-size:15px;display:grid}.kr-admin-breakdown div{color:var(--kr-muted);justify-content:space-between;gap:12px;display:flex}.kr-admin-breakdown strong{color:var(--kr-ink)}.kr-admin-panel{border:1px solid var(--kr-line);background:#fff;border-radius:16px;margin-top:18px;padding:18px}.kr-admin-panel h2{color:var(--kr-navy);margin:0 0 12px;font-size:18px;font-weight:800}.kr-admin-filters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.kr-admin-filters input,.kr-admin-filters select,.kr-admin-input,.kr-admin-textarea{border:1px solid var(--kr-line);color:var(--kr-ink);background:#fff;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:16px}.kr-admin-filters input{min-width:220px}.kr-admin-textarea{resize:vertical;width:100%;min-height:84px}.kr-admin-table-wrap{overflow-x:auto}.kr-admin-table{border-collapse:collapse;width:100%;font-size:15px}.kr-admin-table th,.kr-admin-table td{text-align:start;border-bottom:1px solid var(--kr-line);white-space:nowrap;padding:10px 8px}.kr-admin-table th{color:var(--kr-muted);font-weight:700}.kr-admin-table tbody tr:hover{background:#f7fafd}.kr-admin-table a{color:var(--kr-navy);font-weight:700}.kr-tag{color:#40556f;background:#eef2f7;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-block}.kr-tag.ok{color:#0c6b52;background:#e3f6ef}.kr-tag.warn{color:#8a5000;background:#fff3e0}.kr-tag.bad{color:#a8271c;background:#fdeceb}.kr-admin-empty{text-align:center;color:var(--kr-muted);padding:26px 12px;font-size:16px}.kr-admin-grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:18px;display:grid}.kr-admin-dl{gap:8px;margin:0;font-size:16px;display:grid}.kr-admin-dl>div{border-bottom:1px dashed var(--kr-line);justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.kr-admin-dl dt{color:var(--kr-muted)}.kr-admin-dl dd{text-align:end;margin:0;font-weight:600}.kr-admin-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kr-admin-btn{border:1px solid var(--kr-navy);background:var(--kr-navy);color:#fff;cursor:pointer;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:15px;font-weight:700}.kr-admin-btn.ghost{color:var(--kr-navy);background:#fff}.kr-admin-btn.danger{background:#b42318;border-color:#b42318}.kr-admin-btn:disabled{opacity:.55;cursor:default}.kr-admin-note{border:1px solid var(--kr-line);background:#fafcfe;border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:15px}.kr-admin-note span{color:var(--kr-muted);margin-bottom:4px;font-size:14px;display:block}.kr-admin-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kr-admin-timeline li{border-inline-start:3px solid var(--kr-teal);padding-inline-start:12px;font-size:15px}.kr-admin-alert{color:#6b4b00;background:#fff8e6;border:1px solid #f0d08a;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:15px}@media (width<=900px){.kr-admin{grid-template-columns:1fr}.kr-admin-side{display:none}}.kr-tag.danger{background:color-mix(in srgb, var(--destructive,#d92d20) 12%, transparent);color:var(--destructive,#d92d20)}.kr-admin *,.kr-admin-gate *{box-sizing:border-box}.kr-admin button,.kr-admin input,.kr-admin select,.kr-admin-nav-link,.kr-admin-gate button{min-height:44px}.kr-admin button,.kr-admin input,.kr-admin select{max-width:100%}.kr-admin-content,.kr-admin-panel,.kr-admin-card{min-width:0}.kr-admin-panel,.kr-admin-card,.kr-admin-top,.kr-admin-dl dd{overflow-wrap:anywhere}.kr-admin-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.kr-admin-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.kr-admin-menu{display:none}.kr-admin-filter-disclosure summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:700}.kr-admin-table-wrap{overscroll-behavior-x:contain;max-width:100%}.kr-admin-table{border-collapse:separate;border-spacing:0}.kr-admin-table th:first-child,.kr-admin-table td:first-child{z-index:1;box-shadow:-1px 0 0 var(--kr-line);white-space:normal;overflow-wrap:anywhere;background:#fff;min-width:110px;max-width:180px;position:sticky;inset-inline-start:0}.kr-admin-table a{align-items:center;min-height:44px;display:inline-flex}.kr-admin :focus-visible,.kr-admin-gate :focus-visible{outline-offset:3px;outline:3px solid #168777}.kr-admin-dialog,.kr-admin-drawer,.kr-admin-confirm{border:0}.kr-admin-drawer{background:var(--kr-navy);color:#fff;width:min(320px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:20px}.kr-admin-drawer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.kr-admin-drawer-close{color:#fff;background:0 0;border:1px solid #6e92ac;border-radius:10px;padding:8px 12px}.kr-admin-drawer::backdrop,.kr-admin-confirm::backdrop{background:#07192eaa}body:has(.kr-admin dialog[open]){overflow:hidden}.kr-admin-confirm{color:var(--kr-ink);background:#fff;border-radius:16px;max-width:min(520px,90vw);margin:auto;padding:28px}.kr-admin-confirm h2{margin-bottom:20px;font-size:22px}.kr-admin-confirm p{line-height:1.7}@media (width>=901px){.kr-admin-filter-disclosure summary{display:none}}@media (width<=900px){.kr-admin-menu{border:1px solid var(--kr-line);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.kr-admin-top{flex-wrap:wrap;gap:8px;padding:12px}.kr-admin-top-note{flex-basis:100%;order:3}.kr-admin-user{gap:6px;min-width:0;max-width:100%;margin-inline-start:auto}.kr-admin-email{white-space:nowrap;text-overflow:ellipsis;direction:ltr;max-width:135px;overflow:hidden}.kr-admin-avatar{display:none}.kr-admin-content{padding:20px 12px 40px}.kr-admin-panel,.kr-admin-card{padding:14px}.kr-admin-filters{flex-direction:column}.kr-admin-filters input,.kr-admin-filters select{width:100%;min-width:0}.kr-admin-dl>div{flex-direction:column;gap:4px}.kr-admin-dl dd{text-align:start}.kr-admin-confirm{border-radius:0;width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0;overflow:auto}.kr-admin-confirm .kr-admin-actions{margin-top:32px;display:grid}.kr-admin .recharts-responsive-container{min-width:0;max-width:100%}}.kr-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.kr-kpi{border:1px solid var(--kr-line);background:#fff;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.kr-kpi span{color:var(--kr-muted);font-size:14px;font-weight:600}.kr-kpi strong{color:var(--kr-navy);font-size:30px;font-weight:800;line-height:1.1}.kr-kpi.is-good{border-inline-start:4px solid var(--kr-teal)}.kr-dash-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:16px;display:grid}.kr-dash-section{padding:18px}.kr-dash-h2{color:var(--kr-navy);margin:0 0 14px;font-size:18px;font-weight:800}.kr-funnel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kr-funnel-row{grid-template-columns:minmax(130px,190px) 1fr 44px 44px;align-items:center;gap:10px;display:grid}.kr-funnel-label{color:var(--kr-ink);font-size:14px;font-weight:600;display:grid}.kr-funnel-label small{color:var(--kr-muted);font-size:12px;font-weight:400}.kr-funnel-track{background:#eef3f8;border-radius:99px;height:14px;overflow:hidden}.kr-funnel-bar{background:linear-gradient(90deg, var(--kr-navy), var(--kr-teal));border-radius:99px;height:100%}.kr-funnel-value{color:var(--kr-navy);text-align:center;font-size:18px}.kr-funnel-pct{color:var(--kr-muted);font-size:12px}.kr-dash-note{color:var(--kr-muted);margin:14px 0 0;font-size:14px;line-height:1.7}.kr-dash-head{gap:10px;margin-bottom:12px;display:grid}.kr-dash-head .kr-dash-h2{margin:0}.kr-dash-chips{flex-wrap:wrap;gap:6px;display:flex}.kr-dash-chips button{border:1px solid var(--kr-line);font:inherit;cursor:pointer;color:var(--kr-ink);background:#fff;border-radius:99px;padding:6px 12px;font-size:13px}.kr-dash-chips button.is-active{background:var(--kr-navy);color:#fff;border-color:var(--kr-navy)}.kr-dash-chips button:disabled{opacity:.45;cursor:default}.kr-stage-started{color:#a02828;background:#fdecec}.kr-stage-submitted,.kr-stage-signed{color:#8a5a00;background:#fff4dc}.kr-stage-calendar,.kr-stage-approved{color:#1d4f8a;background:#e6f0fb}.kr-stage-live,.kr-stage-bookable{color:#0b6e68;background:#e1f6f4}@media (width<=560px){.kr-funnel-row{grid-template-columns:1fr 40px 36px}.kr-funnel-track{grid-area:2/1/auto/-1}}.kr-integration-dialog{color:#14243a;box-sizing:border-box;direction:rtl;background:#fff;border:1px solid #bddedc;border-radius:16px;width:min(900px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0}.kr-integration-dialog::backdrop{background:#0a1c2c99}.kr-integration-dialog-header{z-index:1;background:#fff;border-bottom:1px solid #dbe4ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.kr-integration-dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:19px}.kr-integration-dialog-body{padding:12px}.kr-integration-dialog-body .kr-admin-panel{margin:0}.kr-integration-dialog-body label{gap:6px;min-width:0;display:grid}.kr-integration-dialog-body .kr-integration-checks label{display:flex}.kr-integration-dialog-body p{line-height:1.8}.kr-integration-dialog-body textarea{box-sizing:border-box;width:100%}.kr-integration-primary{color:#fff;background:#087f79;border-color:#087f79;font-weight:700}.kr-integration-clinic{cursor:default}.kr-integration-test-panel{overflow-wrap:anywhere;border:2px solid #bddedc;border-radius:12px;margin:18px 0;padding:16px}.kr-integration-test-panel>label{gap:6px;display:grid}.kr-integration-test-panel select{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:10px}.kr-support-board{grid-template-columns:repeat(6,minmax(190px,1fr));gap:12px;max-width:100%;padding:12px 0;display:grid;overflow-x:auto}.kr-support-column{background:var(--muted);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:0;height:clamp(300px,48dvh,460px);padding:10px;display:flex}.kr-support-column h3{flex-shrink:0;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.kr-support-column-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-inline-end:4px;overflow-y:auto}.kr-support-column-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kr-support-card{text-align:start;width:100%;font:inherit;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;justify-content:stretch;gap:8px;height:auto;margin-bottom:10px;padding:12px;display:grid}.kr-support-card small{color:var(--muted-foreground);line-height:1.6}.kr-support-card span{font-size:13px}.kr-support-pipeline{min-width:0}.kr-integration-dialog .dw{box-sizing:border-box;width:100%;min-width:0}@media (width<=600px){.kr-support-board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(250px,82vw));overflow-x:auto}.kr-support-column{scroll-snap-align:start}.kr-support-column h3{font-size:17px}.kr-integration-dialog .dw-header{flex-wrap:wrap}.kr-integration-dialog .dw-settings{min-width:0}}.kr-clinic-dialog{width:calc(100vw - 40px);max-width:1560px;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.kr-clinic-dialog[open]{flex-direction:column;display:flex}.kr-clinic-dialog .kr-integration-dialog-header{flex:none}.kr-clinic-dialog .kr-integration-dialog-body{flex:1;min-height:0;padding:0 24px 20px;overflow-y:auto}.kr-clinic-dialog [hidden]{display:none!important}.kr-support-context{color:#526477;margin:12px 0;font-size:14px}.kr-support-tabs{z-index:3;background:#fff;border-bottom:1px solid #cbd7df;gap:6px;padding:8px 0 0;display:flex;position:sticky;top:0}.kr-support-tabs [role=tab]{font:inherit;color:#526477;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 16px}.kr-support-tabs [aria-selected=true]{color:#076962;border-color:#087f79;font-weight:700}.kr-support-tabs [role=tab]:disabled{color:#6b7785;cursor:default}.kr-clinic-dialog .dw{max-width:none;margin:0;padding:12px 0}.kr-clinic-dialog .dw-panel{margin:0 0 16px}.kr-clinic-dialog .dw-save{z-index:2;background:#fff;border-top:1px solid #cbd7df;padding:14px 4px;position:sticky;bottom:-20px}@media (width<=600px){.kr-clinic-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.kr-clinic-dialog .kr-integration-dialog-body{padding:0 12px 16px}.kr-support-tabs{gap:0}.kr-support-tabs [role=tab]{flex:1;padding:10px 5px;font-size:13px}.kr-clinic-dialog .dw-save{bottom:-16px}}.kr-clinic-dialog .kr-integration-dialog-header>button{white-space:nowrap;flex-shrink:0;min-width:64px}.kr-workspace-views{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.kr-workspace-directory{min-width:0}.kr-workspace-clinic-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-template-columns:1fr;max-height:clamp(320px,55dvh,600px);overflow-y:auto}.kr-workspace-clinic-list .kr-integration-clinic{background:var(--card);color:var(--card-foreground);border-color:var(--border);border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto;gap:4px 16px;padding:12px}.kr-workspace-clinic-list .kr-integration-clinic>strong,.kr-workspace-clinic-list .kr-integration-clinic>span:first-of-type{grid-column:1}.kr-workspace-clinic-list .kr-integration-clinic>span:nth-of-type(2){grid-area:1/2}.kr-workspace-clinic-list .kr-integration-clinic>small{grid-area:2/2}.kr-workspace-clinic-list .kr-integration-actions{grid-area:1/3/3;align-items:center;gap:6px;margin:0}.kr-workspace-history{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.kr-workspace-history>summary{cursor:pointer;font-weight:700}.kr-workspace-log{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:360px;margin:12px 0;overflow-y:auto}.kr-workspace-log article{border-color:var(--border);background:var(--muted);border-radius:8px}.kr-integration-dialog:not(.kr-clinic-dialog)[open]{flex-direction:column;display:flex;overflow:hidden}.kr-integration-dialog:not(.kr-clinic-dialog) .kr-integration-dialog-body{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}@media (width<=1050px){.kr-workspace-clinic-list .kr-integration-clinic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kr-workspace-clinic-list .kr-integration-actions{grid-area:3/1/auto/-1}}@media (width<=600px){.kr-workspace-clinic-list .kr-integration-clinic{grid-template-columns:minmax(0,1fr)}.kr-workspace-clinic-list .kr-integration-clinic>strong,.kr-workspace-clinic-list .kr-integration-clinic>span,.kr-workspace-clinic-list .kr-integration-clinic>small,.kr-workspace-clinic-list .kr-integration-actions{grid-area:auto/1}.kr-workspace-clinic-list .kr-integration-actions{display:flex}.kr-workspace-clinic-list .kr-integration-actions button{flex:1;min-width:0}.kr-clinic-dialog .dw-fields{grid-template-columns:1fr}.kr-clinic-dialog .kr-integration-dialog-header h2{font-size:17px}.kr-clinic-dialog .dw-save{flex-direction:column-reverse;gap:6px}.kr-clinic-dialog .dw-save button{justify-content:center;width:100%}.kr-clinic-dialog .dw-save span{text-align:center}}.kr-test-trace{background:#f7fafb;border:1px solid #cbd7df;border-radius:10px;margin:20px 0;padding:16px}.kr-test-trace details{background:#fff;border:1px solid #dbe4ee;border-radius:8px;margin:10px 0;padding:10px}.kr-test-trace summary{cursor:pointer;overflow-wrap:anywhere}.kr-test-trace-json{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kr-test-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;color:#edf6fa;background:#132638;border-radius:8px;max-height:360px;padding:12px;font-size:12px;overflow:auto}@media (width<=600px){.kr-test-trace-json{grid-template-columns:1fr}.kr-test-trace{padding:10px}}.kr-test-trace details[data-failed=true]{background:#fff8f8;border-color:#d7a4a4}
