:root{--forest-950:#0e2b23;--forest-900:#153c31;--forest-800:#1d4b3e;--forest-700:#2b6252;--teal-600:#168c91;--teal-100:#dff2ef;--orange-500:#ef8728;--orange-100:#fff0df;--ink:#17231f;--muted:#68756f;--line:#e3e9e5;--paper:#fff;--canvas:#f5f7f4;--shadow:0 18px 55px #102a211c}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.login-page{color:#173229;background:#f4f7f1;flex-direction:column;min-height:100svh;padding:0 5vw;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#153c3109 1px,#0000 1px),linear-gradient(90deg,#153c3109 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.login-orb{pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.login-orb-one{background:#168c911f;width:430px;height:430px;top:-210px;right:-80px}.login-orb-two{background:#ef87281c;width:280px;height:280px;bottom:-80px;left:-150px}.login-header{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1320px;height:96px;margin:0 auto;display:flex;position:relative}.brand,.sidebar-brand{align-items:center;gap:11px;display:flex}.brand-mark{background:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 8px 25px #153c311f}.brand-mark img{object-fit:contain;width:84%;height:84%}.brand>span:last-child,.sidebar-brand>span:nth-child(2){flex-direction:column;line-height:1;display:flex}.brand strong,.sidebar-brand strong{letter-spacing:-.02em;font-size:18px}.brand small,.sidebar-brand small{color:var(--teal-600);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:800}.secure-note{color:#536960;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.secure-note svg{color:var(--teal-600)}.login-shell{z-index:1;flex:1;grid-template-columns:minmax(0,1.12fr) minmax(390px,.78fr);align-items:center;gap:110px;width:100%;max-width:1210px;margin:0 auto;padding:44px 0 55px;display:grid;position:relative}.login-copy{align-self:center;padding-bottom:24px}.eyebrow{color:#246354;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #cfe2da;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.eyebrow svg{color:var(--orange-500)}.login-copy h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(54px,5.5vw,82px);font-weight:760;line-height:.98}.login-copy h1 em{color:var(--teal-600);font-family:Georgia,Times New Roman,serif;font-weight:500}.login-copy>p{color:#5a6a63;max-width:570px;margin:29px 0 34px;font-size:17px;line-height:1.75}.login-benefits{grid-template-columns:repeat(3,1fr);gap:24px;max-width:620px;display:grid}.login-benefits>div{border-top:1px solid #ced9d3;grid-template-columns:auto 1fr;gap:11px;padding-top:14px;display:grid;position:relative}.login-benefits>div>span{color:var(--orange-500);font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.login-benefits p{color:#718079;margin:0;font-size:11px;line-height:1.5}.login-benefits b{color:#28463b;margin-bottom:2px;font-size:12px;display:block}.login-card-wrap{justify-self:end;width:100%;max-width:440px;position:relative}.login-card-wrap:before{content:"";border:1px solid #153c3124;border-radius:34px;position:absolute;inset:28px -25px -25px 32px;transform:rotate(3deg)}.device-chip{z-index:4;color:#fff;background:var(--forest-900);border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:flex;position:absolute;top:75px;right:-22px;transform:rotate(2deg);box-shadow:0 10px 30px #0f2c2333}.qr-card{z-index:2;box-shadow:var(--shadow);background:#fffffff0;border:1px solid #18493b1a;border-radius:28px;padding:31px 34px 27px;position:relative}.qr-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.qr-kicker{color:var(--teal-600);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.qr-card-heading h2{color:#163c31;letter-spacing:-.035em;margin:5px 0 0;font-size:27px}.qr-secure{width:36px;height:36px;color:var(--teal-600);background:#edf7f4;border-radius:12px;place-items:center;display:grid}.qr-description{color:#66736d;max-width:320px;margin:11px 0 20px;font-size:12px;line-height:1.6}.qr-description b{color:#314d43}.qr-stage{aspect-ratio:1;background:#fff;border:1px solid #dde7e1;border-radius:19px;place-items:center;width:min(100%,320px);margin-inline:auto;padding:10px;display:grid;position:relative;overflow:visible}.qr-stage img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.qr-placeholder{color:#577268;flex-direction:column;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.qr-scan-corners{color:#fff;background:var(--orange-500);border:5px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:-9px;right:-9px;box-shadow:0 8px 22px #ef87284d}.qr-stage-approving .qr-scan-corners{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{transform:scale(1.08)}}.qr-result{text-align:center;color:#51645d;flex-direction:column;align-items:center;gap:9px;display:flex}.qr-result>span{width:58px;height:58px;color:var(--forest-800);background:#e7f2ed;border-radius:50%;place-items:center;display:grid}.qr-result b{color:#29493e;font-size:16px}.qr-result small{font-size:11px}.qr-result button{color:#fff;background:var(--forest-900);cursor:pointer;border:0;border-radius:9px;margin-top:5px;padding:9px 13px;font-size:11px;font-weight:750}.qr-result-success>span{color:#fff;background:var(--teal-600)}.qr-result-error>span{color:#a34036;background:#fbe8e5}.qr-card-meta{color:#697870;align-items:center;gap:7px;margin-top:14px;font-size:10px;font-weight:700;display:flex}.qr-card-meta time{color:#35564a;margin-left:auto;font-family:ui-monospace,monospace}.live-dot{background:#a6b1ac;border-radius:50%;width:7px;height:7px}.live-dot.is-live{background:#35a873;box-shadow:0 0 0 4px #35a8731c}.demo-approve{color:#346357;cursor:pointer;background:#f2faf7;border:1px dashed #b6d4ca;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:10px;font-size:10px;font-weight:750;display:flex}.demo-approve:hover{background:#e7f5f0}.demo-approve:disabled{cursor:wait;opacity:.7}.qr-privacy{color:#84918b;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:9px;display:flex}.login-footer{z-index:2;color:#89938f;border-top:1px solid #2f55471a;justify-content:space-between;align-items:center;width:100%;max-width:1320px;min-height:66px;margin:0 auto;font-size:10px;display:flex;position:relative}.simple-app-shell{background:var(--canvas);min-height:100svh}.simple-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;height:76px;position:sticky;top:0}.simple-topbar-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:2240px;height:100%;margin:0 auto;padding:0 clamp(30px,3vw,68px);display:flex}.simple-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.simple-brand>span:last-child{flex-direction:column;gap:1px;display:flex}.simple-brand strong{color:var(--forest-900);font-size:17px;line-height:1}.simple-brand small{color:var(--teal-600);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.simple-topbar-actions{align-items:center;gap:12px;min-width:0;display:flex;overflow-x:auto}.simple-topbar-actions>*{flex-shrink:0}.simple-user{color:#465b52;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.simple-user>b{color:#fff;background:var(--teal-600);border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.simple-logout{color:#65766f;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.simple-logout:hover{color:#9b4e46;border-color:#ead2ce}.assistant-nav-link{color:#245f50;white-space:nowrap;background:#f1f8f5;border:1px solid #c9ded6;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.assistant-nav-link:hover,.assistant-nav-link.is-active{color:#fff;border-color:var(--forest-800);background:var(--forest-800)}.call-management-toggle{color:#65766f;border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.call-management-toggle:hover{color:#245f50;border-color:#9fc9b9}.call-management-toggle.is-active{color:#fff;border-color:var(--forest-800);background:var(--forest-800)}.call-management-toggle.is-active:hover{background:var(--forest-900)}.simple-brand:focus-visible,.assistant-nav-link:focus-visible,.call-management-toggle:focus-visible,.simple-logout:focus-visible{outline-offset:3px;outline:3px solid #36846a38}.simple-workspace{width:100%;min-height:calc(100svh - 76px)}.app-shell{background:var(--canvas);min-height:100svh;display:flex}.sidebar{z-index:30;color:#dcebe5;background:var(--forest-950);flex-direction:column;width:248px;padding:22px 16px 17px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle at 10% 100%,#168c9138,#0000 68%);height:240px;position:absolute;inset:auto 0 0}.sidebar-brand{z-index:1;border-bottom:1px solid #ffffff14;padding:0 6px 22px;position:relative}.brand-mark-small{width:42px;height:42px;box-shadow:none;border-radius:13px;flex:none}.sidebar-brand strong{color:#fff}.sidebar-brand small{color:#72c8bb;font-size:9px}.sidebar-close{color:#c3d8d0;background:0 0;border:0;margin-left:auto;display:none}.sidebar-nav{z-index:1;flex-direction:column;flex:1;gap:5px;padding:23px 0;display:flex;position:relative}.nav-section-label{color:#6f9285;letter-spacing:.14em;padding:0 12px 8px;font-size:9px;font-weight:800}.nav-spaced{margin-top:20px}.sidebar-nav button{color:#a9c0b7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.sidebar-nav button:hover{color:#fff;background:#ffffff0f}.sidebar-nav button.active{color:#fff;background:#245346;box-shadow:inset 3px 0 #ef922f}.sidebar-nav button b{color:#ffe0bc;background:#ef872833;border-radius:999px;place-items:center;min-width:21px;height:20px;margin-left:auto;font-size:9px;display:grid}.sidebar-help{z-index:1;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 2px 14px;padding:12px 10px;display:grid;position:relative}.sidebar-help>span{color:#7bd0bf;background:#53b49f21;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sidebar-help div{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-help b{color:#dceae5;font-size:9px}.sidebar-help small{color:#829e93;font-size:8px}.sidebar-user{z-index:1;border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px 7px 0;display:grid;position:relative}.avatar,.top-avatar{color:#fff;background:var(--teal-600);border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.sidebar-user div{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-user b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-user small{color:#7f9b90;font-size:8px}.sidebar-user button{color:#8ca79c;cursor:pointer;background:0 0;border:0;padding:6px}.workspace{width:calc(100% - 248px);min-height:100svh;margin-left:248px}.workspace-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.crumb{color:#8b9792;align-items:center;gap:7px;font-size:10px;display:flex}.crumb b{color:#3b4f47}.topbar-actions{align-items:center;gap:10px;display:flex}.connection-pill{color:#4d6c60;background:#f5faf8;border:1px solid #d9e8e2;border-radius:999px;align-items:center;gap:7px;margin-right:6px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.connection-pill i{background:#35a873;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #35a8731f}.connection-pill.is-connecting i{background:#d69333;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 0 3px #d6933321}.connection-pill.is-error{color:#934b43;background:#fff5f3;border-color:#efd1cc}.connection-pill.is-error i{background:#c85d52;box-shadow:0 0 0 3px #c85d521f}.icon-button{color:#52655e;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button>i{background:var(--orange-500);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.top-avatar{cursor:pointer;width:36px;height:36px}.mobile-menu{background:0 0;border:0;display:none}.workspace-content{width:100%;max-width:2240px;margin:0 auto;padding:36px clamp(30px,3vw,68px) 56px}.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(290px,330px);align-items:start;gap:clamp(18px,1.5vw,28px);display:grid}.dashboard-main{min-width:0}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.date-line{color:#79847f;text-transform:capitalize;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.dot-separator{background:#bbc5c0;border-radius:50%;width:4px;height:4px}.page-heading h1{color:#1c3028;letter-spacing:-.04em;margin:0;font-size:clamp(32px,2.4vw,42px);line-height:1.15}.page-heading p{color:#78847e;margin:8px 0 0;font-size:14px}.custom-select{min-width:0;position:relative}.custom-select-trigger{color:#60766d;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0db;border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.custom-select-trigger:hover{background:#fbfdfc;border-color:#afc8be}.custom-select.is-open .custom-select-trigger,.custom-select-trigger:focus-visible{color:#285f4e;border-color:#65a898;outline:0;box-shadow:0 0 0 3px #e7f2ee}.custom-select-value{color:#29483d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.custom-select-value.is-placeholder{color:#96a29c;font-weight:650}.custom-select-chevron{color:#758880;flex:none;margin-left:auto;transition:transform .16s}.custom-select.is-open .custom-select-chevron{transform:rotate(180deg)}.custom-select-tone{border-radius:50%;flex:0 0 11px;width:11px;height:11px}.custom-select-menu{z-index:85;scrollbar-width:thin;scrollbar-color:#c7d6cf transparent;background:#fff;border:1px solid #d6e2dc;border-radius:13px;max-height:min(320px,48svh);padding:7px;animation:.14s ease-out select-menu-in;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #1232272e}.custom-select-option{color:#52675e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:43px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.custom-select-search{z-index:1;color:#758880;background:#fff;border-bottom:1px solid #e3ece7;align-items:center;gap:8px;margin-bottom:5px;padding:9px 7px;display:flex;position:sticky;top:-7px}.custom-select .custom-select-search input{color:#29483d;min-width:0;font:inherit;background:#fff;border:1px solid #d5e0db;border-radius:7px;flex:1;padding:8px;font-size:13px}.custom-select .custom-select-search input:focus{outline-offset:1px;outline:2px solid #65a898}.custom-select-empty{color:#758880;margin:0;padding:14px 10px;font-size:13px}.custom-select-option>span:not(.custom-select-tone){overflow-wrap:anywhere;flex:1;min-width:0}.custom-select-option>svg{color:#2f7c64;flex:none}.custom-select-option.is-active{color:#194b3c;background:#edf6f2}.custom-select-option.is-selected{color:#fff;background:var(--forest-800)}.custom-select-option.is-selected>svg{color:#fff}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-5px)}}.pool-selector{flex-direction:column;gap:8px;min-width:220px;display:flex}.pool-selector>span{color:#829089;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.pool-custom-select{height:50px}.pool-custom-select .custom-select-trigger{border-color:#d8e3de;border-radius:12px;box-shadow:0 5px 16px #183c300d}.heading-actions{gap:8px;display:flex}.board-heading-actions{align-items:flex-end}.tour-restart-button{color:#466158;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e3de;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 16px #183c300d}.tour-restart-button:hover{color:#1f5a49;background:#f6faf8;border-color:#a9c8bc}.primary-button,.secondary-button,.danger-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.primary-button{color:#fff;border:1px solid var(--forest-900);background:var(--forest-900);box-shadow:0 5px 16px #153c3124}.primary-button:hover{background:var(--forest-800)}.secondary-button{color:#4b5e56;border:1px solid var(--line);background:#fff}.calls-panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.board-controls{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:16px;overflow:hidden}.board-toolbar{align-items:center;gap:16px;padding:16px 18px;display:flex}.board-search-add{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.board-search-add .search-field{flex:none;width:100%;min-width:0}.quick-add-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.quick-add-button{white-space:nowrap;cursor:pointer;height:46px;box-shadow:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.quick-add-button.group-destek{color:#246b61;background:#eaf6f2;border-color:#cbe1da}.quick-add-button.group-okc{color:#8b591f;background:#fff4e6;border-color:#edd6b8}.quick-add-button.group-kurulum{color:#4f6196;background:#eef1fa;border-color:#d2d9ee}.quick-add-button.group-data{color:#765487;background:#f5eff8;border-color:#dfd0e7}.quick-add-button.quick-outcome-button{color:#315b50;background:#f4f9f7;border-color:#cdded7}.quick-add-button.quick-dial-button{color:#fff;background:#286f5d;border-color:#1f6553}.quick-add-button:hover:not(:disabled){filter:brightness(.96)}.quick-add-button:disabled{color:#94a19b;box-shadow:none;cursor:not-allowed;background:#f3f6f4;border-color:#dfe6e2}.operations-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.4vw,26px);display:grid}.operations-board.is-resolved-collapsed{grid-template-columns:repeat(2,minmax(0,1fr)) 76px}.notification-rail{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;height:calc(100svh - 122px);min-height:620px;display:flex;position:sticky;top:96px;overflow:hidden;box-shadow:0 12px 30px #183c300e}.notification-rail-heading{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:17px 18px;display:grid}.notification-rail-heading>span{color:#286d5b;background:#e8f4ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.notification-rail-heading h2{color:#293e36;letter-spacing:-.015em;margin:0;font-size:16px}.notification-rail-heading p{color:#8a9791;margin:4px 0 0;font-size:10px}.notification-rail-heading>b{color:#286d5b;background:#edf6f2;border-radius:9px;place-items:center;min-width:32px;height:32px;padding:0 7px;font-size:12px;display:grid}.notification-compose{border-bottom:1px solid var(--line);background:#fbfdfc;flex-direction:column;gap:10px;padding:16px;display:flex}.notification-compose-title{color:#315d50;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.notification-compose label{flex-direction:column;gap:6px;display:flex;position:relative}.notification-compose label>span{color:#76867f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.notification-compose input,.notification-compose textarea{color:#29433a;width:100%;font:inherit;background:#fff;border:1px solid #d9e4df;border-radius:10px;outline:0;font-size:12px;transition:border-color .15s,box-shadow .15s}.notification-compose input{height:41px;padding:0 11px}.notification-compose textarea{resize:vertical;min-height:76px;padding:10px 11px 22px;line-height:1.5}.notification-compose input:focus,.notification-compose textarea:focus{border-color:#65a898;box-shadow:0 0 0 3px #e7f2ee}.notification-compose input::placeholder,.notification-compose textarea::placeholder{color:#a3ada8}.notification-compose label>small{color:#9aa59f;font-size:8px;position:absolute;bottom:7px;right:9px}.notification-compose>button{color:#fff;background:var(--forest-900);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:11px;font-weight:800;display:inline-flex}.notification-compose>button:hover:not(:disabled){background:var(--forest-800)}.notification-compose>button:disabled{cursor:not-allowed;opacity:.55}.notification-feedback,.notification-stream-error{border-radius:9px;margin:0;padding:9px 10px;font-size:9px;font-weight:650;line-height:1.5}.notification-feedback.is-success{color:#2d7359;background:#eaf5ef}.notification-feedback.is-warning{color:#856326;background:#fff6dd}.notification-feedback.is-error,.notification-stream-error{color:#964d45;background:#fff0ee}.notification-stream-error{margin:12px 14px 0}.notification-list{scrollbar-width:thin;scrollbar-color:#c8d5cf transparent;flex:1;min-height:0;padding:13px;overflow-y:auto}.notification-card{background:#fff;border:1px solid #e0e8e4;border-radius:13px;padding:14px;box-shadow:0 3px 10px #1a392e06}.notification-card+.notification-card{margin-top:10px}.notification-card-meta{color:#829089;justify-content:space-between;align-items:center;gap:9px;font-size:9px;display:flex}.notification-card-meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.notification-card-meta time{flex:none}.notification-card h3{color:#28453a;margin:10px 0 0;font-size:13px;line-height:1.4}.notification-card>p{overflow-wrap:anywhere;color:#53675e;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.notification-card>small{color:#95a09a;align-items:center;gap:5px;margin-top:11px;font-size:8px;line-height:1.4;display:flex}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:24px 16px;display:flex}.notification-empty>span{color:#7e9189;background:#edf2ef;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.notification-empty h3{color:#52665d;margin:13px 0 5px;font-size:12px}.notification-empty p{color:#97a19c;max-width:210px;margin:0;font-size:9px;line-height:1.55}.is-spinning{animation:1s linear infinite spin}.board-column{border:1px solid var(--line);background:#f8faf9;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:clamp(600px,100svh - 360px,860px);min-height:560px;display:grid;overflow:hidden}.board-column-heading{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:20px 22px;display:grid}.board-column-heading>span{color:#986023;background:#fff0df;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.board-column-selected .board-column-heading>span{color:#18777c;background:#e2f3f2}.board-column-resolved .board-column-heading>span{color:#39805c;background:#e7f4e9}.board-column-heading h2{color:#293e36;letter-spacing:-.015em;margin:0;font-size:17px}.board-column-heading p{color:#89958f;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;overflow:hidden}.board-column-heading>b{color:#7d5a2a;background:#fff2e2;border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 8px;font-size:13px;display:grid}.board-column-selected .board-column-heading>b{color:#18777c;background:#e4f3f2}.board-column-resolved .board-column-heading>b{color:#39805c;background:#e8f4eb}.board-column-resolved .board-column-heading{grid-template-rows:repeat(2,minmax(32px,auto));grid-template-columns:auto minmax(0,1fr) 34px;gap:4px 9px;padding-inline:14px}.board-column-resolved .board-column-heading>span{grid-row:1/-1;width:38px;height:38px}.board-column-resolved .board-column-heading>div{grid-row:1/-1}.board-column-resolved .board-column-heading>b{grid-area:1/3;min-width:34px;height:32px}.resolved-collapse-button{color:#39805c;cursor:pointer;background:#f6fbf7;border:1px solid #d6e6dc;border-radius:9px;grid-area:2/3;place-items:center;width:34px;height:32px;display:grid}.resolved-collapse-button:hover,.resolved-expand-button:hover{color:#236b49;background:#eaf5ed}.resolved-collapse-button:focus-visible,.resolved-expand-button:focus-visible{outline-offset:-3px;outline:3px solid #8bc1a0}.board-column-resolved.is-collapsed{background:#fff;display:block}.resolved-expand-button{color:#39805c;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:center;gap:14px;width:100%;height:100%;padding:20px 8px;display:flex}.resolved-expand-button>svg:first-child{flex:none}.resolved-expand-button>span{color:#385a47;letter-spacing:.01em;writing-mode:vertical-rl;margin-block:auto;font-size:13px;font-weight:750;transform:rotate(180deg)}.resolved-expand-chevron{flex:none}.board-column-list{scrollbar-width:thin;scrollbar-color:#c8d5cf transparent;min-height:0;padding:15px;overflow-y:auto}.board-call-card{background:#fff;border:1px solid #e1e8e4;border-radius:14px;margin-bottom:14px;padding:18px;box-shadow:0 3px 10px #1a392e06}.board-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;display:grid}.board-card-top .phone-avatar{border-radius:12px;width:44px;height:44px}.board-card-identity{-webkit-user-select:text;user-select:text;flex-direction:column;gap:6px;min-width:0;display:flex}.board-card-number{color:#183b30;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.25;overflow:hidden}.board-card-customer{color:#435a51;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:7px;min-width:0;font-size:13px;font-weight:500;line-height:1.35;display:flex;overflow:hidden}.board-card-customer small{color:#7d8b85;flex:none;font-size:11px;font-weight:500}.call-contact-match{color:var(--forest-700);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px 7px;font-size:13px;line-height:1.4;display:flex}.call-contact-match small{color:var(--muted);font-size:11px;font-weight:500}.call-contact-match>span{color:var(--muted);flex-basis:100%;font-size:12px}.virtual-call-body .call-contact-match{justify-content:center}.contact-lookup-message{color:var(--muted);margin:0 0 16px;font-size:13px}.board-card-top time{color:#788780;align-self:start;padding-top:2px;font-size:11px;font-weight:500}.board-card-meta{justify-content:space-between;align-items:center;gap:9px;margin-top:14px;display:flex}.board-card-meta.is-pending{justify-content:flex-end}.board-card-meta small{color:#788780;font-size:11px;font-weight:500}.board-call-card .status-badge{font-size:11px;font-weight:600}.board-card-note{overflow-wrap:anywhere;color:#4d625a;-webkit-user-select:text;user-select:text;background:#f6f8f7;border-radius:9px;margin:12px 0 0;padding:12px 13px;font-size:13px;font-weight:400;line-height:1.55;overflow:hidden}.board-card-transfer-note{color:#294f45;-webkit-user-select:text;user-select:text;background:#edf7f3;border-left:3px solid #4f937e;border-radius:9px;margin:12px 0 0;padding:13px 14px}.board-card-transfer-note>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.board-card-transfer-note>div>span{color:#45685e;font-size:11px;font-weight:500}.board-card-transfer-note small{color:#537168;font-size:11px;font-weight:400}.board-card-transfer-note strong{color:#204d40;font-weight:600}.board-card-transfer-note p{color:#1f493d;margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.55}.board-card-actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:12px;display:grid}.board-card-actions.has-select,.board-card-actions.has-delete{grid-template-columns:minmax(0,1fr) auto}.board-card-actions.has-select.has-delete{grid-template-columns:minmax(0,1fr) auto auto}.board-card-actions.has-selected-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.board-card-actions.has-selected-actions>button{width:100%;min-width:0}.board-take-button{justify-content:center;width:100%;height:42px;margin-top:0;font-size:12px;font-weight:650}.transfer-button{color:#315b50;cursor:pointer;background:#f5faf8;border:1px solid #cdded7;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:86px;height:42px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.transfer-button:hover:not(:disabled){color:#fff;border-color:var(--forest-800);background:var(--forest-800)}.resolve-button,.return-button{cursor:pointer;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;height:42px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.resolve-button{color:#286c4c;background:#edf7f0;border-color:#c8dfd0}.resolve-button:hover:not(:disabled){color:#fff;background:#347a58;border-color:#347a58}.return-button{color:#765a27;background:#fff9ec;border-color:#e4d6b9}.return-button:hover:not(:disabled){color:#fff;background:#8a692e;border-color:#8a692e}.delete-button{color:#9b4a41;cursor:pointer;background:#fff8f6;border:1px solid #ecd2ce;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:66px;height:42px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.delete-button:hover:not(:disabled){color:#fff;background:#a94f45;border-color:#a94f45}.outcome-button{color:#3b6257;cursor:pointer;background:#f8fbfa;border:1px solid #d2dfda;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:82px;height:42px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.outcome-button:hover:not(:disabled){color:#fff;background:#477d6c;border-color:#477d6c}.dial-button{color:#fff;cursor:pointer;background:#286f5d;border:1px solid #286f5d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:72px;height:42px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dial-button:hover:not(:disabled){background:#174f42;border-color:#174f42}.board-card-actions,.board-card-actions.has-select,.board-card-actions.has-delete,.board-card-actions.has-select.has-delete,.board-card-actions.has-selected-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.board-card-actions.has-select .board-take-button{grid-column:1/-1}.board-card-actions>button{width:100%;min-width:0}.transfer-button:disabled,.resolve-button:disabled,.return-button:disabled,.delete-button:disabled,.outcome-button:disabled,.dial-button:disabled{cursor:not-allowed;opacity:.5}.board-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:250px;padding:28px 20px;display:flex}.board-empty>span{color:#7e9189;background:#edf2ef;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.board-empty h3{color:#52665d;max-width:260px;margin:14px 0 6px;font-size:13px;line-height:1.4}.board-empty p{color:#97a19c;max-width:260px;margin:0;font-size:10px;line-height:1.5}.board-empty button{color:#fff;background:var(--forest-900);cursor:pointer;border:0;border-radius:8px;margin-top:14px;padding:9px 12px;font-size:10px}.board-column>footer{color:#8f9b95;border-top:1px solid var(--line);background:#fff;align-items:center;min-height:48px;padding:0 20px;font-size:11px;display:flex}.stream-banner{color:#7b622d;background:#fff9e9;border-bottom:1px solid #f0dfb8;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:700;display:flex}.stream-banner.is-connecting svg{animation:1s linear infinite spin}.stream-banner.is-error{color:#944b43;background:#fff3f1;border-bottom-color:#efd1cc}.calls-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:66px;padding:13px 17px;display:flex}.search-field{color:#8a9791;border:1px solid var(--line);background:#fafcfb;border-radius:11px;align-items:center;gap:11px;width:min(440px,55%);height:48px;padding:0 14px;display:flex}.search-field input{color:#2a3e36;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.search-field input::placeholder{color:#a3ada8}.search-field kbd{color:#9da8a3;background:#fff;border:1px solid #e2e7e4;border-radius:5px;padding:4px 6px;font:10px ui-monospace,monospace}.select-field{color:#60736b;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;height:38px;margin-left:auto;padding:0 8px 0 11px;display:flex;position:relative}.select-field select{appearance:none;color:#4b5f57;cursor:pointer;background:0 0;border:0;outline:0;min-width:100px;padding:0 18px 0 0;font-size:10px;font-weight:650}.select-field>svg:last-child{pointer-events:none;position:absolute;right:7px}.calls-table-heading,.call-row{grid-template-columns:minmax(300px,1.7fr) .65fr .65fr .45fr minmax(180px,.75fr);align-items:center;column-gap:15px;display:grid}.calls-table-heading{color:#9ca6a1;border-bottom:1px solid var(--line);letter-spacing:.09em;background:#fafbf9;min-height:34px;padding:0 19px;font-size:8px;font-weight:850}.call-row{cursor:pointer;border-bottom:1px solid #edf1ee;min-height:83px;padding:11px 19px;transition:background .15s}.call-row:hover{background:#fbfdfb}.call-person{align-items:center;gap:11px;min-width:0;display:flex}.phone-avatar{color:#277466;background:#e7f3ee;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.call-person>div{flex-direction:column;gap:3px;min-width:0;display:flex}.call-person b{color:#263b33;letter-spacing:.01em;font-size:12px}.call-person span{color:#77837d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:9px;display:flex;overflow:hidden}.call-person span i{background:#c4ccc8;border-radius:50%;flex:none;width:3px;height:3px}.call-person small{color:#94a09a;text-overflow:ellipsis;white-space:nowrap;max-width:96%;font-size:8px;overflow:hidden}.group-badge,.status-badge{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.group-destek{color:#246b61;background:#e4f3ef}.group-okc{color:#98601e;background:#fff0dd}.group-kurulum{color:#5366a1;background:#e9eefb}.group-data{color:#805a91;background:#f1e9f6}.status-badge{color:#6f7975;background:#f0f2f1}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pending{color:#a46023;background:#fff1e2}.status-selected{color:#18777c;background:#e2f3f2}.status-resolved{color:#39805c;background:#e7f4e9}.status-no-answer,.status-rejected{color:#9b5047;background:#f9e9e6}.call-time{flex-direction:column;gap:3px;display:flex}.call-time b{color:#4c5e56;font-size:10px}.call-time small{color:#a0aaa5;font-size:8px}.row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.round-action,.more-button{color:#60736b;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.take-button{color:#fff;background:var(--forest-900);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.take-button.solve{background:#277b59}.take-button:disabled,.drawer-actions button:disabled{cursor:not-allowed;opacity:.48}.panel-footer{color:#8b9791;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:9px;display:flex}.panel-footer div{align-items:center;gap:5px;display:flex}.panel-footer button,.panel-footer b{border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.panel-footer button{color:#bbc3bf;border:1px solid var(--line);background:#fafbfa}.panel-footer b{color:#fff;background:var(--forest-900)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px;display:flex}.empty-state>span{color:#668079;background:#eff4f1;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.empty-state h3{color:#30463d;margin:15px 0 5px;font-size:15px}.empty-state p{color:#8b9691;margin:0;font-size:10px}.empty-state button{color:#fff;background:var(--forest-900);cursor:pointer;border:0;border-radius:8px;margin-top:15px;padding:8px 11px;font-size:9px}.drawer-layer{z-index:70;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1a1459;border:0;width:100%;height:100%;position:absolute;inset:0}.call-drawer{background:#fff;width:min(430px,100%);padding:24px;animation:.24s ease-out slide-in;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 45px #0c231b24}@keyframes slide-in{0%{transform:translate(100%)}}.call-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.call-drawer>header div{flex-direction:column;gap:4px;display:flex}.call-drawer>header span,.call-drawer>header b{color:#89958f;letter-spacing:.11em;font-size:8px}.call-drawer>header b{color:#425a50;letter-spacing:0}.call-drawer>header button{color:#697a72;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.drawer-person{align-items:center;gap:13px;padding:24px 0 19px;display:flex}.large-avatar{color:#276c5c;background:#e7f2ed;border-radius:15px;place-items:center;width:51px;height:51px;display:grid}.drawer-person h2{color:#233b32;letter-spacing:-.03em;margin:0;font-size:19px}.drawer-person p{color:#86918c;margin:4px 0 0;font-size:10px}.drawer-phone{background:#f7fbf9;border:1px solid #dce8e3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.drawer-phone>span{color:#fff;background:var(--teal-600);border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.drawer-phone div{flex-direction:column;gap:3px;display:flex}.drawer-phone small,.drawer-grid small,.drawer-note small,.timeline>small{color:#98a39e;letter-spacing:.1em;font-size:7px;font-weight:850}.drawer-phone b{color:#2b4339;font-size:12px}.drawer-phone>svg{color:var(--teal-600)}.drawer-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.drawer-grid>div{border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:8px;padding:13px;display:flex}.drawer-note{background:#f7f8f6;border-radius:11px;margin-top:18px;padding:15px}.drawer-note small{color:#65766f;align-items:center;gap:6px;display:flex}.drawer-note p{color:#4a5d55;margin:9px 0 0;font-size:10px;line-height:1.65}.timeline{margin-top:23px}.timeline>div{grid-template-columns:auto 1fr;gap:10px;padding-top:17px;display:grid;position:relative}.timeline>div>i{background:var(--teal-600);border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 1px #9fcfc5}.timeline p{flex-direction:column;gap:4px;margin:0;display:flex}.timeline b{color:#40564d;font-size:9px}.timeline span{color:#94a09a;font-size:8px}.drawer-actions{border-top:1px solid var(--line);background:#fff;gap:8px;margin:30px -24px -24px;padding:17px 24px 22px;display:flex;position:sticky;bottom:-24px}.drawer-actions button{flex:1}.drawer-rule-note{color:#687a72;background:#f7faf8;border:1px solid #dfe8e4;border-radius:10px;margin:0;padding:11px 12px;font-size:9px;line-height:1.55}.dialog-layer{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1a146e;border:0;width:100%;height:100%;position:absolute;inset:0}.add-number-dialog{background:#fff;border:1px solid #fff9;border-radius:19px;width:min(520px,100%);max-height:calc(100svh - 32px);animation:.18s ease-out dialog-in;position:relative;overflow:hidden;box-shadow:0 28px 70px #081f173d}@keyframes dialog-in{0%{opacity:0;transform:translateY(9px)scale(.985)}}.add-number-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:17px;min-height:90px;padding:18px 22px;display:flex}.add-number-dialog>header>div{align-items:center;gap:13px;display:flex}.dialog-icon{color:#fff;background:var(--forest-900);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.add-number-dialog h2{color:#273d34;letter-spacing:-.02em;margin:0;font-size:18px}.add-number-dialog header p{color:#8b9791;margin:5px 0 0;font-size:11px}.add-number-dialog>header>button{color:#697a72;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.add-number-dialog form{flex-direction:column;gap:18px;padding:22px;display:flex}.dialog-pool-row{background:#f6f9f7;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;display:flex}.dialog-pool-row small{color:#8e9a94;letter-spacing:.09em;font-size:9px;font-weight:850}.dialog-field{flex-direction:column;gap:9px;display:flex}.dialog-field>span{color:#52665d;font-size:11px;font-weight:800}.dialog-field>span em{color:#9da6a2;margin-left:5px;font-size:9px;font-style:normal;font-weight:600}.dialog-field>div{color:#6f8279;background:#fbfcfb;border:1px solid #d9e3df;border-radius:11px;align-items:center;gap:10px;height:50px;padding:0 13px;display:flex}.dialog-field input{color:#2c4239;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.dialog-field select{appearance:none;color:#2c4239;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px;font-weight:750}.dialog-field textarea{resize:vertical;color:#2c4239;background:#fbfcfb;border:1px solid #d9e3df;border-radius:11px;outline:0;width:100%;min-height:104px;padding:14px;font:13px/1.55 inherit}.dialog-field>div:focus-within,.dialog-field textarea:focus{background:#fff;border-color:#65a898;box-shadow:0 0 0 3px #e7f2ee}.dialog-keyboard-hint{color:#84918b;font-size:11px;line-height:1.45}.dialog-error{color:#9b4e46;background:#fff0ed;border-radius:9px;margin:-4px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.add-number-dialog form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.add-number-dialog button:disabled{cursor:not-allowed;opacity:.5}.delete-call-dialog .dialog-icon{background:#a94f45}.delete-call-explanation{color:#6f554f;background:#fff7f5;border:1px solid #efd9d4;border-radius:10px;margin:0;padding:13px 14px;font-size:12px;line-height:1.55}.return-call-dialog .dialog-icon{background:#8a692e}.return-call-dialog-body{flex-direction:column;gap:16px;max-height:calc(100svh - 122px);padding:22px;display:flex;overflow-y:auto}.return-call-dialog-body>p{color:#66562f;background:#fffaf0;border:1px solid #e7dcc4;border-radius:10px;margin:0;padding:13px 14px;font-size:12px;line-height:1.55}.return-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.return-reason-grid button{color:#4d5e56;cursor:pointer;background:#fafcfb;border:1px solid #d6e0dc;border-radius:10px;min-height:50px;padding:10px 12px;font-size:12px;font-weight:700}.return-reason-grid button:hover:not(:disabled),.return-reason-grid button.is-keyboard-active{color:#fff;background:#8a692e;border-color:#8a692e}.return-call-dialog-body>footer{justify-content:flex-end;padding-top:2px;display:flex}.onboarding-layer{z-index:110}.onboarding-dialog{background:#fff;border:1px solid #ffffffb8;border-radius:22px;width:min(600px,100%);max-height:calc(100svh - 32px);animation:.2s ease-out dialog-in;position:relative;overflow:hidden;box-shadow:0 30px 80px #081f1745}.onboarding-dialog>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:64px;padding:0 22px;display:flex}.onboarding-dialog>header>span{color:#315247;font-size:13px;font-weight:800}.onboarding-dialog>header>small{color:#82918b;margin-right:auto;font-size:11px}.onboarding-dialog>header>button{color:#687a72;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.onboarding-content{flex-direction:column;gap:24px;max-height:calc(100svh - 172px);padding:28px 28px 24px;display:flex;overflow-y:auto}.tour-number-demo,.tour-navigation-demo,.tour-actions-demo{color:#326c5a;background:linear-gradient(145deg,#f4faf7,#eaf4f0);border:1px solid #d7e7e0;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:140px;padding:24px;display:flex}.tour-number-demo>div,.tour-navigation-demo>div{gap:5px;display:flex}.tour-number-demo kbd,.tour-navigation-demo kbd{color:#254d40;background:#fff;border:1px solid #c6d9d1;border-bottom-width:3px;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 8px;font:700 11px/1 inherit;display:inline-grid;box-shadow:0 4px 10px #1e4e3e12}.tour-number-demo>span{color:#34584c;background:#fff;border:1px solid #b9d2c8;border-radius:10px;align-items:center;gap:8px;min-width:125px;height:43px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.tour-navigation-demo{flex-wrap:wrap}.tour-navigation-demo>span{color:#355d50;font-size:11px;font-weight:700}.tour-navigation-demo .tour-enter-key{min-width:58px}.tour-actions-demo{flex-wrap:wrap;gap:8px}.tour-actions-demo>span{color:#315b50;background:#fff;border:1px solid #cdded7;border-radius:9px;align-items:center;height:36px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.tour-actions-demo>span:last-child{color:#9b4a41;background:#fff8f6;border-color:#ecd2ce}.onboarding-copy>span{color:#4b9078;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.onboarding-copy h2{color:#203b31;letter-spacing:-.03em;margin:0;font-size:26px}.onboarding-copy p{color:#63756e;margin:10px 0 0;font-size:13px;line-height:1.7}.onboarding-dots{justify-content:center;align-items:center;gap:6px;display:flex}.onboarding-dots button{cursor:pointer;background:#d5dfdb;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .16s,background-color .16s}.onboarding-dots button.is-active{background:#39876f;width:23px}.onboarding-dialog>footer{border-top:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:15px 22px;display:flex}.onboarding-dialog>footer>div{gap:8px;display:flex}.tour-skip-button{color:#7b8a84;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:12px;font-weight:650}.quick-add-dialog-body{flex-direction:column;gap:18px;max-height:calc(100svh - 122px);padding:22px;display:flex;overflow-y:auto}.quick-add-dialog-number{-webkit-user-select:text;user-select:text;background:#f7faf8;border:1px solid #dce6e1;border-radius:12px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.quick-add-dialog-number small{color:#7b8a83;font-size:12px;font-weight:500}.quick-add-dialog-number strong{color:#173d31;letter-spacing:.02em;font-size:22px;font-weight:650}.quick-add-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-add-dialog-button{width:100%;height:56px;font-size:13px}.quick-add-dialog-button.is-keyboard-active{outline-offset:2px;border-color:#317b65;outline:3px solid #36846a38;box-shadow:0 0 0 1px #317b65}.quick-add-dialog-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-add-outcome-button,.quick-add-dial-button{cursor:pointer;border:1px solid;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:13px;font-weight:700;display:inline-flex}.quick-add-outcome-button{color:#315b50;background:#f4f9f7;border-color:#cdded7}.quick-add-outcome-button:hover:not(:disabled){color:#fff;background:#477d6c;border-color:#477d6c}.quick-add-dial-button{color:#fff;background:#286f5d;border-color:#286f5d}.quick-add-dial-button:hover:not(:disabled){background:#174f42;border-color:#174f42}.quick-add-outcome-button:disabled,.quick-add-dial-button:disabled{cursor:not-allowed;opacity:.5}.quick-add-message-step{flex-direction:column;gap:18px;display:flex}.quick-add-selected-group{background:#f7faf8;border:1px solid #dce6e1;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.quick-add-selected-group>span{color:#7b8a83;font-size:12px}.quick-add-selected-group>strong{color:#234b3d;margin-right:auto;font-size:13px}.quick-add-selected-group>button{color:#2d705c;cursor:pointer;background:#fff;border:1px solid #bdd3ca;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.quick-add-dialog-footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.outcome-dialog-layer{z-index:105}.outcome-dialog{width:min(900px,100%)}.outcome-dialog:focus{outline:0}.outcome-dialog-icon{background:#477d6c}.outcome-dialog-body{scrollbar-width:thin;scrollbar-color:#c8d5cf transparent;max-height:calc(100svh - 122px);padding:22px;overflow-y:auto}.outcome-loading,.outcome-error,.outcome-empty{color:#74857d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:30px;display:flex}.outcome-loading>svg{color:#477d6c;margin-bottom:12px;animation:1s linear infinite spin}.outcome-loading strong,.outcome-error strong{color:#355247;font-size:15px}.outcome-loading span{margin-top:6px;font-size:12px}.outcome-error>svg{color:#9b554b;margin-bottom:12px}.outcome-error p{max-width:440px;margin:7px 0 16px;font-size:12px;line-height:1.55}.outcome-overview{background:#f8fbf9;border:1px solid #dce7e2;border-radius:15px;padding:18px}.outcome-overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.outcome-overview-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.outcome-overview-heading small{color:#778880;font-size:11px}.outcome-overview-heading strong{color:#173d31;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:650;overflow:hidden}.outcome-overview-heading>span{color:#49685e;background:#e8f2ee;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.outcome-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.outcome-state-card{background:#fff;border:1px solid #dce5e1;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px 14px;display:flex}.outcome-state-card span{color:#65776f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.outcome-state-card strong{font-size:20px;font-weight:700}.outcome-state-card.state-pending strong{color:#9b6528}.outcome-state-card.state-selected strong{color:#18777c}.outcome-state-card.state-resolved strong{color:#39805c}.outcome-state-card.state-deleted strong{color:#9b4a41}.outcome-collection-counts{color:#718079;justify-content:flex-end;align-items:center;gap:7px;margin:13px 0 0;font-size:10px;display:flex}.outcome-collection-counts code{color:#37574c;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.outcome-collection-counts i{background:#aebbb5;border-radius:50%;width:3px;height:3px}.outcome-section{margin-top:20px}.outcome-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.outcome-section-heading h3{color:#2d473d;margin:0;font-size:14px}.outcome-section-heading p{color:#87958f;margin:4px 0 0;font-size:10px}.outcome-section-heading>b{color:#41695c;background:#eaf2ef;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:11px;display:grid}.outcome-entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outcome-entry{background:#fff;border:1px solid #dfe7e3;border-radius:12px;min-width:0;padding:14px}.outcome-entry>header{align-items:center;gap:7px;display:flex}.outcome-entry>header>code{color:#6d7e77;margin-left:auto;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.outcome-state{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.outcome-state.state-pending{color:#8d5f28;background:#fff2e2}.outcome-state.state-selected{color:#18777c;background:#e2f3f2}.outcome-state.state-resolved{color:#39805c;background:#e7f4e9}.outcome-state.state-deleted{color:#9b4a41;background:#f9e9e6}.outcome-entry-details{color:#7c8b84;flex-wrap:wrap;gap:7px 14px;margin-top:12px;font-size:10px;display:flex}.outcome-entry-details strong{color:#3d574d;font-weight:650}.outcome-entry-customer{color:#52675e;margin:11px 0 0;font-size:11px}.outcome-entry-note{overflow-wrap:anywhere;color:#4d625a;background:#f5f8f6;border-radius:8px;margin:10px 0 0;padding:10px 11px;font-size:11px;line-height:1.5}.outcome-timeline{padding:5px 0 2px}.outcome-timeline>div{grid-template-columns:54px 10px minmax(0,1fr);gap:10px;min-height:64px;display:grid;position:relative}.outcome-timeline>div:not(:last-child):after{content:"";background:#dce6e1;width:1px;position:absolute;top:19px;bottom:-2px;left:68px}.outcome-timeline time{color:#74857d;text-align:right;padding-top:2px;font-size:10px}.outcome-timeline i{z-index:1;background:#4b8e78;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #9fc3b7}.outcome-timeline>div>div{min-width:0;padding-bottom:14px}.outcome-timeline strong{color:#304c42;font-size:12px;display:block}.outcome-timeline p{overflow-wrap:anywhere;color:#50675e;margin:5px 0 0;font-size:11px;line-height:1.5}.outcome-timeline span{color:#89968f;margin-top:5px;font-size:10px;display:block}.outcome-timeline span b{color:#526b61;font-weight:700}.outcome-no-operations{color:#7c8b84;text-align:center;background:#fafcfb;border:1px dashed #d7e1dc;border-radius:11px;margin:0;padding:17px;font-size:11px}.outcome-empty>span{color:#477d6c;background:#eaf3ef;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.outcome-empty h3{color:#355247;margin:14px 0 0;font-size:15px}.outcome-empty p{max-width:470px;margin:7px 0 0;font-size:11px;line-height:1.55}.transfer-dialog{width:min(660px,100%)}.transfer-dialog header p{font-size:11px;line-height:1.45}.transfer-dialog form{max-height:min(740px,100svh - 138px);overflow-y:auto}.transfer-team-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-team-heading>span{color:#405b50;font-size:13px;font-weight:800}.transfer-team-heading>small{color:#7f8e87;font-size:11px;font-weight:500}.transfer-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-team-option{color:#40574d;cursor:pointer;background:#fafcfb;border:1px solid #d5e0db;border-radius:11px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.transfer-team-option:hover{background:#f5faf8;border-color:#9dbbb0}.transfer-team-option.is-keyboard-active{outline-offset:1px;border-color:#4b8e78;outline:3px solid #36846a33}.transfer-team-option.is-selected{color:#184e40;background:#eaf5f1;border-color:#72a895;box-shadow:inset 0 0 0 1px #448b7414}.transfer-check{color:#fff;background:#fff;border:1px solid #c8d7d1;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.transfer-team-option.is-selected .transfer-check{background:#39876f;border-color:#39876f}.transfer-message-field>span{color:#405b50;font-size:13px}.transfer-message-field textarea{color:#203b31;min-height:120px;padding:14px 15px;font-size:14px;line-height:1.6}.frequent-messages{flex-direction:column;gap:9px;display:flex}.frequent-messages>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.frequent-messages>div:first-child>span{color:#405b50;font-size:13px;font-weight:800}.frequent-messages>div:first-child>small{color:#87958f;font-size:11px}.frequent-messages>p{color:#6f7f78;background:#f7f9f8;border-radius:9px;margin:0;padding:13px 14px;font-size:12px;line-height:1.5}.frequent-message-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:220px;padding-right:4px;display:grid;overflow-y:auto}.frequent-message-list button{color:#40574d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0db;border-radius:10px;min-height:50px;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.4}.frequent-message-list button:hover,.frequent-message-list button.is-active{color:#fff;background:#377b68;border-color:#377b68}.frequent-message-list button.is-keyboard-active{outline-offset:1px;border-color:#377b68;outline:3px solid #36846a33}.transfer-explanation{color:#526b61;background:#f0f6f3;border-radius:10px;margin:-2px 0 0;padding:13px 14px;font-size:12px;line-height:1.6}.assistant-workspace{flex-direction:column;gap:24px;display:flex}.assistant-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.assistant-page-heading h1{color:#1c3028;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(32px,2.4vw,42px);line-height:1.15}.assistant-page-heading p{color:#6f7e77;max-width:700px;margin:9px 0 0;font-size:14px;line-height:1.65}.assistant-eyebrow{color:#3e846d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.assistant-back-link{color:#496159;white-space:nowrap;background:#fff;border:1px solid #d4dfda;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.assistant-back-link:hover{color:#1e5a48;background:#f6faf8;border-color:#a9c8bc}.assistant-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;min-height:clamp(480px,62svh,720px);display:grid}.assistant-sidebar{border:1px solid var(--line);background:#fff;border-radius:17px;align-self:stretch;overflow:hidden}.assistant-sidebar-heading{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:22px 20px 18px;display:flex}.assistant-sidebar-heading>span{color:#213b31;font-size:17px;font-weight:800}.assistant-sidebar-heading>small{color:#84918b;font-size:11px}.assistant-menu-group{padding:10px}.assistant-menu-group summary{color:#315448;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f7f4;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 12px;font-size:13px;font-weight:800;list-style:none;display:flex}.assistant-menu-group summary::-webkit-details-marker{display:none}.assistant-menu-group summary>span{align-items:center;gap:10px;display:flex}.assistant-menu-chevron{transition:transform .16s}.assistant-menu-group[open] .assistant-menu-chevron{transform:rotate(180deg)}.assistant-menu-items{flex-direction:column;gap:6px;padding:8px 0 0 14px;display:flex}.assistant-menu-items button{color:#5c6e66;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px 0 15px;font-size:13px;font-weight:700;display:flex}.assistant-menu-items button:hover{color:#215c4a;background:#f5f9f7}.assistant-menu-items button.is-active{color:#fff;border-color:var(--forest-800);background:var(--forest-800);box-shadow:0 7px 18px #153c3124}.assistant-menu-items button:focus-visible,.assistant-menu-group summary:focus-visible,.assistant-back-link:focus-visible{outline-offset:2px;outline:3px solid #36846a38}.assistant-tool-panel{color:#52665d;text-align:center;background:linear-gradient(145deg,#ffffffe6,#eff7f3c7);border:1px dashed #c8d9d1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:42px 24px;display:flex}.assistant-tool-icon{color:#fff;background:var(--forest-900);border-radius:20px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 12px 28px #153c312e}.assistant-tool-panel>small{color:#43806c;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:850}.assistant-tool-panel>h2{color:#213b31;letter-spacing:-.025em;margin:7px 0 0;font-size:24px}.assistant-tool-panel>p{color:#718179;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.7}.assistant-tool-panel.has-active-tool{text-align:left;background:#fff;border-style:solid;justify-content:flex-start;align-items:stretch;padding:30px;overflow-y:auto}.assistant-tool-heading{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding-bottom:24px;display:flex}.assistant-tool-heading .assistant-tool-icon{border-radius:16px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 9px 22px #153c3124}.assistant-tool-heading>div{min-width:0}.assistant-tool-heading small{color:#43806c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.assistant-tool-heading h2{color:#213b31;letter-spacing:-.025em;margin:5px 0 0;font-size:25px}.assistant-tool-heading p{color:#718179;margin:6px 0 0;font-size:13px;line-height:1.55}.assistant-query-section{background:#f9fbfa;border:1px solid #dbe5e0;border-radius:14px;margin-top:16px;padding:14px 16px 16px}.assistant-query-heading{color:#34725e;align-items:center;gap:9px;display:flex}.assistant-query-heading>svg{flex:none}.assistant-query-heading h3{color:#29483d;margin:0;font-size:13px}.assistant-query-heading p{color:#7a8982;margin:2px 0 0;font-size:10px;line-height:1.35}.assistant-query-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.assistant-query-grid.has-insurer{grid-template-columns:repeat(5,minmax(120px,1fr))}.assistant-insurer-field{grid-column:1/-1;width:min(100%,430px)}.assistant-input-field{flex-direction:column;gap:8px;min-width:0;display:flex}.assistant-input-field>label,.assistant-field-label{color:#52665d;font-size:10px;font-weight:800}.assistant-control-shell{color:#71837b;background:#fff;border:1px solid #d5e0db;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 11px;display:flex}.assistant-control-shell:focus-within{color:#34725e;border-color:#65a898;box-shadow:0 0 0 3px #e7f2ee}.assistant-input-field input{color:#233c32;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.assistant-input-field input::placeholder{color:#a0aaa5}.assistant-input-field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}.assistant-input-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.58;cursor:pointer}.assistant-control-shell>button{color:#72837b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.assistant-control-shell>button:hover{color:#255f4e;background:#eef6f2}.assistant-control-shell>button:focus-visible{outline-offset:2px;outline:3px solid #36846a38}.assistant-select-field{height:44px}.assistant-select-field .custom-select-value{font-weight:750}.assistant-query-submit{color:#fff;border:1px solid var(--forest-900);background:var(--forest-900);cursor:pointer;border-radius:10px;justify-content:center;align-self:end;align-items:center;gap:8px;min-width:0;height:44px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #153c3126}.assistant-query-submit:hover:not(:disabled){background:var(--forest-800)}.assistant-query-submit:focus-visible{outline-offset:2px;outline:3px solid #36846a38}.assistant-query-submit:disabled{color:#98a59f;box-shadow:none;cursor:not-allowed;background:#edf1ef;border-color:#dce4e0}.assistant-query-spinner,.assistant-results-loading>svg{animation:.8s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}.assistant-results-section{background:#fff;border:1px solid #dbe5e0;border-radius:15px;flex-direction:column;flex:1;min-height:260px;margin-top:16px;display:flex;overflow:hidden}.assistant-results-heading{background:#fbfcfc;border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 16px;display:flex}.assistant-results-heading>div{color:#34725e;align-items:center;gap:10px;display:flex}.assistant-results-heading h3{color:#29483d;margin:0;font-size:14px}.assistant-results-heading p{color:#7a8982;margin:3px 0 0;font-size:10px}.assistant-results-heading small{color:#73847c;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.assistant-results-heading small.is-success{color:#236b52;background:#e5f5ed}.assistant-results-heading small.is-error{color:#9a4b43;background:#fbe9e7}.assistant-results-heading .assistant-results-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.assistant-mail-draft-button{color:#315d50;white-space:nowrap;cursor:pointer;background:#f1f8f4;border:1px solid #c8ddd2;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.assistant-mail-draft-button:hover:not(:disabled){color:#fff;background:#347a5c;border-color:#347a5c}.assistant-mail-draft-button:disabled{color:#98a59f;cursor:not-allowed;background:#f2f5f3;border-color:#dce4e0}.assistant-soap-bodies{flex-direction:column;gap:14px;padding:16px;display:flex}.assistant-soap-body-section{background:#fff;border:1px solid #dce6e1;border-radius:12px;min-width:0;overflow:hidden}.assistant-soap-body-section>header{background:#f8fbf9;border-bottom:1px solid #e6ece9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:48px;padding:10px 14px;display:flex}.assistant-soap-body-section h4{color:#29483d;margin:0;font-size:13px}.assistant-soap-body-section>header span{color:#788981;font-size:10px}.assistant-soap-body-section>pre{color:#dcebe5;white-space:pre;tab-size:2;background:#16372d;max-height:260px;margin:0;padding:15px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.assistant-soap-placeholder{color:#7a8982;align-items:center;min-height:90px;margin:0;padding:16px;font-size:11px;line-height:1.5;display:flex}.assistant-soap-error{color:#8f4c43;background:#fff1ee;border-radius:9px;margin:12px 12px 0;padding:10px 12px;font-size:11px;line-height:1.5}.assistant-service-setup{color:#6e572d;background:#fff9e9;border:1px solid #e7d8ad;border-radius:11px;margin:14px 16px 0;padding:13px 15px}.assistant-service-setup b{color:#674d1e;font-size:13px}.assistant-service-setup p{margin:5px 0 7px;font-size:11px;line-height:1.45}.assistant-service-setup ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.assistant-soap-body-section .xml-response-viewer{min-height:0}.assistant-mail-layer{z-index:110}.assistant-mail-dialog{flex-direction:column;width:min(820px,100%);display:flex}.assistant-mail-dialog>header{flex:none}.assistant-mail-body{flex-direction:column;gap:14px;min-height:0;padding:20px 22px 22px;display:flex;overflow-y:auto}.assistant-mail-issues{border:0;min-width:0;margin:0;padding:0}.assistant-mail-issues legend{color:#486256;margin-bottom:8px;font-size:11px;font-weight:750}.assistant-mail-issues>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assistant-mail-body .assistant-mail-issues label{color:#486256;cursor:pointer;background:#fbfdfc;border:1px solid #d5e1db;border-radius:9px;flex-direction:row;align-items:center;gap:9px;min-height:44px;padding:9px 11px}.assistant-mail-body .assistant-mail-issues label.is-selected{color:#1d5d49;background:#eaf5ef;border-color:#65a898}.assistant-mail-body .assistant-mail-issues input[type=radio]{accent-color:#2e8063;cursor:pointer;flex:0 0 16px;width:16px;height:16px;margin:0}.assistant-mail-body .assistant-mail-issues input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #2e8063}.assistant-mail-recipe-selected{color:#315d50;background:#edf8f1;border:1px solid #cbe3d5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:10px 12px;display:flex}.assistant-mail-recipe-selected>span{font-size:10px;font-weight:750}.assistant-mail-recipe-selected>b{font-size:12px}.assistant-mail-recipe-selected>small{color:#5f796a;margin-left:auto;font-size:10px}.assistant-mail-recipe-picker{background:#f6faf8;border:1px solid #dce7e1;border-radius:9px;min-width:0;margin:0;padding:10px 12px 12px}.assistant-mail-recipe-picker legend{color:#486256;padding:0 4px;font-size:11px;font-weight:750}.assistant-mail-recipe-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:250px;display:grid;overflow-y:auto}.assistant-mail-body .assistant-mail-recipe-picker label{cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:9px;flex-direction:row;align-items:center;gap:9px;min-width:0;padding:9px 10px}.assistant-mail-body .assistant-mail-recipe-picker label.is-selected{background:#eaf5ef;border-color:#65a898}.assistant-mail-body .assistant-mail-recipe-picker input[type=radio]{accent-color:#2e8063;cursor:pointer;flex:0 0 16px;width:16px;height:16px;margin:0}.assistant-mail-body .assistant-mail-recipe-picker input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #2e8063}.assistant-mail-body .assistant-mail-recipe-picker label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.assistant-mail-recipe-picker label b{color:#294f3d;overflow-wrap:anywhere;font-size:12px}.assistant-mail-recipe-picker label small{color:#77897d;font-size:10px;line-height:1.3}.assistant-mail-drug-picker>div{grid-template-columns:minmax(0,1fr)}.assistant-mail-drug-summary{background:#fff;border:1px solid #dce7e1;border-radius:9px;min-width:0;padding:9px 10px;display:flex}.assistant-mail-drug-summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.assistant-mail-drug-summary b{color:#294f3d;overflow-wrap:anywhere;font-size:12px}.assistant-mail-drug-summary small{color:#77897d;font-size:10px;line-height:1.3}.assistant-mail-recipe-picker>p,.assistant-mail-recipe-prompt{color:#6b7f72;margin:9px 0 0;font-size:10px;line-height:1.45}.assistant-mail-recipe-prompt{background:#f4f7f5;border-radius:9px;margin:0;padding:10px 12px}.assistant-mail-privacy{color:#795f32;background:#fff9ea;border:1px solid #eadfbe;border-radius:9px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.assistant-mail-body label{flex-direction:column;gap:7px;display:flex}.assistant-mail-body label>span{color:#486256;font-size:11px;font-weight:750}.assistant-mail-body .assistant-mail-issues label.is-selected>span{color:#1d5d49}.assistant-mail-body label small{color:#87958e;font-size:10px;font-weight:500}.assistant-mail-provision-field{background:#f6faf8;border:1px solid #dce7e1;border-radius:9px;padding:12px}.assistant-mail-amount-section{background:#f6faf8;border:1px solid #dce7e1;border-radius:9px;flex-direction:column;gap:12px;padding:12px;display:flex}.assistant-mail-amount-modes{border:0;min-width:0;margin:0;padding:0}.assistant-mail-amount-modes legend{color:#486256;margin-bottom:8px;font-size:11px;font-weight:750}.assistant-mail-amount-modes>div{flex-wrap:wrap;gap:8px;display:flex}.assistant-mail-body .assistant-mail-amount-modes label{color:#486256;cursor:pointer;background:#fff;border:1px solid #d5e1db;border-radius:9px;flex-direction:row;align-items:center;gap:7px;min-height:37px;padding:7px 10px}.assistant-mail-body .assistant-mail-amount-modes label.is-selected{background:#eaf5ef;border-color:#65a898}.assistant-mail-body .assistant-mail-amount-modes input[type=radio]{accent-color:#2e8063;cursor:pointer;width:15px;height:15px;margin:0}.assistant-mail-body .assistant-mail-amount-modes input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #2e8063}.assistant-mail-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assistant-mail-medicines{flex-direction:column;gap:10px;display:flex}.assistant-mail-medicine-row{background:#fff;border:1px solid #dce7e1;border-radius:9px;min-width:0;padding:11px}.assistant-mail-medicine-row>header{color:#315d50;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.assistant-mail-medicine-row>header button{color:#8f4c43;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:10px;font-weight:700}.assistant-mail-medicine-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.assistant-mail-medicine-suggestions{flex-direction:column;gap:6px;margin-top:10px;display:flex}.assistant-mail-medicine-suggestions>span{color:#87958e;font-size:10px;font-weight:700}.assistant-mail-drug-option{background:#fbfdfc;border:1px solid #e0e9e4;border-radius:8px;flex-direction:column;gap:7px;padding:9px;display:flex}.assistant-mail-drug-option>div:first-child{color:#315d50;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;font-size:10px;display:flex}.assistant-mail-drug-option>div:first-child b{overflow-wrap:anywhere;min-width:0}.assistant-mail-drug-option>div:first-child small{color:#87958e;font-size:9px}.assistant-mail-drug-option>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.assistant-mail-medicine-suggestions button{color:#315d50;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f1f8f4;border:1px solid #cbded4;border-radius:8px;max-width:100%;padding:5px 8px;font-size:10px;overflow:hidden}.assistant-mail-medicine-suggestions button:hover{background:#e7f3ed;border-color:#65a898}.assistant-mail-add-cost{color:#315d50;cursor:pointer;background:#f8fcf9;border:1px dashed #a9c9b9;border-radius:8px;margin-top:9px;padding:6px 8px;font-size:10px;font-weight:700}.assistant-mail-add-cost:hover{background:#eaf5ef}.assistant-mail-add-medicine{color:#315d50;cursor:pointer;background:#fff;border:1px solid #cbded4;border-radius:9px;align-self:flex-start;min-height:36px;padding:0 11px;font-size:11px;font-weight:750}.assistant-mail-add-medicine:hover{background:#eaf5ef;border-color:#65a898}.assistant-mail-body input:not([type=radio]),.assistant-mail-body textarea{color:#2d463b;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d5e1db;border-radius:9px;outline:0;padding:11px 12px;font-size:12px}.assistant-mail-body input:not([type=radio]):focus,.assistant-mail-body textarea:focus{background:#fff;border-color:#65a898;box-shadow:0 0 0 3px #e7f2ee}.assistant-mail-body textarea{resize:vertical;min-height:min(38svh,360px);font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.assistant-mail-body .assistant-mail-send-confirmation{cursor:pointer;background:#f6faf8;border:1px solid #cbded4;border-radius:9px;flex-direction:row;align-items:flex-start;gap:10px;padding:11px 13px}.assistant-mail-body .assistant-mail-send-confirmation input[type=checkbox]{accent-color:#2e8063;cursor:pointer;flex:0 0 17px;width:17px;height:17px;margin:1px 0 0}.assistant-mail-body .assistant-mail-send-confirmation span{font-size:11px;line-height:1.45}.assistant-mail-body>footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assistant-mail-body>footer>span{color:#46745d;flex:1;font-size:10px}.assistant-mail-body>footer .primary-button:disabled{opacity:.55;cursor:not-allowed}.mail-tracking-toolbar{color:#677b70;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 14px;font-size:12px;display:flex}.mail-tracking-toolbar button{color:#245e49;cursor:pointer;background:#f3faf6;border:1px solid #bed7ca;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.mail-tracking-toolbar button:disabled{opacity:.55;cursor:default}.mail-tracking-error,.mail-tracking-warning{border-radius:9px;margin:0 0 12px;padding:11px 13px;font-size:12px;line-height:1.5}.mail-tracking-error{color:#8f3e38;background:#fff0ed}.mail-tracking-warning{color:#795f32;background:#fff9ea}.mail-tracking-empty{color:#6c7d73;border:1px dashed #d0ded5;border-radius:12px;align-items:center;gap:10px;margin:0;padding:25px;font-size:13px;display:flex}.mail-tracking-grid{grid-template-columns:minmax(250px,32%) minmax(0,1fr);gap:14px;min-height:420px;display:grid}.mail-tracking-list{flex-direction:column;gap:8px;max-height:690px;display:flex;overflow-y:auto}.mail-tracking-list>button{color:#29483d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5de;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.mail-tracking-list>button:hover,.mail-tracking-list>button.is-selected{background:#f0f8f3;border-color:#82b19a}.mail-tracking-list-top,.mail-tracking-list-bottom{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.mail-tracking-list-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.mail-tracking-list>button>small{color:#697d71;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mail-tracking-list>button>small.mail-tracking-pharmacist{color:#3e705b;font-weight:700}.mail-tracking-list-bottom time{color:#77877d;font-size:10px}.mail-tracking-list-bottom strong{color:#7b887e;white-space:nowrap;background:#edf1ed;border-radius:6px;padding:4px 7px;font-size:10px}.mail-tracking-list-bottom strong.has-reply{color:#176b4c;background:#dff3e5}.mail-tracking-list>button.mail-tracking-more{color:#25684e;border-style:dashed;justify-content:center;align-items:center;font-size:12px;font-weight:750}.mail-tracking-detail{background:#f8fbf9;border:1px solid #d9e5de;border-radius:12px;min-width:0;max-height:690px;overflow-y:auto}.mail-tracking-detail>header{background:#fff;border-bottom:1px solid #d9e5de;padding:17px 18px}.mail-tracking-detail>header h3{color:#213b31;overflow-wrap:anywhere;margin:0 0 7px;font-size:17px}.mail-tracking-detail>header p{color:#5e7567;overflow-wrap:anywhere;margin:0 0 7px;font-size:12px}.mail-tracking-detail>header small{color:#347456;font-size:11px;font-weight:750}.mail-tracking-pharmacist-editor{background:#f7fbf9;border:1px solid #d8e7df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;padding:9px 10px;display:flex}.mail-tracking-pharmacist-editor>span{color:#526a5d;font-size:11px}.mail-tracking-pharmacist-editor>span b{color:#28543f}.mail-tracking-pharmacist-editor input{color:#284238;background:#fff;border:1px solid #bfd5ca;border-radius:7px;flex:1;min-width:min(240px,100%);min-height:34px;padding:0 9px;font-size:11px}.mail-tracking-pharmacist-editor button{color:#235d46;cursor:pointer;background:#eef8f2;border:1px solid #b9d5c7;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.mail-tracking-pharmacist-editor button.is-cancel{color:#6f7973;background:#fff;border-color:#d9e0dc}.mail-tracking-pharmacist-editor button:disabled{opacity:.55;cursor:default}.mail-tracking-pharmacist-editor>small{color:#4f765f;flex-basis:100%;font-size:10px}.mail-tracking-detail-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.mail-tracking-detail-status>div:first-child{flex-direction:column;gap:4px;display:flex}.mail-tracking-detail-status>div:first-child>span{color:#527264;font-size:10px;line-height:1.4}.mail-tracking-detail-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mail-tracking-detail-status button{color:#205f48;cursor:pointer;background:#eff8f3;border:1px solid #b9d7c8;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.mail-tracking-detail-status button.is-complete{color:#256347;background:#e7f6eb;border-color:#a7d0b7}.mail-tracking-detail-status button:disabled{cursor:default;opacity:.72}.mail-tracking-messages{flex-direction:column;gap:12px;padding:14px;display:flex}.mail-tracking-messages article{background:#fff;border:1px solid #dbe6df;border-radius:10px;min-width:0;padding:14px}.mail-tracking-messages article.is-reply{background:#f4fbf5;border-color:#a8d4b6}.mail-tracking-messages article>header{color:#28563e;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.mail-tracking-messages article>header time{color:#78897e;font-size:11px}.mail-tracking-messages article>p{color:#64796b;overflow-wrap:anywhere;margin:9px 0 0;font-size:11px}.mail-tracking-message-body{color:#293d32;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e9e2;border-radius:8px;margin-top:12px;padding:13px 14px;font:13px/1.65 system-ui,sans-serif}.mail-tracking-technical{background:#f8fbf9;border:1px solid #dce7e1;border-radius:8px;margin-top:10px}.mail-tracking-technical summary{color:#315d50;cursor:pointer;padding:10px 12px;font-size:11px;font-weight:750}.mail-tracking-technical pre{color:#293d32;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-top:1px solid #e0e9e2;max-height:460px;margin:0;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mail-tracking-load-technical{color:#315d50;cursor:pointer;background:#f4faf6;border:1px solid #cbded4;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin-top:10px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.mail-tracking-load-technical:disabled{opacity:.6;cursor:default}.mail-reply-composer{background:#fff;border:1px solid #9ec9b2;border-radius:11px;margin:0 14px 14px;padding:14px;box-shadow:0 8px 25px #173f3110}.mail-reply-composer>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.mail-reply-composer>header>div{color:#26684e;align-items:flex-start;gap:9px;display:flex}.mail-reply-composer>header>div>div{flex-direction:column;gap:2px;display:flex}.mail-reply-composer>header b{color:#234d3c;font-size:13px}.mail-reply-composer>header span{color:#718278;font-size:10px;line-height:1.4}.mail-reply-composer>header>button{color:#687b70;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.mail-reply-composer textarea{resize:vertical;color:#263d33;background:#fbfdfc;border:1px solid #cdded5;border-radius:9px;width:100%;min-height:180px;padding:12px 13px;font:13px/1.6 system-ui,sans-serif}.mail-reply-composer textarea:focus{border-color:#4b9274;outline:2px solid #4b927420}.mail-reply-composer>label{color:#526a5d;align-items:flex-start;gap:8px;margin-top:10px;font-size:10px;line-height:1.45;display:flex}.mail-reply-composer>label input{accent-color:#2e8063;flex:0 0 15px;width:15px;height:15px;margin:0}.mail-reply-composer>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:11px;display:flex}.mail-reply-composer>footer>span{color:#4d715f;flex:1;font-size:10px}.mail-reply-composer>footer button{color:#fff;cursor:pointer;background:#2d7658;border:1px solid #236849;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.mail-reply-composer>footer button:disabled{opacity:.55;cursor:default}.mail-tracking-messages article>small{color:#8a7148;margin-top:8px;font-size:11px;display:block}.assistant-results-loading{color:#527268;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:196px;padding:24px;display:flex}.assistant-results-loading>svg{color:#3b846b;margin-bottom:4px}.assistant-results-loading b{color:#355247;font-size:14px}.assistant-results-loading span{color:#7a8982;font-size:11px}.assistant-results-empty{color:#75867e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:196px;padding:24px;display:flex}.assistant-results-empty-icon{color:#4b8d76;background:#edf6f2;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.assistant-results-empty h4{color:#355247;margin:13px 0 0;font-size:14px}.assistant-results-empty p{max-width:470px;margin:6px 0 0;font-size:11px;line-height:1.55}.assistant-result-types{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px;display:flex}.assistant-result-types span{color:#557068;background:#f9fbfa;border:1px solid #dce7e2;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.xml-response-viewer{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.xml-view-toolbar{background:#fbfcfc;border-bottom:1px solid #e6ece9;align-items:center;gap:7px;min-height:51px;padding:8px 12px;display:flex}.xml-view-toolbar button{color:#65776f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.xml-view-toolbar button:hover:not(:disabled){color:#295f4e;background:#eff6f3}.xml-view-toolbar button.is-active{color:#fff;border-color:var(--forest-800);background:var(--forest-800)}.xml-view-toolbar button:focus-visible{outline-offset:1px;outline:3px solid #36846a38}.xml-view-toolbar button:disabled{opacity:.46;cursor:not-allowed}.xml-view-toolbar>small{color:#8a9690;white-space:nowrap;margin-left:auto;font-size:9px}.xml-fault{color:#815047;background:#fff3f1;border:1px solid #efd4cf;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 12px 0;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.xml-fault>svg{flex:none;margin-top:1px}.xml-fault span{flex-direction:column;gap:2px;display:flex}.xml-fault b{color:#713d35}.xml-tree,.xml-raw{min-height:250px;max-height:480px;margin:0;padding:14px;overflow:auto}.xml-tree{color:#385047;background:#fff;font-size:11px}.xml-raw{color:#dcebe5;white-space:pre;tab-size:2;background:#16372d;border:0;font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.xml-recipe-list{background:#f8fbf9;min-height:250px;max-height:620px;padding:16px;overflow-y:auto}.xml-recipe-count{color:#6c7e75;margin:0 0 12px;font-size:12px}.xml-recipe-count strong{color:#2b5f4f}.xml-recipe-card{background:#fff;border:1px solid #dbe7e0;border-radius:12px;margin-top:10px;overflow:hidden}.xml-recipe-card>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:56px;padding:12px 15px;list-style:none;display:flex}.xml-recipe-card>summary::-webkit-details-marker{display:none}.xml-recipe-card>summary:hover{background:#f5faf7}.xml-recipe-card>summary>span{color:#73867b;font-size:11px;font-weight:750}.xml-recipe-card>summary>strong{color:#234f3f;overflow-wrap:anywhere;font-size:14px}.xml-recipe-card>summary>small{color:#526b5d;font-size:11px}.xml-recipe-card>summary>em{color:#2d7459;white-space:nowrap;background:#eaf6ef;border-radius:8px;margin-left:auto;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.xml-recipe-content{border-top:1px solid #e8efeb;padding:15px}.xml-recipe-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.xml-recipe-meta>div{min-width:0}.xml-recipe-meta dt{color:#85938b;margin-bottom:4px;font-size:10px;font-weight:700}.xml-recipe-meta dd{color:#334e40;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.xml-drug-list h4{color:#294d3e;margin:0 0 10px;font-size:14px}.xml-drug-card{background:#fcfefd;border:1px solid #e0e9e3;border-radius:10px;margin-top:9px;padding:13px}.xml-drug-card>header{align-items:flex-start;gap:10px;display:flex}.xml-drug-card>header>span{color:#2e755b;background:#eaf6ef;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.xml-drug-card>header>div{flex:1;min-width:0}.xml-drug-card h5{color:#263e33;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.xml-drug-card>header small{color:#7a8b81;margin-top:4px;font-size:10px;display:block}.xml-drug-card>header b{color:#507661;white-space:nowrap;font-size:11px}.xml-drug-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.xml-drug-costs>div{background:#edf6f1;border-radius:8px;padding:9px 10px}.xml-drug-costs dt{color:#638275;font-size:10px}.xml-drug-costs dd{color:#1f6048;margin:3px 0 0;font-size:14px;font-weight:800}.xml-drug-matrix{border:1px solid #e5ece8;border-radius:8px;flex-direction:column;gap:5px;margin-top:10px;padding:10px;display:flex}.xml-drug-matrix>span{color:#6c7e75;font-size:10px;font-weight:750}.xml-drug-matrix code{color:#335046;overflow-wrap:anywhere;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.xml-drug-empty{color:#7a8982;margin:0;font-size:12px}.xml-empty-recipes{color:#74857d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:28px 18px;display:flex}.xml-empty-recipes>span{color:#4b8d76;background:#edf6f2;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.xml-empty-recipes h4{color:#355247;margin:13px 0 0;font-size:15px}.xml-empty-recipes p{max-width:420px;margin:6px 0 0;font-size:11px;line-height:1.55}.xml-branch{margin:3px 0}.xml-branch>summary{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:5px 8px;display:flex}.xml-branch>summary:hover{background:#f1f7f4}.xml-branch summary code,.xml-leaf code{color:#236b52;font:700 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.xml-branch summary small,.xml-leaf small{color:#9a6a35;text-overflow:ellipsis;white-space:nowrap;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.xml-branch summary span{color:#687a72;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xml-branch summary em{color:#698078;background:#edf3f0;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;margin-left:auto;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.xml-branch-children{border-left:1px solid #dce7e2;margin-left:14px;padding-left:12px}.xml-leaf{background:#f8fbf9;border-radius:7px;grid-template-columns:minmax(100px,.6fr) minmax(0,.7fr) minmax(140px,1.5fr);align-items:center;gap:9px;min-height:34px;margin:3px 0;padding:6px 9px;display:grid}.xml-leaf>span{overflow-wrap:anywhere;color:#40584f;min-width:0}.xml-leaf>small:empty{display:none}.xml-depth-limit{color:#8a6425;background:#fff6e4;border-radius:7px;margin:6px 0;padding:8px;font-size:10px}.analytics-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px;display:grid}.analytics-metrics{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;column-gap:11px;padding:17px;display:grid}.analytics-metrics article>span{width:38px;height:38px;color:var(--teal-600);background:var(--teal-100);border-radius:11px;grid-row:1/5;place-items:center;display:grid}.analytics-metrics svg{width:19px}.analytics-metrics small{color:#84908a;font-size:8px}.analytics-metrics b{color:#263b33;margin-top:2px;font-size:22px}.analytics-metrics em{color:#589173;margin-top:4px;font-size:7px;font-style:normal}.chart-card,.team-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.card-heading{justify-content:space-between;align-items:flex-start;display:flex}.card-heading h3{color:#2a4037;margin:0;font-size:13px}.card-heading p{color:#8d9893;margin:5px 0 0;font-size:8px}.card-heading button{color:#65766f;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.bar-chart{border-bottom:1px solid #edf1ee;align-items:stretch;gap:9px;height:235px;margin-top:25px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart span{background:#5fae9c;border-radius:5px 5px 0 0;width:min(24px,70%);min-height:6px;transition:height .3s}.bar-chart>div:nth-child(7) span,.bar-chart>div:nth-child(8) span{background:var(--orange-500)}.bar-chart small{color:#a0aaa5;margin-bottom:-19px;font-size:7px}.team-card{flex-direction:column;gap:17px;display:flex}.team-row{grid-template-columns:64px 1fr 18px 25px;align-items:center;gap:8px;display:grid}.team-row>div{background:#edf1ef;border-radius:999px;height:5px;overflow:hidden}.team-row>div i{border-radius:inherit;background:var(--teal-600);height:100%;display:block}.team-row b{color:#4a5e55;font-size:9px}.team-row small{color:#9aa49f;font-size:7px}.settings-layout{flex-direction:column;gap:12px;max-width:850px;display:flex}.profile-card,.settings-card,.session-card{border:1px solid var(--line);background:#fff;border-radius:14px}.profile-card{padding:22px}.settings-card-heading{align-items:center;gap:12px;display:flex}.avatar-large{width:46px;height:46px;font-size:12px}.settings-card-heading div{flex:1}.settings-card-heading h3,.settings-card h3,.session-card h3{color:#2b4138;margin:0;font-size:13px}.settings-card-heading p,.settings-card p,.session-card p{color:#87928d;margin:5px 0 0;font-size:9px;line-height:1.5}.verified-pill{color:#2e7959;background:#e8f4eb;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.settings-info{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.settings-info>div{flex-direction:column;gap:7px;padding:17px 15px 0 0;display:flex}.settings-info small{color:#9ca6a1;letter-spacing:.09em;font-size:7px;font-weight:850}.settings-info b{color:#4b5f56;align-items:center;gap:6px;font-size:9px;display:flex}.settings-card{justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 20px;display:flex}.toggle{cursor:pointer;background:#d7ddda;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 1px 3px #00000026}.toggle.is-on{background:var(--teal-600)}.toggle.is-on i{margin-left:auto}.session-card{background:#fffdfb;border-color:#eadbd3;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.session-card>span{color:#a45f2a;background:#fff0df;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.danger-button{color:#a14339;background:#fff;border:1px solid #efd6d2}.mobile-bottom-nav,.sidebar-backdrop{display:none}.toast{z-index:100;color:#fff;background:var(--forest-900);border-radius:11px;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:700;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 12px 32px #0d281f3d}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.virtual-call-panel{z-index:80;color:#f5fffb;-webkit-user-select:none;user-select:none;background:linear-gradient(150deg,#173f35 0%,#0e2922 100%);border:1px solid #ffffff24;border-radius:22px;width:min(350px,100vw - 24px);animation:.2s ease-out virtual-call-in;position:fixed;bottom:26px;right:26px;overflow:hidden;box-shadow:0 24px 70px #08201852}.virtual-call-panel.is-terminal{background:linear-gradient(150deg,#304a42 0%,#1f332d 100%)}.virtual-call-panel.is-minimized{border-radius:17px;width:min(310px,100vw - 24px)}.virtual-call-drag-handle{color:#e8faf3b8;cursor:grab;touch-action:none;background:#ffffff09;border-bottom:1px solid #ffffff17;align-items:center;gap:9px;min-height:45px;padding:8px 10px 8px 14px;display:flex}.virtual-call-drag-handle:active{cursor:grabbing}.virtual-call-drag-handle>span{letter-spacing:.09em;text-transform:uppercase;flex:1;font-size:10px;font-weight:800}.virtual-call-window-actions{align-items:center;gap:4px;display:flex}.virtual-call-window-actions button{color:#d9eee7;cursor:pointer;background:#ffffff12;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.virtual-call-window-actions button:hover{color:#fff;background:#ffffff24}.virtual-call-body{text-align:center;flex-direction:column;align-items:center;min-height:292px;padding:25px 24px 20px;display:flex}.virtual-call-avatar{color:#164d3f;background:linear-gradient(145deg,#d9f5ea,#9edbc5);border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid;box-shadow:0 10px 28px #03130e3d}.virtual-call-status{color:#a8d9c8;letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;font-weight:800;display:inline-flex}.virtual-call-status i,.virtual-call-status-dot{background:#66d5ad;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite virtual-call-pulse;display:inline-block;box-shadow:0 0 0 4px #66d5ad1f}.virtual-call-status.status-ended i,.virtual-call-status.status-failed i,.virtual-call-status.status-expired i,.virtual-call-status-dot.status-ended,.virtual-call-status-dot.status-failed,.virtual-call-status-dot.status-expired{box-shadow:none;background:#c7d2ce;animation:none}.virtual-call-body>strong{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:25px;font-weight:780;overflow:hidden}.virtual-call-body>p{color:#b9d0c8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:5px 0 0;font-size:12px;overflow:hidden}.virtual-call-body>time{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-top:17px;font-size:31px;font-weight:500}.virtual-call-body>small{color:#ffd1c8;margin-top:10px;font-size:11px;line-height:1.45}.virtual-call-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:20px 0 16px;display:grid}.virtual-call-controls button{color:#f4fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:7px 3px;display:flex}.virtual-call-controls button:hover:not(:disabled),.virtual-call-controls button[aria-pressed=true]{background:#67d5ab33;border-color:#83d9b6}.virtual-call-controls button:disabled{opacity:.45;cursor:not-allowed}.virtual-call-controls button.hangup{background:#bc3a35;border-color:#ffaaa5}.virtual-call-controls button span{white-space:nowrap;font-size:10px;font-weight:700}.virtual-call-controls p{color:#ccebdc;grid-column:1/-1;margin:0;font-size:11px}.virtual-call-mini-body{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:55px;padding:10px 15px;display:grid}.virtual-call-mini-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.virtual-call-mini-body time{color:#c9ddd6;font-variant-numeric:tabular-nums;font-size:13px}@keyframes virtual-call-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes virtual-call-pulse{50%{opacity:.45;transform:scale(.8)}}@media (max-width:700px){.virtual-call-panel{bottom:84px;right:12px}}@media (max-width:1280px){.workspace-content{padding-inline:30px}.board-card-actions.has-select.has-delete{grid-template-columns:repeat(2,minmax(0,1fr))}.board-card-actions.has-select.has-delete .board-take-button{grid-column:1/-1}.board-card-actions.has-select.has-delete>button{width:100%;min-width:0}}@media (max-width:1200px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.notification-rail{height:min(720px,80svh);min-height:520px;position:static}}@media (max-width:1100px){.login-shell{gap:55px}.calls-table-heading,.call-row{grid-template-columns:minmax(260px,1.5fr) .55fr .6fr .4fr minmax(130px,.75fr)}.round-action{display:none}}@media (max-width:900px){.login-page{padding:0 26px}.login-header{height:82px}.login-shell{grid-template-columns:1fr;gap:42px;padding:45px 0 70px}.login-copy{text-align:center;padding:0}.eyebrow{margin-inline:auto}.login-copy h1{max-width:none;font-size:clamp(50px,10vw,72px)}.login-copy>p{margin-inline:auto}.login-benefits{text-align:left;margin-inline:auto}.login-card-wrap{justify-self:center}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-close,.sidebar-backdrop{display:block}.sidebar-backdrop{z-index:29;background:#0c1c1661;border:0;width:100%;height:100%;position:fixed;inset:0}.workspace{width:100%;margin-left:0}.mobile-menu{place-items:center;display:grid}.workspace-topbar{padding:0 24px}.crumb{margin-left:12px;margin-right:auto}.calls-table-heading{display:none}.call-row{grid-template-columns:minmax(250px,1fr) .55fr .6fr .45fr}.call-row>div:last-child{grid-column:1/-1;justify-content:flex-start;margin-top:8px}.call-row .round-action{display:grid}.analytics-layout{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.assistant-query-grid,.assistant-query-grid.has-insurer{grid-template-columns:repeat(2,minmax(0,1fr))}.board-column{height:clamp(580px,100svh - 350px,780px)}}@media (max-width:720px){.simple-topbar-inner,.workspace-content{padding-inline:20px}.operations-board,.operations-board.is-resolved-collapsed{grid-template-columns:minmax(0,1fr)}.board-column-resolved{grid-column:auto}.board-column{height:min(700px,72svh);min-height:480px}.board-column-resolved.is-collapsed{height:68px;min-height:0}.resolved-expand-button{flex-direction:row;justify-content:flex-start;gap:12px;padding:0 18px}.resolved-expand-button>span{writing-mode:horizontal-tb;margin:0 auto 0 0;transform:none}.resolved-expand-chevron{transform:rotate(-90deg)}.notification-rail{height:min(680px,82svh);min-height:480px}.assistant-layout{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.assistant-tool-panel.has-active-tool{min-height:460px}.mail-tracking-grid{grid-template-columns:minmax(0,1fr)}.mail-tracking-list{max-height:340px}.mail-tracking-detail{max-height:none}.outcome-entry-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.login-page{padding:0 17px}.login-header{height:72px}.secure-note{font-size:0}.brand-mark{width:43px;height:43px}.login-shell{gap:34px;padding:30px 0 54px}.login-copy h1{font-size:clamp(43px,14vw,62px)}.login-copy>p{margin:22px 0 27px;font-size:14px;line-height:1.65}.login-benefits,.login-card-wrap:before,.device-chip{display:none}.qr-card{border-radius:22px;padding:25px 22px 22px}.login-footer{text-align:center;justify-content:center}.login-footer span:last-child{display:none}.simple-topbar{height:64px}.simple-topbar-inner{padding-inline:14px}.simple-brand{gap:8px}.simple-brand strong{font-size:14px}.simple-user>span,.simple-logout>span{display:none}.assistant-nav-link{width:42px;padding:0}.assistant-nav-link>span{display:none}.call-management-toggle{width:42px;padding:0}.call-management-toggle>span{display:none}.simple-user>b{width:36px;height:36px}.simple-logout{justify-content:center;width:38px;height:38px;padding:0}.simple-topbar .connection-pill{margin-right:0;padding:7px 9px;font-size:9px;display:flex}.simple-workspace{min-height:calc(100svh - 64px)}.workspace-topbar{height:59px;padding:0 15px}.crumb span,.crumb svg:not(:last-of-type),.connection-pill{display:none}.workspace-content{padding:22px 14px 95px}.simple-workspace .workspace-content{padding-bottom:40px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:20px}.date-line{font-size:10px}.page-heading h1{font-size:28px}.page-heading p{max-width:300px;font-size:12px}.board-heading-actions{width:100%}.pool-selector{flex:1;min-width:0}.pool-selector>span{font-size:9px}.pool-custom-select{height:48px}.pool-custom-select .custom-select-value{font-size:12px}.tour-restart-button{flex:0 0 48px;width:48px;height:48px;padding:0;font-size:0}.heading-actions .secondary-button{display:none}.heading-actions .primary-button{width:42px;padding:0;font-size:0}.calls-toolbar{flex-wrap:wrap;padding:11px}.board-toolbar{flex-wrap:wrap;padding:12px}.board-search-add{width:100%}.quick-add-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-add-button{height:44px;padding-inline:10px;font-size:11px}.board-column{height:min(630px,72svh);min-height:430px}.board-column-heading{min-height:82px;padding:15px}.board-column-heading>span{width:42px;height:42px}.board-column-heading h2{font-size:16px}.board-column-heading p{font-size:10px}.board-column-list{padding:12px}.board-call-card{padding:14px}.board-card-number{font-size:16px}.board-card-customer,.board-card-note,.board-card-transfer-note p{font-size:12px}.board-take-button,.transfer-button,.resolve-button,.return-button,.delete-button,.outcome-button,.dial-button{height:40px;font-size:11px}.frequent-message-list{grid-template-columns:minmax(0,1fr)}.search-field{width:100%}.search-field kbd{display:none}.select-field{flex:1;margin-left:0}.desktop-only{display:none}.call-row{grid-template-columns:1fr auto;row-gap:9px;min-height:0;padding:15px 13px}.call-row>div:nth-child(2){grid-column:1}.call-row>div:nth-child(3){grid-area:2/2}.call-row>div:nth-child(4){text-align:right;margin-top:-42px;position:absolute;right:14px}.call-row>div:last-child{grid-column:1/-1}.call-person span{max-width:240px}.row-actions .take-button{flex:1;justify-content:center;height:34px}.panel-footer{display:none}.mobile-bottom-nav{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #153c3117;border-radius:17px;grid-template-columns:repeat(3,1fr);height:61px;padding:6px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 10px 35px #0d281f2e}.mobile-bottom-nav button{color:#8b9791;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;font-weight:700;display:flex}.mobile-bottom-nav button.active{color:var(--forest-900);background:#eaf3ef}.analytics-metrics{grid-template-columns:1fr 1fr;gap:8px}.analytics-metrics article{padding:13px}.analytics-metrics article>span{width:33px;height:33px}.analytics-metrics b{font-size:18px}.chart-card,.team-card{padding:16px}.bar-chart{gap:4px;height:190px}.settings-info{grid-template-columns:1fr}.settings-info>div{padding-top:13px}.settings-card-heading{align-items:flex-start}.verified-pill{display:none}.session-card{grid-template-columns:auto 1fr}.session-card .danger-button{grid-column:1/-1}.toast{justify-content:center;bottom:20px;left:16px;right:16px}.dialog-layer{padding:12px}.add-number-dialog{border-radius:16px}.add-number-dialog>header{min-height:78px;padding:14px 15px}.dialog-icon{width:40px;height:40px}.add-number-dialog h2{font-size:16px}.add-number-dialog header p{font-size:10px}.add-number-dialog form,.quick-add-dialog-body,.return-call-dialog-body,.outcome-dialog-body{padding:16px}.add-number-dialog form{gap:16px}.dialog-field textarea{min-height:92px}.primary-button,.secondary-button,.danger-button{height:42px;font-size:11px}.outcome-overview{padding:14px}.outcome-overview-heading{flex-direction:column;align-items:flex-start;gap:10px}.outcome-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-collection-counts{flex-wrap:wrap;justify-content:flex-start}.outcome-entry>header{flex-wrap:wrap}.outcome-entry>header>code{width:100%;margin:2px 0 0}.assistant-page-heading{flex-direction:column;align-items:flex-start;gap:18px}.assistant-page-heading h1{font-size:28px}.assistant-page-heading p{font-size:12px}.assistant-back-link{min-height:42px;font-size:11px}.assistant-layout{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.assistant-sidebar-heading{padding:18px 16px 15px}.assistant-menu-group{padding:8px}.assistant-menu-items{padding-left:8px}.assistant-tool-panel{min-height:390px;padding:32px 18px}.assistant-tool-panel.has-active-tool{min-height:0;padding:20px 16px}.assistant-tool-icon{border-radius:17px;width:60px;height:60px}.assistant-tool-panel>h2{font-size:21px}.assistant-tool-panel>p{font-size:12px}.assistant-tool-heading{align-items:flex-start;padding-bottom:19px}.assistant-tool-heading .assistant-tool-icon{border-radius:14px;flex-basis:48px;width:48px;height:48px}.assistant-tool-heading h2{font-size:21px}.assistant-tool-heading p{font-size:11px}.assistant-query-section{margin-top:14px;padding:13px}.assistant-query-grid,.assistant-query-grid.has-insurer{grid-template-columns:minmax(0,1fr)}.assistant-select-field{height:44px}.assistant-results-heading{align-items:flex-start}.assistant-results-heading p{max-width:230px}.assistant-results-heading{flex-wrap:wrap}.assistant-results-heading .assistant-results-actions{justify-content:space-between;width:100%}.assistant-soap-bodies{padding:11px}.assistant-service-setup ul{grid-template-columns:minmax(0,1fr)}.assistant-mail-body{padding:16px}.assistant-mail-issues>div,.assistant-mail-recipe-picker>div,.assistant-mail-amount-grid,.assistant-mail-medicine-grid{grid-template-columns:minmax(0,1fr)}.assistant-mail-body>footer{flex-wrap:wrap}.assistant-mail-body>footer>span{flex-basis:100%}.assistant-results-empty{padding:22px 16px}.xml-view-toolbar{flex-wrap:wrap}.xml-view-toolbar>small{width:100%;margin-left:0}.xml-recipe-list{padding:10px}.xml-recipe-content{padding:11px}.xml-recipe-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.xml-drug-costs{grid-template-columns:minmax(0,1fr)}.xml-tree,.xml-raw{max-height:420px;padding:11px}.xml-leaf{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}.xml-leaf>small{grid-area:2/1/auto/-1}.onboarding-content{padding:19px 17px 16px}.tour-number-demo,.tour-navigation-demo,.tour-actions-demo{min-height:116px;padding:15px}.tour-number-demo{gap:8px}.tour-number-demo kbd,.tour-navigation-demo kbd{min-width:29px;height:31px;padding:0 6px}.tour-number-demo>span{min-width:98px}.tour-actions-demo{flex-wrap:wrap}}@media (max-width:430px){.simple-brand>span:last-child{display:none}.simple-topbar-inner{gap:8px}.simple-topbar-actions{gap:6px}.simple-topbar .connection-pill{justify-content:center;gap:0;width:20px;min-width:20px;height:20px;padding:0;font-size:0;overflow:hidden}.simple-topbar .connection-pill i{flex:0 0 6px}.simple-user{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
