.cab-shell,.ibolid-cabinet{--side:#fbfdfc;--nav:var(--ds-background-brand-high);--accent:var(--ds-background-brand-high);--green:var(--ds-background-brand-high);--lime:#e8f8ef;--mint:#eef8f2;--coral:#fcebe9;--lilac:#f1f0fa;--yellow:#fff5e6;--danger:#b94c55;--r:16px;--bg:var(--ds-background-neutral-low);--brand-extra:var(--ds-background-brand-extra-high);--brand-extra-ink:#4148b2;--brand-extra-soft:#ececff;--ink:#20232d;--text:#3f4450;--muted:#626b76;--line:#dde1e7;--soft:#eef0f5;--surface:var(--ds-layer-floor-1);--shadow:0 2px 3px #22263d05,0 8px 22px #22263d07}@keyframes cab-pop{0%{opacity:0;transform:translateY(8px)}}.cab-shell :is(.sidebar,.topbar,.page-head) *,.ibolid-cabinet *{box-sizing:border-box}.cab-shell,.ibolid-cabinet{margin:0}.cab-shell :is(.sidebar,.topbar,.page-head) button,.ibolid-cabinet button,.cab-shell :is(.sidebar,.topbar,.page-head) input,.ibolid-cabinet input,.cab-shell :is(.sidebar,.topbar,.page-head) select,.ibolid-cabinet select,.cab-shell :is(.sidebar,.topbar,.page-head) textarea,.ibolid-cabinet textarea{color:inherit}.cab-shell :is(.sidebar,.topbar,.page-head) button,.ibolid-cabinet button{cursor:pointer}.cab-shell :is(.sidebar,.topbar,.page-head) button:disabled,.ibolid-cabinet button:disabled{cursor:not-allowed;opacity:.5}.cab-shell :is(.sidebar,.topbar,.page-head) a,.ibolid-cabinet a{color:inherit}.cab-shell .app{min-height:100vh;display:grid}.cab-shell .sidebar{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:auto}.cab-shell .brand-mark{background:linear-gradient(145deg,var(--green),var(--accent));width:40px;height:40px;color:var(--ds-layer-floor-1);border-radius:13px;place-items:center;font-weight:800;display:grid}.cab-shell .brand strong{color:var(--ink);font-size:16px;display:block}.cab-shell .brand small{color:var(--muted);display:block}.cab-shell .nav{display:grid}.cab-shell .nav-separator{font-weight:700}.cab-shell .nav-btn{text-align:left;background:0 0;border:0;align-items:center;width:100%;display:flex}.cab-shell .nav-icon{place-items:center;display:grid}.cab-shell .count{text-align:center;margin-left:auto;padding:2px 7px}.cab-shell .platform{border-top:1px solid var(--line);color:var(--muted);padding:17px 9px 2px}.cab-shell .platform strong{color:var(--ink);margin-top:5px;display:block}.cab-shell .main{min-width:0}.cab-shell .topbar{align-items:center;gap:10px;display:flex}.cab-shell .global-branch{align-items:center;gap:8px;display:flex}.cab-shell .global-branch label{color:var(--muted);font-size:12px}.cab-shell .top-spacer{flex:1}.cab-shell .icon-btn{place-items:center;display:grid}.cab-shell .profile{align-items:center;gap:9px;display:flex}.cab-shell .avatar{border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.cab-shell .profile strong{color:var(--ink);display:block}.cab-shell .profile small{color:var(--muted)}.cab-shell .page{display:none}.cab-shell .page.active{display:block}.cab-shell .page-head{justify-content:space-between;gap:18px;display:flex}.cab-shell .page-head h1{margin:0}.cab-shell .page-head p{margin:5px 0 0}.cab-shell :is(.sidebar,.topbar,.page-head) h2,.ibolid-cabinet h2,.cab-shell :is(.sidebar,.topbar,.page-head) h3,.ibolid-cabinet h3,.cab-shell :is(.sidebar,.topbar,.page-head) p,.ibolid-cabinet p{margin-top:0}.cab-shell :is(.sidebar,.topbar,.page-head) h2,.ibolid-cabinet h2{margin-bottom:0}.cab-shell :is(.sidebar,.topbar,.page-head) h3,.ibolid-cabinet h3{margin-bottom:6px}.ibolid-cabinet .nowrap{white-space:nowrap}.ibolid-cabinet .link{background:0 0;border:0;padding:0;text-decoration:none}.ibolid-cabinet .hidden{display:none!important}.ibolid-cabinet .btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ibolid-cabinet .btn.danger{color:var(--danger)}.ibolid-cabinet .btn.ghost{background:0 0;border-color:#0000}.ibolid-cabinet .btn.sm{padding:6px 10px}.ibolid-cabinet .toolbar{flex-wrap:wrap;display:flex}.ibolid-cabinet .toolbar select,.ibolid-cabinet .toolbar input{border:1px solid var(--line);min-height:40px;padding:8px 11px}.cab-shell .global-branch select{padding:8px 11px}.ibolid-cabinet .search{min-width:230px}.ibolid-cabinet .panel{min-width:0}.ibolid-cabinet .panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ibolid-cabinet .panel-head p{color:var(--muted);margin:3px 0 0}.ibolid-cabinet .grid-2{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);display:grid}.ibolid-cabinet .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ibolid-cabinet .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ibolid-cabinet .grid-5{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ibolid-cabinet .stack{display:grid}.ibolid-cabinet .kpi{border-radius:var(--r);min-height:125px;color:var(--ink);padding:16px}.ibolid-cabinet .kpi:nth-child(5n+1){background:var(--lime)}.ibolid-cabinet .kpi:nth-child(5n+2){background:var(--mint)}.ibolid-cabinet .kpi:nth-child(5n+3){background:var(--yellow)}.ibolid-cabinet .kpi:nth-child(5n+4){background:var(--lilac)}.ibolid-cabinet .kpi:nth-child(5n){background:var(--coral)}.ibolid-cabinet .kpi strong,.ibolid-cabinet .kpi small{display:block}.ibolid-cabinet .quick{flex-wrap:wrap}.ibolid-cabinet .quick .btn:first-child{background:var(--green);border-color:var(--green);color:var(--ds-layer-floor-1)}.ibolid-cabinet .appointment-mini{border-bottom:1px solid var(--line);align-items:center;display:grid}.ibolid-cabinet .appointment-mini:last-child{border-bottom:0}.ibolid-cabinet .timebox{color:var(--ink);text-align:center;font-weight:700}.ibolid-cabinet .timebox small{color:var(--muted);font-weight:400;display:block}.ibolid-cabinet .appointment-mini strong{color:var(--ink);display:block}.ibolid-cabinet .appointment-mini small{color:var(--muted)}.ibolid-cabinet .stats-row{grid-template-columns:repeat(4,1fr);display:grid}.ibolid-cabinet .stat{padding:13px}.ibolid-cabinet .stat strong{display:block}.ibolid-cabinet .stat span{color:var(--muted)}.ibolid-cabinet .trend-head{align-items:center;gap:10px;display:flex}.ibolid-cabinet .trend-legend{color:var(--muted);flex-wrap:wrap;display:flex}.ibolid-cabinet .trend-legend i{border-radius:50%;margin-right:5px;display:inline-block}.ibolid-cabinet .trend svg{width:100%;display:block}.ibolid-cabinet .trend .gridline{stroke-width:1px}.ibolid-cabinet .trend .line-a,.ibolid-cabinet .trend .line-b{fill:none}.ibolid-cabinet .attention{grid-template-columns:repeat(4,1fr);display:grid}.ibolid-cabinet .notice{background:#edf0ff;border-radius:16px;min-height:130px;padding:14px}.ibolid-cabinet .notice strong,.ibolid-cabinet .notice b{color:var(--ink);display:block}.ibolid-cabinet .tabs{flex-wrap:wrap;margin-bottom:15px;display:flex}.ibolid-cabinet .tab{padding:7px 12px}.ibolid-cabinet .tab-panel{display:none}.ibolid-cabinet .tab-panel.active{display:block}.ibolid-cabinet .fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ibolid-cabinet .field{gap:6px;display:grid}.ibolid-cabinet .field.wide{grid-column:1/-1}.ibolid-cabinet .field input,.ibolid-cabinet .field select{border:1px solid var(--line);width:100%;padding:9px 11px}.ibolid-cabinet .field textarea{border:1px solid var(--line);resize:vertical;width:100%;padding:9px 11px}.ibolid-cabinet .help{color:var(--muted);margin:7px 0 0;font-size:11px}.ibolid-cabinet .form-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.ibolid-cabinet .table-wrap{overflow:auto}.cab-shell :is(.sidebar,.topbar,.page-head) table,.ibolid-cabinet table{border-collapse:collapse;width:100%}.cab-shell :is(.sidebar,.topbar,.page-head) th,.ibolid-cabinet th{text-align:left}.cab-shell :is(.sidebar,.topbar,.page-head) td,.ibolid-cabinet td{vertical-align:middle}.ibolid-cabinet tbody tr.clickable{cursor:pointer}.ibolid-cabinet .chip{white-space:nowrap;align-items:center;display:inline-flex}.ibolid-cabinet .chips{flex-wrap:wrap;gap:5px;display:flex}.ibolid-cabinet .row-card{align-items:center;display:grid}.ibolid-cabinet .photo{place-items:center;width:60px;height:60px;font-size:22px;font-weight:700;display:grid}.ibolid-cabinet .row-card strong{color:var(--ink)}.ibolid-cabinet .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ibolid-cabinet .clinic-hero{display:grid}.ibolid-cabinet .cover{flex-direction:column;display:flex}.ibolid-cabinet .cover-logo{place-items:center;font-weight:800;display:grid}.ibolid-cabinet .branch-card{border:1px solid var(--line)}.ibolid-cabinet .setting-role{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.6fr) 1.4fr auto;align-items:center;gap:14px;display:grid}.ibolid-cabinet .switch{width:43px;height:24px;position:relative}.ibolid-cabinet .switch span{background:#cbd7d5;border-radius:999px;position:absolute;inset:0}.ibolid-cabinet .switch span:after{content:"";background:var(--ds-layer-floor-1);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.ibolid-cabinet .switch input:checked+span:after{transform:translate(19px)}.ibolid-cabinet .channel-edit{justify-content:space-between;align-items:center;gap:10px;display:flex}.ibolid-cabinet .multi-select{border:1px solid var(--line);background:var(--surface);border-radius:11px;position:relative}.ibolid-cabinet .multi-select summary{cursor:pointer;min-height:40px;padding:9px 36px 9px 11px;list-style:none;position:relative}.ibolid-cabinet .multi-select summary::-webkit-details-marker{display:none}.ibolid-cabinet .multi-select summary:after{content:"⌄";color:var(--muted);position:absolute;top:8px;right:12px}.ibolid-cabinet .multi-menu{border-top:1px solid var(--line);gap:7px;max-height:210px;padding:10px;display:grid;overflow:auto}.ibolid-cabinet .multi-menu input[type=search]{min-height:35px}.ibolid-cabinet .multi-menu label{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.ibolid-cabinet .multi-menu input[type=checkbox]{width:auto;min-height:auto}.ibolid-cabinet .notification-list{gap:9px;display:grid}.ibolid-cabinet .notification-item{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.ibolid-cabinet .info-box strong{color:inherit}.ibolid-cabinet .call-chain{grid-template-columns:repeat(6,1fr);align-items:center}.ibolid-cabinet .chain-item{text-align:center;border-radius:12px}.ibolid-cabinet .chain-arrow{text-align:center;color:var(--muted)}.ibolid-cabinet .direction{border:1px solid var(--line);overflow:hidden}.ibolid-cabinet .direction-head{text-align:left;border:0;align-items:center;width:100%;font-weight:650;display:flex}.ibolid-cabinet .service-row{border-bottom:1px solid var(--line);align-items:center;display:grid}.ibolid-cabinet .service-row:last-child{border-bottom:0}.ibolid-cabinet .schedule-layout{display:grid}.ibolid-cabinet .doctor-pick{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:38px 1fr;width:100%;display:grid}.ibolid-cabinet .doctor-pick:hover{background:var(--soft)}.ibolid-cabinet .doctor-pick .photo{border-radius:11px;width:38px;height:38px;font-size:13px}.ibolid-cabinet .week{display:grid}.ibolid-cabinet .cal-time{border-radius:9px}.ibolid-cabinet .cal-head{text-align:center}.ibolid-cabinet .slot{border:1px dashed var(--line);background:#f9fcfb}.ibolid-cabinet .legend{flex-wrap:wrap;display:flex}.ibolid-cabinet .legend i{border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.ibolid-cabinet .bars{border-bottom:1px solid var(--line);align-items:end;display:flex}.ibolid-cabinet .bar{background:linear-gradient(to top,var(--accent),#b7befc);border-radius:9px 9px 0 0;flex:1;min-width:25px;position:relative}.ibolid-cabinet .bar span{color:var(--muted);position:absolute;left:50%;transform:translate(-50%)}.ibolid-cabinet .bar b{position:absolute;left:50%;transform:translate(-50%)}.ibolid-cabinet .review{border:1px solid var(--line)}.ibolid-cabinet .review-head{justify-content:space-between}.ibolid-cabinet .stars{color:#f2a33c}.ibolid-cabinet .promo{border:1px solid var(--line);overflow:hidden}.ibolid-cabinet .promo-art{justify-content:space-between;align-items:flex-start}.ibolid-cabinet .old-price{text-decoration:line-through}.cab-shell :is(.sidebar,.topbar,.page-head) dialog,.ibolid-cabinet dialog{background:var(--surface);width:min(780px,100% - 30px);padding:0}.ibolid-cabinet .dialog-head{z-index:2;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ibolid-cabinet .dialog-head h2{margin:0}.ibolid-cabinet .dialog-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.ibolid-cabinet .close{width:36px;height:36px}.ibolid-cabinet .timeline{gap:10px;display:grid}.ibolid-cabinet .timeline div{padding-left:20px;position:relative}.ibolid-cabinet .timeline div:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:2px}.ibolid-cabinet .timeline div:not(:last-child):after{content:"";background:var(--line);width:2px;height:calc(100% + 1px);position:absolute;top:15px;left:5px}.ibolid-cabinet .toast{color:var(--ds-layer-floor-1);box-shadow:var(--shadow);padding:12px 16px;animation:.18s ease-out cab-pop;position:fixed;bottom:25px;right:25px}@media (max-width:1180px){.cab-shell .sidebar{padding-inline:10px}.cab-shell .brand>div:last-child,.cab-shell .nav-btn span:not(.nav-icon),.cab-shell .nav-separator,.cab-shell .platform{display:none}.cab-shell .brand,.cab-shell .nav-btn{justify-content:center}.cab-shell .count{display:none}.ibolid-cabinet .grid-5{grid-template-columns:repeat(3,1fr)}.ibolid-cabinet .attention{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .row-card{grid-template-columns:auto 1fr 1fr}.ibolid-cabinet .row-card>div:nth-child(4),.ibolid-cabinet .row-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:820px){.cab-shell .sidebar{display:block;overflow-x:auto}.cab-shell .brand,.cab-shell .platform,.cab-shell .nav-separator{display:none}.cab-shell .nav{min-width:max-content;display:flex}.cab-shell .nav-btn{width:44px}.cab-shell .topbar{flex-wrap:wrap}.cab-shell .global-branch select{flex:1}.cab-shell .profile>div:last-child{display:none}.ibolid-cabinet .grid-3,.ibolid-cabinet .attention{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .fields{grid-template-columns:1fr}.ibolid-cabinet .field.wide{grid-column:auto}.ibolid-cabinet .row-card>div:nth-child(n+3){grid-column:2}.ibolid-cabinet .stats-row{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .call-chain{grid-template-columns:1fr}.ibolid-cabinet .chain-arrow{transform:rotate(90deg)}.ibolid-cabinet .week{min-width:720px}.ibolid-cabinet .calendar{overflow:auto}}@media (max-width:520px){.ibolid-cabinet .grid-3{grid-template-columns:1fr}.ibolid-cabinet .search{min-width:0}}.cab-shell,.ibolid-cabinet{background:var(--bg);font:14px/1.5 Manrope,Arial,sans-serif}.cab-shell .app{background:var(--bg)}.cab-shell .sidebar{border-right:1px solid var(--line)}.cab-shell .brand{flex-direction:column;align-items:stretch;display:flex}.cab-shell .ibolid-sign{color:var(--nav);letter-spacing:-.04em;align-items:center;gap:9px;line-height:1;display:flex}.ibolid-cabinet .ibolid-mark{flex:none;width:32px;height:32px}.cab-shell .clinic-identity{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:18px;display:flex}.cab-shell .clinic-letter{border-radius:12px;place-items:center;font-size:16px;font-weight:700;display:grid}.cab-shell .clinic-identity strong{color:var(--ink);font-size:15px;line-height:1.25;display:block}.cab-shell .clinic-identity small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.cab-shell .nav-btn{padding:10px 12px}.cab-shell .nav-btn:hover{background:#eaf5ee}.cab-shell .nav-icon{flex:none;width:20px;height:20px;font-size:0}.cab-shell .nav-icon svg{width:19px;height:19px;display:block}.cab-shell .count{border-radius:8px;font-size:10px;font-weight:700}.cab-shell .platform{font-size:11px}.cab-shell .platform strong{font-weight:600}.cab-shell .topbar .global-branch label{font-size:12px}.cab-shell .topbar select{min-width:175px}.cab-shell .icon-btn{border:1px solid var(--line);color:#596663;border-radius:12px;width:40px;height:40px}.cab-shell .mobile-menu-toggle{border:1px solid var(--line);background:var(--ds-layer-floor-1);color:#596663;border-radius:12px;width:40px;height:40px}.cab-shell .icon-btn svg,.cab-shell .mobile-menu-toggle svg{width:19px;height:19px}.cab-shell .icon-btn:hover,.cab-shell .mobile-menu-toggle:hover{background:var(--soft)}.cab-shell .mobile-menu-toggle{flex:none;place-items:center;display:none}.cab-shell .sidebar-backdrop{display:none}.cab-shell .avatar{color:#078c48;background:#e8f8ef}.cab-shell .profile strong{font-size:12px}.cab-shell .profile small{font-size:11px}.cab-shell .page-head h1{color:var(--ink)}.cab-shell .page-head .period{background:var(--ds-layer-floor-1);border-radius:12px}.cab-shell :is(.sidebar,.topbar,.page-head) h2,.ibolid-cabinet h2,.cab-shell :is(.sidebar,.topbar,.page-head) h3,.ibolid-cabinet h3{font-weight:700}.ibolid-cabinet .btn:hover{background:#f4f8f5}.ibolid-cabinet .btn.green,.ibolid-cabinet .btn.primary,.ibolid-cabinet .btn.accent{background:var(--nav);border-color:var(--nav)}.ibolid-cabinet .btn.green:hover,.ibolid-cabinet .btn.primary:hover,.ibolid-cabinet .btn.accent:hover{background:#09a955;border-color:#09a955}.ibolid-cabinet .link{font-weight:700}.ibolid-cabinet .link:hover{text-decoration:underline}.ibolid-cabinet .toolbar select,.ibolid-cabinet .toolbar input{background:#fbfdfc;border-color:#c9d9ce;border-radius:12px}.cab-shell .global-branch select{border-color:#c9d9ce;border-radius:12px}.ibolid-cabinet .panel{background:var(--ds-layer-floor-1)}.ibolid-cabinet .grid-5 .kpi:nth-child(5n+1){background:#e5f8ec;border-color:#bce7cb}.ibolid-cabinet .grid-5 .kpi:nth-child(5n+2){background:#fff2dd;border-color:#f0dcb8}.ibolid-cabinet .grid-5 .kpi:nth-child(5n+3){background:#ecf7f0;border-color:#cee7d5}.ibolid-cabinet .grid-5 .kpi:nth-child(5n+4){background:#edf3f4;border-color:#d3e0e1}.ibolid-cabinet .grid-5 .kpi:nth-child(5n){background:#f7efec;border-color:#ecdcd7}.ibolid-cabinet .kpi span{color:#4c5c54;font-size:12px;font-weight:700}.ibolid-cabinet .kpi strong{color:var(--ink)}.ibolid-cabinet .kpi small{opacity:1}.ibolid-cabinet .stats-row{gap:10px}.ibolid-cabinet .stat{background:#eef5f0;border:1px solid #e0ebe3;border-radius:12px}.ibolid-cabinet .stat strong{color:var(--ink)}.ibolid-cabinet .trend .dot-a{fill:var(--nav)}.ibolid-cabinet .tabs{gap:8px}.ibolid-cabinet .tab{background:#edf4ef;border:1px solid #d1e0d5;font-weight:600}.ibolid-cabinet .tab.active{background:var(--nav);border-color:var(--nav);color:var(--ds-layer-floor-1)}.ibolid-cabinet .tab:hover:not(.active){background:#f4f8f5}.ibolid-cabinet .chip{color:#52605a;background:#f2f5f3}.ibolid-cabinet .field label{font-weight:600}.ibolid-cabinet .field input:focus-visible,.ibolid-cabinet .field select:focus-visible,.ibolid-cabinet .field textarea:focus-visible,.ibolid-cabinet .toolbar input:focus-visible,.ibolid-cabinet .toolbar select:focus-visible{outline-offset:1px;outline:2px solid #6bdd9f}.ibolid-cabinet .row-card{box-shadow:var(--shadow);border-color:#d7e5da;border-radius:16px}.ibolid-cabinet .branch-card{box-shadow:var(--shadow);border-radius:16px}.ibolid-cabinet .review{border-radius:16px}.ibolid-cabinet .doctor-list,.ibolid-cabinet .calendar{border-color:#d7e5da}.ibolid-cabinet .appointment-mini{border-bottom-color:#e0e9e2}.ibolid-cabinet .photo{color:#528268;background:#f1f5f2;border-radius:13px}.ibolid-cabinet .info-box.green{color:#2c6c48;background:#eaf8ef}.ibolid-cabinet .info-box.warn{color:#785e2c;background:#fff6e6}.cab-shell :is(.sidebar,.topbar,.page-head) dialog,.ibolid-cabinet dialog{color:var(--text)}.ibolid-cabinet .dialog-foot{background:var(--ds-layer-floor-1)}.ibolid-cabinet .close{border-radius:10px}.ibolid-cabinet .toast{border-radius:12px}.cab-shell :is(.sidebar,.topbar,.page-head) button:focus-visible,.ibolid-cabinet button:focus-visible,.cab-shell :is(.sidebar,.topbar,.page-head) a:focus-visible,.ibolid-cabinet a:focus-visible,.cab-shell .nav-btn:focus-visible{outline:2px solid var(--nav);outline-offset:2px}@media (max-width:1180px){.cab-shell .app{grid-template-columns:84px minmax(0,1fr)}.cab-shell .brand{align-items:center;padding:2px 0 18px}.cab-shell .ibolid-sign span,.cab-shell .sidebar .clinic-identity{display:none}.cab-shell .sidebar .nav-btn{padding-inline:8px}}@media (max-width:820px){.cab-shell .app{display:block}.cab-shell .sidebar{z-index:51;border-right:1px solid var(--line);border-bottom:0;width:min(308px,86vw);height:100vh;transition:transform .2s;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%)}.cab-shell .app.menu-open .sidebar{transform:translate(0)}.cab-shell .sidebar-backdrop{z-index:50;background:#121e194d;position:fixed;inset:0}.cab-shell .app.menu-open .sidebar-backdrop{display:block}.cab-shell .sidebar .brand{align-items:stretch;display:flex}.cab-shell .sidebar .ibolid-sign span{display:inline}.cab-shell .sidebar .brand>.clinic-identity{display:flex}.cab-shell .sidebar .nav{min-width:0;display:grid}.cab-shell .sidebar .nav-separator{display:block}.cab-shell .sidebar .nav-btn{justify-content:flex-start;width:100%;padding:10px 12px}.cab-shell .sidebar .nav-btn span:not(.nav-icon){display:inline}.cab-shell .sidebar .count{display:inline-block}.cab-shell .mobile-menu-toggle{display:grid}.cab-shell .global-branch{flex:1;width:auto;min-width:160px}.cab-shell .global-branch label{display:none}.cab-shell .global-branch select{width:100%;min-width:0}.cab-shell .top-spacer{display:none}.cab-shell .page{padding-top:20px}.cab-shell .page-head{gap:12px}}@media (max-width:520px){.cab-shell .icon-btn,.cab-shell .mobile-menu-toggle{flex:none;width:38px;height:38px}.cab-shell .language-btn{display:none}.cab-shell .profile{margin-left:0}.cab-shell .global-branch{min-width:120px}.ibolid-cabinet .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cab-shell,.ibolid-cabinet{scroll-behavior:auto;font-size:14px;line-height:1.5}.cab-shell :is(.sidebar,.topbar,.page-head) button,.ibolid-cabinet button,.cab-shell :is(.sidebar,.topbar,.page-head) input,.ibolid-cabinet input,.cab-shell :is(.sidebar,.topbar,.page-head) select,.ibolid-cabinet select,.cab-shell :is(.sidebar,.topbar,.page-head) textarea,.ibolid-cabinet textarea{font:inherit}.cab-shell :is(.sidebar,.topbar,.page-head) button,.ibolid-cabinet button{transition:background-color .15s,color .15s,box-shadow .15s}.cab-shell :is(.sidebar,.topbar,.page-head) button:active,.ibolid-cabinet button:active{transform:scale(.96)}.cab-shell .app{grid-template-columns:238px minmax(0,1fr)}.cab-shell .sidebar{background:var(--ds-layer-floor-1);border-color:#e5e9e6;padding:28px 16px 18px}.cab-shell .brand{gap:24px;padding:0 10px 18px}.cab-shell .ibolid-sign{font-size:23px;font-weight:500}.cab-shell .clinic-identity{background:#f4f6f4;border:1px solid #e8ece9;border-radius:12px;padding:14px 12px}.cab-shell .clinic-letter{color:#37634c;background:#dfece4;width:36px;height:36px}.cab-shell .nav{gap:4px}.cab-shell .nav-separator{letter-spacing:.09em;color:#8b938d;margin:20px 12px 6px;font-size:10px}.cab-shell .nav-btn{color:#646e67;border-radius:10px;gap:10px;min-height:44px;font-size:12px;font-weight:500}.cab-shell .nav-btn.active{background:var(--ds-background-brand-high);color:var(--ds-layer-floor-1);font-weight:700;box-shadow:0 3px 8px #0cbc631c}.cab-shell .nav-btn.active .count{color:var(--ds-layer-floor-1);background:#ffffff2b}.cab-shell .count{color:#768078;background:#edf1ee;min-width:22px}.cab-shell .nav-btn .nav-icon{color:inherit}.cab-shell .platform{align-items:center;gap:8px;margin-top:26px;padding-top:20px;display:flex}.cab-shell .platform strong{margin:0;font-size:11px}.cab-shell .demo-dot{background:var(--ds-background-brand-high);border-radius:50%;flex:none;width:6px;height:6px}.cab-shell .main{padding:0 30px 40px}.cab-shell .topbar{background:var(--ds-background-neutral-low);border-bottom:1px solid #e2e7e3;min-height:76px;margin:0 -30px;padding:0 30px}.cab-shell .topbar .global-branch label{color:#848c86;font-weight:500}.cab-shell .global-branch select{background:var(--ds-layer-floor-1);border:0;min-height:38px;font-size:12px;box-shadow:0 1px 3px #20302708}.cab-shell .profile{border-left:1px solid #dee4df;margin-left:10px;padding-left:18px}.cab-shell .profile .avatar{color:#386048;background:#e3ebe5}.cab-shell .profile strong{font-weight:700}.cab-shell .icon-btn{background:0 0;border-color:#0000}.cab-shell .demo-label{color:#889189;align-items:center;gap:6px;margin-left:10px;font-size:10px;font-weight:600;display:flex}.cab-shell .language-btn{font-size:11px}.cab-shell .topbar .profile{cursor:pointer}.cab-shell .page{padding-top:28px}.cab-shell .page-head{align-items:center;margin-bottom:24px}.cab-shell .page-head h1{font-weight:700;line-height:1.25}.cab-shell .page-head p{margin-top:7px;font-size:12px}.cab-shell .page-head .period{border:1px solid #e0e5e1;min-height:40px;padding:0 14px;font-size:12px}.ibolid-cabinet .eyebrow{letter-spacing:.09em;color:#8a938b;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.cab-shell :is(.sidebar,.topbar,.page-head) h2,.ibolid-cabinet h2{letter-spacing:-.025em;font-size:17px}.cab-shell :is(.sidebar,.topbar,.page-head) h3,.ibolid-cabinet h3{font-size:14px}.ibolid-cabinet .panel{border:1px solid #e5eae6;border-radius:16px;padding:22px}.ibolid-cabinet .panel-head{margin-bottom:20px}.ibolid-cabinet .panel-head p{font-size:11px;line-height:1.6}.ibolid-cabinet .panel-head .link{white-space:nowrap;font-size:11px}.ibolid-cabinet .btn{background:var(--ds-layer-floor-1);border:1px solid #dce3de;border-radius:10px;min-height:40px;padding:9px 15px;font-weight:700;box-shadow:0 1px 2px #1c312407}.ibolid-cabinet .btn.sm{border-radius:8px;min-height:34px;font-size:11px}.ibolid-cabinet .btn.primary,.ibolid-cabinet .btn.green{box-shadow:0 2px 5px #0cbc6320}.ibolid-cabinet .btn svg{flex:none;width:16px;height:16px}.ibolid-cabinet .btn.danger{background:#fff7f5;border-color:#f1ddd7}.ibolid-cabinet .link,.ibolid-cabinet .small{font-size:12px}.ibolid-cabinet .grid-2{gap:20px}.ibolid-cabinet .grid-3,.ibolid-cabinet .grid-4,.ibolid-cabinet .grid-5{gap:14px}.ibolid-cabinet .mt{margin-top:20px}.ibolid-cabinet .stack{gap:14px}.ibolid-cabinet .kpi:nth-child(n),.ibolid-cabinet .grid-5 .kpi:nth-child(n){background:var(--ds-layer-floor-1);min-height:155px;box-shadow:var(--shadow);border:1px solid #e3e9e5;border-radius:16px;padding:20px;position:relative}.ibolid-cabinet .kpi>span{color:#657369;min-height:34px;padding-right:34px;font-size:11px;font-weight:600;line-height:1.6;display:block}.ibolid-cabinet .kpi strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:11px;font-size:31px;font-weight:700;line-height:1.2}.ibolid-cabinet .kpi small{color:#89928c;margin-top:10px;font-size:10px}.ibolid-cabinet .metric-icon{color:#508060;background:#eff5f1;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:18px;right:17px}.ibolid-cabinet .metric-icon svg{width:16px;height:16px}.ibolid-cabinet .kpi:nth-child(2) .metric-icon{color:#b68a36;background:#fef1db}.ibolid-cabinet .kpi:nth-child(4) .metric-icon{color:#7e83b2;background:#edf0fa}.ibolid-cabinet .kpi:nth-child(5) .metric-icon{color:#c18b79;background:#fbede8}.ibolid-cabinet .dashboard-metrics{margin-bottom:20px}.ibolid-cabinet .dashboard-metrics .kpi:first-child{background:var(--ds-background-brand-high);border-color:var(--ds-background-brand-high)}.ibolid-cabinet .dashboard-metrics .kpi:first-child>span{color:var(--ds-layer-floor-1)}.ibolid-cabinet .dashboard-metrics .kpi:first-child .metric-icon{color:var(--ds-layer-floor-1);background:#ffffff29}.ibolid-cabinet .dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(305px,1fr)}.ibolid-cabinet .dashboard-chart{margin:0}.ibolid-cabinet .dashboard-chart .stats-row{border-radius:12px}.ibolid-cabinet .dashboard-chart .stat{border-right:1px solid #dfe6e1;border-radius:0}.ibolid-cabinet .dashboard-chart .stat:last-child{border:0}.ibolid-cabinet .stat strong{white-space:nowrap;letter-spacing:-.035em;font-size:20px}.ibolid-cabinet .stat span{margin-top:4px;font-size:10px;line-height:1.5;display:block}.ibolid-cabinet .trend{background:0 0;border:0;border-radius:0;margin-top:13px;padding:16px 0 0}.ibolid-cabinet .trend-head>strong{display:none}.ibolid-cabinet .trend-head{justify-content:flex-end;margin-bottom:10px}.ibolid-cabinet .trend-legend{gap:14px;font-size:10px}.ibolid-cabinet .trend-legend i{width:6px;height:6px}.ibolid-cabinet .trend svg{height:205px}.ibolid-cabinet .trend .line-a{stroke:var(--ds-background-brand-high);stroke-width:3px}.ibolid-cabinet .trend .line-b{stroke:#9aada1;stroke-width:2.5px;stroke-dasharray:5 5}.ibolid-cabinet .trend .dot-b{fill:#9aada1}.ibolid-cabinet .trend .gridline{stroke:#e9ede9;stroke-dasharray:3 5}.ibolid-cabinet .trend .dot-a circle{r:3;stroke:var(--ds-layer-floor-1);stroke-width:1.5px}.ibolid-cabinet .trend .dot-b{display:none}.ibolid-cabinet .trend text{fill:#929b94;font-family:Manrope,Arial;font-size:10px}.ibolid-cabinet .quick{background:#e9efeb;border:1px solid #e0e8e2;border-radius:14px;align-items:center;gap:8px;margin-bottom:22px;padding:12px;display:flex}.ibolid-cabinet .quick .quick-label{color:#718377;white-space:nowrap;margin:0 6px;font-size:10px;font-weight:700}.ibolid-cabinet .quick .btn{box-shadow:none;white-space:nowrap;background:#ffffffb3;border:0;flex:1;min-height:37px;padding:8px 10px;font-size:11px}.ibolid-cabinet .quick .btn:hover{background:var(--ds-layer-floor-1)}.ibolid-cabinet .quick .btn:first-of-type{color:var(--ds-layer-floor-1);background:var(--ds-background-brand-high);flex:1.5}.ibolid-cabinet .quick .btn svg{width:15px;height:15px}.ibolid-cabinet .upcoming{padding-bottom:12px}.ibolid-cabinet .upcoming .panel-head{margin-bottom:12px}.ibolid-cabinet .appointment-mini{grid-template-columns:48px 1fr auto;gap:12px;padding:13px 0}.ibolid-cabinet .appointment-mini strong{font-size:12px;font-weight:700}.ibolid-cabinet .appointment-mini small{margin-top:3px;font-size:10px;line-height:1.5;display:block}.ibolid-cabinet .timebox{background:#eef3ef;border-radius:8px;padding:8px 4px;font-size:12px}.ibolid-cabinet .timebox small{margin-top:0;font-size:9px}.ibolid-cabinet .appointment-mini .chip{min-height:23px;padding:3px 6px;font-size:9px}.ibolid-cabinet .appointment-mini:first-of-type .timebox{color:#9b7029;background:#fff2d9}.ibolid-cabinet .attention-panel{box-shadow:none;background:0 0;border:0;margin-top:26px;padding:0}.ibolid-cabinet .attention-panel .panel-head{margin-bottom:14px}.ibolid-cabinet .attention-panel .panel-head p{display:none}.ibolid-cabinet .attention{gap:14px}.ibolid-cabinet .notice:nth-child(n){background:#ededf6;border:1px solid #e4e4f0;border-radius:14px;grid-template-columns:1fr auto;align-content:start;min-height:144px;padding:18px;display:grid}.ibolid-cabinet .notice:nth-child(2){background:#f6efdf;border-color:#eae1c9}.ibolid-cabinet .notice:nth-child(3){background:#f7eae4;border-color:#efddd3}.ibolid-cabinet .notice:nth-child(4){background:#e4f1e9;border-color:#d6e8dc}.ibolid-cabinet .notice strong{padding-right:12px;font-size:12px;line-height:1.5}.ibolid-cabinet .notice b{letter-spacing:-.06em;grid-area:1/2/3;margin-top:0;font-size:28px;line-height:1}.ibolid-cabinet .notice .small{color:#81877d;max-width:170px;margin-top:6px;font-size:10px;line-height:1.5}.ibolid-cabinet .notice .link{color:#4b6956;grid-column:1/-1;justify-self:start;margin-top:16px;font-size:10px}.cab-shell .page>.tabs[data-tabs],.cab-shell .page>.tab-panel>.tabs[data-tabs],.ibolid-cabinet .dialog-body>.tabs[data-tabs]{border-bottom:1px solid #dde4de;flex-wrap:nowrap;gap:24px;margin-bottom:22px;padding:0;overflow:auto}.ibolid-cabinet .tabs[data-tabs]>.tab{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0 14px;font-size:12px}.ibolid-cabinet .tabs[data-tabs]>.tab.active{box-shadow:none;background:0 0}.ibolid-cabinet .tab{border-radius:8px;min-height:36px;font-size:11px}.ibolid-cabinet .tabs:not([data-tabs]){gap:6px}.ibolid-cabinet .tabs:not([data-tabs]) .tab{background:var(--ds-layer-floor-1);border-color:#e4e9e5}.ibolid-cabinet .filter-panel{box-shadow:none;border:1px solid #dfe7e1;border-radius:14px;margin-bottom:16px;padding:15px 16px}.ibolid-cabinet .filter-heading{letter-spacing:.02em;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.ibolid-cabinet .filter-heading>span{align-items:center;gap:6px;display:flex}.ibolid-cabinet .filter-heading svg{width:13px;height:13px}.ibolid-cabinet .filter-heading .reset-filters{color:#758e7d;font-size:10px;font-weight:600}.ibolid-cabinet .toolbar{align-items:flex-end;gap:10px}.ibolid-cabinet .filter-field{flex:1;gap:6px;min-width:130px;display:grid}.ibolid-cabinet .filter-field>span{font-size:10px;font-weight:600}.ibolid-cabinet .filter-field.search-field{flex:1.7;min-width:210px}.ibolid-cabinet .toolbar .filter-field input,.ibolid-cabinet .toolbar .filter-field select{background:var(--ds-layer-floor-1);border:1px solid #dce5de;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:11px}.ibolid-cabinet .filter-field.search-field input{background:var(--ds-layer-floor-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2391A195' stroke-width='1.6'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3.5 3.5'/%3E%3C/svg%3E") no-repeat 11px center;padding-left:34px}.ibolid-cabinet .filter-panel .toolbar>.btn{height:40px}.ibolid-cabinet .list-panel{padding:0;overflow:hidden}.ibolid-cabinet .list-panel>.filter-panel{border:0;border-radius:0;margin:0;padding:18px 20px}.ibolid-cabinet .list-panel>.tabs{margin-bottom:14px;padding:16px 20px 0}.ibolid-cabinet .list-panel>.appointments-range-label{padding:13px 20px 0;font-size:10px}.ibolid-cabinet .list-panel .table-wrap{border:0}.ibolid-cabinet .table-wrap{border:1px solid #e5eae6;border-radius:12px}.ibolid-cabinet .list-panel>.table-wrap{border-radius:0}.ibolid-cabinet .table-summary{border-top:1px solid #edf0ed;justify-content:space-between;gap:10px;padding:14px 20px;font-size:10px;display:flex}.ibolid-cabinet .table-summary b{color:#68796c;font-weight:600}.cab-shell :is(.sidebar,.topbar,.page-head) th,.ibolid-cabinet th{white-space:nowrap;font-weight:600}.cab-shell :is(.sidebar,.topbar,.page-head) td,.ibolid-cabinet td{border-top:1px solid #edf1ee}.cab-shell :is(.sidebar,.topbar,.page-head) td strong,.ibolid-cabinet td strong{font-weight:700}.cab-shell :is(.sidebar,.topbar,.page-head) tbody tr:nth-child(2n),.ibolid-cabinet tbody tr:nth-child(2n){background:var(--ds-layer-floor-1)}.ibolid-cabinet .chip{border-radius:8px;min-height:25px;padding:4px 8px;line-height:1.4}.ibolid-cabinet .empty-state{text-align:center;color:#87958a;padding:48px 20px;font-size:12px}.ibolid-cabinet .empty-state strong{color:#435a49;margin-bottom:8px;font-size:15px;display:block}.ibolid-cabinet .row-card{background:var(--ds-layer-floor-1);border:1px solid #e1e8e3;grid-template-columns:64px minmax(220px,1.2fr) minmax(145px,.75fr) minmax(150px,.7fr) auto;gap:20px;padding:24px}.ibolid-cabinet .row-card .photo{color:#739981;background:#eaf0ea;border-radius:12px;width:64px;height:72px;font-size:22px}.ibolid-cabinet .row-card:nth-child(2) .photo{color:#a69275;background:#f2ede6}.ibolid-cabinet .row-card:nth-child(3) .photo{color:#9291ae;background:#eaeaf2}.ibolid-cabinet .row-card h3{letter-spacing:-.02em;margin:10px 0 5px;line-height:1.5}.ibolid-cabinet .row-card p{color:#87968b;margin-bottom:0;font-size:10px;line-height:1.7}.ibolid-cabinet .row-card strong{font-size:12px}.ibolid-cabinet .row-card>div:nth-child(3){border-left:1px solid #e6ece7;flex-direction:column;justify-content:center;min-height:65px;padding-left:18px;display:flex}.ibolid-cabinet .row-card>div:nth-child(4){border-left:1px solid #e6ece7;flex-direction:column;justify-content:center;min-height:65px;padding-left:18px;font-size:11px;display:flex}.ibolid-cabinet .row-card .stars{white-space:nowrap;font-size:10px}.ibolid-cabinet .row-card .stars .muted{color:#849088;margin-top:4px;display:block}.ibolid-cabinet .row-card .row-actions{flex-direction:column;grid-column:auto;gap:8px;display:flex}.ibolid-cabinet .row-card .row-actions .btn.primary{color:#189855;box-shadow:none;background:#e9f7ef;border-color:#d6ece0}.ibolid-cabinet .row-card .row-actions .btn:not(.primary){box-shadow:none;background:0 0;border-color:#0000;min-height:28px}.ibolid-cabinet .row-card .chip{min-height:24px;font-size:9px}.ibolid-cabinet .row-card .chips{gap:5px}.ibolid-cabinet .row-card .row-actions>.btn{width:100%}.ibolid-cabinet .finance-metrics .kpi:last-child{background:#e2f1e7;border-color:#d0e6d9}.ibolid-cabinet .finance-metrics .kpi strong{font-size:28px}.ibolid-cabinet .finance-chart{min-height:360px}.ibolid-cabinet .chart-total{align-items:baseline;gap:10px;margin:0 0 24px;display:flex}.ibolid-cabinet .chart-total strong{letter-spacing:-.055em;color:#273c2f;font-size:38px}.ibolid-cabinet .chart-total span{color:#8a968d;font-size:11px}.ibolid-cabinet .bars{background:repeating-linear-gradient(0deg,#0000 0 46px,#edf1ed 47px 48px);gap:35px;height:190px;margin-bottom:32px;padding:12px 25px 0}.ibolid-cabinet .bars .bar{background:#ddeae1;border-radius:10px 10px 0 0;min-width:40px;max-width:84px;margin:auto auto 0}.ibolid-cabinet .bars .bar:last-child{background:var(--ds-background-brand-high)}.ibolid-cabinet .bar b{color:#577760;font-size:12px;top:-26px}.ibolid-cabinet .bar span{white-space:nowrap;font-size:10px;bottom:-27px}.ibolid-cabinet .finance-side{gap:16px;display:grid}.ibolid-cabinet .settlement{background:#dfede3;border:1px solid #d0e2d6;border-radius:16px;padding:22px}.ibolid-cabinet .settlement>strong{letter-spacing:-.05em;margin-top:10px;display:block}.ibolid-cabinet .settlement>p{margin-top:5px}.ibolid-cabinet .settlement-track{border-radius:4px;display:flex;overflow:hidden}.ibolid-cabinet .settlement-track span{border-radius:4px;width:56.873%}.ibolid-cabinet .settlement-legend{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.ibolid-cabinet .finance-side .panel .panel-head{margin-bottom:12px}.ibolid-cabinet .finance-side .panel .chip{font-size:9px}.ibolid-cabinet .info-box{background:#edefef;border:1px solid #e2e7e3;border-radius:12px;padding:14px 16px;font-size:11px;line-height:1.8}.ibolid-cabinet .info-box.warn{border-color:#efe4ce}.ibolid-cabinet .info-box.green{border-color:#d5e8dc}.ibolid-cabinet .review,.ibolid-cabinet .promo{background:var(--ds-layer-floor-1)}.ibolid-cabinet .direction{background:var(--ds-layer-floor-1);border-color:#dee7e0;border-radius:14px;margin-bottom:14px}.ibolid-cabinet .direction-body{padding:0 20px 10px}.ibolid-cabinet .service-row:nth-child(2n){background:var(--ds-layer-floor-1)}.ibolid-cabinet .service-row>.btn{min-width:75px}.ibolid-cabinet .field label{font-size:11px}.ibolid-cabinet .field input,.ibolid-cabinet .field select,.ibolid-cabinet .field textarea{border-radius:10px;font-size:12px}.ibolid-cabinet .fields{gap:18px}.ibolid-cabinet .notification-item{background:#f4f7f4;border:1px solid #e7ede8;border-radius:10px;font-size:12px}.ibolid-cabinet .cal-head{border-radius:8px}.ibolid-cabinet .slot{border-color:#e4eae5}.ibolid-cabinet .call-chain{flex-wrap:wrap;gap:8px;display:flex}.ibolid-cabinet .chain-item{background:#eff4f0;flex:1;min-width:100px;padding:14px 8px;font-size:10px}.ibolid-cabinet .chain-arrow{flex:none;font-size:14px}.cab-shell :is(.sidebar,.topbar,.page-head) dialog,.ibolid-cabinet dialog{border:1px solid #e4eae5;border-radius:16px;max-height:92vh;box-shadow:0 20px 80px #19372328}.ibolid-cabinet .dialog-head{padding:22px 26px}.ibolid-cabinet .dialog-head h2{letter-spacing:-.035em}.ibolid-cabinet .dialog-head p{margin:5px 0 0;font-size:11px}.ibolid-cabinet .dialog-body{padding:24px 26px}.ibolid-cabinet .dialog-body .panel{box-shadow:none;padding:18px}.ibolid-cabinet .dialog-body .panel h3{font-size:12px}.ibolid-cabinet .dialog-foot{padding:18px 26px}.ibolid-cabinet .close{border:0;font-size:20px}.ibolid-cabinet .drawer-dialog{border:0;border-radius:20px 0 0 20px;width:min(680px,94vw);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto;overflow:auto}.ibolid-cabinet .drawer-dialog .dialog-body{min-height:calc(100dvh - 164px)}.ibolid-cabinet .drawer-dialog .dialog-body>.grid-2{grid-template-columns:1fr;gap:16px}.ibolid-cabinet .drawer-dialog .dialog-body>.grid-2>.stack{gap:16px}.ibolid-cabinet .drawer-dialog .dialog-head{min-height:88px}.ibolid-cabinet .drawer-dialog .dialog-foot{min-height:76px}.ibolid-cabinet .drawer-dialog .timeline{gap:18px}.ibolid-cabinet .drawer-dialog .timeline strong{font-size:12px}.ibolid-cabinet .drawer-dialog .timeline p{margin-bottom:0;font-size:10px}.ibolid-cabinet .drawer-dialog .info-box{font-size:10px}.ibolid-cabinet .drawer-dialog.doctor-card-dialog{width:min(760px,94vw)}.ibolid-cabinet .switch input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;margin:0;display:block;position:absolute}.ibolid-cabinet .switch input:focus-visible+span{outline:2px solid var(--ds-background-brand-high);outline-offset:3px}.ibolid-cabinet .switch span:after{transition:transform .15s}.cab-shell :is(.sidebar,.topbar,.page-head) dialog::backdrop,.ibolid-cabinet dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#263f3159}.ibolid-cabinet .toast{z-index:100;background:#274f37;font-size:12px}.ibolid-cabinet .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1500px){.cab-shell .main{padding-inline:40px}.cab-shell .topbar{margin-inline:-40px;padding-inline:40px}.cab-shell .page{max-width:1510px;margin:auto}}@media (max-width:1250px) and (min-width:821px){.cab-shell .app{grid-template-columns:84px minmax(0,1fr)}.cab-shell .sidebar{padding:24px 14px}.cab-shell .sidebar .brand{align-items:center;padding:0 0 18px}.cab-shell .ibolid-sign span,.cab-shell .sidebar .clinic-identity,.cab-shell .sidebar .nav-separator,.cab-shell .sidebar .platform,.cab-shell .nav-btn>span:not(.nav-icon),.cab-shell .nav-btn>.count{display:none}.cab-shell .nav-btn{justify-content:center;padding:12px}.cab-shell .main{padding-inline:24px}.cab-shell .topbar{margin-inline:-24px;padding-inline:24px}.ibolid-cabinet .grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ibolid-cabinet .row-card{grid-template-columns:54px minmax(180px,1.2fr) minmax(130px,.8fr) minmax(125px,.7fr) auto;gap:14px;padding:20px}.ibolid-cabinet .row-card .photo{width:54px;height:64px}.ibolid-cabinet .row-card>div:nth-child(4),.ibolid-cabinet .row-card>.row-actions{grid-column:auto}.ibolid-cabinet .row-card h3{font-size:13px}.ibolid-cabinet .attention{grid-template-columns:repeat(4,1fr)}}@media (max-width:1050px){.ibolid-cabinet .dashboard-grid{grid-template-columns:1fr}.ibolid-cabinet .dashboard-grid .upcoming{display:none}.ibolid-cabinet .dashboard-grid .upcoming.show-upcoming{display:block}.ibolid-cabinet .kpi:nth-child(n){padding:16px}.ibolid-cabinet .kpi strong{font-size:28px}.ibolid-cabinet .metric-icon{width:24px;height:24px;top:14px;right:12px}.ibolid-cabinet .quick .quick-label{display:none}.ibolid-cabinet .attention{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .row-card{grid-template-columns:54px 1fr 1fr auto}.ibolid-cabinet .row-card>div:nth-child(4){border:0;grid-area:1/3;margin-top:70px;padding-left:0}.ibolid-cabinet .row-card>div:nth-child(3){border:0;align-self:start;padding-left:0}.ibolid-cabinet .row-card .row-actions{grid-area:1/4}.ibolid-cabinet .finance-metrics .kpi strong{font-size:22px}}@media (max-width:820px){.cab-shell .main{padding:0 18px 32px}.cab-shell .topbar{min-height:68px;margin:0 -18px;padding:0 18px}.cab-shell .sidebar{padding:24px 16px}.cab-shell .sidebar .brand{padding:0 10px 18px}.cab-shell .sidebar .nav-btn{font-size:13px}.cab-shell .sidebar .nav-separator{margin-top:18px}.cab-shell .sidebar .platform{display:flex}.cab-shell .topbar .demo-label{display:none}.cab-shell .profile{border:0;margin-left:0;padding:0}.cab-shell .topbar .global-branch select{font-size:11px}.cab-shell .page-head{flex-direction:row;align-items:flex-start}.cab-shell .page-head p{max-width:390px}.cab-shell .page-head>.btn{flex:none}.ibolid-cabinet .grid-5,.ibolid-cabinet .finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ibolid-cabinet .dashboard-metrics .kpi{min-height:133px}.ibolid-cabinet .quick{flex-wrap:wrap}.ibolid-cabinet .quick .btn{flex:27%;min-height:39px}.ibolid-cabinet .dashboard-grid .upcoming{display:block}.ibolid-cabinet .grid-2,.ibolid-cabinet .finance-summary-grid{grid-template-columns:1fr}.ibolid-cabinet .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ibolid-cabinet .row-card{grid-template-columns:54px 1fr auto;gap:14px}.ibolid-cabinet .row-card>div:nth-child(3){grid-area:2/2;min-height:0}.ibolid-cabinet .row-card>div:nth-child(4){grid-area:3/2;min-height:0;margin:0}.ibolid-cabinet .row-card>.row-actions{grid-area:1/3/4}.ibolid-cabinet .row-card .photo{width:54px;height:64px}.ibolid-cabinet .toolbar .filter-field{min-width:145px}.ibolid-cabinet .toolbar .search-field{flex-basis:100%;min-width:100%}.ibolid-cabinet .filter-panel{padding:14px}.ibolid-cabinet .finance-metrics .kpi strong{font-size:27px}.cab-shell .page>.tabs[data-tabs]{gap:24px}.cab-shell .page-head .period{max-width:165px;font-size:10px}.ibolid-cabinet .doctor-list{overflow:auto}.ibolid-cabinet .doctor-pick{flex-shrink:0;width:auto}.ibolid-cabinet .calendar .toolbar{min-width:620px}.ibolid-cabinet .panel{padding:18px}.ibolid-cabinet .list-panel,.ibolid-cabinet .attention-panel{padding:0}.ibolid-cabinet .call-chain{gap:8px}.ibolid-cabinet .drawer-dialog .dialog-body{padding:22px}.ibolid-cabinet .dialog-head,.ibolid-cabinet .dialog-foot{padding:20px 22px}}@media (max-width:520px){.cab-shell .topbar{gap:5px}.cab-shell .topbar .profile{display:none}.cab-shell .main{padding-inline:14px}.cab-shell .topbar{margin-inline:-14px;padding-inline:14px}.cab-shell .page{padding-top:22px}.cab-shell .page-head{flex-wrap:wrap;gap:14px;margin-bottom:20px}.cab-shell .page-head p{font-size:11px}.cab-shell .page-head .period{min-height:35px}.ibolid-cabinet .grid-5,.ibolid-cabinet .grid-4,.ibolid-cabinet .finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ibolid-cabinet .dashboard-metrics .kpi:first-child{grid-column:1/-1;min-height:112px}.ibolid-cabinet .dashboard-metrics .kpi:first-child strong{font-size:34px}.ibolid-cabinet .dashboard-metrics .kpi:first-child>span{min-height:0}.ibolid-cabinet .dashboard-metrics .kpi:first-child small{position:absolute;bottom:22px;right:17px}.ibolid-cabinet .kpi:nth-child(n){min-height:131px}.ibolid-cabinet .kpi>span{font-size:10px}.ibolid-cabinet .kpi strong{font-size:27px}.ibolid-cabinet .quick{gap:7px;padding:10px;display:flex}.ibolid-cabinet .quick .btn{flex-basis:42%;font-size:10px}.ibolid-cabinet .quick .btn:first-of-type{flex-basis:100%}.ibolid-cabinet .dashboard-chart .stats-row{row-gap:17px}.ibolid-cabinet .dashboard-chart .stat:nth-child(2){border-right:0}.ibolid-cabinet .trend svg{height:160px}.ibolid-cabinet .trend-legend{font-size:9px}.ibolid-cabinet .attention{grid-template-columns:1fr 1fr;gap:10px}.ibolid-cabinet .notice:nth-child(n){grid-template-columns:1fr;min-height:175px;padding:14px}.ibolid-cabinet .notice b{grid-area:2/1;margin-top:10px}.ibolid-cabinet .notice strong{min-height:32px;padding:0;font-size:11px}.ibolid-cabinet .notice .small{font-size:9px}.ibolid-cabinet .notice .link{margin-top:12px;font-size:9px}.ibolid-cabinet .appointment-mini{grid-template-columns:46px 1fr auto;gap:8px}.ibolid-cabinet .appointment-mini strong{font-size:11px}.ibolid-cabinet .appointment-mini .chip{font-size:8px}.ibolid-cabinet .toolbar{grid-template-columns:1fr 1fr;width:100%;display:grid}.ibolid-cabinet .toolbar>*{width:100%}.ibolid-cabinet .toolbar .filter-field{min-width:0}.ibolid-cabinet .toolbar .search-field{grid-column:1/-1;min-width:0}.ibolid-cabinet .filter-field select{max-width:100%}.ibolid-cabinet .filter-heading{font-size:9px}.ibolid-cabinet .list-panel>.filter-panel{padding:14px}.ibolid-cabinet .list-panel>.tabs{padding-inline:14px}.ibolid-cabinet .table-summary{padding:12px 14px;font-size:9px}.ibolid-cabinet .tabs:not([data-tabs]) .tab{min-height:32px;padding:6px 9px;font-size:10px}.ibolid-cabinet .row-card{gap:12px;padding:17px;grid-template-columns:48px 1fr!important}.ibolid-cabinet .row-card>*{grid-column:auto!important}.ibolid-cabinet .row-card .photo{width:48px;height:60px}.ibolid-cabinet .row-card>div:nth-child(2){grid-column:2!important}.ibolid-cabinet .row-card>div:nth-child(3){border-top:1px solid #edf1ed;grid-row:2;padding-top:12px;grid-column:1/-1!important}.ibolid-cabinet .row-card>div:nth-child(4){grid-row:3;grid-column:1/-1!important}.ibolid-cabinet .row-card>.row-actions{flex-direction:row;grid-row:4;justify-content:flex-start;margin-top:5px;grid-column:1/-1!important}.ibolid-cabinet .row-card .row-actions>.btn{width:auto;min-height:36px}.ibolid-cabinet .row-card h3{font-size:13px}.ibolid-cabinet .row-card .chip{font-size:8px}.ibolid-cabinet .row-card .stars .muted{display:inline}.cab-shell .page>.tabs[data-tabs]{gap:20px}.ibolid-cabinet .tabs[data-tabs]>.tab{font-size:11px}.ibolid-cabinet .dialog-body .grid-2,.ibolid-cabinet .dialog-body .fields{grid-template-columns:1fr}.ibolid-cabinet .drawer-dialog,.ibolid-cabinet .drawer-dialog.doctor-card-dialog{width:100vw}.ibolid-cabinet .dialog-foot{flex-wrap:wrap;justify-content:flex-start}.ibolid-cabinet .dialog-foot .btn{flex:1}.ibolid-cabinet .dialog-head,.ibolid-cabinet .dialog-body,.ibolid-cabinet .dialog-foot{padding-inline:18px}.ibolid-cabinet .notification-item{grid-template-columns:1fr;gap:8px}.ibolid-cabinet .service-row>div{grid-column:1/-1}.ibolid-cabinet .finance-metrics .kpi strong{font-size:24px}.ibolid-cabinet .info-box{font-size:10px}.ibolid-cabinet .finance-chart{min-height:330px}.ibolid-cabinet .bars{gap:20px;padding-inline:12px}.ibolid-cabinet .cal-time{font-size:10px}.ibolid-cabinet .table-wrap table{min-width:720px}}@media (prefers-reduced-motion:reduce){.cab-shell :is(.sidebar,.topbar,.page-head) *,.ibolid-cabinet *,.cab-shell :is(.sidebar,.topbar,.page-head) :before,.ibolid-cabinet :before,.cab-shell :is(.sidebar,.topbar,.page-head) :after,.ibolid-cabinet :after{scroll-behavior:auto!important}}@media (min-width:821px){.cab-shell :is(.sidebar,.topbar,.page-head) td,.ibolid-cabinet td{font-size:12px}.cab-shell :is(.sidebar,.topbar,.page-head) th,.ibolid-cabinet th,.ibolid-cabinet td .muted{font-size:11px}.cab-shell .nav-btn{font-size:13px}.ibolid-cabinet .kpi>span{font-size:12px}.ibolid-cabinet .row-card p{font-size:11px}.ibolid-cabinet .row-card h3{font-size:15px}.ibolid-cabinet .appointment-mini strong{font-size:13px}.ibolid-cabinet .appointment-mini small,.ibolid-cabinet .filter-field>span{font-size:11px}.ibolid-cabinet .toolbar .filter-field input,.ibolid-cabinet .toolbar .filter-field select{font-size:12px}}.ibolid-cabinet .list-context{justify-content:space-between;gap:12px;margin:22px 2px 12px;font-size:11px;display:flex}.ibolid-cabinet .list-context>span:first-child{font-size:13px;font-weight:700}.ibolid-cabinet .dashboard-grid .upcoming{display:block}.cab-shell,.ibolid-cabinet{color:var(--text)}.cab-shell :is(.sidebar,.topbar,.page-head) h1,.ibolid-cabinet h1,.cab-shell :is(.sidebar,.topbar,.page-head) h2,.ibolid-cabinet h2,.cab-shell :is(.sidebar,.topbar,.page-head) h3,.ibolid-cabinet h3{color:var(--ink)}.ibolid-cabinet .muted,.ibolid-cabinet .small.muted{color:#69717d}.cab-shell .page-head p{color:#676f7b}.cab-shell .page-head h1{letter-spacing:-.04em;font-size:30px}.ibolid-cabinet .panel{box-shadow:var(--shadow);border-color:#dfe2e8}.cab-shell .main{padding-bottom:48px}.cab-shell .page>.page-head{margin-bottom:25px}.cab-shell .page-head>.btn{min-height:42px}.ibolid-cabinet .btn{color:#394052;border-color:#d5d9e2;font-size:12px}.ibolid-cabinet .btn.primary,.ibolid-cabinet .btn.green,.ibolid-cabinet .btn.accent{color:var(--ds-layer-floor-1)}.ibolid-cabinet .btn:active{transform:scale(.96)}.ibolid-cabinet .btn:hover{box-shadow:0 2px 6px #272d4310}.ibolid-cabinet .chip{font-size:11px;font-weight:600}.ibolid-cabinet .chip.purple{color:#4d54d0;background:#e9e9ff}.ibolid-cabinet .chip.green{color:#12804b;background:#ddf4e7}.ibolid-cabinet .chip.warn{color:#966213;background:#ffebc4}.ibolid-cabinet .chip.red{color:#ac4d3c;background:#ffe4da}.ibolid-cabinet .chip.gray{color:#666d77;background:#e9ecf0}.ibolid-cabinet .info-box{color:#555e6f}.ibolid-cabinet .link{color:#434dd0}.ibolid-cabinet .tabs[data-tabs]>.tab.active{color:#4d55d5;border-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .tabs[data-tabs]>.tab{color:#666d79}.ibolid-cabinet .tab:focus-visible{outline-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .field label{color:#505969}.ibolid-cabinet .field input,.ibolid-cabinet .field select,.ibolid-cabinet .field textarea{color:#242c3b;background:var(--ds-layer-floor-1);border-color:#cfd5df;min-height:44px}.ibolid-cabinet .field input:focus-visible,.ibolid-cabinet .field select:focus-visible,.ibolid-cabinet .field textarea:focus-visible{outline-color:#949afc}.ibolid-cabinet .filter-panel{background:#eaf0ec}.ibolid-cabinet .filter-heading,.ibolid-cabinet .filter-field>span{color:#586b5e}.ibolid-cabinet .toolbar .filter-field input,.ibolid-cabinet .toolbar .filter-field select{color:#344d3c}.ibolid-cabinet .screen-note{color:#6e7580;border-top:1px solid #dcdde3;margin-top:20px;padding:13px 2px;font-size:11px}.ibolid-cabinet .screen-note summary{cursor:pointer;font-weight:600;list-style:none}.ibolid-cabinet .screen-note summary:before{content:"+";color:#7179c6;margin-right:8px;font-size:14px}.ibolid-cabinet .screen-note[open] summary:before{content:"−"}.ibolid-cabinet .screen-note>.info-box{margin-top:12px}.ibolid-cabinet .panel-symbol{width:44px;height:44px;color:var(--ds-background-brand-extra-high);background:#e6e7ff;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.ibolid-cabinet .panel-symbol svg{width:23px;height:23px}.ibolid-cabinet .today-ribbon{background:var(--ds-layer-floor-1);box-shadow:var(--shadow);border:1px solid #dddff0;border-radius:16px;grid-template-columns:1.25fr repeat(4,1fr);gap:0;margin-bottom:24px;display:grid;overflow:hidden}.ibolid-cabinet .today-ribbon .kpi:nth-child(n){background:var(--ds-layer-floor-1);box-shadow:none;border:0;border-right:1px solid #e9eaf1;border-radius:0;min-height:140px;padding:21px 23px}.ibolid-cabinet .today-ribbon .kpi:first-child{background:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1);border:0}.ibolid-cabinet .today-ribbon .kpi:last-child{border:0}.ibolid-cabinet .today-ribbon .kpi>span{color:#5b6270;min-height:0;padding:0;font-size:12px}.ibolid-cabinet .today-ribbon .kpi strong{color:#232938;margin-top:13px;font-size:35px}.ibolid-cabinet .today-ribbon .kpi small{color:#757c88;margin-top:7px;font-size:11px}.ibolid-cabinet .today-ribbon .kpi:first-child>span,.ibolid-cabinet .today-ribbon .kpi:first-child strong{color:var(--ds-layer-floor-1)}.ibolid-cabinet .today-ribbon .kpi:first-child small{color:#dde0ff}.ibolid-cabinet .today-ribbon .metric-icon{display:none}.ibolid-cabinet .today-ribbon .kpi:nth-child(2) strong{color:#af761e}.ibolid-cabinet .today-ribbon .kpi:nth-child(3) strong{color:#128854}.ibolid-cabinet .today-ribbon .kpi:nth-child(5) strong{color:#a96151}.ibolid-cabinet .dashboard-workspace{grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);align-items:start;gap:22px;display:grid}.ibolid-cabinet .dashboard-primary{gap:22px;min-width:0;display:grid}.ibolid-cabinet .dashboard-rail{gap:18px;min-width:0;display:grid}.ibolid-cabinet .dashboard-chart{padding:24px}.ibolid-cabinet .dashboard-chart .panel-head{flex-wrap:wrap;align-items:start;gap:12px;margin-bottom:20px}.ibolid-cabinet .dashboard-chart .panel-head .link{display:none}.ibolid-cabinet .chart-period{color:#505a72;background:#f2f3fa;border:0;border-radius:8px;max-width:155px;min-height:34px;padding:9px;font-size:11px}.ibolid-cabinet .dashboard-chart .stats-row{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:18px 0;padding:0}.ibolid-cabinet .dashboard-chart .stat{background:0 0;border:0;padding:0 18px}.ibolid-cabinet .dashboard-chart .stat:nth-child(odd){padding-left:0}.ibolid-cabinet .dashboard-chart .stat:nth-child(-n+2) strong{font-size:31px}.ibolid-cabinet .dashboard-chart .stat:nth-child(n+3){border-top:1px solid #e5e8f0;padding-top:14px}.ibolid-cabinet .dashboard-chart .stat:nth-child(n+3) strong{font-size:20px}.ibolid-cabinet .dashboard-chart .stat span{color:#727b87;font-size:11px}.ibolid-cabinet .dashboard-chart .stat:nth-child(2) strong{color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .dashboard-chart .trend{margin-top:16px;padding:16px 0 0}.ibolid-cabinet .dashboard-chart .trend svg{height:184px}.ibolid-cabinet .dashboard-chart .trend-head{justify-content:start}.ibolid-cabinet .dashboard-chart .trend .line-b{stroke:var(--ds-background-brand-extra-high);stroke-dasharray:none;stroke-width:2.5px}.ibolid-cabinet .dashboard-chart .trend .dot-b{fill:var(--ds-background-brand-extra-high)}.ibolid-cabinet .dashboard-chart .trend-legend>span:nth-child(2) i{background:var(--ds-background-brand-extra-high)!important}.ibolid-cabinet .dashboard-chart .trend text{fill:#747d8c}.ibolid-cabinet .dashboard-chart .trend .gridline{stroke:#dde2ea}.ibolid-cabinet .work-focus{background:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1);border:1px solid #535bed;border-radius:16px;padding:23px 22px;overflow:hidden;box-shadow:0 6px 18px #5d65f822}.ibolid-cabinet .focus-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ibolid-cabinet .focus-icon{width:37px;height:37px;color:var(--ds-layer-floor-1);background:#ffffff24;border-radius:10px;flex:none;place-items:center;display:grid}.ibolid-cabinet .focus-icon svg{width:20px;height:20px}.ibolid-cabinet .focus-heading h2{color:var(--ds-layer-floor-1);letter-spacing:-.025em;font-size:17px}.ibolid-cabinet .focus-heading p{margin:5px 0 0;font-size:10px;line-height:1.6}.ibolid-cabinet .focus-item{border-bottom:1px solid #ffffff36;grid-template-columns:30px 1fr;gap:12px;padding:20px 0;display:grid}.ibolid-cabinet .focus-count{color:var(--ds-layer-floor-1);letter-spacing:-.04em;padding-top:2px;font-size:28px;font-weight:700;line-height:1}.ibolid-cabinet .focus-item h3{color:var(--ds-layer-floor-1);margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.6}.ibolid-cabinet .focus-item p{color:#e3e5ff;margin:0 0 9px;font-size:10px;line-height:1.6}.ibolid-cabinet .focus-action{color:var(--ds-layer-floor-1);background:#ffffff20;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.ibolid-cabinet .focus-action:hover{background:#ffffff36}.ibolid-cabinet .focus-action svg{width:13px;height:13px}.ibolid-cabinet .moderation-note{color:#dee1ff;align-items:center;gap:10px;margin-top:18px;display:flex}.ibolid-cabinet .moderation-note>svg{flex:none;width:17px;height:17px}.ibolid-cabinet .moderation-note strong{font-size:10px;font-weight:600;display:block}.ibolid-cabinet .moderation-note span{margin-top:4px;font-size:9px;display:block}.ibolid-cabinet .moderation-note button{color:var(--ds-layer-floor-1);background:0 0;border:0;margin-left:auto;padding:4px}.ibolid-cabinet .moderation-note button svg{width:17px;height:17px}.ibolid-cabinet .rail-quick{background:#e9ebf3;border:1px solid #dddfea;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:16px;display:grid}.ibolid-cabinet .rail-quick .quick-label{color:#626b80;grid-column:1/-1;margin:0 0 5px;font-size:10px;display:block}.ibolid-cabinet .rail-quick .btn:nth-of-type(n){background:var(--ds-layer-floor-1);color:#414a62;box-shadow:none;white-space:normal;border:1px solid #e0e3ed;justify-content:flex-start;min-height:38px;padding:8px 10px;font-size:11px}.ibolid-cabinet .rail-quick .btn:hover{color:#5159e4;border-color:#929af6}.ibolid-cabinet .rail-quick .btn:last-child{grid-column:1/-1}.ibolid-cabinet .day-agenda{padding:22px 24px 12px}.ibolid-cabinet .day-agenda .panel-head{margin-bottom:10px}.ibolid-cabinet .day-agenda .appointment-mini{cursor:pointer;grid-template-columns:52px 1fr auto;gap:14px;padding:13px 0}.ibolid-cabinet .day-agenda .appointment-mini:hover{background:#f7f7fc}.ibolid-cabinet .day-agenda .timebox{color:#4e5890;background:#edf0fa;border-radius:8px;font-size:12px;font-weight:700}.ibolid-cabinet .day-agenda .appointment-mini:first-of-type .timebox{color:#996616;background:#fff0d5}.ibolid-cabinet .day-agenda .appointment-mini strong{color:#303849;font-size:12px}.ibolid-cabinet .day-agenda .appointment-mini small{color:#717c8a;font-size:11px}.ibolid-cabinet .day-agenda .appointment-mini .chip{min-height:24px;font-size:10px}.ibolid-cabinet .data-heading{background:var(--ds-layer-floor-1);border-top:1px solid #e3e7ee;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.ibolid-cabinet .data-heading h2{font-size:16px}.ibolid-cabinet .data-heading>span{color:#6b7483;font-size:11px}.ibolid-cabinet .list-panel{box-shadow:var(--shadow);border-color:#dde1e9}.ibolid-cabinet .list-panel>.filter-panel{background:#eaf0ec;border-bottom:1px solid #d7e2db}.ibolid-cabinet .list-panel .table-wrap{background:var(--ds-layer-floor-1)}.cab-shell :is(.sidebar,.topbar,.page-head) th,.ibolid-cabinet th{color:#5b657a;background:#eef0f7;padding:13px 16px;font-size:11px}.cab-shell :is(.sidebar,.topbar,.page-head) td,.ibolid-cabinet td{color:#3d4657;border-top-color:#e5e8f0;padding:19px 16px;font-size:12px;line-height:1.65}.cab-shell :is(.sidebar,.topbar,.page-head) td strong,.ibolid-cabinet td strong{color:#242d3f}.ibolid-cabinet td .muted{color:#737c8a;font-size:11px}.ibolid-cabinet .person-cell{min-width:190px}.ibolid-cabinet .person-token{float:left;color:#6668ca;background:#e8e8ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:38px;margin:2px 10px 0 0;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.ibolid-cabinet .person-token.tone-1{color:#508667;background:#e1f0e7}.ibolid-cabinet .person-token.tone-2{color:#aa8a6e;background:#f5e9de}.ibolid-cabinet .phone-cell{white-space:nowrap}.ibolid-cabinet .call-token{color:#189158;vertical-align:middle;background:#def3e7;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:8px;display:inline-flex}.ibolid-cabinet .call-token svg{width:15px;height:15px}.ibolid-cabinet .call-token.missed{color:#bc5b46;background:#ffe4dd}.ibolid-cabinet .needs-action{background:#fff9f4!important}.ibolid-cabinet .needs-action td:first-child{box-shadow:inset 3px 0 #e6a275}.ibolid-cabinet tbody tr.is-selected{background:#efefff!important}.ibolid-cabinet tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--ds-background-brand-extra-high)}.ibolid-cabinet tbody tr.clickable:hover{background:#f3f3fd}.ibolid-cabinet .table-summary{color:#737d89;background:#fafbfd}.ibolid-cabinet .tabs:not([data-tabs]) .tab.active{color:#4b52cd;background:#e7e8ff;border-color:#cbceff}.ibolid-cabinet .tabs:not([data-tabs]) .tab{color:#5c6678}.ibolid-cabinet .calls-ribbon{background:#ececff;border:1px solid #d9dbf4;border-radius:16px;gap:0;margin-bottom:18px;overflow:hidden}.ibolid-cabinet .calls-ribbon .kpi:nth-child(n){box-shadow:none;background:0 0;border:0;border-right:1px solid #d8dcf0;border-radius:0;min-height:142px;padding:20px 22px}.ibolid-cabinet .calls-ribbon .kpi:last-child{border:0}.ibolid-cabinet .calls-ribbon .kpi span{color:#596382;font-size:12px}.ibolid-cabinet .calls-ribbon .kpi strong{color:#343960;font-size:32px}.ibolid-cabinet .calls-ribbon .kpi small{color:#69718d;font-size:11px}.ibolid-cabinet .calls-ribbon .metric-icon{color:#646aec;background:#daddff}.ibolid-cabinet .calls-ribbon .kpi:nth-child(3) strong{color:#ba6350}.ibolid-cabinet .calls-ribbon .kpi:nth-child(3) .metric-icon{color:#ba6350;background:#f5ddda}.ibolid-cabinet .callback-band{background:#f7e8dd;border:1px solid #eed8c9;border-radius:12px;align-items:center;gap:13px;margin:0 0 20px;padding:16px 20px;display:flex}.ibolid-cabinet .callback-icon{color:#a4673e;background:#eecfbb;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ibolid-cabinet .callback-icon svg{width:19px;height:19px}.ibolid-cabinet .callback-band strong{color:#84552e;font-size:13px;display:block}.ibolid-cabinet .callback-band span:not(.callback-icon){color:#9c7759;margin-top:4px;font-size:11px;display:block}.ibolid-cabinet .callback-band .btn{color:#83502c;background:#fffbf7;border-color:#e7c9b3;margin-left:auto;font-size:11px}.ibolid-cabinet .callback-band svg{width:16px;height:16px}.ibolid-cabinet .doctor-record.row-card{background:var(--ds-layer-floor-1);box-shadow:var(--shadow);border:1px solid #d9ddea;border-radius:16px;padding:0;display:block;overflow:hidden}.ibolid-cabinet .doctor-top{align-items:center;gap:18px;padding:23px 25px;display:flex}.ibolid-cabinet .doctor-profile{flex:1;align-items:center;gap:19px;min-width:0;display:flex}.ibolid-cabinet .doctor-profile .photo{color:#5b63b4;background:#dcdfff;border:1px solid #d0d4f3;border-radius:13px;flex:none;width:68px;height:78px;font-size:24px}.ibolid-cabinet .doctor-record:nth-child(2) .photo{color:#4c8b64;background:#dcede2}.ibolid-cabinet .doctor-record:nth-child(3) .photo{color:#aa8266;background:#f0e2d8}.ibolid-cabinet .doctor-profile h3{letter-spacing:-.035em;margin:9px 0 6px;font-size:17px;font-weight:700;line-height:1.4}.ibolid-cabinet .doctor-profile p{color:#6f7886;font-size:12px;line-height:1.6}.ibolid-cabinet .doctor-record .chip{min-height:25px;font-size:10px}.ibolid-cabinet .doctor-record .row-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:175px;display:flex}.ibolid-cabinet .doctor-record .row-actions .btn{width:auto;min-height:37px;font-size:11px}.ibolid-cabinet .doctor-record .row-actions .btn.primary{background:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1);border-color:var(--ds-background-brand-extra-high);box-shadow:0 3px 8px #5d65f81a}.ibolid-cabinet .doctor-record .row-actions .btn:not(.primary){color:#69728b;background:var(--ds-layer-floor-1);border:0}.ibolid-cabinet .doctor-record>.doctor-operational{background:#eff0fa;border:0;border-top:1px solid #e2e4f1;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;min-height:0;padding:16px 24px;display:grid}.ibolid-cabinet .doctor-operational>div{min-width:0}.ibolid-cabinet .doctor-operational strong{color:#424c6b;font-size:13px}.ibolid-cabinet .doctor-operational p{margin-top:4px;font-size:11px}.ibolid-cabinet .detail-label{align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.ibolid-cabinet .detail-label svg{width:13px;height:13px}.ibolid-cabinet .doctor-operational .stars{color:#d59b3a;white-space:normal;font-size:11px}.ibolid-cabinet .doctor-operational .stars .muted{color:#64728a;margin-left:5px;font-size:11px;display:inline}.ibolid-cabinet .doctor-schedule-link{color:#5d65d7;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:11px;font-weight:700;display:flex}.ibolid-cabinet .doctor-schedule-link svg{width:15px;height:15px}.ibolid-cabinet .doctor-record-warning{border-color:#e8d3c1!important}.ibolid-cabinet .doctor-record-warning .doctor-operational{background:#fbf0e5;border-color:#f0dfc9}.ibolid-cabinet .list-context{color:#6c7587}.ibolid-cabinet .list-context>span:first-child{color:#3e485e}.ibolid-cabinet .clinic-hero{grid-template-columns:minmax(0,1.5fr) minmax(275px,1fr);gap:22px}.ibolid-cabinet .cover{min-height:305px;color:var(--ds-layer-floor-1);background:#0b9856;border:0;border-radius:16px;justify-content:flex-start;padding:30px;position:relative;overflow:hidden}.ibolid-cabinet .cover:after{content:"";pointer-events:none;border:50px solid #ffffff10;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-120px;right:-110px}.ibolid-cabinet .cover-logo{color:#0a9b55;background:var(--ds-layer-floor-1);width:55px;height:55px;box-shadow:none;border-radius:14px;margin-bottom:24px;font-size:19px}.ibolid-cabinet .identity-kicker{letter-spacing:.13em;color:#bef0d7;margin-bottom:9px;font-size:9px;font-weight:700}.ibolid-cabinet .cover h2{color:var(--ds-layer-floor-1);letter-spacing:-.04em;max-width:470px;margin-bottom:12px;font-size:25px;line-height:1.3}.ibolid-cabinet .cover p{color:#d1f3e1;max-width:400px;margin-bottom:20px;font-size:12px}.ibolid-cabinet .cover-directions{z-index:1;flex-wrap:wrap;gap:6px;margin-top:auto;display:flex;position:relative}.ibolid-cabinet .cover-directions span{color:#e4faee;background:#ffffff0e;border:1px solid #ffffff35;border-radius:6px;padding:5px 9px;font-size:10px}.ibolid-cabinet .publication-panel{background:#eeedf9;border-color:#dddfee}.ibolid-cabinet .publication-panel .panel-symbol{color:var(--ds-background-brand-extra-high);background:#dcdfff}.ibolid-cabinet .publication-panel .panel-head{margin-bottom:12px}.ibolid-cabinet .publication-panel p{color:#6b718b;font-size:12px}.ibolid-cabinet .publication-panel .stack{gap:8px}.ibolid-cabinet .publication-panel .btn.primary{background:var(--ds-background-brand-extra-high);border-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .branch-card{background:var(--ds-layer-floor-1);border-color:#dadfe9;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:25px;display:grid}.ibolid-cabinet .branch-marker{height:92px;color:var(--ds-background-brand-extra-high);background:#e6e8ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ibolid-cabinet .branch-marker svg{width:23px;height:23px}.ibolid-cabinet .branch-marker b{color:#8d92d5;font-size:12px}.ibolid-cabinet .branch-card:nth-child(2) .branch-marker{color:#258a55;background:#e2f0e8}.ibolid-cabinet .branch-card h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:18px}.ibolid-cabinet .branch-card p{color:#6c7686;font-size:12px}.ibolid-cabinet .branch-card .row-actions{flex-direction:column;max-width:150px}.ibolid-cabinet .branch-card .row-actions .btn{width:100%;min-height:36px}.ibolid-cabinet .branch-card .row-actions .btn:first-child{color:#4d55d0;background:#e8e9ff;border-color:#d5d8fb}.ibolid-cabinet .service-catalog{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:20px;margin-top:22px;display:grid}.ibolid-cabinet .specialty-rail{background:#e9eaf5;border:1px solid #dcdff0;border-radius:14px;padding:18px 10px}.ibolid-cabinet .rail-heading{letter-spacing:.06em;color:#7a809d;padding:0 10px 13px;font-size:10px;font-weight:700;display:block}.ibolid-cabinet .specialty-rail button{text-align:left;color:#69728b;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:2px 0;padding:11px 10px;font-size:11px;line-height:1.5;display:flex}.ibolid-cabinet .specialty-rail button.active{background:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1)}.ibolid-cabinet .specialty-rail button b{color:inherit;background:#ffffff57;border-radius:5px;padding:2px 6px;font-size:10px}.ibolid-cabinet .service-content{min-width:0}.ibolid-cabinet .service-content .stack{gap:14px}.ibolid-cabinet .service-content .direction{background:var(--ds-layer-floor-1);border-color:#dadfea;margin:0}.ibolid-cabinet .direction-head{color:#424c6a;background:#edf0f8;justify-content:flex-start;gap:10px;padding:16px 19px;font-size:13px}.ibolid-cabinet .direction-head>span{color:#7783a0;margin-left:auto;font-size:11px}.ibolid-cabinet .direction-symbol{color:#717abb;background:#dbdff6;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.ibolid-cabinet .direction-symbol svg{width:16px;height:16px}.ibolid-cabinet .service-row{grid-template-columns:minmax(160px,1.4fr) .65fr .5fr .45fr auto;gap:13px;padding:20px 0;font-size:12px}.ibolid-cabinet .service-row>div>strong{color:#39465e;font-size:13px}.ibolid-cabinet .service-row .small{font-size:10px}.ibolid-cabinet .service-row .chips{margin-top:7px}.ibolid-cabinet .service-row .chip{font-size:9px}.ibolid-cabinet .service-row .btn{min-width:65px;font-size:10px}.ibolid-cabinet .service-row .btn:not(.primary){color:#6675ac;background:#f2f3fb;border-color:#e1e4f1}.ibolid-cabinet .service-incomplete{border-radius:10px;margin:0 -12px;padding:17px 12px;background:#fff4eb!important}.ibolid-cabinet .service-incomplete .btn.primary{color:var(--ds-layer-floor-1);background:#b9723d;border-color:#b9723d}.ibolid-cabinet .service-row .promo-price{color:var(--ds-background-brand-extra-high);font-size:16px}.ibolid-cabinet .schedule-layout{grid-template-columns:226px minmax(0,1fr);gap:20px}.ibolid-cabinet .doctor-list{box-shadow:none;background:#eaecf7;border:1px solid #dadded;border-radius:14px;padding:12px}.ibolid-cabinet .doctor-list-heading{padding:8px 8px 18px}.ibolid-cabinet .doctor-list-heading strong{color:#434d6d;font-size:16px;display:block}.ibolid-cabinet .doctor-list-heading span{color:#7f89a2;margin-top:4px;font-size:10px;display:block}.ibolid-cabinet .doctor-pick{gap:8px;margin-bottom:9px;padding:12px 10px;font-size:11px}.ibolid-cabinet .doctor-pick .photo{color:#757fa3;background:#d9def0}.ibolid-cabinet .doctor-pick .small{color:#7c869d;font-size:9px;line-height:1.6}.ibolid-cabinet .doctor-pick.active{background:var(--ds-layer-floor-1);color:#424d80;box-shadow:0 3px 8px #29305b0d,inset 3px 0 var(--ds-background-brand-extra-high)}.ibolid-cabinet .calendar{background:var(--ds-layer-floor-1);box-shadow:var(--shadow);border:1px solid #dadfe9;border-radius:16px;min-width:0;padding:22px;overflow:auto}.ibolid-cabinet .calendar-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.ibolid-cabinet .calendar-title .eyebrow{margin-bottom:6px;font-size:9px}.ibolid-cabinet .calendar-title h2{font-size:17px}.ibolid-cabinet .calendar-title .chip{font-size:10px}.ibolid-cabinet .week{grid-template-columns:49px repeat(5,minmax(0,1fr));gap:5px}.ibolid-cabinet .cal-head{color:#69778d;background:#f0f2f8;min-height:42px;padding:12px 5px;font-size:11px;font-weight:600}.ibolid-cabinet .cal-head.current-day{background:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1)}.ibolid-cabinet .cal-time{color:#7a8597;min-height:57px;padding:12px 0;font-size:10px}.ibolid-cabinet .slot{text-align:left;border-radius:6px;min-height:57px;padding:8px 5px;font-size:9px;position:relative}.ibolid-cabinet .slot small{opacity:.8;margin-bottom:3px;font-size:9px;font-weight:600;display:block}.ibolid-cabinet .slot.free{color:#478468;background:#e1f4e9;border:1px solid #c7e5d3;border-left:3px solid #66be8b}.ibolid-cabinet .slot.busy{color:#4f58b6;background:#dde0ff;border:1px solid #c9cffa;border-left:3px solid #7c85f0}.ibolid-cabinet .slot.wait{color:#976d2c;background:#fae7c4;border:1px solid #f0d8ac;border-left:3px solid #e8b764}.ibolid-cabinet .slot.blocked{color:#98a1af;background:repeating-linear-gradient(135deg,#eff1f5,#eff1f5 5px,#f7f8fa 5px 10px);border:1px solid #e8ebf0}.ibolid-cabinet .slot:hover:not(.blocked){outline-offset:-1px;outline:2px solid #838bf5}.ibolid-cabinet .legend{color:#6d778b;gap:14px;margin-top:20px;font-size:10px}.ibolid-cabinet .legend span:first-child i{background:#76c397!important}.ibolid-cabinet .legend span:nth-child(2) i{background:#8d96f5!important}.ibolid-cabinet .legend span:nth-child(3) i{background:#e4b967!important}.ibolid-cabinet .legend span:nth-child(4) i{background:#c7ccd7!important}.ibolid-cabinet .week.day-view{grid-template-columns:64px 1fr;max-width:560px}.ibolid-cabinet .month-view{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.ibolid-cabinet .month-cell{color:#79849b;background:#f9fafd;border:1px solid #e1e4ee;border-radius:8px;min-height:85px;padding:10px;font-size:12px}.ibolid-cabinet .month-cell small{color:#5d65c3;margin-top:18px;font-size:9px;display:block}.ibolid-cabinet .month-cell.has-slots{background:#ebecff;border-color:#d8dcf8}.ibolid-cabinet .month-cell.today{box-shadow:inset 0 0 0 2px var(--ds-background-brand-extra-high)}.ibolid-cabinet .schedule-empty{text-align:center;color:#75809a;background:#f3f4fb;border-radius:12px;padding:65px 25px}.ibolid-cabinet .schedule-empty strong{color:#4f5d7d;margin-bottom:10px;font-size:19px;display:block}.ibolid-cabinet .finance-ribbon{background:#e9eaf8;border:1px solid #d8dcef;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:22px;display:grid;overflow:hidden}.ibolid-cabinet .finance-ribbon .kpi:nth-child(n){min-height:144px;box-shadow:none;background:0 0;border:0;border-right:1px solid #d8dced;border-radius:0;padding:20px 21px}.ibolid-cabinet .finance-ribbon .kpi .metric-icon{display:none}.ibolid-cabinet .finance-ribbon .kpi>span{color:#69718b;min-height:32px;padding:0;font-size:11px}.ibolid-cabinet .finance-ribbon .kpi strong{color:#354064;margin-top:10px;font-size:25px}.ibolid-cabinet .finance-ribbon .kpi small{color:#7c839c;font-size:10px}.ibolid-cabinet .finance-ribbon .kpi:last-child{background:var(--ds-background-brand-extra-high);border:0}.ibolid-cabinet .finance-ribbon .kpi:last-child>span,.ibolid-cabinet .finance-ribbon .kpi:last-child strong{color:var(--ds-layer-floor-1)}.ibolid-cabinet .finance-ribbon .kpi:last-child small{color:#dbdeff}.ibolid-cabinet .finance-summary-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,.8fr);align-items:start;gap:22px}.ibolid-cabinet .finance-tracker{min-height:390px;padding:26px}.ibolid-cabinet .tracker-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.ibolid-cabinet .tracker-head .eyebrow{color:#959aae;margin-bottom:7px;font-size:9px}.ibolid-cabinet .tracker-head h2{letter-spacing:-.04em;font-size:20px}.ibolid-cabinet .segmented{background:#edeff7;border-radius:8px;flex:none;gap:2px;padding:4px;display:inline-flex}.ibolid-cabinet .segmented button{color:#7d86a0;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:600}.ibolid-cabinet .segmented button.active{color:#535ed6;background:var(--ds-layer-floor-1);box-shadow:0 2px 5px #2931570f}.ibolid-cabinet .tracker-body{grid-template-columns:130px minmax(0,1fr);align-items:end;gap:20px;padding-top:33px;display:grid}.ibolid-cabinet .tracker-insight>span{color:#77829d;font-size:11px}.ibolid-cabinet .tracker-insight>strong{letter-spacing:-.07em;color:#323b5c;margin:9px 0 20px;font-size:52px;font-weight:600;line-height:1.15;display:block}.ibolid-cabinet .growth-pill{color:#2e8952;background:#dcf3e5;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:14px;font-weight:700;display:inline-flex}.ibolid-cabinet .growth-pill svg{width:15px;height:15px;transform:rotate(-45deg)}.ibolid-cabinet .tracker-insight p{color:#65738b;margin:9px 0 13px;font-size:11px;line-height:1.7}.ibolid-cabinet .tracker-insight>small{max-width:125px;font-size:9px;line-height:1.6;display:block}.ibolid-cabinet .tracker-plot{min-width:0}.ibolid-cabinet .point-tracker{height:220px;padding:0 4px;position:relative}.ibolid-cabinet .point-tracker svg{width:100%;height:100%;display:block;overflow:visible}.ibolid-cabinet .tracker-axis{fill:#8791a7;font-family:Manrope,Arial,sans-serif;font-size:10px}.ibolid-cabinet .tracker-line{stroke:#e5e8f1;stroke-width:2px}.ibolid-cabinet .tracker-stem{stroke:#dadfef;stroke-width:2px}.ibolid-cabinet .tracker-dot{fill:#a4addc;stroke:var(--ds-layer-floor-1);stroke-width:2px}.ibolid-cabinet .tracker-node{cursor:pointer;outline:none}.ibolid-cabinet .tracker-node.active .tracker-stem{stroke:#939df7;stroke-width:3px}.ibolid-cabinet .tracker-node.active .tracker-dot{fill:var(--ds-background-brand-extra-high);stroke:var(--ds-layer-floor-1);stroke-width:3px}.ibolid-cabinet .tracker-node.active .date-disc{fill:var(--ds-background-brand-extra-high)}.ibolid-cabinet .tracker-node.active .date-text{fill:var(--ds-layer-floor-1)}.ibolid-cabinet .date-disc{fill:#eff1f7}.ibolid-cabinet .date-text{fill:#7e88a0;font-family:Manrope,Arial;font-size:10px}.ibolid-cabinet .value-pill{fill:#313953}.ibolid-cabinet .value-text{fill:var(--ds-layer-floor-1);font-family:Manrope,Arial;font-size:11px;font-weight:700}.ibolid-cabinet .tracker-node:not(.active) .value-bubble{display:none}.ibolid-cabinet .tracker-node:hover .tracker-dot{fill:var(--ds-background-brand-extra-high)}.ibolid-cabinet .tracker-node:focus-visible .tracker-dot{stroke:#353cc3;stroke-width:4px}.ibolid-cabinet .tracker-hint{text-align:center;min-height:15px;margin:9px 0 0;font-size:9px}.ibolid-cabinet .tracker-footer{border-top:1px solid #e7eaf1;justify-content:space-between;gap:15px;margin-top:24px;padding-top:18px;font-size:9px;display:flex}.ibolid-cabinet .tracker-footer i{background:var(--ds-background-brand-extra-high);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ibolid-cabinet .finance-side .settlement{color:var(--ds-layer-floor-1);background:#27324d;border:0;padding:26px}.ibolid-cabinet .settlement h3{color:#bec8de;font-size:12px}.ibolid-cabinet .settlement>strong{color:var(--ds-layer-floor-1);font-size:34px}.ibolid-cabinet .settlement>p{color:#b3c0d5;font-size:11px}.ibolid-cabinet .settlement-track{background:#475574;height:7px;margin-top:22px}.ibolid-cabinet .settlement-track span{background:#64d899}.ibolid-cabinet .settlement-legend{color:#b8c4da;font-size:9px}.ibolid-cabinet .settlement .link{color:#d4d9ff;font-size:11px}.ibolid-cabinet .finance-side .panel{background:#edeef8;border-color:#dcdfec;padding:21px}.ibolid-cabinet .finance-side .panel h2{color:#525d7a;font-size:15px}.ibolid-cabinet .finance-side .panel p{color:#737d96;font-size:12px}.ibolid-cabinet .finance-side .panel .info-box{color:#7b849c;background:#e1e4f1;border:0;font-size:10px}.ibolid-cabinet .reviews-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ibolid-cabinet .reputation-summary{background:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1);border-radius:16px;padding:27px 24px;box-shadow:0 7px 22px #5d65f826}.ibolid-cabinet .reputation-summary .eyebrow{color:#d5daff;letter-spacing:.07em;font-size:9px}.ibolid-cabinet .rating-number{letter-spacing:-.075em;margin-top:23px;font-size:68px;font-weight:600;line-height:1.2}.ibolid-cabinet .rating-number>span{color:#bfc6ff;letter-spacing:0;margin-left:9px;font-size:17px}.ibolid-cabinet .rating-stars{letter-spacing:4px;color:#e6e9ff;margin-top:9px;font-size:18px}.ibolid-cabinet .reputation-summary>p{margin:12px 0 30px;font-size:10px}.ibolid-cabinet .reputation-bottom{border-top:1px solid #ffffff38;gap:30px;display:flex}.ibolid-cabinet .reputation-bottom strong{font-size:26px;font-weight:600;display:block}.ibolid-cabinet .reputation-bottom span{margin-top:4px;font-size:9px;display:block}.ibolid-cabinet .reputation-tip{border-top:1px solid #ffffff38;align-items:start;gap:9px;margin-top:23px;padding-top:18px;display:flex}.ibolid-cabinet .reputation-tip svg{color:#cbd4ff;flex:none;width:18px;height:18px}.ibolid-cabinet .reputation-tip p{margin:0;font-size:10px;line-height:1.7}.ibolid-cabinet .review-feed{min-width:0}.ibolid-cabinet .review-feed>.tabs{border-bottom:1px solid #dcddea;gap:25px;margin-top:0}.ibolid-cabinet .review-feed>.tabs .tab{color:#747d91;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 0 14px}.ibolid-cabinet .review-feed>.tabs .tab.active{color:var(--ds-background-brand-extra-high);border-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .review{box-shadow:var(--shadow);border-color:#dde1ed;padding:23px 24px}.ibolid-cabinet .review-awaiting{border-top:3px solid #d8a456}.ibolid-cabinet .review-head{grid-template-columns:36px 1fr auto;align-items:start;gap:12px;display:grid}.ibolid-cabinet .review-avatar{color:#7784af;background:#e2e5f5;border-radius:10px;place-items:center;width:36px;height:40px;font-size:13px;font-weight:700;display:grid}.ibolid-cabinet .review-head h3{margin:10px 0 4px;font-size:13px}.ibolid-cabinet .review-head .small{font-size:10px}.ibolid-cabinet .review-head .chip{min-height:23px;font-size:9px}.ibolid-cabinet .review>.mt{color:#4c5973;margin-top:21px;font-size:13px;line-height:1.85}.ibolid-cabinet .review .stars{color:#d4a258;white-space:nowrap;font-size:13px}.ibolid-cabinet .review .row-actions{justify-content:flex-start;margin-top:18px}.ibolid-cabinet .review .btn.green{background:var(--ds-background-brand-extra-high);border-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .review .row-actions .btn:not(.green){color:#9099aa;box-shadow:none;border-color:#0000;font-size:10px}.ibolid-cabinet .reply{background:#edf2f9;border:0;border-left:3px solid #9aaada;border-radius:0 9px 9px 0;margin-top:20px;padding:18px}.ibolid-cabinet .reply strong{color:#6d7eab;font-size:11px}.ibolid-cabinet .reply p{margin:7px 0;font-size:11px;line-height:1.8}.ibolid-cabinet .reply .link{font-size:10px}.cab-shell .page[data-page=reviews]>.filter-panel{margin-bottom:23px}.ibolid-cabinet .promo{box-shadow:var(--shadow);border-color:#d9dfeb;border-radius:16px;flex-direction:column;display:flex}.ibolid-cabinet .promo-art{height:192px;padding:22px;display:block;position:relative;overflow:hidden;background:var(--ds-background-brand-extra-high)!important}.ibolid-cabinet .promo-art:after{content:"";pointer-events:none;border:24px solid #ffffff16;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-65px;right:-45px}.ibolid-cabinet .promo-art .chip{color:#535cc5;z-index:1;background:#fffd;min-height:24px;font-size:10px;position:relative}.ibolid-cabinet .promo-art>strong{letter-spacing:-.07em;color:var(--ds-layer-floor-1);margin-top:15px;font-size:49px;font-weight:600;line-height:1.1;display:block}.ibolid-cabinet .offer-caption{letter-spacing:.06em;color:#d6dcff;z-index:1;margin-top:10px;font-size:9px;font-weight:700;display:block;position:relative}.ibolid-cabinet .promo-art.offer-1{background:#dc996d!important}.ibolid-cabinet .promo-art.offer-1 .chip{color:#a36c46}.ibolid-cabinet .promo-art.offer-1 .offer-caption{color:#ffe3ca}.ibolid-cabinet .promo-art.offer-2{background:#31a771!important}.ibolid-cabinet .promo-art.offer-2 .chip{color:#1d8655}.ibolid-cabinet .promo-art.offer-2 .offer-caption{color:#bcebd2}.ibolid-cabinet .promo-body{flex-direction:column;flex:1;padding:23px;display:flex}.ibolid-cabinet .promo-body h3{letter-spacing:-.035em;color:#3b465e;min-height:50px;margin-bottom:10px;font-size:17px;line-height:1.5}.ibolid-cabinet .promo-body .small{min-height:38px;font-size:11px;line-height:1.8}.ibolid-cabinet .promo-body>p:not(.small){margin:5px 0 18px}.ibolid-cabinet .promo-price{color:#303f5d;font-size:23px;font-weight:700}.ibolid-cabinet .old-price{color:#9199ab;margin-right:7px;font-size:12px}.ibolid-cabinet .promo-body .chips{margin-bottom:20px}.ibolid-cabinet .promo-body .chip{color:#79859c;background:#eff1f7;font-size:10px}.ibolid-cabinet .promo-body .row-actions{border-top:1px solid #ebedf3;justify-content:flex-start;margin-top:auto;padding-top:17px}.ibolid-cabinet .promo-body .btn.primary{color:#5c66cb;box-shadow:none;background:#e7e9ff;border-color:#d8ddf8}.ibolid-cabinet .promo-body .btn:not(.primary){color:#929cb0;box-shadow:none;background:0 0;border:0}.ibolid-cabinet .team-overview{background:#e9ecf7;border:1px solid #dcdff0;border-radius:13px;align-items:center;gap:19px;margin-bottom:24px;padding:20px 22px;display:flex}.ibolid-cabinet .team-avatars{flex:none;padding-left:7px;display:flex}.ibolid-cabinet .team-avatars i{color:#7781b0;background:#d2d8f4;border:3px solid #e9ecf7;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-7px;font-size:10px;font-style:normal;font-weight:700;display:grid}.ibolid-cabinet .team-avatars i:nth-child(2n){color:#6d9e86;background:#cbe5da}.ibolid-cabinet .team-overview strong{color:#53627d;font-size:15px;display:block}.ibolid-cabinet .team-overview span{margin-top:5px;font-size:10px;display:block}.ibolid-cabinet .team-overview>.link{color:#5d65d0;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.ibolid-cabinet .team-overview svg{width:15px;height:15px}.cab-shell .page[data-page=team] td:nth-child(2) .chip{color:#727cb1;background:#ececfb}.ibolid-cabinet .settings-workspace{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ibolid-cabinet .settings-navigation.tabs{background:#e9ecf6;border:1px solid #dde0ef;border-radius:12px;flex-direction:column;gap:5px;margin:0;padding:10px;display:flex}.ibolid-cabinet .settings-navigation.tabs .tab{white-space:normal;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:45px;padding:13px 11px;font-size:11px;line-height:1.5;display:flex}.ibolid-cabinet .settings-navigation.tabs .tab svg{flex:none;width:17px;height:17px}.ibolid-cabinet .settings-navigation.tabs .tab.active{background:var(--ds-background-brand-extra-high);box-shadow:0 3px 9px #5d65f820}.ibolid-cabinet .settings-content{min-width:0}.ibolid-cabinet .settings-content>.tab-panel>.grid-2{grid-template-columns:minmax(0,1.4fr) minmax(235px,1fr);gap:20px}.ibolid-cabinet .settings-content .panel{padding:23px}.ibolid-cabinet .settings-content .panel-head h2{font-size:17px}.ibolid-cabinet .settings-content .panel-head p{font-size:10px;line-height:1.6}.ibolid-cabinet .settings-content .document-panel{background:#eff0fb;border-color:#dfe3f1}.ibolid-cabinet .document-panel .panel-head{display:block}.ibolid-cabinet .document-panel .panel-head .chip{margin-top:10px;font-size:9px}.ibolid-cabinet .document-panel>p{color:#71809e;border-top:1px solid #dce0f0;padding:13px 0;font-size:11px;line-height:1.8}.ibolid-cabinet .document-panel>p .small{font-size:10px}.ibolid-cabinet .document-panel .btn{color:#616dd2;background:var(--ds-layer-floor-1);border-color:#d5daec}.ibolid-cabinet .settings-content .grid-4{background:#eef0fa;border-radius:10px;gap:0;padding:15px 0}.ibolid-cabinet .settings-content .stat{background:0 0;border:0;border-right:1px solid #dde2f1;border-radius:0;padding:0 15px}.ibolid-cabinet .settings-content .stat:last-child{border:0}.ibolid-cabinet .settings-content .stat strong{white-space:normal;color:#64708b;line-height:1.5;font-size:12px!important}.ibolid-cabinet .settings-content .stat span{font-size:9px}.ibolid-cabinet .setting-role{border-color:#e1e6f0;padding:20px 0}.ibolid-cabinet .setting-role>div:first-child strong{color:#5b6984;font-size:12px}.ibolid-cabinet .setting-role>div:first-child .small{margin-top:4px;font-size:10px}.ibolid-cabinet .setting-role>div.small{font-size:11px;line-height:1.8}.ibolid-cabinet .setting-role .chip{font-size:9px}.ibolid-cabinet .integration-directory.grid-3{grid-template-columns:1fr;gap:15px;display:grid}.ibolid-cabinet .integration-directory>.panel{background:var(--ds-layer-floor-1);border-color:#dce2ee;min-height:138px;padding:23px 22px 23px 87px;position:relative}.ibolid-cabinet .integration-symbol{color:#737bde;background:#e7e9ff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:23px;left:23px}.ibolid-cabinet .integration-symbol svg{width:23px;height:23px}.ibolid-cabinet .integration-directory>.panel:first-child .integration-symbol{color:#3eaa6b;background:#dcefe3}.ibolid-cabinet .integration-directory .chip{float:right;font-size:10px}.ibolid-cabinet .integration-directory h3{letter-spacing:-.025em;color:#586684;margin:0 0 8px;font-size:16px}.ibolid-cabinet .integration-directory p{max-width:470px;margin-bottom:15px;font-size:11px;line-height:1.7}.ibolid-cabinet .integration-directory .btn{background:#edf0fc;border-color:#dfe4f5;font-size:10px}.ibolid-cabinet .settings-content .info-box{color:#8191ae;background:#edf0f8;border-color:#e1e5ef;font-size:10px}.ibolid-cabinet .dialog-head{background:#f0f1fb;border-bottom:1px solid #dfe3f1}.ibolid-cabinet .dialog-head h2{color:#3a4763;font-size:20px}.ibolid-cabinet .dialog-head p{color:#808ea5}.ibolid-cabinet .dialog-body{background:#f7f8fc}.ibolid-cabinet .dialog-body .panel{background:var(--ds-layer-floor-1);border-color:#dee3ef}.ibolid-cabinet .dialog-body .panel h3{color:#606f8d}.ibolid-cabinet .dialog-body .panel p{color:#7786a1;font-size:12px;line-height:1.8}.ibolid-cabinet .dialog-body .panel p strong{color:#4a5b7a}.ibolid-cabinet .dialog-foot{border-color:#dfe5f0;box-shadow:0 -4px 15px #52649304}.ibolid-cabinet .dialog-foot .btn.primary,.ibolid-cabinet .dialog-foot .btn.green{background:var(--ds-background-brand-extra-high);border-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .close{color:#7c87b8;background:#e2e5f6}.ibolid-cabinet .drawer-dialog{box-shadow:-15px 0 65px #26335b24}.ibolid-cabinet .dialog-body .info-box.warn{color:#a38452;background:#fff0d9;border-color:#eddcba}.ibolid-cabinet .dialog-body .info-box.green{color:#6d987e;background:#e8f4ec;border-color:#d5e7dc}.ibolid-cabinet .dialog-body .timeline div:before{background:#919bf1}.ibolid-cabinet .dialog-body .timeline div:not(:last-child):after{background:#dfe4f7}.ibolid-cabinet .dialog-body .timeline strong{color:#6c7da0}.ibolid-cabinet .dialog-body .timeline p{color:#8997b0}.ibolid-cabinet .dialog-body .tabs[data-tabs] .tab.active{color:var(--ds-background-brand-extra-high);border-color:var(--ds-background-brand-extra-high)}.ibolid-cabinet .switch input:checked+span{background:var(--ds-background-brand-high)}@media (max-width:1250px) and (min-width:821px){.ibolid-cabinet .today-ribbon{grid-template-columns:1.15fr repeat(4,1fr)}.ibolid-cabinet .today-ribbon .kpi:nth-child(n){padding:20px}.ibolid-cabinet .dashboard-workspace{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.ibolid-cabinet .doctor-record.row-card{display:block}.ibolid-cabinet .doctor-record>.doctor-operational{grid-area:auto}.ibolid-cabinet .service-catalog{grid-template-columns:185px minmax(0,1fr)}.ibolid-cabinet .service-row{grid-template-columns:minmax(145px,1.3fr) .55fr .45fr .35fr auto;gap:9px}.ibolid-cabinet .finance-ribbon .kpi:nth-child(n){padding:18px}.ibolid-cabinet .finance-ribbon .kpi strong{font-size:24px}.ibolid-cabinet .settings-workspace{grid-template-columns:175px minmax(0,1fr);gap:20px}.ibolid-cabinet .settings-content>.tab-panel>.grid-2{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}.ibolid-cabinet .reviews-workspace{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1050px){.ibolid-cabinet .today-ribbon .kpi:nth-child(n){padding:18px 16px}.ibolid-cabinet .today-ribbon .kpi>span{min-height:33px;font-size:11px}.ibolid-cabinet .today-ribbon .kpi strong{font-size:30px}.ibolid-cabinet .dashboard-workspace{grid-template-columns:minmax(0,1.6fr) minmax(267px,1fr)}.ibolid-cabinet .dashboard-chart{padding:21px}.ibolid-cabinet .dashboard-chart .panel-head{display:block}.ibolid-cabinet .dashboard-chart .chart-period{margin-top:12px}.ibolid-cabinet .work-focus{padding:21px 19px}.ibolid-cabinet .focus-heading h2{font-size:15px}.ibolid-cabinet .focus-heading p{font-size:9px}.ibolid-cabinet .focus-item h3{font-size:11px}.ibolid-cabinet .finance-summary-grid{grid-template-columns:1fr}.ibolid-cabinet .finance-side{grid-template-columns:1fr 1fr}.ibolid-cabinet .tracker-body{grid-template-columns:160px 1fr}.ibolid-cabinet .tracker-plot{padding-left:20px}.ibolid-cabinet .point-tracker{height:240px}.ibolid-cabinet .finance-ribbon .kpi strong{font-size:22px}.ibolid-cabinet .doctor-profile h3{font-size:15px}.ibolid-cabinet .doctor-operational{gap:16px!important}.ibolid-cabinet .doctor-schedule-link{font-size:10px}.ibolid-cabinet .settings-content>.tab-panel>.grid-2{grid-template-columns:1fr}.ibolid-cabinet .settings-content .document-panel{display:block}.ibolid-cabinet .service-catalog{grid-template-columns:170px minmax(0,1fr)}.ibolid-cabinet .service-row{grid-template-columns:minmax(180px,1fr) 90px 60px}.ibolid-cabinet .service-row>div:nth-child(4){grid-area:2/2}.ibolid-cabinet .service-row>.row-actions{grid-area:1/3/3}.ibolid-cabinet .schedule-layout{grid-template-columns:190px minmax(0,1fr)}.ibolid-cabinet .week{min-width:610px}.ibolid-cabinet .calendar-title{min-width:560px}.ibolid-cabinet .callback-band strong{font-size:12px}.ibolid-cabinet .callback-band span:not(.callback-icon){font-size:10px}.ibolid-cabinet .reviews-workspace{grid-template-columns:200px minmax(0,1fr)}.ibolid-cabinet .reputation-summary{padding:25px 20px}.ibolid-cabinet .rating-number{font-size:60px}.ibolid-cabinet .promo-body{padding:20px}.ibolid-cabinet .promo-body h3{font-size:15px}.ibolid-cabinet .promo-body .small{font-size:10px}.ibolid-cabinet .team-overview{flex-wrap:wrap}}@media (max-width:820px){.cab-shell .page-head h1{font-size:27px}.ibolid-cabinet .today-ribbon{grid-template-columns:repeat(4,1fr);overflow:hidden}.ibolid-cabinet .today-ribbon .kpi:first-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:91px;padding:20px 23px;display:grid}.ibolid-cabinet .today-ribbon .kpi:first-child strong{grid-area:1/2/3;margin:0;font-size:41px}.ibolid-cabinet .today-ribbon .kpi:first-child>span{min-height:0}.ibolid-cabinet .today-ribbon .kpi:first-child small{margin-top:4px}.ibolid-cabinet .today-ribbon .kpi:nth-child(n+2){min-height:125px;padding:17px 15px}.ibolid-cabinet .today-ribbon .kpi>span{font-size:10px}.ibolid-cabinet .today-ribbon .kpi small{font-size:9px}.ibolid-cabinet .today-ribbon .kpi strong{font-size:28px}.ibolid-cabinet .dashboard-workspace{grid-template-columns:1fr}.ibolid-cabinet .dashboard-rail{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start}.ibolid-cabinet .dashboard-chart .panel-head{display:flex}.ibolid-cabinet .dashboard-chart .chart-period{margin-top:0}.ibolid-cabinet .dashboard-chart .stats-row{grid-template-columns:repeat(4,1fr);gap:0}.ibolid-cabinet .dashboard-chart .stat:nth-child(n){border:0;border-right:1px solid #e1e5f0;padding:0 15px}.ibolid-cabinet .dashboard-chart .stat:first-child{padding-left:0}.ibolid-cabinet .dashboard-chart .stat:last-child{border:0}.ibolid-cabinet .dashboard-chart .stat:nth-child(n) strong{font-size:22px}.ibolid-cabinet .dashboard-chart .trend svg{height:190px}.ibolid-cabinet .rail-quick{grid-template-columns:1fr}.ibolid-cabinet .rail-quick .quick-label,.ibolid-cabinet .rail-quick .btn:last-child{grid-column:1}.ibolid-cabinet .work-focus{padding:22px}.ibolid-cabinet .focus-item{padding:17px 0}.ibolid-cabinet .focus-item h3{font-size:12px}.ibolid-cabinet .doctor-top{padding:21px}.ibolid-cabinet .doctor-profile h3{font-size:15px}.ibolid-cabinet .doctor-profile p{font-size:11px}.ibolid-cabinet .doctor-record>.doctor-operational{grid-template-columns:1fr 1fr;padding:17px 21px}.ibolid-cabinet .doctor-schedule-link{grid-column:1/-1}.ibolid-cabinet .doctor-record .row-actions{max-width:100px}.ibolid-cabinet .doctor-record .row-actions .btn{font-size:10px}.ibolid-cabinet .clinic-hero{grid-template-columns:1fr}.ibolid-cabinet .cover{min-height:310px}.ibolid-cabinet .branch-card{grid-template-columns:55px 1fr;gap:18px}.ibolid-cabinet .branch-card .row-actions{flex-direction:row;grid-column:2;justify-content:flex-start;max-width:none}.ibolid-cabinet .branch-card .row-actions .btn{width:auto}.ibolid-cabinet .branch-marker{height:82px}.ibolid-cabinet .service-catalog{grid-template-columns:1fr;gap:17px}.ibolid-cabinet .specialty-rail{gap:6px;padding:10px;display:flex;overflow:auto}.ibolid-cabinet .specialty-rail .rail-heading{display:none}.ibolid-cabinet .specialty-rail button{width:auto;min-width:max-content;margin:0;padding:10px 12px}.ibolid-cabinet .service-row{grid-template-columns:minmax(160px,1.4fr) .7fr .55fr .45fr auto;gap:12px}.ibolid-cabinet .service-row>div:nth-child(4),.ibolid-cabinet .service-row>.row-actions{grid-area:auto}.ibolid-cabinet .schedule-layout{grid-template-columns:1fr}.ibolid-cabinet .doctor-list{gap:7px;padding:10px;display:flex}.ibolid-cabinet .doctor-list-heading{display:none}.ibolid-cabinet .doctor-pick{min-width:190px;margin:0}.ibolid-cabinet .calendar{padding:20px}.ibolid-cabinet .calendar-title{min-width:560px}.ibolid-cabinet .calls-ribbon{grid-template-columns:repeat(4,1fr)}.ibolid-cabinet .calls-ribbon .kpi:nth-child(n){min-height:135px;padding:17px 15px}.ibolid-cabinet .calls-ribbon .metric-icon{display:none}.ibolid-cabinet .calls-ribbon .kpi>span{padding:0;font-size:10px}.ibolid-cabinet .calls-ribbon .kpi strong{font-size:29px}.ibolid-cabinet .calls-ribbon .kpi small{font-size:9px}.ibolid-cabinet .callback-band{flex-wrap:wrap;padding:15px 17px}.ibolid-cabinet .callback-band .btn{margin-left:49px}.ibolid-cabinet .finance-ribbon{grid-template-columns:repeat(3,1fr)}.ibolid-cabinet .finance-ribbon .kpi:nth-child(n){min-height:130px;padding:18px}.ibolid-cabinet .finance-ribbon .kpi strong{font-size:26px}.ibolid-cabinet .finance-ribbon .kpi:last-child{grid-column:2/-1}.ibolid-cabinet .reviews-workspace{grid-template-columns:1fr}.ibolid-cabinet .reputation-summary{grid-template-columns:150px 1fr;column-gap:25px;padding:25px;display:grid}.ibolid-cabinet .reputation-summary>.eyebrow{grid-column:1/-1}.ibolid-cabinet .rating-number{margin-top:10px}.ibolid-cabinet .rating-stars{grid-column:1}.ibolid-cabinet .reputation-summary>p{grid-column:1;margin-bottom:0}.ibolid-cabinet .reputation-bottom{border-top:0;grid-area:2/2/4;align-items:center;padding-top:0}.ibolid-cabinet .reputation-tip{grid-area:4/2;margin-top:0;padding-top:12px}.ibolid-cabinet .review-feed>.tabs{margin-bottom:18px}.ibolid-cabinet .settings-workspace{grid-template-columns:1fr;gap:20px}.ibolid-cabinet .settings-navigation.tabs{flex-direction:row;gap:4px;overflow:auto}.ibolid-cabinet .settings-navigation.tabs .tab{white-space:nowrap;flex:1;min-width:max-content;padding:11px 12px;font-size:11px}.ibolid-cabinet .settings-content>.tab-panel>.grid-2{grid-template-columns:1.4fr 1fr}.ibolid-cabinet .settings-content .grid-4{grid-template-columns:repeat(2,1fr);gap:20px 0}.ibolid-cabinet .settings-content .stat:nth-child(2){border:0}.ibolid-cabinet .settings-content .grid-4 .stat strong{font-size:12px!important}.ibolid-cabinet .promo-art{height:176px}.ibolid-cabinet .promo-art>strong{font-size:42px}.ibolid-cabinet .offer-caption{font-size:8px}.ibolid-cabinet .promo-body h3{font-size:16px}.ibolid-cabinet .team-overview>.link{margin-left:0}.ibolid-cabinet .data-heading{padding:18px}.ibolid-cabinet .data-heading h2{font-size:15px}.ibolid-cabinet .data-heading>span{font-size:10px}.ibolid-cabinet .drawer-dialog .dialog-body>.grid-2{grid-template-columns:1fr}}@media (max-width:520px){.cab-shell .page-head h1{font-size:25px}.ibolid-cabinet .today-ribbon{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .today-ribbon .kpi:nth-child(n+2){border-top:1px solid #eaecf1;min-height:112px;padding:16px 20px}.ibolid-cabinet .today-ribbon .kpi>span{min-height:0;font-size:11px}.ibolid-cabinet .today-ribbon .kpi small{font-size:10px}.ibolid-cabinet .today-ribbon .kpi:first-child small{grid-column:1;position:static}.ibolid-cabinet .dashboard-chart{padding:20px}.ibolid-cabinet .dashboard-chart .stats-row{grid-template-columns:repeat(2,1fr);gap:18px 0}.ibolid-cabinet .dashboard-chart .stat:nth-child(n){padding:0 15px}.ibolid-cabinet .dashboard-chart .stat:nth-child(odd){padding-left:0}.ibolid-cabinet .dashboard-chart .stat:nth-child(2n){border:0}.ibolid-cabinet .dashboard-chart .stat:nth-child(n+3){border-top:1px solid #e2e6ef;padding-top:15px}.ibolid-cabinet .dashboard-chart .stat:nth-child(n) strong{font-size:23px}.ibolid-cabinet .dashboard-chart .stat span{font-size:10px}.ibolid-cabinet .dashboard-chart .trend svg{height:150px}.ibolid-cabinet .dashboard-chart .chart-period{font-size:10px}.ibolid-cabinet .dashboard-rail{grid-template-columns:1fr}.ibolid-cabinet .rail-quick{grid-template-columns:1fr 1fr}.ibolid-cabinet .rail-quick .quick-label,.ibolid-cabinet .rail-quick .btn:last-child{grid-column:1/-1}.ibolid-cabinet .day-agenda{padding:20px 17px 10px}.ibolid-cabinet .day-agenda .appointment-mini{grid-template-columns:44px 1fr;gap:10px;padding:14px 0}.ibolid-cabinet .day-agenda .appointment-mini .chip{grid-column:2;justify-self:start;margin-top:-4px;font-size:9px}.ibolid-cabinet .day-agenda .appointment-mini strong{font-size:12px}.ibolid-cabinet .day-agenda .appointment-mini small{font-size:10px}.ibolid-cabinet .focus-heading h2{font-size:17px}.ibolid-cabinet .focus-item h3{font-size:13px}.ibolid-cabinet .focus-item p,.ibolid-cabinet .focus-action,.ibolid-cabinet .moderation-note strong{font-size:11px}.ibolid-cabinet .moderation-note span{font-size:10px}.ibolid-cabinet .calls-ribbon{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .calls-ribbon .kpi:nth-child(n){border-bottom:1px solid #d8dcf0;min-height:120px;padding:18px}.ibolid-cabinet .calls-ribbon .kpi>span{min-height:0;font-size:11px}.ibolid-cabinet .calls-ribbon .kpi small{font-size:10px}.ibolid-cabinet .callback-band .btn{white-space:normal;font-size:10px}.ibolid-cabinet .callback-band>div{flex:1}.ibolid-cabinet .callback-band span:not(.callback-icon){line-height:1.6}.ibolid-cabinet .data-heading{flex-direction:column;align-items:flex-start;gap:5px}.ibolid-cabinet .doctor-record.row-card{padding:0;display:block!important}.ibolid-cabinet .doctor-top{padding:19px 18px;display:block}.ibolid-cabinet .doctor-profile{align-items:flex-start;gap:13px}.ibolid-cabinet .doctor-profile .photo{width:48px;height:61px;font-size:20px}.ibolid-cabinet .doctor-profile h3{font-size:14px;line-height:1.5}.ibolid-cabinet .doctor-profile p{font-size:10px}.ibolid-cabinet .doctor-record .chip{min-height:23px;font-size:8px}.ibolid-cabinet .doctor-record .row-actions{flex-direction:row;justify-content:flex-start;max-width:none;margin-top:16px;padding-left:61px}.ibolid-cabinet .doctor-record .row-actions .btn{width:auto;min-height:35px}.ibolid-cabinet .doctor-record>.doctor-operational{grid-template-columns:1fr;padding:18px;display:grid;gap:16px!important}.ibolid-cabinet .doctor-operational>div{border-bottom:1px solid #dde1f0;padding-bottom:13px}.ibolid-cabinet .doctor-operational p{font-size:11px}.ibolid-cabinet .detail-label{font-size:10px}.ibolid-cabinet .doctor-schedule-link{font-size:11px}.ibolid-cabinet .cover{padding:26px}.ibolid-cabinet .cover h2{font-size:24px}.ibolid-cabinet .publication-panel{padding:24px}.ibolid-cabinet .branch-card{grid-template-columns:43px 1fr;gap:14px;padding:19px}.ibolid-cabinet .branch-marker{height:65px}.ibolid-cabinet .branch-marker svg{width:20px;height:20px}.ibolid-cabinet .branch-card h3{font-size:16px}.ibolid-cabinet .branch-card p{font-size:11px;line-height:1.8}.ibolid-cabinet .branch-card .chip{font-size:9px}.ibolid-cabinet .branch-card .row-actions .btn{font-size:10px}.ibolid-cabinet .direction-head{padding:14px;font-size:12px}.ibolid-cabinet .direction-head>span{font-size:10px}.ibolid-cabinet .direction-body{padding:0 16px 12px}.ibolid-cabinet .service-row{grid-template-columns:1fr 1fr;gap:13px;padding:17px 0}.ibolid-cabinet .service-row>div:first-child{grid-column:1/-1}.ibolid-cabinet .service-row>div:nth-child(4){grid-area:auto/1}.ibolid-cabinet .service-row>.row-actions{grid-area:auto/2}.ibolid-cabinet .service-row>div>strong{font-size:13px}.ibolid-cabinet .service-incomplete{padding:15px 10px}.ibolid-cabinet .finance-ribbon{grid-template-columns:repeat(2,1fr)}.ibolid-cabinet .finance-ribbon .kpi:nth-child(n){border-bottom:1px solid #d8dcf0;min-height:130px;padding:18px}.ibolid-cabinet .finance-ribbon .kpi:last-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:116px;display:grid}.ibolid-cabinet .finance-ribbon .kpi:last-child strong{grid-area:1/2/3;margin:0;font-size:30px}.ibolid-cabinet .finance-ribbon .kpi:last-child>span{min-height:0}.ibolid-cabinet .finance-ribbon .kpi:last-child small{margin:0}.ibolid-cabinet .finance-tracker{min-height:0;padding:20px}.ibolid-cabinet .tracker-head{display:block}.ibolid-cabinet .tracker-head h2{font-size:19px}.ibolid-cabinet .tracker-head .segmented{margin-top:15px}.ibolid-cabinet .tracker-body{grid-template-columns:1fr;gap:20px;padding-top:23px}.ibolid-cabinet .tracker-insight{grid-template-columns:1fr auto;align-items:center;column-gap:15px;display:grid}.ibolid-cabinet .tracker-insight>span{grid-column:1}.ibolid-cabinet .tracker-insight>strong{grid-area:2/1/4;margin:5px 0 0;font-size:46px}.ibolid-cabinet .tracker-insight .growth-pill{grid-area:1/2/3;justify-self:end;font-size:13px}.ibolid-cabinet .tracker-insight p{text-align:right;grid-area:3/2/4;margin:0;font-size:10px}.ibolid-cabinet .tracker-insight>small{grid-column:1/-1;max-width:none;margin-top:12px;font-size:9px}.ibolid-cabinet .tracker-plot{padding:0}.ibolid-cabinet .point-tracker{height:200px;padding:0 5px}.ibolid-cabinet .tracker-footer{gap:8px;font-size:8px}.ibolid-cabinet .finance-side{grid-template-columns:1fr}.ibolid-cabinet .finance-side .settlement{padding:25px}.ibolid-cabinet .settlement>strong{font-size:34px}.ibolid-cabinet .reputation-summary{grid-template-columns:120px 1fr;column-gap:12px;padding:22px}.ibolid-cabinet .rating-number{font-size:53px}.ibolid-cabinet .rating-stars{letter-spacing:2px;font-size:14px}.ibolid-cabinet .rating-number>span{font-size:14px}.ibolid-cabinet .reputation-bottom{gap:17px}.ibolid-cabinet .reputation-bottom strong{font-size:24px}.ibolid-cabinet .reputation-bottom span{font-size:9px}.ibolid-cabinet .reputation-tip{display:none}.ibolid-cabinet .reputation-summary>p{font-size:9px}.ibolid-cabinet .review{padding:20px 18px}.ibolid-cabinet .review-head{grid-template-columns:31px 1fr;gap:10px}.ibolid-cabinet .review-avatar{width:31px;height:35px;font-size:11px}.ibolid-cabinet .review .stars{grid-column:2;font-size:12px}.ibolid-cabinet .review-head h3{font-size:12px}.ibolid-cabinet .review-head .small{font-size:9px}.ibolid-cabinet .review>.mt{font-size:12px}.ibolid-cabinet .review .row-actions .btn{font-size:10px}.ibolid-cabinet .reply{padding:15px}.ibolid-cabinet .promo-art{height:180px;padding:24px}.ibolid-cabinet .promo-art>strong{font-size:46px}.ibolid-cabinet .offer-caption{font-size:9px}.ibolid-cabinet .promo-body{padding:23px}.ibolid-cabinet .promo-body h3{min-height:0;font-size:18px}.ibolid-cabinet .promo-body .small{min-height:0;font-size:11px}.ibolid-cabinet .promo-body .promo-price{font-size:26px}.ibolid-cabinet .team-overview{gap:14px;padding:18px}.ibolid-cabinet .team-overview span{font-size:10px;line-height:1.8}.ibolid-cabinet .team-overview>.link{font-size:10px}.ibolid-cabinet .team-avatars i{width:33px;height:33px;font-size:9px}.ibolid-cabinet .settings-content>.tab-panel>.grid-2{grid-template-columns:1fr}.ibolid-cabinet .settings-content .panel{padding:20px}.ibolid-cabinet .settings-content .panel-head h2{font-size:17px}.ibolid-cabinet .settings-navigation.tabs .tab{gap:7px;padding:10px;font-size:10px}.ibolid-cabinet .settings-navigation.tabs .tab svg{width:15px;height:15px}.ibolid-cabinet .setting-role{grid-template-columns:1fr;gap:12px}.ibolid-cabinet .setting-role>div:first-child strong{font-size:13px}.ibolid-cabinet .integration-directory>.panel{padding:21px 18px 21px 73px}.ibolid-cabinet .integration-symbol{border-radius:10px;width:36px;height:36px;top:21px;left:18px}.ibolid-cabinet .integration-symbol svg{width:19px;height:19px}.ibolid-cabinet .integration-directory .chip{float:none;margin-bottom:12px;font-size:9px}.ibolid-cabinet .integration-directory h3{font-size:15px}.ibolid-cabinet .integration-directory p{font-size:11px}.ibolid-cabinet .dialog-head h2{font-size:19px}.ibolid-cabinet .dialog-body .panel p{font-size:12px}.ibolid-cabinet .dialog-foot .btn{font-size:11px}.ibolid-cabinet .drawer-dialog{border-radius:0}.ibolid-cabinet .screen-note{font-size:10px}}@media (prefers-reduced-motion:reduce){.cab-shell :is(.sidebar,.topbar,.page-head) *,.ibolid-cabinet *,.cab-shell :is(.sidebar,.topbar,.page-head) :before,.ibolid-cabinet :before,.cab-shell :is(.sidebar,.topbar,.page-head) :after,.ibolid-cabinet :after{transition:none!important;animation:none!important}}.cab-shell .page-head>div:first-child{flex:1;min-width:0}.cab-shell .page-head>.btn{flex:none}.ibolid-cabinet .focus-action{min-height:29px}.ibolid-cabinet .work-focus .focus-item p{color:#f0f1ff}.ibolid-cabinet .focus-heading p,.ibolid-cabinet .moderation-note span{color:#dfe3ff}.ibolid-cabinet .detail-label{color:#677293}.ibolid-cabinet .doctor-operational p{color:#66738d}.ibolid-cabinet .tracker-insight>small,.ibolid-cabinet .tracker-footer,.ibolid-cabinet .tracker-hint{color:#768299}.ibolid-cabinet .review-head .small{color:#707f98}.ibolid-cabinet .review-head h3{color:#344360}.ibolid-cabinet .reputation-summary>p,.ibolid-cabinet .reputation-bottom span,.ibolid-cabinet .reputation-tip p{color:#e4e8ff}.ibolid-cabinet .reply p{color:#5f7393}.ibolid-cabinet .settings-content .panel-head p,.ibolid-cabinet .document-panel>p .small,.ibolid-cabinet .setting-role>div:first-child .small,.ibolid-cabinet .setting-role>div.small,.ibolid-cabinet .integration-directory p{color:#687b99}.ibolid-cabinet .settings-navigation.tabs .tab{color:#617391}.ibolid-cabinet .settings-navigation.tabs .tab.active{color:var(--ds-layer-floor-1)}.ibolid-cabinet .promo-body .small,.ibolid-cabinet .team-overview span{color:#677b97}.ibolid-cabinet .settings-content .stat span{color:#7587a3}.ibolid-cabinet .integration-directory .btn{color:#5568a4}.ibolid-cabinet .calendar-title .eyebrow{color:#71839f}.cab-shell .overview-date{color:#66716d;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cab-shell .overview-date svg{width:17px;height:17px}.ibolid-cabinet .overview-quick.quick{background:#e9efeb}.ibolid-cabinet .overview-quick.quick .btn{padding:9px 12px;font-size:11px}.ibolid-cabinet .overview-quick .quick-label{white-space:normal;max-width:64px;line-height:1.5}.ibolid-cabinet .dashboard-metrics .kpi:nth-child(n){border-radius:16px;box-shadow:0 2px 4px #17252d03,0 6px 18px #17252d05}.ibolid-cabinet .dashboard-metrics .kpi:nth-child(2){background:#fff6e6;border-color:#efdfc2}.ibolid-cabinet .dashboard-metrics .kpi:nth-child(3){background:#e9f6ef;border-color:#d5ebdc}.ibolid-cabinet .dashboard-metrics .kpi:nth-child(4){background:#ececff;border-color:#dcddf7}.ibolid-cabinet .dashboard-metrics .kpi:nth-child(5){background:var(--ds-layer-floor-1);border-color:#e6e8e9}.ibolid-cabinet .dashboard-metrics .kpi strong{color:#25302c}.ibolid-cabinet .dashboard-metrics .kpi:first-child strong{color:var(--ds-layer-floor-1)}.ibolid-cabinet .dashboard-metrics .kpi small{color:#6a7670}.ibolid-cabinet .dashboard-metrics .kpi:first-child small{color:#e1f8ec}.ibolid-cabinet .overview-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);align-items:start;gap:22px;display:grid}.ibolid-cabinet .overview-main{gap:22px;min-width:0;display:grid}.ibolid-cabinet .overview-analytics{background:var(--ds-layer-floor-1);border:1px solid #e1e5e9;border-radius:16px;min-width:0;padding:24px;box-shadow:0 2px 5px #28344503,0 10px 28px #28344504}.ibolid-cabinet .overview-tasks{border-radius:16px;min-width:0}.ibolid-cabinet .upcoming-v5{border:1px solid #e1e5e9;border-radius:16px;min-width:0;box-shadow:0 2px 5px #28344503,0 10px 28px #28344504}.ibolid-cabinet .overview-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.ibolid-cabinet .overview-section-head h2{color:#252d38;letter-spacing:-.035em;margin:5px 0 0;font-size:19px;line-height:1.35}.ibolid-cabinet .overview-section-head p{color:#737e84;margin:6px 0 0;font-size:12px}.ibolid-cabinet .overview-section-head .eyebrow{letter-spacing:.08em;color:#717b8d;font-size:9px;font-weight:700}.ibolid-cabinet .overview-section-head select{background:#f2f3f7;border-color:#e6e8ef;border-radius:8px;max-width:153px;min-height:35px;padding:8px 10px;font-size:11px}.ibolid-cabinet .overview-totals{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.ibolid-cabinet .overview-totals>div{border-left:1px solid #e5e8ee;padding-left:20px}.ibolid-cabinet .overview-totals>div:first-child{border:0;padding-left:0}.ibolid-cabinet .overview-totals span{color:#6f7888;margin-bottom:8px;font-size:11px;line-height:1.4;display:block}.ibolid-cabinet .overview-totals strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#25332e;font-size:36px;font-weight:700;line-height:1.1}.ibolid-cabinet .overview-totals>div:nth-child(2) strong{color:#535cdf}.ibolid-cabinet .overview-totals .overview-conversion strong{color:#537263;font-size:28px}.ibolid-cabinet .overview-chart-key{color:#6f7888;align-items:center;gap:14px;margin-bottom:16px;font-size:10px;display:flex}.ibolid-cabinet .overview-chart-key>span{align-items:center;gap:5px;display:inline-flex}.ibolid-cabinet .overview-chart-key i{background:var(--ds-background-brand-high);border-radius:2px;width:7px;height:7px;display:inline-block}.ibolid-cabinet .overview-chart-key>span:nth-child(2) i{background:var(--ds-background-brand-extra-high)}.ibolid-cabinet .overview-chart-key>span:last-child{color:#248c55;margin-left:auto;font-size:10px;font-weight:600}.ibolid-cabinet .overview-plot{gap:10px;height:225px;display:flex}.ibolid-cabinet .plot-axis{color:#8a929c;flex-direction:column;flex:none;justify-content:space-between;width:23px;padding-bottom:33px;font-size:10px;display:flex}.ibolid-cabinet .overview-bars{background:repeating-linear-gradient(0deg,#0000 0 63px,#ecedf3 64px 65px) 0 0/100% calc(100% - 33px) no-repeat;flex:1;grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.ibolid-cabinet .overview-bar-group{cursor:pointer;text-align:center;color:#737c89;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:0;display:flex;position:relative}.ibolid-cabinet .bar-pair{justify-content:center;align-items:flex-end;gap:6px;width:100%;height:192px;padding:0 5px;display:flex}.ibolid-cabinet .bar-pair i{background:#99e4bc;border-radius:7px 7px 2px 2px;width:min(27px,38%);transition:background .16s ease-out;display:block;position:relative}.ibolid-cabinet .bar-pair i:nth-child(2){background:#b5b8fa}.ibolid-cabinet .overview-bar-group.active .bar-pair i{background:var(--ds-background-brand-high);box-shadow:0 3px 8px #0cbc6320}.ibolid-cabinet .overview-bar-group.active .bar-pair i:nth-child(2){background:var(--ds-background-brand-extra-high);box-shadow:0 3px 8px #5d65f820}.ibolid-cabinet .bar-pair b{color:#687086;font-size:10px;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.ibolid-cabinet .overview-bar-group.active b{color:#2c3b34}.ibolid-cabinet .overview-bar-group>span:last-child{white-space:nowrap;font-size:10px}.ibolid-cabinet .overview-bar-group.active>span:last-child{color:#414dcb;font-weight:700}.ibolid-cabinet .overview-chart-foot{color:#717d87;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:17px;font-size:10px;display:flex}.ibolid-cabinet .overview-chart-foot .link{color:#525edf;white-space:nowrap;font-size:11px}.ibolid-cabinet .overview-tasks{border-color:#e9e0d1}.ibolid-cabinet .overview-tasks .overview-section-head{margin-bottom:6px}.ibolid-cabinet .overview-tasks .overview-section-head h2{font-size:17px}.ibolid-cabinet .task-list>button{text-align:left;cursor:pointer;border-bottom:1px solid #e7e1d8;width:100%}.ibolid-cabinet .task-marker{border-radius:9px;place-items:center;font-weight:700}.ibolid-cabinet .task-list button:nth-child(2) .task-marker{color:#5d60c4;background:#e6e6fa}.ibolid-cabinet .task-list button:nth-child(3) .task-marker{color:#2c8150;background:#daeee0}.ibolid-cabinet .task-list strong{font-weight:700}.ibolid-cabinet .moderation-link{text-align:left;color:#777d79;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ibolid-cabinet .moderation-link span{color:#696d81;font-size:10px}.ibolid-cabinet .upcoming-v5{background:#eeeff8;border-color:#e1e3f0;padding:23px 18px}.ibolid-cabinet .upcoming-v5>.overview-section-head{margin-bottom:20px;padding:0 5px}.ibolid-cabinet .upcoming-v5 h2{font-size:19px}.ibolid-cabinet .upcoming-counter{color:#5d65d0;background:#dfe1fb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.ibolid-cabinet .upcoming-item{text-align:left;cursor:pointer;background:#ffffffc9;border:1px solid #e5e6f0;border-radius:12px;width:100%;margin:0 0 11px;padding:17px;display:block}.ibolid-cabinet .upcoming-item:first-child{background:var(--ds-layer-floor-1);border-color:#dcdcf4;border-left:4px solid var(--ds-background-brand-extra-high);margin-bottom:15px;padding-left:14px;box-shadow:0 4px 8px #39427208,0 12px 28px #4b4f861a}.ibolid-cabinet .upcoming-item:nth-child(2){background:#ecf9f0;border-color:#cde9d5}.ibolid-cabinet .upcoming-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ibolid-cabinet .upcoming-top time{letter-spacing:-.04em;color:#2f3750;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.ibolid-cabinet .upcoming-item:first-child time{color:#5159cf;font-size:30px}.ibolid-cabinet .upcoming-top>span{color:#757d8f;font-size:9px;font-weight:600}.ibolid-cabinet .upcoming-person{color:#263137;font-size:14px;font-weight:700;line-height:1.45;display:block}.ibolid-cabinet .upcoming-service{color:#77838b;margin-top:6px;font-size:11px;line-height:1.6;display:block}.ibolid-cabinet .upcoming-bottom{color:#858d97;justify-content:space-between;align-items:center;gap:9px;margin-top:13px;font-size:10px;display:flex}.ibolid-cabinet .upcoming-bottom .chip{min-height:24px;padding:4px 7px;font-size:9px}.ibolid-cabinet .upcoming-item:nth-child(n+3){box-shadow:none}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-top{margin-bottom:7px}.ibolid-cabinet .upcoming-item:nth-child(n+3) time{font-size:18px}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-person{font-size:12px}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-bottom{margin-top:8px}.ibolid-cabinet .all-appointments.btn{color:#535bba;width:100%;box-shadow:none;background:#dfe1f7;border-color:#d4d7ee;justify-content:space-between;margin-top:16px;font-size:12px;display:flex}.ibolid-cabinet .separate-metrics{gap:14px;margin-bottom:22px}.ibolid-cabinet .separate-metrics .kpi:nth-child(n){background:var(--ds-layer-floor-1);border:1px solid #e3e6ea;border-radius:16px;box-shadow:0 2px 4px #25312f03,0 6px 18px #25312f05}.ibolid-cabinet .separate-metrics .kpi strong{color:#2c343f}.ibolid-cabinet .separate-metrics .kpi small{color:#747c88}.ibolid-cabinet .finance-metrics.separate-metrics .kpi:last-child{background:#e7e8fe;border-color:#d5d7f6}.ibolid-cabinet .finance-metrics.separate-metrics .kpi:last-child strong{color:#525bd3}.ibolid-cabinet .finance-metrics .metric-icon{color:#626ac8;background:#ececfc}.ibolid-cabinet .separate-metrics .kpi>span{padding-right:24px}.ibolid-cabinet .separate-metrics .metric-icon{width:28px;height:28px;top:18px;right:17px}.ibolid-cabinet .separate-metrics .metric-icon svg{width:16px;height:16px}.ibolid-cabinet [data-page=calls] .separate-metrics .kpi:first-child{background:#eaeafb;border-color:#dadcf0}.ibolid-cabinet [data-page=calls] .separate-metrics .kpi:nth-child(2){background:#eaf6ef;border-color:#d6e8dd}.ibolid-cabinet [data-page=calls] .separate-metrics .kpi:nth-child(3){background:#fff0e8;border-color:#f0d8c8}.ibolid-cabinet [data-page=calls] .separate-metrics .kpi:nth-child(3) strong{color:#b86843}.ibolid-cabinet [data-page=calls] .separate-metrics .kpi:nth-child(2) .metric-icon{color:#2f915c;background:#d5ecde}.ibolid-cabinet .phone-line{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.ibolid-cabinet .phone-line .call-token{float:none;flex:none;margin:0}.ibolid-cabinet .phone-line>span{display:block}.ibolid-cabinet .row-card .schedule-shortcut{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex;color:#535bc4!important;min-height:34px!important}.ibolid-cabinet .row-card .schedule-shortcut svg{width:15px;height:15px}.ibolid-cabinet .row-card .row-actions{min-width:144px}.ibolid-cabinet .row-card .row-actions>.btn.primary{font-size:11px}.ibolid-cabinet .row-card h3{font-size:14px}.ibolid-cabinet .clinic-facts{background:var(--ds-layer-floor-1);border:1px solid #dfe6e2;border-radius:16px;margin-top:24px;padding:25px}.ibolid-cabinet .clinic-facts .overview-section-head{margin-bottom:24px}.ibolid-cabinet .clinic-fact-grid{grid-template-columns:1.2fr 1fr 1fr;gap:24px;display:grid}.ibolid-cabinet .clinic-fact{border-left:1px solid #e5eae7;align-items:start;gap:12px;min-width:0;padding-left:22px;display:flex}.ibolid-cabinet .clinic-fact:first-child{border-left:0;padding-left:0}.ibolid-cabinet .fact-symbol{color:#747bbc;background:#eeeffa;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ibolid-cabinet .fact-symbol svg{width:19px;height:19px}.ibolid-cabinet .clinic-fact h3{color:#737e7a;margin:1px 0 13px;font-size:12px;font-weight:500}.ibolid-cabinet .clinic-fact strong{color:#3c4842;font-size:13px;line-height:1.6}.ibolid-cabinet .clinic-fact p{color:#818b85;margin:9px 0 0;font-size:11px;line-height:1.8}.ibolid-cabinet .fact-tags{flex-wrap:wrap;gap:6px;display:flex}.ibolid-cabinet .fact-tags span{color:#466850;background:#edf3ef;border-radius:6px;padding:6px 8px;font-size:10px}.ibolid-cabinet .fact-verified .fact-symbol{color:#258c50;background:#e3f4e9}.ibolid-cabinet .fact-verified .chip{gap:5px;display:inline-flex}.ibolid-cabinet .fact-verified .chip svg{width:13px;height:13px}.ibolid-cabinet .service-actions{color:#6f7692;font-size:10px;position:relative}.ibolid-cabinet .service-actions summary{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:8px 10px;list-style:none;display:flex}.ibolid-cabinet .service-actions summary::-webkit-details-marker{display:none}.ibolid-cabinet .service-actions[open]>summary{color:#5159c7;background:#ececfc}.ibolid-cabinet .service-action-menu{z-index:9;background:var(--ds-layer-floor-1);border:1px solid #e3e6ef;border-radius:10px;width:182px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 8px #2a355010,0 14px 35px #2a355019}.ibolid-cabinet .service-action-menu button{text-align:left;color:#526077;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:11px;display:block}.ibolid-cabinet .service-action-menu button:hover{background:#f0f1fa}.ibolid-cabinet .service-action-menu button:disabled{opacity:.45;cursor:default}.ibolid-cabinet .service-row{overflow:visible}.ibolid-cabinet .service-result{color:#7b8591;padding:15px 8px;font-size:11px}.ibolid-cabinet .service-row .chip.gray{background:#e9edf1}.ibolid-cabinet .direction-head .direction-symbol{order:-1}.ibolid-cabinet .reply-needed{color:#6d5125;text-align:left;cursor:pointer;background:#fff1cf;border:1px solid #ffebb2;border-radius:12px;grid-template-columns:1fr 28px;align-items:center;gap:8px;width:calc(100% + 12px);margin:20px -6px 5px;box-shadow:0 7px 16px #282d691d,0 16px 27px #2c32751f}.ibolid-cabinet .reply-needed>span:first-child{gap:12px}.ibolid-cabinet .reply-needed strong{font-size:32px;line-height:1}.ibolid-cabinet .reply-needed small{font-size:12px;font-weight:600}.ibolid-cabinet .reply-needed-arrow{font-size:25px}.ibolid-cabinet .reply-needed em{color:#9b814d;grid-column:1/-1;font-size:10px;font-style:normal}.ibolid-cabinet .reputation-bottom{padding-top:18px}.ibolid-cabinet .settings-navigation.tabs .tab{justify-content:flex-start}.ibolid-cabinet .settings-navigation.tabs .tab>span{flex:1;line-height:1.5}.ibolid-cabinet .promo-photo-editor{background:#f4f5fb;border:1px solid #e3e6f0;border-radius:12px;grid-template-columns:minmax(0,1.4fr) 1fr;align-items:center;gap:22px;padding:16px;display:grid}.ibolid-cabinet .promo-photo-preview{background:#e6e9f5;border:1px dashed #bdc5e0;border-radius:8px;place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.ibolid-cabinet .promo-photo-preview img{object-fit:cover;width:100%;height:100%}.ibolid-cabinet .promo-photo-preview>span{text-align:center;color:#7c86a4;flex-direction:column;align-items:center;gap:8px;padding:15px;display:flex}.ibolid-cabinet .promo-photo-preview svg{stroke:#7884b8;width:29px;height:29px}.ibolid-cabinet .promo-photo-preview strong{color:#6c7695;font-size:11px}.ibolid-cabinet .promo-photo-preview small{font-size:9px;line-height:1.6}.ibolid-cabinet .promo-photo-controls input[type=file]{clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.ibolid-cabinet .promo-photo-controls label.btn{cursor:pointer;color:#5b65c8;background:var(--ds-layer-floor-1);margin:0;font-size:11px;display:inline-flex}.ibolid-cabinet .promo-photo-controls:focus-within label.btn{outline:2px solid var(--ds-background-brand-extra-high);outline-offset:3px}.ibolid-cabinet .promo-photo-controls p{color:#8a92a4;margin:13px 0 0;font-size:10px;line-height:1.8}.ibolid-cabinet .promo-photo-controls>.link{color:#ac5e51;margin-top:12px;font-size:10px;display:block}.ibolid-cabinet .field-error{color:#ba533c;margin:5px 0 0;font-size:11px;line-height:1.6}.ibolid-cabinet .field-error:empty{display:none}.ibolid-cabinet .promo-art.has-photo{background-color:#4a5262;background-position:50%;background-size:cover}.ibolid-cabinet .promo-art.has-photo:before{content:"";background:linear-gradient(#11272508,#112725a6);position:absolute;inset:0}.ibolid-cabinet .promo-art.has-photo>*{z-index:1;position:relative}.ibolid-cabinet .promo-art.has-photo:after{display:none}.ibolid-cabinet .promo-photo-preview [hidden]{display:none!important}.ibolid-cabinet .appointment-state-note{color:#7c8796;background:#f1f3f8;border-radius:9px;margin-top:16px;padding:12px 15px;font-size:11px}.ibolid-cabinet .btn:disabled{cursor:default;opacity:.55}.ibolid-cabinet .schedule-shortcut svg{flex:none}.ibolid-cabinet .slot .slot-patient{margin-top:3px;font-size:9px;line-height:1.5;display:block}.ibolid-cabinet .service-empty-note{color:#778398;font-size:12px}.ibolid-cabinet .day-view{grid-template-columns:58px 1fr!important}.ibolid-cabinet .month-view .month-cell{cursor:pointer;text-align:left;font-family:inherit}.ibolid-cabinet .doctor-pick[disabled]{opacity:.5}.ibolid-cabinet .schedule-empty p{line-height:1.7}.ibolid-cabinet .data-heading h2{white-space:normal}.ibolid-cabinet .overview-bars button:focus-visible,.ibolid-cabinet .upcoming-item:focus-visible,.ibolid-cabinet .task-list button:focus-visible,.ibolid-cabinet .reply-needed:focus-visible{outline:2px solid var(--ds-background-brand-extra-high);outline-offset:4px}.ibolid-cabinet .service-actions summary:focus-visible{outline:2px solid var(--ds-background-brand-extra-high);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ibolid-cabinet .upcoming-item:hover{border-color:#acb1e6}.ibolid-cabinet .task-list button:hover strong{color:#555ecd}.ibolid-cabinet .overview-bar-group:hover .bar-pair i{background:var(--ds-background-brand-high)}.ibolid-cabinet .overview-bar-group:hover .bar-pair i:nth-child(2){background:var(--ds-background-brand-extra-high)}.ibolid-cabinet .reply-needed:hover{background:#ffebb7}}@media (max-width:1250px){.ibolid-cabinet .overview-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:18px}.ibolid-cabinet .overview-analytics,.ibolid-cabinet .overview-tasks{padding:21px}.ibolid-cabinet .overview-totals{gap:12px}.ibolid-cabinet .overview-totals>div{padding-left:12px}.ibolid-cabinet .overview-totals strong{font-size:31px}.ibolid-cabinet .overview-totals .overview-conversion strong{font-size:25px}.ibolid-cabinet .overview-chart-key{flex-wrap:wrap;gap:10px}.ibolid-cabinet .overview-chart-key>span:last-child{margin-left:0}.ibolid-cabinet .overview-quick.quick{flex-wrap:wrap}.ibolid-cabinet .overview-quick.quick .quick-label{display:none}.ibolid-cabinet .overview-quick.quick .btn{flex:25%;font-size:11px}.ibolid-cabinet .clinic-fact-grid{gap:18px}.ibolid-cabinet .clinic-fact{gap:9px;padding-left:18px}.ibolid-cabinet .fact-symbol{width:29px;height:29px}.ibolid-cabinet .row-card .row-actions{min-width:140px}}@media (max-width:1000px){.ibolid-cabinet .overview-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,1fr)}.ibolid-cabinet .overview-section-head{flex-wrap:wrap;align-items:start}.ibolid-cabinet .overview-totals{grid-template-columns:1fr 1fr}.ibolid-cabinet .overview-totals .overview-conversion{border:0;border-top:1px solid #eaecef;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 0 0;display:flex}.ibolid-cabinet .overview-conversion span{margin:0}.ibolid-cabinet .overview-chart-foot{flex-direction:column;align-items:start}.ibolid-cabinet .overview-bars{gap:9px}.ibolid-cabinet .clinic-fact-grid{grid-template-columns:1fr}.ibolid-cabinet .clinic-fact{border-top:1px solid #e6ebe8;border-left:0;padding:18px 0 0}.ibolid-cabinet .clinic-fact:first-child{border:0;padding:0}.ibolid-cabinet .reply-needed{grid-area:3/2/5;width:100%;margin:0}.ibolid-cabinet .reputation-bottom{grid-area:2/2;margin-bottom:15px}.ibolid-cabinet .reputation-tip{grid-row:5}.cab-shell .overview-date{font-size:11px}}@media (max-width:760px){.ibolid-cabinet .overview-layout{grid-template-columns:1fr}.ibolid-cabinet .upcoming-v5{grid-row:1}.ibolid-cabinet .overview-main{grid-row:2}.ibolid-cabinet .overview-totals{grid-template-columns:1fr 1fr 1fr}.ibolid-cabinet .overview-totals .overview-conversion{border-top:0;border-left:1px solid #e5e8ee;grid-column:auto;padding:0 0 0 16px;display:block}.ibolid-cabinet .overview-conversion span{margin-bottom:8px}.ibolid-cabinet .overview-totals strong{font-size:33px}.ibolid-cabinet .overview-section-head{align-items:center}.ibolid-cabinet .overview-chart-foot{flex-direction:row;align-items:center}.ibolid-cabinet .upcoming-item:nth-child(n+4){display:none}.ibolid-cabinet .upcoming-v5>.overview-section-head{margin-bottom:15px}.ibolid-cabinet .overview-quick.quick .btn{flex-basis:28%;font-size:11px}.cab-shell .overview-date{display:none}.ibolid-cabinet .row-card .schedule-shortcut{font-size:11px}.ibolid-cabinet .separate-metrics{gap:12px}.ibolid-cabinet .reply-needed{margin-top:10px}.ibolid-cabinet .service-actions summary{min-height:36px}.ibolid-cabinet .promo-photo-editor{grid-template-columns:1fr}.ibolid-cabinet .promo-photo-preview{height:180px}.ibolid-cabinet .promo-photo-controls p{margin-top:10px}.ibolid-cabinet .promo-photo-controls label.btn{min-height:40px}.ibolid-cabinet .settings-navigation.tabs .tab svg{order:0}.ibolid-cabinet .overview-chart-key>span:last-child{margin-left:auto}}@media (max-width:480px){.ibolid-cabinet .overview-analytics{padding:18px}.ibolid-cabinet .overview-totals{gap:10px}.ibolid-cabinet .overview-totals>div{padding-left:10px}.ibolid-cabinet .overview-totals span{font-size:10px}.ibolid-cabinet .overview-totals strong{font-size:28px}.ibolid-cabinet .overview-totals .overview-conversion strong{font-size:23px}.ibolid-cabinet .overview-totals .overview-conversion{padding-left:10px}.ibolid-cabinet .overview-section-head h2{font-size:18px}.ibolid-cabinet .overview-section-head select{max-width:130px;font-size:10px}.ibolid-cabinet .overview-chart-key>span:last-child{margin-left:0}.ibolid-cabinet .overview-chart-foot{flex-direction:column;align-items:start}.ibolid-cabinet .overview-quick.quick .btn{flex-basis:42%}.ibolid-cabinet .task-list small{font-size:10px}.ibolid-cabinet .reputation-summary{display:block}.ibolid-cabinet .reputation-bottom{border-top:1px solid #ffffff35;margin-top:15px;padding-top:14px}.ibolid-cabinet .reply-needed{margin-top:18px}.ibolid-cabinet .clinic-facts{padding:20px}.ibolid-cabinet .row-card .row-actions{flex-wrap:wrap}.ibolid-cabinet .row-card .schedule-shortcut{font-size:10px}.ibolid-cabinet .service-row>.row-actions{flex-wrap:wrap;justify-content:flex-start}.ibolid-cabinet .separate-metrics .kpi>span{font-size:11px}.ibolid-cabinet .separate-metrics .metric-icon{display:none}.ibolid-cabinet .separate-metrics .kpi>span{padding-right:0}}.ibolid-cabinet .overview-tasks{box-shadow:none;background:0 0;border:0;padding:0}.ibolid-cabinet .overview-tasks>.overview-section-head{margin:0 0 14px;padding:0 2px}.ibolid-cabinet .overview-tasks>.overview-section-head .eyebrow{display:none}.ibolid-cabinet .overview-tasks>.overview-section-head h2{font-size:18px}.ibolid-cabinet .task-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ibolid-cabinet .task-list>button{background:#fff3dc;border:1px solid #eddec5;border-radius:14px;grid-template-rows:42px auto;grid-template-columns:1fr 24px;align-items:start;gap:14px 6px;padding:18px 16px;box-shadow:0 2px 3px #35302803,0 7px 18px #73624409}.ibolid-cabinet .task-list>button:nth-child(2){background:#e9eafe;border-color:#d8daf7;box-shadow:0 2px 3px #34335003,0 7px 18px #56559a0d}.ibolid-cabinet .task-list>button:nth-child(3){background:#e5f4ec;border-color:#cfe7d9;box-shadow:0 2px 3px #2a3b3303,0 7px 18px #4379590d}.ibolid-cabinet .task-marker{color:#97702d;letter-spacing:-.05em;grid-area:1/1;justify-content:start;font-size:33px;background:0 0!important}.ibolid-cabinet .task-list>button:nth-child(2) .task-marker{color:#6369cf}.ibolid-cabinet .task-list>button:nth-child(3) .task-marker{color:#33835a}.ibolid-cabinet .task-list>button>span:nth-child(2){grid-area:2/1/auto/-1}.ibolid-cabinet .task-list strong{color:#5d4d31;font-size:12px;line-height:1.6}.ibolid-cabinet .task-list button:nth-child(2) strong{color:#4f538c}.ibolid-cabinet .task-list button:nth-child(3) strong{color:#3e6452}.ibolid-cabinet .task-list small{margin-top:7px;font-size:10px;line-height:1.7}.ibolid-cabinet .task-arrow{color:#9a8059;background:#ffffff8f;border-radius:8px;grid-area:1/2;place-items:center;width:25px;height:25px;margin-top:5px;font-size:16px;display:grid}.ibolid-cabinet .task-list button:nth-child(2) .task-arrow{color:#696ec4}.ibolid-cabinet .task-list button:nth-child(3) .task-arrow{color:#4e9270}.ibolid-cabinet .moderation-link{padding:15px 2px 0;font-size:10px}.ibolid-cabinet .overview-tasks>.overview-section-head .chip{color:#808a91;background:#e9ebef;font-size:9px}@media (max-width:1100px) and (min-width:761px){.ibolid-cabinet .task-list{gap:8px}.ibolid-cabinet .task-list>button{padding:14px 12px}.ibolid-cabinet .task-list strong{font-size:11px}.ibolid-cabinet .task-list small{font-size:9px}.ibolid-cabinet .task-marker{font-size:29px}}@media (max-width:480px){.ibolid-cabinet .task-list{grid-template-columns:1fr}.ibolid-cabinet .task-list>button{grid-template-rows:auto;grid-template-columns:38px 1fr 24px;align-items:center;gap:12px}.ibolid-cabinet .task-list>button>span:nth-child(2){grid-area:1/2}.ibolid-cabinet .task-marker{grid-area:1/1}.ibolid-cabinet .task-arrow{grid-column:3;margin:0}.ibolid-cabinet .task-list strong{font-size:12px}.ibolid-cabinet .task-list small{margin-top:3px}.ibolid-cabinet .overview-tasks{padding:0}}.ibolid-cabinet .task-list small{color:#7f6a46}.ibolid-cabinet .task-list button:nth-child(2) small{color:#686d93}.ibolid-cabinet .task-list button:nth-child(3) small{color:#537761}.ibolid-cabinet .task-list>button{min-height:173px;display:block;position:relative}.ibolid-cabinet .task-marker{width:100%;height:auto;margin:0 0 16px;display:block}.ibolid-cabinet .task-list>button>span:nth-child(2){width:100%;display:block}.ibolid-cabinet .task-arrow{margin:0;position:absolute;top:16px;right:15px}.ibolid-cabinet .task-list strong{min-height:37px;display:block}.ibolid-cabinet .task-list small{width:100%;display:block}.ibolid-cabinet .reply-needed{padding:20px 18px;display:block;position:relative}.ibolid-cabinet .reply-needed>span:first-child{align-items:center;padding-right:15px;display:flex}.ibolid-cabinet .reply-needed-arrow{position:absolute;top:23px;right:14px}.ibolid-cabinet .reply-needed em{margin-top:12px;display:block}.ibolid-cabinet .upcoming-item:nth-child(n+3){padding:15px 16px 15px 74px;position:relative}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-top{min-height:0;margin:0}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-top time{font-size:17px;position:absolute;top:17px;left:16px}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-top>span{display:none}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-service{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.ibolid-cabinet .upcoming-item:nth-child(n+3) .upcoming-bottom>span:last-child{font-size:9px}.ibolid-cabinet .overview-quick.quick .btn{flex:1}.ibolid-cabinet .overview-quick.quick .btn:first-of-type{flex:1.5}@media (max-width:480px){.ibolid-cabinet .task-list>button{min-height:105px;padding:17px 40px 17px 68px}.ibolid-cabinet .task-marker{width:auto;margin:0;font-size:29px;position:absolute;top:18px;left:17px}.ibolid-cabinet .task-list strong{min-height:0}.ibolid-cabinet .task-arrow{top:20px;right:12px}.ibolid-cabinet .overview-quick.quick .btn{flex:42%}.ibolid-cabinet .overview-quick.quick .btn:first-of-type{flex-basis:100%}}.ibolid-cabinet .service-groups .direction{overflow:visible}.ibolid-cabinet .service-groups .direction-head{border-radius:14px}.ibolid-cabinet .service-groups .direction-body{border-radius:0 0 14px 14px}.ibolid-cabinet .cs-dialog form{margin:0}.ibolid-cabinet .cs-dialog .cs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ibolid-cabinet .cs-dialog .cs-form-grid>label,.ibolid-cabinet .cs-dialog .cs-form-grid>div>label{gap:7px;display:grid}.ibolid-cabinet .cs-dialog .wide,.ibolid-cabinet .cs-dialog .cs-preview{grid-column:1/-1}.ibolid-cabinet .cs-dialog .cs-checkbox{align-items:center;gap:9px;display:flex}.ibolid-cabinet .cs-dialog input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--green)}.ibolid-cabinet .cs-dialog .cs-error:empty{display:none}.ibolid-cabinet .cs-dialog .cs-days{flex-wrap:wrap;gap:8px;display:flex}.ibolid-cabinet .cs-dialog .cs-days label{align-items:center;gap:5px;display:inline-flex}.ibolid-cabinet .cs-dialog .cs-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.ibolid-cabinet .cs-dialog .cs-detail-grid span,.ibolid-cabinet .cs-dialog .cs-detail-grid strong{display:block}.ibolid-cabinet .cs-dialog .cs-detail-grid span{color:var(--muted);margin-bottom:6px;font-size:12px}.ibolid-cabinet .cs-dialog .cs-detail-time{color:var(--ink);font-size:24px;font-weight:700}.ibolid-cabinet .cs-dialog .cs-preview strong{margin-bottom:5px;display:block}@media (max-width:680px){.ibolid-cabinet .cs-dialog .cs-form-grid,.ibolid-cabinet .cs-dialog .cs-detail-grid{grid-template-columns:1fr}}.cab-shell a.ibolid-sign{text-decoration:none}.cab-shell .contents{display:contents}.cab-shell button.profile{font:inherit;color:inherit;text-align:left;background:0 0;border:0}.cab-shell button.profile:hover strong{color:var(--brand-extra-ink)}.cab-shell img.avatar{object-fit:cover}.cab-shell .nav-separator{text-transform:uppercase}.cab-shell .nav-btn.is-soon{opacity:.6}.cab-shell a.nav-btn{text-decoration:none}.cab-shell .sidebar-foot{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:20px;display:grid}.cab-shell .sidebar .nav{margin-bottom:26px}.cab-shell .sidebar-close{display:none}.cab-shell .bell-btn{position:relative}.cab-shell .bell-count{background:var(--danger);min-width:17px;color:var(--ds-layer-floor-1);text-align:center;border-radius:9px;padding:1px 4px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:3px;right:2px}.cab-shell .page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.cab-shell .page-actions:empty{display:none}@media (max-width:1250px) and (min-width:821px){.cab-shell .sidebar-foot .nav-btn{justify-content:center;padding:12px}.cab-shell .sidebar-foot .nav-btn>span:not(.nav-icon){display:none}}@media (max-width:820px){.cab-shell .sidebar.is-open{transform:translate(0)}.cab-shell .sidebar-backdrop.is-open{display:block}.cab-shell .sidebar-close{border:1px solid var(--line);background:var(--ds-layer-floor-1);color:#596663;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:14px}.cab-shell .sidebar-close svg{width:19px;height:19px}.cab-shell .sidebar-foot .nav-btn{justify-content:flex-start;width:100%;padding:10px 12px;font-size:13px}.cab-shell .sidebar-foot .nav-btn span:not(.nav-icon){display:inline}.cab-shell .page-actions{justify-content:flex-start}}.cab-shell--site-header .sidebar .ibolid-sign{display:none}.cab-shell--site-header .app{min-height:calc(100vh - var(--app-header-height,72px))}@media (min-width:821px){.cab-shell--site-header .sidebar{top:var(--app-header-height,72px);height:calc(100vh - var(--app-header-height,72px))}}.ibolid-cabinet dialog:not(.drawer-dialog){margin:auto}.ibolid-cabinet .field input[type=checkbox],.ibolid-cabinet .field input[type=radio]{width:auto;min-height:auto;padding:0}.ibolid-cabinet a.btn{text-decoration:none}.ibolid-cabinet button.kpi{text-align:left;width:100%;font:inherit;cursor:pointer;display:block}.ibolid-cabinet button.kpi:hover{border-color:#c9d9ce}.ibolid-cabinet .quick.no-primary .btn:first-of-type,.ibolid-cabinet .quick.no-primary .btn:first-child{color:inherit;background:#ffffffb3;border-color:#0000;flex:1}.ibolid-cabinet .quick.no-primary .btn:first-of-type:hover{background:var(--ds-layer-floor-1)}.ibolid-cabinet .upcoming-top>span{text-transform:uppercase}.ibolid-cabinet .overview-chart-key span.is-down,.ibolid-cabinet .help.error,.ibolid-cabinet .form-error{color:var(--danger)}.ibolid-cabinet .form-error{margin:12px 0 0;font-size:11px;line-height:1.6}.ibolid-cabinet td .chips.stacked{flex-direction:column;align-items:flex-start}.ibolid-cabinet td .promo-note{color:#966213}.ibolid-cabinet .row-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ibolid-cabinet .row-open:hover{color:var(--brand-extra-ink)}.ibolid-cabinet td .clamp{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ibolid-cabinet .slot-picker{border:0;min-width:0;margin:16px 0 0;padding:0}.ibolid-cabinet .slot-picker legend{color:#505969;margin-bottom:8px;padding:0;font-size:11px;font-weight:600}.ibolid-cabinet .slot-options{flex-wrap:wrap;gap:8px;display:flex}.ibolid-cabinet .slot-options .btn{font-variant-numeric:tabular-nums;min-width:72px}.ibolid-cabinet .slot-options .btn[aria-checked=true]{background:var(--ds-background-brand-extra-high);border-color:var(--ds-background-brand-extra-high);color:var(--ds-layer-floor-1)}.ibolid-cabinet .info-box .inline-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ibolid-cabinet .info-box .field{margin-top:10px}.ibolid-cabinet a.btn{color:inherit;text-decoration:none}.ibolid-cabinet .help.error{color:var(--danger)}.ibolid-cabinet .field-caption{color:#505969;margin:0 0 6px;font-size:11px;font-weight:600;display:block}.ibolid-cabinet .cover-logo{overflow:hidden}.ibolid-cabinet .cover-logo img{object-fit:cover;width:100%;height:100%}.ibolid-cabinet .branch-warning{margin-bottom:14px}.ibolid-cabinet .check-list{gap:9px}.ibolid-cabinet .check-list label{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ibolid-cabinet .field .check-list input[type=checkbox]{width:auto;min-height:auto;padding:0}.ibolid-cabinet .branch-hours{gap:8px;display:grid}.ibolid-cabinet .branch-hours-row{color:var(--text);grid-template-columns:34px 110px minmax(0,130px) 10px minmax(0,130px);align-items:center;gap:8px;font-size:12px;display:grid}.ibolid-cabinet .branch-hours-row>span:first-child{color:var(--muted)}.ibolid-cabinet .branch-hours-row label{color:var(--muted);align-items:center;gap:8px;font-weight:500;display:flex}.ibolid-cabinet .field .branch-hours-row input[type=checkbox]{width:auto;min-height:auto;padding:0}.ibolid-cabinet .field .branch-hours-row input[type=time]{min-height:38px;padding:7px 9px}@media (max-width:620px){.ibolid-cabinet .branch-hours-row{grid-template-columns:34px 1fr;row-gap:6px}.ibolid-cabinet .branch-hours-row>input{grid-column:2}.ibolid-cabinet .branch-hours-row>span[aria-hidden]{display:none}}.ibolid-cabinet .card-photo-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ibolid-cabinet .card-photo{background:var(--ds-layer-floor-1);cursor:pointer;border:1px solid #cfd5df;border-radius:10px;width:96px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.ibolid-cabinet .card-photo.is-logo{cursor:default;width:64px}.ibolid-cabinet .card-photo.is-new{border-color:var(--brand-extra);cursor:default}.ibolid-cabinet .card-photo.is-removed{opacity:.4;border-color:var(--danger)}.ibolid-cabinet .card-photo img{object-fit:cover;width:100%;height:100%}.ibolid-cabinet .card-photo-remove{border:1px solid var(--line);background:var(--ds-layer-floor-1);width:22px;height:22px;color:var(--text);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.ibolid-cabinet .card-photo-remove svg{width:13px;height:13px}.ibolid-cabinet .copy-preview .panel-head{margin-bottom:12px}.ibolid-cabinet .copy-preview-target+.copy-preview-target{margin-top:14px}.ibolid-cabinet .copy-preview-target>strong{margin-bottom:8px;font-size:12px;display:block}.ibolid-cabinet .copy-preview-note{display:block}.ibolid-cabinet .row-card .photo{position:relative;overflow:hidden}.ibolid-cabinet .row-card .photo img{object-fit:cover}.ibolid-cabinet .row-card h3 .doctor-verified{vertical-align:-2px;width:15px;height:15px;color:var(--green);margin-left:6px}.ibolid-cabinet .row-card .schedule-shortcut svg{flex:none;width:15px;height:15px}.ibolid-cabinet .row-card p.chips{margin-top:8px}.ibolid-cabinet .offboarding-panel{border-color:#e8d3c1;margin-bottom:20px}.ibolid-cabinet .offboarding-doctor+.offboarding-doctor{margin-top:16px}.ibolid-cabinet .offboarding-doctor>p{margin:3px 0 10px}.ibolid-cabinet .doctor-card-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ibolid-cabinet .doctor-history ul{gap:4px;max-height:128px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ibolid-cabinet .doctor-price{max-width:260px;margin-top:12px}.ibolid-cabinet .doctor-price-row{align-items:flex-end;gap:8px;display:flex}.ibolid-cabinet .doctor-price-row .field{flex:1;min-width:0}.ibolid-cabinet .doctor-branch-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:620px){.ibolid-cabinet .doctor-branch-controls{justify-content:flex-start}}.ibolid-cabinet .specialty-rail button:disabled{opacity:.45;cursor:default}.ibolid-cabinet .direction-head{cursor:pointer}.ibolid-cabinet .service-action-menu button.is-danger{color:var(--danger)}.ibolid-cabinet .promo-actions>summary.btn{letter-spacing:.1em;min-height:32px;padding:6px 10px}.ibolid-cabinet .promo-actions .service-action-menu{top:auto;bottom:calc(100% + 5px)}.ibolid-cabinet .promo-art .offer-caption{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ibolid-cabinet .promo-body .field-error{margin:0 0 14px}.ibolid-cabinet .canon-results{border:1px solid var(--line);background:var(--surface);border-radius:11px;max-height:256px;margin:0;padding:0;list-style:none;overflow:auto}.ibolid-cabinet .canon-results li+li{border-top:1px solid var(--line)}.ibolid-cabinet .canon-results button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;gap:3px;padding:11px 12px;font-size:12px;display:grid}.ibolid-cabinet .canon-results button:hover{background:#f0f1fa}.ibolid-cabinet .canon-results button:focus-visible{outline:2px solid var(--ds-background-brand-extra-high);outline-offset:-2px}.ibolid-cabinet .canon-picked .link{margin-left:6px}.ibolid-cabinet .review-complaint{background:#fff6e6;border:1px solid #efe4ce;border-radius:12px;gap:4px;padding:16px;display:grid}.ibolid-cabinet .review-complaint .row-actions{margin-top:10px}.ibolid-cabinet blockquote.info-box{margin:0}.ibolid-cabinet .promo-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ibolid-cabinet .promo-gallery-item,.ibolid-cabinet .promo-gallery-add{aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.ibolid-cabinet .promo-gallery-item img{object-fit:cover;width:100%;height:100%}.ibolid-cabinet .promo-gallery-item button{background:var(--surface);color:#526077;cursor:pointer;border:1px solid #e3e6ef;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:5px;right:5px}.ibolid-cabinet .promo-gallery-item button svg{width:14px;height:14px}.ibolid-cabinet .promo-gallery-add{color:#7c86a4;cursor:pointer;background:#e6e9f5;border:1px dashed #bdc5e0;place-items:center;font-size:22px;display:grid}.ibolid-cabinet .promo-gallery-add:focus-within{outline:2px solid var(--ds-background-brand-extra-high);outline-offset:2px}.ibolid-cabinet .promo-gallery-add input{clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ibolid-cabinet .promo-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.ibolid-cabinet .form-error{color:var(--danger);margin:12px 0 0;font-size:11px;line-height:1.6}.ibolid-cabinet .field input[readonly],.ibolid-cabinet .field input:disabled{background:var(--soft);color:var(--muted)}.ibolid-cabinet .growth-pill.is-down{background:var(--coral);color:var(--danger)}.ibolid-cabinet .list-panel>.small.muted{padding:0 22px 16px}.ibolid-cabinet .row-actions.access-actions{justify-content:flex-start}.ibolid-cabinet .setting-role .role-toggle{justify-self:end;align-items:center;gap:8px;display:flex}.ibolid-cabinet .settings-content .grid-4.rate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ibolid-cabinet .channel-options{border:0;min-width:0;margin:0;padding:0}.ibolid-cabinet .channel-options label{align-items:center;gap:8px;font-size:12px;display:flex}.ibolid-cabinet .channel-options input{width:auto;min-height:auto;margin:0}.ibolid-cabinet .notification-item label.chip{cursor:pointer;gap:5px}.ibolid-cabinet .notification-item label.chip input{margin:0}.ibolid-cabinet .notification-item select{margin-top:6px}.ibolid-cabinet .document-panel>p .link{font-size:10px}.ibolid-cabinet .multi-select summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ibolid-cabinet .cs-dialog .cs-skip-list{gap:3px;margin:8px 0 0;padding-left:18px;display:grid}.ibolid-cabinet .slot:disabled{cursor:default}
