.staff-page{max-width:850px;margin:40px auto;padding:20px;display:grid;gap:24px}.staff-panel{padding:28px}.staff-panel h1{font-size:26px;margin-bottom:16px}.staff-panel p{margin:12px 0;color:#526b78}.staff-form{display:grid;gap:18px;margin-top:24px;max-width:480px}.staff-form label{display:grid;gap:8px}.staff-form [role=alert]{color:#b42318}.staff-list{list-style:none;padding:0}.staff-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #dae4e8}.staff-schedule{grid-template-columns:minmax(0,1fr)!important}.role-admin .services-panel button[aria-label^="Изменить"],.role-admin .stats,.role-doctor .services-panel button[aria-label^="Изменить"],.role-doctor .stats{display:none}.account-avatar{display:flex!important;width:40px!important;height:40px!important;min-width:40px;border:2px solid var(--border);border-radius:50%;overflow:hidden;text-decoration:none}.account-avatar:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.account-avatar img,.profile-photo img{width:100%;height:100%;object-fit:cover}.profile-photo-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}.profile-photo{width:88px;height:88px;flex:0 0 88px;border-radius:50%;overflow:hidden;background:var(--accent);color:var(--primary);display:grid;place-items:center;font-size:24px;font-weight:650}.theme-choices{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0;border:0;padding:0}.theme-choices legend{font-weight:600;margin-bottom:12px}.theme-choice{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.theme-choice:has(input:checked){outline:2px solid var(--primary);outline-offset:1px}.theme-choice input{width:18px;height:18px;accent-color:var(--primary)}.theme-swatch{width:20px;height:20px;border-radius:50%;background:#087c68}.theme-blue .theme-swatch{background:#245cac}.theme-violet .theme-swatch{background:#7041a0}:root[data-eva-theme=blue]{--primary:#245cac;--ring:#245cac;--accent:#eaf1fb;--accent-foreground:#234d87;--sidebar:#142b49;--sidebar-accent:#244665;--sidebar-primary:#96baf0}:root[data-eva-theme=violet]{--primary:#7041a0;--ring:#7041a0;--accent:#f1ebf8;--accent-foreground:#65358a;--sidebar:#2c223e;--sidebar-accent:#493658;--sidebar-primary:#d3b4ee}:root[data-eva-theme=blue] .app-shell{background:#f2f6fc}:root[data-eva-theme=violet] .app-shell{background:#f7f4fa}:root[data-eva-theme] .eva-nav[data-active=true]{background:var(--sidebar-accent)}:root[data-eva-theme] .brand-mark{background:var(--sidebar-primary)}:root[data-eva-theme] .primary-action{background:var(--primary)}@media(max-width:600px){.topbar-actions{gap:6px}.account-avatar{margin-left:0!important}.staff-page{margin:16px auto;padding:12px}.staff-panel{padding:18px}}:root[data-eva-theme] .eva-sidebar [data-sidebar=sidebar]{background:var(--sidebar)}:root[data-eva-theme] .account-avatar{color:var(--primary);background:var(--accent)}.readonly-visit{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:16px 0}.readonly-visit dt{color:var(--muted-foreground)}.day-calendar .doctor-heading{padding:12px 10px;gap:9px}.day-calendar .doctor-headings{background:#f8fafb;border-bottom:1px solid #cbd5df}.day-calendar .doctor-column{border-right:1px solid #cbd5df}.day-calendar .calendar-slot.slot-free{background:#fff;border-color:#e8edf2}.day-calendar .calendar-slot.slot-free:hover{background:#e8f4f0}.day-calendar .calendar-slot.hour-line{border-bottom-color:#bccbd5}.day-calendar .time-gutter{background:#f8fafb}.day-calendar .appointment{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-radius:5px;box-shadow:0 1px 2px #1729380a}.day-calendar .appointment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-duration{font-weight:400;font-size:10px;opacity:.8}.tooth-picker{grid-column:1/-1;border-top:1px solid #e0e7ed;margin-top:10px;padding-top:10px;min-width:0}.tooth-picker summary{cursor:pointer;font-size:13px;font-weight:600;overflow-wrap:anywhere}.tooth-picker summary span{color:var(--primary);margin-left:8px}.tooth-picker-body{padding:12px 0 2px}.tooth-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;margin-bottom:14px}.tooth-tools label{display:flex;align-items:center;gap:6px}.tooth-tools input[type=checkbox]{width:16px;height:16px;flex:none;appearance:auto}.tooth-tools button{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tooth-orientation{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#5d7080}.tooth-jaw{display:block;text-align:center;color:#5d7080;font-size:11px;margin:8px 0 4px}.tooth-row{display:grid;gap:3px}.tooth-row button{min-height:36px;min-width:0;border:1px solid #ccd8e1;border-radius:5px;background:white;color:#243f50;font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums}.tooth-row button.tooth-midline{border-left:3px solid #8196a6}.tooth-row button[aria-pressed=true]{background:#087e70;color:white;border-color:#087e70;font-weight:700}.tooth-row button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.tooth-picker-body p{font-size:12px;color:#5d7080;margin-top:12px;overflow-wrap:anywhere}.tooth-picker button:disabled{cursor:default;opacity:.55}@media(max-width:480px){.tooth-row{gap:2px}.tooth-row button{font-size:10px;min-height:34px}.event-duration{display:none}}.invoice-billing-mode{grid-column:1/-1;display:grid;gap:6px;font-size:12px}.invoice-billing-mode label{display:grid;gap:6px;font-weight:600}.invoice-billing-mode select{width:100%;min-height:40px;padding:8px;border:1px solid #ccd8e1;border-radius:6px;background:white;font-size:13px}.invoice-billing-mode small{color:#5d7080}.invoice-catalog-pane,.invoice-selected-pane{display:flex;flex-direction:column;gap:12px;min-width:0}.invoice-metadata{display:grid;gap:12px}@media(min-width:1000px) and (min-height:600px){.invoice-dialog{width:calc(100vw - 40px)!important;max-width:1240px!important;height:94dvh;max-height:94dvh;display:flex;flex-direction:column}.invoice-dialog [data-slot=dialog-header]{padding:14px 20px 10px}.invoice-dialog [data-slot=dialog-title]{font-size:19px}.invoice-dialog [data-slot=dialog-description]{margin-top:2px;font-size:12px}.invoice-dialog form{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.invoice-dialog .editor-body{flex:1;min-height:0;max-height:none;overflow:hidden;padding:12px 20px;gap:12px}.invoice-dialog [data-slot=dialog-footer]{flex:none;padding:10px 20px}.invoice-metadata{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;flex:none}.invoice-metadata .invoice-visit-context{margin:0;padding:8px 12px}.invoice-metadata .field-grid{gap:10px}.invoice-dialog .invoice-procedures{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr) auto;gap:12px 18px}.invoice-catalog-pane,.invoice-selected-pane{min-height:0;gap:10px}.invoice-dialog .invoice-catalog{flex:1;min-height:0;max-height:none}.invoice-dialog .invoice-selected-lines{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;gap:8px}.invoice-dialog .invoice-total{grid-column:1/-1;padding-top:8px}.invoice-dialog .invoice-total strong{font-size:22px}.invoice-dialog .invoice-catalog-tools{grid-template-columns:minmax(0,1fr) 145px;gap:8px}.invoice-dialog .invoice-procedure-line{padding:10px;gap:8px}.invoice-dialog .invoice-catalog-option{padding:9px 10px;gap:8px}.invoice-dialog .invoice-procedures h3{font-size:14px}.invoice-dialog .invoice-procedures-heading p{font-size:12px;margin-top:2px}.invoice-dialog .invoice-procedure-values{gap:10px}.invoice-dialog .field{gap:4px}.invoice-dialog .tooth-picker{padding-top:7px;margin-top:2px}.invoice-dialog .tooth-picker-body{padding-top:8px}.invoice-dialog .tooth-tools{margin-bottom:6px}.invoice-dialog .tooth-jaw{margin-top:4px}.invoice-dialog .tooth-picker-body p{margin-top:6px}.invoice-dialog .form-error{flex:none;max-height:90px;overflow-y:auto}}@media(max-height:599px),(max-width:999px){.invoice-dialog .invoice-total{position:sticky;bottom:-22px;background:#fff;padding:10px;box-shadow:0 -3px 12px #1729380a;z-index:1}}.event-unpaid{display:inline-flex;width:21px;height:21px;flex:none;border:1px solid #dbb15a;border-radius:6px;color:#86550b;background:#fff0c8}.eva-login,.event-unpaid{align-items:center;justify-content:center}.eva-login{min-height:100dvh;display:flex;flex-direction:column;padding:36px 20px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 12% 18%,#d5eee7 0,transparent 48%),radial-gradient(ellipse at 90% 85%,#dce9f5 0,transparent 45%),#f3f7f6;overflow:hidden}.eva-login-art{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.eva-login-art i{position:absolute;width:580px;height:580px;border:1px solid #91bdbb40;border-radius:42%;transform:rotate(30deg);left:-250px;top:-230px}.eva-login-art i:nth-child(2){left:auto;top:auto;right:-290px;bottom:-170px;width:740px;height:740px;border-radius:50%;border-width:45px;border-color:#a1c5be14}.eva-login-art i:nth-child(3){left:auto;right:-100px;top:-180px;width:400px;height:400px;border-radius:50%;border-color:#91bdbb25}.eva-login-card{width:100%;max-width:440px;padding:36px;background:#ffffffed;border:1px solid #fff;border-radius:24px;box-shadow:0 20px 70px #20473e12,0 2px 8px #20473e06}.eva-login-brand{display:flex;align-items:center;gap:13px;margin-bottom:30px}.eva-login-brand>span{font-size:34px;line-height:1.15;font-weight:650;letter-spacing:-1px;color:#173e42}.eva-login-brand small{display:block;font-size:8px;letter-spacing:1.6px;font-weight:600;color:#6c8785;margin-top:6px}.eva-login-card h1{font-size:25px;letter-spacing:-.6px;color:#203c49;margin:0}.eva-login-intro{font-size:14px;color:#6a7e85;margin:8px 0 24px}.eva-login-card .sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:#f0f5f4;border-radius:11px;margin:0}.eva-login-card .sheet-actions button{width:100%;border-radius:8px}.eva-login-card .staff-form{max-width:none;gap:18px;margin-top:24px}.eva-login-card .staff-form label{font-size:13px;color:#425f6c;font-weight:500}.eva-login-card input,.eva-login-card select{height:46px;background:#fff;border-radius:9px;width:100%}.eva-login-card .staff-form>button{height:46px;border-radius:9px;margin-top:4px}.eva-login-note{text-align:center;font-size:11px;color:#829392;margin:24px 0 0}.eva-login-caption{font-size:13px;color:#6a8481;letter-spacing:.3px;margin-top:25px}@media(max-width:480px){.eva-login{padding:22px 14px}.eva-login-card{padding:26px 22px;border-radius:20px}.eva-login-brand{margin-bottom:24px}}.discount-fields{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.discount-fields label{display:grid;gap:4px;font-size:12px;color:#526b78}.discount-fields input,.discount-fields select{height:36px;border:1px solid #ccd8e1;border-radius:6px;background:white;padding:6px}.discount-fields input{width:75px}.invoice-total{gap:12px;flex-wrap:wrap}.invoice-total small{font-size:11px;color:#627781}.nearest-booking{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:8px 10px;background:#f0f6f4;border-radius:9px}.nearest-booking .field{min-width:200px}.marker-red{color:#a42d37;background:#fff0f0;border:1px solid #efb1b7}.event-unpaid{border-radius:50%;background:#fff5d9;border-color:#d8af56}.schedule-export{padding:10px 16px;border-top:1px solid #e3ecef;border-bottom:1px solid #e3ecef}.schedule-export>div{display:flex;gap:6px;flex-wrap:wrap}.schedule-export p,.schedule-export small{display:block;font-size:12px;color:#58717c;margin-top:6px}.automatic-schedule{margin-top:18px;padding:12px 16px;border:1px solid #d7e4e5;border-radius:10px;background:#f5faf8;font-size:12px;color:#4c6672}.automatic-schedule summary{cursor:pointer;font-weight:600}.automatic-schedule p{margin-top:8px}.automatic-schedule>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.schedule-toolbar .schedule-export{position:relative;padding:0;border:0;margin-left:auto;flex:none}.schedule-export summary{cursor:pointer;list-style:none;padding:7px 10px;border:1px solid #d4e0e5;border-radius:7px;font-size:12px;color:#355762;background:white;white-space:nowrap}.schedule-export[open]{z-index:25}.schedule-export[open]>div{position:absolute;top:100%;right:0;min-width:300px;max-width:85vw;padding:12px;background:white;border:1px solid #d4e0e5;border-radius:9px;box-shadow:0 8px 24px #16344322;display:flex;flex-direction:column;align-items:stretch}.schedule-export[open]>p,.schedule-export[open]>small{position:relative;max-width:300px;background:white;padding:6px;font-size:11px}.calendar-move-status:empty{display:none}@media(min-width:768px){.app-shell .topbar{height:52px;padding:0 20px}.app-shell .workspace{padding:10px 16px 0;min-height:calc(100dvh - 52px)}.app-shell .pilot-banner{margin-bottom:6px;font-size:10px;line-height:1.3}.app-shell .pilot-banner>span{padding:1px 5px}.app-shell .page-heading{margin-bottom:8px;align-items:center}.app-shell .page-heading .eyebrow{display:none}.app-shell .page-heading h1{font-size:21px;line-height:1.3}.app-shell .primary-action{height:32px;font-size:12px}.view-schedule .schedule-toolbar{padding:7px 10px;gap:10px;flex-wrap:wrap}.view-schedule .date-navigation{gap:7px}.view-schedule .date-navigation strong{font-size:13px}.view-schedule .date-navigation>div>span{display:none}.view-schedule .date-navigation button{height:30px;min-width:30px}.view-schedule .week-strip{padding:0 10px 5px;gap:3px}.view-schedule .week-strip button{padding:4px 6px;min-height:28px;gap:6px}.view-schedule .week-strip strong{font-size:13px}.view-schedule .week-strip small,.view-schedule .week-strip span{font-size:11px}.view-schedule .schedule-filter{padding:6px 10px;gap:8px;flex-wrap:wrap}.view-schedule .schedule-booking-filters{gap:8px}.view-schedule .schedule-filter .field{gap:3px}.view-schedule .schedule-filter .field>span,.view-schedule .schedule-filter label{font-size:11px}.view-schedule .schedule-filter button{height:30px;font-size:12px;padding:4px 9px}.view-schedule .nearest-booking{padding:0;background:transparent;gap:6px}.view-schedule .nearest-booking .field{min-width:150px}.view-schedule .calendar-toolbar{padding:5px 10px;min-height:32px;gap:12px;flex-wrap:wrap}.view-schedule .calendar-zoom-controls{margin-left:auto}.view-schedule .calendar-zoom-controls button{height:26px;min-width:26px;font-size:11px}.view-schedule .doctor-heading{padding:7px 8px;gap:6px}.view-schedule .doctor-heading .avatar{height:28px;width:28px;min-width:28px;font-size:11px}.view-schedule .doctor-heading strong{font-size:12px}.view-schedule .doctor-heading small,.view-schedule .doctor-heading span{font-size:10px;line-height:1.3}.view-schedule .timeline-scroll{height:clamp(300px,calc(100dvh - 300px),900px)}.eva-sidebar .brand{padding-top:12px;padding-bottom:12px}.eva-sidebar .nav-caption{padding-top:7px;padding-bottom:7px;font-size:10px}.eva-sidebar .eva-nav{height:34px;min-height:34px;font-size:13px}.eva-sidebar .sidebar-note{display:none}.eva-sidebar .user-block{padding-top:8px;padding-bottom:8px}}.schedule-main-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.schedule-tools-popover{width:340px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height,80dvh);overflow-y:auto;padding:16px;font-size:13px}.schedule-tools-popover h3{font-size:14px;font-weight:650;margin-bottom:12px}.schedule-tools-popover .field{width:100%;min-width:0;gap:6px}.schedule-tools-popover .field>span{font-size:12px}.schedule-tools-popover .nearest-booking{padding:0;background:none;display:grid;gap:12px}.schedule-tools-popover .nearest-booking .field{min-width:0}.schedule-tools-popover p,.schedule-tools-popover small{display:block;margin-top:10px;font-size:12px;color:#526b78}.automatic-schedule-menu>div,.schedule-export-menu>div{display:grid;gap:8px}.schedule-export-menu button{justify-content:flex-start;white-space:normal;height:auto;min-height:36px}.schedule-summary .day-rail{display:block;margin-top:20px}.schedule-summary .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-pilot{font-size:10px;border:1px solid #cddde4;border-radius:4px;color:#58717c;padding:2px 5px}.automatic-schedule>[data-slot=popover-trigger],.automatic-schedule>button{text-align:left;cursor:pointer;font-size:12px}.schedule-doctor-filter{min-width:0}@media(min-width:768px){.eva-sidebar [data-sidebar=header]{padding:16px 16px 8px}.eva-sidebar [data-sidebar=footer]{padding:8px 12px}.eva-sidebar .brand{padding:0;font-size:27px;gap:9px}.eva-sidebar .brand-mark{width:36px;height:36px;font-size:36px}.eva-sidebar .brand-sub{font-size:10px;max-width:105px;line-height:1.25}.eva-sidebar .nav-caption{padding:6px 8px;font-size:9px}.eva-sidebar .eva-nav{height:34px!important;min-height:34px;font-size:13px!important;padding:0 9px!important}.eva-sidebar .nav-divider{padding-top:8px;margin-top:8px}.eva-sidebar .sidebar-version{font-size:10px!important;padding:4px 8px;margin:0}.eva-sidebar .user-block{padding:6px 2px;gap:8px}.eva-sidebar .user-block .avatar{width:30px;height:30px;min-width:30px;font-size:12px}.app-shell .topbar{height:46px;padding:0 12px;gap:12px;flex:none}.app-shell .topbar .clinic-icon{width:28px;height:28px}.app-shell .clinic-identity{min-width:0;gap:8px}.app-shell .clinic-identity strong{font-size:13px}.app-shell .clinic-identity div>span{font-size:10px;margin-top:0}.app-shell .global-search input{height:30px;font-size:12px}.app-shell .topbar-actions{gap:5px}.app-shell .top-avatar,.app-shell .topbar-actions button{height:30px;width:30px;min-width:30px}.app-shell.view-schedule{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-shell.view-schedule .workspace{flex:1;min-height:0;width:100%;max-width:none;padding:6px 8px 0;display:flex;flex-direction:column;overflow:hidden}.view-schedule .pilot-banner{display:none}.view-schedule .page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.view-schedule .page-heading .primary-action{display:none}.view-schedule .calendar-workspace{flex:1;display:flex;min-height:0;margin:0;gap:0;align-items:stretch}.view-schedule .schedule-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.view-schedule .schedule-toolbar{flex:none;padding:5px 8px;gap:6px;flex-wrap:nowrap}.view-schedule .schedule-toolbar button{height:30px;padding:4px 8px;font-size:12px}.view-schedule .schedule-toolbar [role=tablist]{height:30px;padding:2px}.view-schedule .schedule-toolbar [role=tab]{height:26px;padding:2px 8px}.view-schedule .date-navigation{gap:5px}.view-schedule .date-navigation strong{font-size:13px;white-space:nowrap}.view-schedule .week-strip{flex:none;padding:0 8px 4px;gap:4px}.view-schedule .week-strip button{height:26px;min-height:26px;padding:2px 6px}.view-schedule .schedule-filter{flex:none;padding:5px 8px;gap:6px;display:flex;align-items:center;justify-content:flex-start}.view-schedule .schedule-doctor-filter{flex:0 1 230px}.view-schedule .schedule-doctor-filter .field{display:flex;align-items:center;gap:6px;min-width:0}.view-schedule .schedule-doctor-filter .field>span{flex:none}.view-schedule .schedule-doctor-filter button{min-width:0;width:100%}.view-schedule .schedule-filter>button[data-slot=button]{flex:none;margin-left:0;height:30px}.view-schedule .day-calendar{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.view-schedule .calendar-toolbar{flex:none;min-height:28px;padding:2px 8px;align-items:center;flex-wrap:nowrap}.view-schedule .calendar-zoom-controls{padding:0;gap:3px;font-size:11px}.view-schedule .calendar-zoom-controls button{height:24px;min-width:24px}.view-schedule .calendar-move-status{position:absolute;left:8px;top:30px;z-index:16;max-width:calc(100% - 16px);padding:6px 10px;border-radius:6px;background:#eef8f4;box-shadow:0 2px 8px #193e4226;font-size:12px;pointer-events:none}.view-schedule .day-calendar .timeline-scroll{height:auto;min-height:0;flex:1;overflow:auto}.view-schedule .doctor-headings{min-height:54px}.view-schedule .doctor-heading{padding:5px 8px;gap:6px;min-height:54px}.view-schedule .doctor-heading>div{min-width:0}.view-schedule .doctor-heading strong{font-size:12px;line-height:1.3}.view-schedule .doctor-heading small,.view-schedule .doctor-heading span{font-size:10px;line-height:1.25}.view-schedule .week-agenda{flex:1;min-height:0;overflow:auto}.view-schedule .schedule-bottom{padding:3px 8px;font-size:10px;flex:none;gap:8px}.view-schedule .automatic-schedule{flex:none;margin:0;border:0;background:none;padding:3px 4px;line-height:16px}.view-schedule .automatic-schedule>[data-slot=popover-trigger]{font-size:10px}.view-schedule .workspace-footer{display:none}.view-schedule .inline-error{flex:none;max-height:80px;overflow:auto;font-size:12px;padding:6px}}@media(min-width:768px) and (max-width:1100px){.view-schedule .schedule-toolbar .schedule-export-trigger span{display:none}.view-schedule .schedule-export-trigger{width:30px;padding:0!important}.view-schedule .schedule-create span{display:none}.view-schedule .schedule-create{width:30px;padding:0!important}.view-schedule .schedule-filter button{font-size:11px;gap:4px;padding:4px 6px}.view-schedule .schedule-doctor-filter{flex-basis:180px}.view-schedule .schedule-doctor-filter .field>span{display:none}}@media(max-width:767px){.schedule-toolbar{flex-wrap:wrap;gap:8px}.schedule-main-actions{margin-left:0;flex-wrap:wrap;gap:6px}.schedule-main-actions button{font-size:12px;padding:6px 8px}.schedule-filter{display:flex;flex-wrap:wrap;gap:8px}.schedule-doctor-filter{width:100%}.schedule-pilot{display:none}}