@font-face{font-family:Inter;src:url(/media/inter.woff2)format("woff2");font-weight:400 800;font-display:swap}:root{color:#181824;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf0fa;font:14px/1.45 Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 90% 5%,#dce3fc,#0000 60%),linear-gradient(125deg,#f8faff,#e5e8f5);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}h1{letter-spacing:-.055em;font-size:32px;line-height:1.13}h2{letter-spacing:-.035em;font-size:21px}h3{font-size:13px}button,.button,.primary{color:#332c98;cursor:pointer;background:#fff;border:1px solid #cdd5f0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:#eef1fe}button:disabled{opacity:.56;cursor:default}:focus-visible{outline-offset:2px;outline:2px solid #4e59ce}.primary{color:#fff;background:linear-gradient(135deg,#4e59ce,#211b84);border-color:#4033a1}.primary:hover{background:#3532a2}.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc9;border:1px solid #fff;border-radius:17px;box-shadow:0 8px 26px #2b337c11}.login{place-items:center;min-height:100dvh;padding:18px;display:grid}.sign-in{gap:14px;width:min(390px,100%);padding:24px;display:grid}.sign-in h1{font-size:27px}.logo{border-radius:10px;width:38px;height:38px}label{gap:5px;font-size:12px;font-weight:650;display:grid}input,select,textarea{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #d6dbef;border-radius:8px;padding:9px 10px}.hint{color:#535b7b;margin-top:5px;font-size:12px}.workspace{max-width:1120px;margin:0 auto;padding:16px}.top{align-items:center;gap:10px;padding:9px 13px;display:flex}.top span{color:#535b7b;margin-left:auto;font-size:12px}.heading{justify-content:space-between;align-items:flex-end;gap:8px;margin:18px 0 12px;display:flex}.heading p{color:#535b7b;margin-top:3px;font-size:12px}.views{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin-bottom:12px;display:grid}.view{text-align:left;color:#313a68;justify-content:start;justify-items:start;display:grid}.view strong{color:#211b84;font-size:19px}.view[aria-pressed=true]{background:#e2e8ff;border-color:#abb9ef}.columns{grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);align-items:start;gap:12px;display:grid}.leads,.detail{padding:14px}.search{color:#505b92;align-items:center;gap:6px;display:flex}.lead-list{gap:4px;max-height:58vh;margin-top:8px;display:grid;overflow:auto}.lead-list>button{text-align:left;color:#252943;background:0 0;border-color:#0000;justify-content:space-between}.lead-list>button[aria-pressed=true]{color:#211b84;background:#e4e9ff}.lead-list span,.history-list>div{gap:2px;display:grid}.lead-list>button>svg{flex:none}small{color:#535b7b;font-size:11px}.controls{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.lead-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lead-header h2,.lead-facts dd,.lead-context,.lead-links{overflow-wrap:anywhere}.lead-header .hint{margin-top:1px}.lead-status{color:#37348e;background:#e8ecfb;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:650}.lead-facts{flex-wrap:wrap;gap:7px 22px;margin:12px 0 0;display:flex}.lead-facts dt{color:#535b7b;font-size:11px}.lead-facts dd{margin:2px 0 0;font-size:13px;font-weight:650}.lead-facts dd svg{vertical-align:-2px;color:#4e59a0}.call-summary{background:#ecf0fa;border-radius:9px;margin:0 0 12px;padding:9px 11px}.lead-context{border-top:1px solid #dfe5f5;margin-top:10px;padding-top:9px}.lead-context h3{align-items:center;gap:6px;margin-bottom:3px;display:flex}.lead-context p{color:#535b7b;white-space:pre-wrap;margin-top:2px;font-size:12px}.lead-context a,.lead-links a{color:#332c98;text-underline-offset:2px;font-size:12px;font-weight:650;text-decoration-thickness:1px}.lead-context a svg,.lead-links a svg{vertical-align:-2px}.lead-links{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.call-form{border-top:1px solid #dfe5f5;gap:8px;padding-top:10px;display:grid}.call-form .controls{margin:2px 0 4px}.history{border-top:1px solid #dfe5f5;margin-top:13px;padding-top:9px}.history-list{overflow-wrap:anywhere;max-height:245px;overflow:auto}.history-list>div{margin-top:7px;font-size:12px}.history-list small{white-space:pre-wrap}.error,.notice{color:#983e3b;background:#fff;border-radius:8px;margin-bottom:9px;padding:8px 10px}.notice{color:#215943;background:#f0f9f4;gap:7px;display:flex}@media (max-width:650px){.workspace{padding:9px}.views{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:6px}.columns{grid-template-columns:1fr}.lead-list{max-height:26vh}.top strong{font-size:12px}.top span{display:none}}@media (prefers-reduced-transparency:reduce){.card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.booking-time{color:#393f65;background:#f1f2fb;border:1px solid #d8dcf3;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px}.booking-time p{margin:0}.booking-time details{margin-top:8px}.booking-time summary{cursor:pointer;font-weight:650}.booking-time label{gap:4px;max-width:280px;margin-top:8px;display:grid}.booking-time output{margin-top:6px;display:block}.booking-time output:empty{display:none}
