.monthToolbar{border:1px solid var(--c-line);background:#fff;border-radius:16px;align-items:end;gap:14px;margin-bottom:16px;padding:16px;display:flex}.monthToolbar .modernField{min-width:240px;margin:0}.monthGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.monthGrid article{border:1px solid var(--c-line);background:#fff;border-radius:14px;padding:12px}.monthGrid article.closed{opacity:.72;background:#f2f2f5}.monthGrid header{text-transform:capitalize;justify-content:space-between;align-items:center;font-size:11px;display:flex}.monthGrid header label{color:var(--c-muted);align-items:center;gap:4px;font-size:9px;display:flex}.monthGrid header input{width:14px;height:14px}.monthGrid article>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.monthGrid article>div input{padding:7px;font-size:10px}.emptyState{text-align:center;color:var(--c-muted);background:#fff;border:1px dashed #cfd1dc;border-radius:18px;padding:55px}.emptyState b{color:var(--c-ink)}.emptyState p{font-size:11px}.serviceActions{color:#fff;background:linear-gradient(105deg,#24263c,#3f3a78);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:21px;display:flex}.serviceActions b{font-size:17px}.serviceActions p{color:#c8c7dc;margin:5px 0 0;font-size:11px}.modernPrimary.compact{width:auto}.serviceCards{gap:10px;display:grid}.serviceCards article{border:1px solid var(--c-line);background:#fff;border-radius:15px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.serviceCards article>span{color:#6955e8;background:#eeeaff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.serviceCards h3,.serviceCards p{margin:0}.serviceCards h3{font-size:14px}.serviceCards p{color:var(--c-muted);margin-top:4px;font-size:10px}.serviceCards button,.serviceCards a{border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.serviceCards button{color:#6653e8;background:#f0eeff}.serviceCards a{color:#4f5361;background:#f2f3f6}@media (max-width:900px){.monthGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.monthToolbar{display:grid}.monthToolbar .modernField{min-width:0}.monthGrid{grid-template-columns:1fr}.serviceActions{align-items:flex-start;gap:15px}.serviceCards article{grid-template-columns:42px 1fr}.serviceCards button,.serviceCards a{grid-row:2}.controlSide nav{grid-template-columns:repeat(7,1fr)!important}}.control{font-size:18px;font-weight:600}.control button,.control input,.control select,.control textarea{font-weight:650;font-size:17px!important}.control label,.control p,.control small{font-weight:600;line-height:1.55;font-size:15px!important}.control h2{font-weight:800}.control h3{font-size:19px;font-weight:800}.controlSide nav button{min-height:50px;font-weight:800;font-size:16px!important}.control .serviceCards h3{font-size:18px}.control .serviceCards p{font-size:15px!important}.control input,.control select,.control textarea{min-height:46px}.control button{min-height:44px}@media (max-width:600px){.control{font-size:19px}.control button,.control input,.control select,.control textarea{font-size:18px!important}.control label,.control p,.control small{line-height:1.6;font-size:16px!important}.control h3{font-size:20px}.controlSide nav button{min-height:54px;font-size:17px!important}}.serviceCards article{grid-template-columns:44px minmax(180px,1fr) repeat(4,auto)}.serviceCards article.disabledService{opacity:.72;background:#f1f3f5}.serviceCards .deleteServiceButton{color:#a8342c;background:#fff0ef}@media (max-width:900px){.serviceCards article{grid-template-columns:44px 1fr 1fr}.serviceCards article>button,.serviceCards article>a{text-align:center;width:100%}}.serviceCards article.serviceManagementCard{grid-template-columns:44px minmax(0,1fr);align-items:start}.serviceCardMain{min-width:0}.assignedPeople{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.assignedPeople>span{color:#0d5d8b;background:#eaf6fd;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:800;display:inline-flex}.assignedPeople>span button{border:0;border-radius:50%;width:24px;color:#9b342c!important;background:#fff!important;min-height:24px!important;padding:0!important;font-size:17px!important}.assignService{gap:8px;display:flex}.assignService select{min-width:260px;min-height:44px}.assignService button{border:0;border-radius:10px;padding:9px 14px;color:#fff!important;background:#0d638f!important}.assignService button:disabled{opacity:.45}.serviceCardActions{border-top:1px solid var(--c-line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:9px;display:flex}.serviceCardActions button,.serviceCardActions a{border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-weight:800;text-decoration:none;display:flex}@media (max-width:650px){.assignService{display:grid}.assignService select{width:100%;min-width:0}.serviceCardActions{grid-template-columns:1fr 1fr;display:grid}.serviceCards article.serviceManagementCard{grid-template-columns:40px minmax(0,1fr)}}.manageBooking{color:#6958e9;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:800}.modalSummary{background:#f3f1ff;border-radius:10px;padding:12px;font-size:11px;line-height:1.6}.cancelAdmin{color:#a94e39;background:#fff0ec;border:0;border-radius:10px;width:100%;margin-top:8px;padding:10px;font-size:11px;font-weight:700}.auditList{gap:9px;display:grid}.auditList article{border:1px solid var(--c-line);background:#fff;border-radius:14px;grid-template-columns:150px 85px 1fr;align-items:start;gap:14px;padding:15px;display:grid}.auditList time{color:var(--c-muted);font-size:10px}.auditList .actor{text-align:center;border-radius:999px;padding:6px;font-size:9px;font-weight:800}.actor.customer{color:#24805a;background:#e8f6ef}.actor.operator{color:#6653e8;background:#eeeaff}.auditList b{font-size:12px}.auditList p,.auditList small{color:var(--c-muted);margin:4px 0 0;font-size:10px}@media (max-width:650px){.auditList article{grid-template-columns:1fr}.auditList .actor{width:max-content}}.availabilityCalendar{gap:14px;display:grid}.calendarToolbar{border:1px solid var(--c-line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:15px 18px;display:flex}.calendarToolbar>button{color:#0b6091;background:#f5faff;border:1px solid #cddde8;border-radius:12px;width:44px;height:44px;font-size:28px}.calendarToolbar>div{gap:2px;min-width:190px;display:grid}.calendarToolbar>div span{letter-spacing:.12em;color:#1688c3;font-size:10px;font-weight:900}.calendarToolbar>div b{text-transform:capitalize;font-size:21px}.calendarToolbar label{gap:5px;margin-left:auto;font-size:12px;font-weight:800;display:grid}.calendarToolbar select{min-width:270px}.bulkEditor{border:1px solid var(--c-line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(210px,.55fr);gap:13px;padding:16px;display:grid}.presetButtons{flex-wrap:wrap;gap:7px;display:flex}.presetButtons button,.calendarBulk button{color:#075f92;background:#edf8fd;border:1px solid #bcd7e7;border-radius:999px;padding:9px 12px;font-weight:800}.presetButtons .closedPreset{color:#9a3b32;background:#fff2ef;border-color:#f0cbc5}.bulkEditor>label{gap:5px;font-weight:800;display:grid}.modernShiftFields{grid-column:1/-1;grid-template-columns:auto 1fr 1fr auto 1fr 1fr;margin:0}.editorSave{border-top:1px solid #e3edf3;grid-column:1/-1;align-items:center;gap:9px;padding-top:12px;display:flex}.editorSave span{color:#345f78;margin-right:auto;font-weight:800}.editorSave button{color:#fff;background:#0b689a;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.editorSave button:disabled{opacity:.4}.editorSave .cancelDay{color:#4c6575;background:#edf2f5}.calendarBulk{align-items:center;gap:8px;display:flex}.calendarBulk span{color:#587487;margin-left:auto;font-size:13px;font-weight:800}.calendarWeekdays{color:#fff;background:#0e4f80;border-radius:14px 14px 0 0;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.calendarWeekdays b{text-align:center;border-right:1px solid #ffffff25;padding:11px 8px;font-size:13px}.calendarMonthGrid{background:#fff;border-top:1px solid #cbddea;border-left:1px solid #cbddea;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarMonthGrid>i,.calendarMonthGrid>article{border-bottom:1px solid #cbddea;border-right:1px solid #cbddea;min-height:132px}.calendarMonthGrid>i{background:#f4f7f9}.calendarMonthGrid>article{cursor:pointer;padding:10px;transition:all .15s}.calendarMonthGrid>article:hover{background:#eef8fd}.calendarMonthGrid article>header{justify-content:space-between;align-items:center;display:flex}.calendarMonthGrid article>header b{font-size:16px}.calendarMonthGrid article input{width:19px;height:19px}.calendarMonthGrid article>div{gap:5px;margin-top:13px;display:grid}.calendarMonthGrid article span{color:#075d91;text-align:center;background:#e7f5fc;border-radius:7px;padding:7px 6px;font-size:13px;font-weight:900;display:block}.calendarMonthGrid article em{color:#879aa7;font-size:13px;font-style:normal}.calendarMonthGrid article small{color:#6b8291;margin-top:8px;font-size:10px;display:block}.calendarMonthGrid .selectedDay{background:#eff9fe;box-shadow:inset 0 0 0 3px #1688c3}.calendarMonthGrid .editingDay{background:#fff8f0;box-shadow:inset 0 0 0 4px #ff9d55}.calendarMonthGrid .closedDay{background:#f8fafb}.calendarMonthGrid .availableDay{border-top:3px solid #1688c3}@media (max-width:900px){.calendarMonthGrid>i,.calendarMonthGrid>article{min-height:112px}.calendarWeekdays b{font-size:11px}.bulkEditor{grid-template-columns:1fr}.bulkEditor>label,.modernShiftFields,.editorSave{grid-column:1}.modernShiftFields{grid-template-columns:auto 1fr 1fr}.calendarToolbar{flex-wrap:wrap}.calendarToolbar label{width:100%;margin-left:0}.calendarToolbar select{width:100%;min-width:0}}@media (max-width:650px){.calendarWeekdays b{padding:9px 2px;font-size:0}.calendarWeekdays b:first-letter{font-size:12px}.calendarMonthGrid>i,.calendarMonthGrid>article{min-height:92px}.calendarMonthGrid>article{padding:6px}.calendarMonthGrid article span{padding:5px 2px;font-size:11px}.calendarMonthGrid article small{display:none}.calendarBulk{overflow:auto}.calendarBulk>*{white-space:nowrap}.editorSave{flex-direction:column;align-items:stretch}.editorSave span{margin-right:0}.editorSave button{width:100%}}.calendarToolbar>div strong{color:#0b689a;font-size:15px}.calendarProfessional{color:#0e294b;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:900;display:block;overflow:hidden}.calendarMonthGrid article>div{margin-top:7px}.linkPanel{border:1px solid var(--c-line);background:#fff;border-radius:18px;grid-column:1/-1;margin-top:15px;padding:18px}.linkPanel h2{margin:0;font-size:15px}.linkPanel>p{color:var(--c-muted);font-size:10px}.linkPanel>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.linkPanel article{background:#f7f7fa;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;font-size:11px;display:flex}.linkPanel button{color:#6653e8;background:#eeeaff;border:0;border-radius:8px;padding:7px;font-size:9px;font-weight:800}.connectionPanel{border:1px solid var(--c-line);background:#fff;border-radius:18px;margin-top:16px;padding:18px}.connectionPanel h2{font-size:15px}.connectionPanel>p,.connectionPanel small{color:var(--c-muted);font-size:10px}.connectionPanel>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.connectionPanel form{background:#f7f7fa;border-radius:14px;padding:15px}.connectionPanel h3{margin:0 0 4px;font-size:13px}.connectionPanel label{gap:4px;margin-top:9px;font-size:9px;font-weight:700;display:grid}.connectionPanel input{padding:8px}.connectionPanel button{color:#fff;background:#6958e9;border:0;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-size:10px;font-weight:800}@media (max-width:800px){.connectionPanel>div{grid-template-columns:1fr}}.waPanel{color:#0e294b;background:#fff;border:1px solid #d8e4f2;border-radius:20px;margin-top:24px;padding:24px}.waPanel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.waPanel header p{letter-spacing:.12em;margin:0;font-size:10px}.waPanel h2{margin:6px 0 18px;font-size:24px}.waPanel header>span{background:#edf5ff;border-radius:12px;padding:10px;font-size:11px}.waSetup{background:#f1f6fc;border-radius:12px;padding:16px;font-size:12px;line-height:1.6}.waSetup code{overflow-wrap:anywhere}.waGrid{grid-template-columns:230px minmax(0,1fr);gap:22px;margin-top:20px;display:grid}.waGrid>aside{color:#0e294b;background:#f4f7fb;border-radius:14px;height:auto;padding:14px;position:static}.waGrid h3{font-size:15px}.waGrid>aside button{text-align:left;background:#fff;border:1px solid #d8e4f2;border-radius:10px;gap:6px;width:100%;margin-top:10px;padding:12px;display:grid}.waGrid>aside button.selected{background:#eaf3ff;border-color:#397fcf}.waGrid small{font-size:10px}.waMessages{background:#f6f8fb;border-radius:14px;min-height:100px;max-height:380px;padding:12px;overflow:auto}.waMessages article{background:#fff;border:1px solid #e1e8f1;border-radius:12px;max-width:90%;margin-bottom:10px;padding:12px}.waMessages article.out{background:#e7f1ff;margin-left:auto}.waMessages p,.waReview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.waConversation form{gap:12px;margin-top:20px;display:grid}.waConversation label{gap:7px;font-size:12px;display:grid}.waConversation input,.waConversation textarea,.waConversation select{max-width:100%;font-size:14px}.waConversation button{color:#fff;cursor:pointer;background:#0e294b;border:0;border-radius:10px;padding:12px}.waConversation button:disabled{opacity:.45}.waConversation .waConsent{align-items:start;gap:8px;display:flex}.waConsent input{min-width:18px}.waReview{background:#fff4e9;border:1px solid #ffbc7d;border-radius:12px;margin-top:16px;padding:16px}.waReview>div{gap:10px;margin-top:15px;display:flex}.waNotice{background:#edf5ff;border-radius:12px;padding:14px;font-size:13px}.waConversation{min-width:0}@media (max-width:850px){.waPanel{padding:15px}.waPanel>header{display:block}.waGrid{grid-template-columns:1fr}.waGrid>aside{max-height:220px;overflow:auto}.waConversation input,.waConversation textarea,.waConversation select{font-size:16px}}.resourcePanel{border:1px solid var(--c-line);background:#fff;border-radius:18px;grid-column:1/-1;margin:16px 0;padding:18px}.resourceHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.resourceHead h2{margin:0;font-size:16px}.resourceHead p{color:var(--c-muted);margin:4px 0;font-size:10px}.resourceHead form{gap:7px;display:flex}.resourceHead input{padding:8px;font-size:10px}.resourceHead button{background:var(--igea-green);color:#fff;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.assignGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.assignGrid label{background:#f5faf7;border-radius:11px;justify-content:space-between;align-items:center;padding:10px;display:flex}.assignGrid b,.assignGrid small{font-size:10px;display:block}.assignGrid small{color:var(--c-muted);margin-top:3px}.assignGrid select{padding:7px;font-size:10px}@media (max-width:800px){.resourceHead,.resourceHead form{display:grid}.assignGrid{grid-template-columns:1fr}}.multiServices{border:1px solid var(--c-line);background:#fff;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid}.multiServices h2{margin:0 0 5px;font-size:16px}.multiServices p{color:var(--c-muted);margin:0;font-size:11px}.multiServices label{gap:6px;font-size:11px;font-weight:700;display:grid}.multiServices textarea{min-height:130px;line-height:1.7}.multiServices button{color:#fff;cursor:pointer;background:#6b59ef;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.multiServices button:disabled{opacity:.45}.usersPanel{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.userEditor,.userList{border:1px solid var(--c-line);background:#fff;border-radius:18px;padding:19px}.usersPanel h2{margin:0 0 8px;font-size:16px}.userEditor>p{color:var(--c-muted);font-size:10px;line-height:1.5}.userEditor>label:not(.activeUser){gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.userEditor h3{margin:17px 0 8px;font-size:11px}.permissionGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.permissionGrid label,.activeUser{background:#f5f8fc;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.permissionGrid input,.activeUser input{width:15px;height:15px}.activeUser{margin-top:9px}.userEditor>button{color:#fff;background:#0e294b;border:0;border-radius:9px;width:100%;margin-top:12px;padding:11px;font-weight:800}.userEditor>button:disabled{opacity:.4}.userList article{border-top:1px solid var(--c-line);grid-template-columns:38px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.userList article>span{color:#0e294b;background:#eef6ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.userList b,.userList small{font-size:10px;display:block}.userList small,.userList p{color:var(--c-muted);margin:3px 0;font-size:9px}.userList em{font-size:9px;font-style:normal}.userList em.on{color:#278252}.userList em.off{color:#a44b3c}.userList button{color:#0e294b;background:#eef6ff;border:0;border-radius:7px;padding:7px;font-size:9px}@media (max-width:900px){.usersPanel{grid-template-columns:1fr}}.accounting{gap:16px;display:grid}.accountingTop,.manualAccount{border:1px solid var(--c-line);background:#fff;border-radius:18px;justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.accountingTop b,.manualAccount b{font-size:15px}.accountingTop p,.manualAccount p{color:var(--c-muted);margin:4px 0 0;font-size:10px}.accountingTop label,.manualAccount label{color:var(--c-muted);gap:5px;font-size:10px;display:grid}.accountingTop input,.manualAccount input{padding:9px}.accountMetrics{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.accountMetrics article{border:1px solid var(--c-line);background:#fff;border-radius:15px;padding:16px}.accountMetrics small{color:var(--c-muted);font-size:9px;display:block}.accountMetrics b{margin-top:6px;font-size:19px;display:block}.accountMetrics .gross{color:#fff;background:#183d35}.accountMetrics .gross small{color:#b9d5cc}.manualAccount{justify-content:flex-start}.manualAccount>div{margin-right:auto}.manualAccount button,.accountRows button{color:#fff;background:#6553e8;border:0;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:800}.accountRows{border:1px solid var(--c-line);background:#fff;border-radius:18px;overflow:hidden}.accountRows>header,.accountRows>article{grid-template-columns:1.2fr 1.1fr 1fr .55fr .55fr 70px;align-items:center;gap:12px;padding:13px 16px;display:grid}.accountRows>header{color:var(--c-muted);text-transform:uppercase;background:#f3f4f8;font-size:9px;font-weight:800}.accountRows>article{border-top:1px solid #f0f1f5}.accountRows article b,.accountRows article small{display:block}.accountRows article b{font-size:11px}.accountRows article small{color:var(--c-muted);margin-top:3px;font-size:9px}@media (max-width:1050px){.accountMetrics{grid-template-columns:repeat(3,1fr)}.accountRows>header{display:none}.accountRows>article{grid-template-columns:1fr 1fr 1fr}.manualAccount{flex-wrap:wrap;align-items:stretch}.manualAccount>div{width:100%}}@media (max-width:650px){.accountMetrics{grid-template-columns:1fr 1fr}.accountingTop{flex-direction:column;align-items:stretch}.accountRows>article{grid-template-columns:1fr 1fr}.accountRows>article>div:nth-child(3){grid-column:1/-1}}.appointmentDesk{color:#fff;background:linear-gradient(135deg,#092d57,#075f96 58%,#098bbf);border-radius:24px;margin:18px 0;padding:22px;box-shadow:0 18px 45px #0b315e24}.appointmentDesk>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.appointmentDesk>header span{letter-spacing:.15em;color:#7fd6fa;font-size:10px;font-weight:900}.appointmentDesk h2{margin:4px 0;font-size:23px}.appointmentDesk>header p{color:#c6e3f2;max-width:650px;margin:0;font-size:12px}.appointmentDesk>header>button,.requestQueue article>button{color:#075b91;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:12px;padding:12px 15px;font-size:12px;font-weight:900}.requestQueue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.requestQueue article{background:#ffffff12;border:1px solid #fff2;border-radius:17px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.requestIcon{color:#fff;background:#29b3db;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.requestQueue small,.requestQueue b,.requestQueue p,.requestQueue span{display:block}.requestQueue small{color:#8ed8f5;text-transform:uppercase;font-size:9px}.requestQueue b{margin-top:3px;font-size:14px}.requestQueue p{color:#d8edf7;margin:3px 0;font-size:11px}.requestQueue span{color:#a9d3e6;font-size:10px}.requestQueue article>button{padding:9px 11px;font-size:10px}.deskEmpty{color:#c8e4f1;grid-column:1/-1;font-size:12px}.deskModal{z-index:70;background:#06192dbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deskModal form{color:#153a58;background:#fff;border-radius:24px;width:min(760px,100%);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #00162b66}.deskModal form>header{border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.deskModal form>header small{color:#0a85bd;letter-spacing:.13em;font-weight:900}.deskModal h3{margin:5px 0;font-size:24px}.deskModal form>header>button{color:#075b91;background:#e9f4fa;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.deskGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.deskGrid label{gap:6px;font-size:11px;font-weight:900;display:grid}.deskGrid input,.deskGrid select,.deskGrid textarea{border:1px solid #cbdde8;border-radius:11px;padding:11px;font-size:13px}.deskGrid .wide{grid-column:1/-1}.deskGrid textarea{min-height:80px}.deskModal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.deskModal footer button{color:#496a80;border:0;border-radius:11px;padding:12px 16px;font-weight:900}.deskModal footer .confirmManual{color:#fff;background:#087fbd}@media (max-width:760px){.appointmentDesk{border-radius:20px;padding:17px}.appointmentDesk>header{flex-direction:column;align-items:stretch}.appointmentDesk>header>button{width:100%}.requestQueue{grid-template-columns:1fr}.requestQueue article{grid-template-columns:42px 1fr}.requestQueue article>button{grid-column:1/-1}.deskGrid{grid-template-columns:1fr}.deskGrid .wide{grid-column:auto}.deskModal form{padding:18px}.deskModal footer{grid-template-columns:1fr 1fr;display:grid}.deskModal footer button{padding:13px 8px}}.controlMain:has(.appointmentDesk)>.panel:has(.archiveRows){display:none}
