.unit-map_shell__Lw9rU{height:100dvh;min-height:0!important;overflow:hidden}.unit-map_shell__Lw9rU .app-main{display:flex;flex-direction:column;min-height:0;height:100dvh;overflow:hidden}.unit-map_shell__Lw9rU .app-topbar{flex:none;min-height:48px;height:48px;padding:0 18px}.unit-map_shell__Lw9rU .app-content{flex:1 1;min-height:0;padding:0;max-width:none;overflow:hidden}.unit-map_shell__Lw9rU .app-sidebar:has(.organization-switcher[open]){z-index:120}.unit-map_workspace__GV_Cx{position:relative;height:100%;min-height:0;isolation:isolate;background:#e8eeeb;color:#284b50}.unit-map_workspace__GV_Cx:has([role=dialog][aria-modal=true]){z-index:130}.unit-map_expanded__eDwi4{position:fixed;inset:0;height:100dvh;z-index:130}.unit-map_heading__ptSEL{position:absolute;top:14px;left:18px;z-index:10;display:flex;gap:16px;align-items:center;background:#fffffff2;border:1px solid #d4e1dc;border-radius:14px;padding:9px 12px;box-shadow:0 8px 24px #173e3310;max-width:calc(100% - 36px)}.unit-map_heading__ptSEL h1{margin:0 0 3px;font-size:18px;letter-spacing:-.025em}.unit-map_heading__ptSEL span{display:block;font-size:11px;overflow-wrap:anywhere}:where(.unit-map_workspace__GV_Cx) button{min-height:44px;border:1px solid #c8dbd3;border-radius:10px;background:#fff;color:#284b50;cursor:pointer;font:inherit;font-size:12px;padding:8px 12px}:where(.unit-map_workspace__GV_Cx) button:focus-visible{outline:3px solid #d06d53;outline-offset:3px}.unit-map_mapNotifications__K813K{display:contents}.unit-map_mapNotifications__K813K .notification-trigger{position:absolute;top:10px;right:18px;z-index:20;width:44px;height:44px;display:grid;place-items:center;padding:0}.unit-map_mapNotifications__K813K .notification-drawer button{min-width:44px;min-height:44px}.unit-map_mapNotifications__K813K .notification-archive{width:44px;flex-shrink:0}.unit-map_mapNotifications__K813K .notification-trigger>span{position:absolute;right:-4px;top:-4px}.unit-map_localCare__dIc_w .agenda-detail-backdrop{z-index:150}.unit-map_localCare__dIc_w [role=dialog] button{min-width:44px;min-height:44px}.unit-map_localCare__dIc_w [role=dialog] button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.unit-map_localCare__dIc_w [role=dialog] button.primary{background:var(--coral);color:var(--navy);border-color:transparent}.unit-map_localCare__dIc_w [role=dialog] button.primary:disabled{background:#edf1f5;color:var(--muted);border-color:var(--line);opacity:1}.unit-map_localCare__dIc_w [role=dialog] :is(label,fieldset){min-width:0;max-width:100%}.unit-map_localCare__dIc_w [role=dialog] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.unit-map_localCare__dIc_w .care-auth-note>span{min-width:0;overflow-wrap:anywhere}.unit-map_heading__ptSEL button{width:44px;padding:10px;flex:none}.unit-map_heading__ptSEL button svg{width:19px;height:19px}.unit-map_areas__qsRUT{position:absolute;top:86px;left:18px;z-index:10;display:flex;gap:8px}.unit-map_areas__qsRUT button{display:flex;gap:8px;align-items:center;box-shadow:0 4px 12px #173e3310}.unit-map_areas__qsRUT button[aria-pressed=true]{background:#285f58;color:white;border-color:#285f58}.unit-map_areas__qsRUT small{font-size:10px;opacity:.75}.unit-map_surface__N9TEW{position:relative}.unit-map_hospital__eu56D,.unit-map_hospital__eu56D>#mapa-leitos,.unit-map_surface__N9TEW{height:100%;min-height:0}.unit-map_hospital__eu56D{position:relative}.unit-map_hospital__eu56D>.hospital-state{position:absolute;z-index:20;left:18px;right:18px;bottom:18px;margin:0}.unit-map_unavailable__K49Ax{position:absolute;inset:150px 24px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px dashed #bfd3c9;border-radius:20px;padding:24px}.unit-map_unavailable__K49Ax h2{font-size:20px}.unit-map_unavailable__K49Ax p{max-width:480px;font-size:14px;line-height:1.6}.unit-map_receptionSurface__k_sOy{position:absolute;inset:150px 18px 18px;overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #d4e1dc;border-radius:16px;background:#fffffff5;box-shadow:0 12px 32px #173e3315}.unit-map_receptionSurface__k_sOy h2{margin-top:0;font-size:20px}.unit-map_receptionSurface__k_sOy li,.unit-map_receptionSurface__k_sOy p{font-size:13px;line-height:1.5}@media (max-width:600px){.unit-map_heading__ptSEL{left:10px;right:10px;top:8px;height:44px;padding:0 6px 0 10px;gap:8px;justify-content:space-between;max-width:calc(100% - 20px)}.unit-map_heading__ptSEL>div{display:flex;align-items:center;gap:8px;min-width:0}.unit-map_heading__ptSEL h1{font-size:13px;margin:0;white-space:nowrap}.unit-map_heading__ptSEL span{max-width:140px;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unit-map_heading__ptSEL button{border:0;background:transparent}.unit-map_areas__qsRUT{left:10px;top:62px}.unit-map_areas__qsRUT button{padding:7px 9px}.unit-map_areas__qsRUT small{max-width:72px}.unit-map_workspace__GV_Cx:has([data-testid=hospital-visual-layout]) .unit-map_areas__qsRUT{display:none}.unit-map_workspace__GV_Cx:has([data-secondary-open=true]) .unit-map_areas__qsRUT{display:flex;top:128px;left:20px;right:20px}.unit-map_receptionSurface__k_sOy{inset:120px 10px 10px}}@media (prefers-reduced-motion:reduce){.unit-map_shell__Lw9rU,.unit-map_workspace__GV_Cx,.unit-map_workspace__GV_Cx *{transition:none!important;animation:none!important}}.unit-map_shell__Lw9rU .unit-map-navigation-trigger{position:absolute;top:8px;right:10px;z-index:115}.unit-map_shell__Lw9rU .unit-map-navigation-trigger .mobile-nav-trigger{width:44px;height:44px;background:#fff;border:1px solid #d4e1dc;border-radius:10px}.unit-map_registrationOverlay__yFk1U .dialog-backdrop{z-index:140}.unit-map_workspace__GV_Cx .hospital-dialog button.primary{background:var(--coral);color:var(--navy);border:1px solid var(--coral);box-shadow:none}.unit-map_workspace__GV_Cx .hospital-dialog button.secondary{background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:none}.unit-map_heading__ptSEL{top:10px;left:12px;height:44px;padding:0 5px 0 12px}.unit-map_heading__ptSEL>div{display:flex;align-items:center;gap:8px}.unit-map_heading__ptSEL h1{margin:0;font-size:14px}.unit-map_heading__ptSEL span{max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unit-map_areas__qsRUT,.unit-map_workspace__GV_Cx:has([data-secondary-open=true]) .unit-map_areas__qsRUT,.unit-map_workspace__GV_Cx:has([data-testid=hospital-visual-layout]) .unit-map_areas__qsRUT{display:flex;left:12px;top:62px;right:auto}.unit-map_inspector__OaYWh{position:absolute;top:120px;right:12px;bottom:100px;z-index:15;width:min(380px,calc(100% - 24px));padding:16px;overflow:auto;background:#fff;border:1px solid #d4e1dc;border-radius:14px;box-shadow:0 12px 32px #173e3320}.unit-map_inspector__OaYWh[hidden]{display:none}.unit-map_businessOverlay__zAzoI{position:absolute;inset:12px;z-index:100;background:#fff;border:1px solid #d4e1dc;border-radius:16px;padding:16px;overflow:auto;box-shadow:0 12px 32px #173e3330}.unit-map_businessOverlay__zAzoI>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.unit-map_businessOverlay__zAzoI>header button{min-height:44px;min-width:44px}@media(max-width:600px){.unit-map_businessOverlay__zAzoI{inset:4px;padding:8px}}.unit-map_visualInspector__TLeK6{bottom:auto;width:min(320px,calc(100% - 24px));height:auto;max-height:calc(100% - 240px);background:#fffffffa;animation:unit-map_inspectorEnter__Ujl1B .16s ease-out}.unit-map_inspectorLeaving__CHrkV{pointer-events:none;animation:unit-map_inspectorLeave__dv_hb .12s ease-in forwards}@keyframes unit-map_inspectorEnter__Ujl1B{0%{opacity:0}to{opacity:1}}@keyframes unit-map_inspectorLeave__dv_hb{0%{opacity:1}to{opacity:0}}@media(max-width:600px){.unit-map_inspector__OaYWh.unit-map_visualInspector__TLeK6{top:auto;bottom:10px;width:auto;height:auto;max-height:min(38dvh,320px)}}.unit-map_receptionSurface__k_sOy{position:static;padding:0;border:0;box-shadow:none;overflow:visible;background:transparent}.unit-map_closeInspector__1zSkn{float:right;padding:8px!important;width:44px}.unit-map_closeInspector__1zSkn svg{width:18px}.unit-map_presetPicker__AZQ5D{position:absolute;left:12px;top:112px;z-index:18;width:min(350px,calc(100% - 24px));max-height:calc(100% - 160px);overflow:auto;padding:12px;background:#fffffff5;border:1px solid #d4e1dc;border-radius:14px;display:grid;grid-gap:6px;gap:6px}.unit-map_inspector__OaYWh p,.unit-map_presetPicker__AZQ5D p{font-size:12px;line-height:1.5}@media(max-width:600px){.unit-map_exteriorPicker__4DS5b{z-index:20}}.unit-map_areaList__tUaUr{position:absolute;left:12px;bottom:138px;z-index:8;padding:8px;background:#fffffff2;border:1px solid #d4e1dc;border-radius:12px;font-size:12px;max-width:280px}.unit-map_areaList__tUaUr summary{cursor:pointer;min-height:28px;display:flex;align-items:center}.unit-map_areaList__tUaUr div{max-height:240px;overflow:auto;display:grid;grid-gap:4px;gap:4px}.unit-map_mapFeedback___5t9B{position:absolute;bottom:120px;left:12px;z-index:20;background:white;padding:12px;border-radius:10px;font-size:12px}.unit-map_operationalPending__5ibPm{position:absolute;bottom:82px;left:12px;right:12px;z-index:8;max-width:480px;background:#fffffff2;padding:10px;border-radius:10px;font-size:12px}@media (max-width:600px){.unit-map_heading__ptSEL{right:auto;width:calc(100% - 130px);max-width:330px}.unit-map_mapNotifications__K813K .notification-trigger{top:8px;right:64px}.unit-map_heading__ptSEL>div{flex:1 1;min-width:0;overflow:hidden}.unit-map_heading__ptSEL span{max-width:min(135px,22vw);max-width:135px}.unit-map_inspector__OaYWh{top:auto;left:10px;right:10px;bottom:10px;width:auto;height:min(42dvh,360px)}.unit-map_areaList__tUaUr{bottom:190px;max-width:220px}}.unit-map_hotelRooms__arcFA{position:absolute;right:124px;top:175px;z-index:9;box-sizing:border-box;padding:12px;background:#fffffff5;color:var(--navy);border:1px solid var(--line);border-radius:16px;max-width:min(320px,calc(100% - 148px));max-height:calc(100% - 200px);overflow:auto;overscroll-behavior:contain;font-size:var(--type-body-sm);box-shadow:var(--shadow)}.unit-map_hotelRooms__arcFA summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:800}.unit-map_hotelRooms__arcFA p{font-size:var(--type-body-sm);line-height:var(--leading-normal);max-width:290px}.unit-map_hotelRooms__arcFA summary:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.unit-map_hotelRooms__arcFA label{display:block;margin-top:12px;font-weight:800}.unit-map_hotelRooms__arcFA select{max-width:100%;min-height:44px}.unit-map_hotelRooms__arcFA button{display:block;width:100%;text-align:left;margin-top:4px}@media (max-width:600px){.unit-map_hotelRooms__arcFA{right:76px;top:178px;max-width:min(230px,calc(100% - 100px))}}.unit-map_areas__qsRUT{gap:5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.unit-map_areas__qsRUT>button{flex:none;white-space:nowrap}.unit-map_areas__qsRUT button{padding:7px 9px;font-size:11px}.unit-map_workspace__GV_Cx .hospital-drawer-backdrop{position:absolute;inset:120px 12px 18px auto;width:min(540px,calc(100% - 24px));background:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;z-index:30}.unit-map_workspace__GV_Cx .hospital-drawer{width:100%;height:100%;border:1px solid var(--line,#e4e9ef);border-radius:24px;pointer-events:auto;box-shadow:var(--shadow,0 18px 50px -26px #0d1b3d52)}@media(max-width:600px){.unit-map_workspace__GV_Cx .hospital-drawer-backdrop{inset:auto 10px 10px;width:auto;height:min(42dvh,360px)}}.unit-map_inspector__OaYWh[data-inspector-view=ENTRY]{background:transparent;border:0;box-shadow:none;padding:0;pointer-events:none}.unit-map_inspector__OaYWh[data-inspector-view=ENTRY]>.unit-map_closeInspector__1zSkn{display:none}.unit-map_inspector__OaYWh[data-inspector-view=ENTRY] .unit-map_receptionSurface__k_sOy>:not(.unit-map-reception-panel):not(:has(.unit-map-inspector-backdrop)){display:none}.unit-map_workspace__GV_Cx .unit-map_closeInspector__1zSkn,.unit-map_workspace__GV_Cx [role=dialog]>header>button[aria-label^=Fechar]{box-sizing:border-box;display:grid;place-items:center;padding:0!important;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;align-self:start}.unit-map_workspace__GV_Cx .unit-map_closeInspector__1zSkn>svg,.unit-map_workspace__GV_Cx [role=dialog]>header>button[aria-label^=Fechar]>svg{display:block;width:20px;height:20px;flex:none}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog,.hospital-drawer,.reception-drawer){min-width:0;container-type:inline-size;overscroll-behavior:contain;scroll-padding-block:16px}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog)>header{align-items:start}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog)>header>:is(i,div,span){min-width:0}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.reception-dialog)>header>i{flex:none}.unit-map_workspace__GV_Cx :is(.reception-dialog,.reception-drawer)>header>div{flex:1 1;min-width:0}.unit-map_workspace__GV_Cx :is(.reception-dialog,.reception-drawer)>header span{min-width:0;overflow-wrap:anywhere}.unit-map_workspace__GV_Cx .reception-drawer>header .pet-photo-avatar{flex:0 0 40px;width:40px;min-width:40px;height:40px}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog,.hospital-drawer,.reception-drawer) :is(label,fieldset){min-width:0;max-width:100%;overflow-wrap:anywhere}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog,.hospital-drawer,.reception-drawer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:max(44px,2.5em);height:auto;scroll-margin-block:16px}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog,.hospital-drawer,.reception-drawer) textarea{min-height:max(80px,3.5em)}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.reception-dialog) :is(.hospital-form.two,.reception-drawer-form){grid-template-columns:repeat(auto-fit,minmax(min(18em,100%),1fr))}.unit-map_workspace__GV_Cx :is(.dialog-backdrop,.hospital-task-dialog-backdrop,.reception-dialog-backdrop){padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog){box-sizing:border-box;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:auto}.unit-map_workspace__GV_Cx .hospital-task-dialog{display:block}.unit-map_workspace__GV_Cx .hospital-task-dialog>header{grid-template-columns:44px minmax(0,1fr) 44px}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog)>footer{flex-wrap:wrap}.unit-map_workspace__GV_Cx :is(.hospital-dialog,.hospital-task-dialog,.reception-dialog)>footer>button{display:flex;align-items:center;justify-content:center;gap:8px;white-space:normal;min-width:0}.unit-map_workspace__GV_Cx .hospital-drawer{display:block;overflow:auto}.unit-map_workspace__GV_Cx .hospital-drawer-content{overflow:visible}.unit-map_workspace__GV_Cx .hospital-drawer>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;padding:18px 20px 14px;grid-gap:10px 12px;gap:10px 12px;background:linear-gradient(120deg,#fff6f1,white 75%)}.unit-map_workspace__GV_Cx .hospital-drawer>header>.pet-photo-avatar{width:48px;min-width:48px;height:48px;grid-row:1}.unit-map_workspace__GV_Cx .hospital-drawer>header>span:not(.pet-photo-avatar){grid-column:2;grid-row:1;overflow-wrap:anywhere}.unit-map_workspace__GV_Cx .hospital-drawer>header h2{font-size:22px;line-height:1.2}.unit-map_workspace__GV_Cx .hospital-drawer>header>button[aria-label="Fechar internação"]{grid-column:3;grid-row:1;align-self:start}.unit-map_workspace__GV_Cx .hospital-drawer>header>.hospital-stay-clock{grid-column:2;grid-row:2;justify-self:start;display:inline-grid;border:0;padding:0}.unit-map_workspace__GV_Cx .hospital-drawer>header>.hospital-bedside-link{grid-column:2/-1;grid-row:2;justify-self:end;flex-direction:row;min-height:40px;padding:0 14px;font-size:13px;gap:8px}.unit-map_workspace__GV_Cx .hospital-drawer>header>.hospital-bedside-link svg{width:18px;height:18px}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-drawer-alerts{flex-wrap:wrap;padding:10px 20px}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-drawer-alerts>*{max-width:100%;white-space:normal}.unit-map_workspace__GV_Cx .hospital-drawer>nav{display:flex;flex-wrap:wrap;gap:2px 6px;overflow:visible;padding:4px 16px 0}.unit-map_workspace__GV_Cx .hospital-drawer>nav>button{flex:none;white-space:nowrap;min-height:44px;padding:0 10px;font-size:14px}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-subtabs{flex-wrap:wrap}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-subtabs>button{min-width:0;white-space:normal}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-family-grid,.hospital-support-grid,.hospital-overview-columns,.hospital-form-row,.hospital-form.two,.hospital-care-composer,.hospital-patient-summary,.hospital-transfer-form,.hospital-vitals){grid-template-columns:minmax(0,1fr)}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-family-grid,.hospital-support-grid,.hospital-overview-columns)>*{min-width:0}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-tab,.hospital-overview-panel){padding:16px}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-care-composer,.hospital-medication-order,.hospital-discharge-grid,.hospital-discharge-form,.hospital-discharge-readiness,.hospital-supply-composer,.hospital-supply-flow,.hospital-daily-rate-panel>div,.hospital-account-origin,.hospital-task-field-grid,.hospital-form,.hospital-form-row,.hospital-death-grid,.hospital-death-entry,.hospital-composer-card,.hospital-operation-composer,.hospital-evolution-composer,.hospital-transfer-form,.hospital-template-row,.hospital-task-execution-fields){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px;gap:12px;min-width:0}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-care-composer,.hospital-medication-order,.hospital-discharge-grid,.hospital-discharge-form,.hospital-discharge-readiness,.hospital-supply-composer,.hospital-supply-flow,.hospital-daily-rate-panel>div,.hospital-account-origin,.hospital-task-field-grid,.hospital-form,.hospital-form-row,.hospital-death-grid,.hospital-death-entry,.hospital-composer-card,.hospital-operation-composer,.hospital-evolution-composer,.hospital-transfer-form,.hospital-template-row,.hospital-task-execution-fields)>*{grid-column:1/-1!important;min-width:0;max-width:100%}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-supply-flow>i{justify-self:center;transform:rotate(90deg)}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-account-origin>button{width:100%;white-space:normal}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-financial-totals{grid-template-columns:repeat(2,minmax(0,1fr))!important}.unit-map_workspace__GV_Cx .hospital-drawer section>header{flex-wrap:wrap;min-width:0}.unit-map_workspace__GV_Cx .hospital-drawer :is(section>header,.hospital-section-heading)>:is(span,div){min-width:0;flex:1 1 12em}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-section-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-daily-rate-panel,.hospital-supply-panel,.hospital-financial-snapshot,.hospital-death-entry,.hospital-external-transfer)>header{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-daily-rate-panel,.hospital-supply-panel,.hospital-financial-snapshot,.hospital-death-entry,.hospital-external-transfer)>header>:nth-child(n+3){grid-column:2;justify-self:start}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-external-transfer>button{grid-template-columns:40px minmax(0,1fr);text-align:left}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-external-transfer>button>:nth-child(n+3){grid-column:2}.unit-map_workspace__GV_Cx .hospital-drawer :is(.hospital-tab,.hospital-overview-panel,.hospital-account-tab)>*{min-width:0;max-width:100%}.unit-map_workspace__GV_Cx .hospital-drawer :is(table){display:block;max-width:100%;overflow-x:auto}.unit-map_workspace__GV_Cx .hospital-task-billing>header{flex-wrap:wrap;gap:8px}.unit-map_workspace__GV_Cx .hospital-task-billing>div{grid-template-columns:repeat(auto-fit,minmax(min(9em,100%),1fr))}.unit-map_workspace__GV_Cx .hospital-drawer .bedside-card>header>div,.unit-map_workspace__GV_Cx .hospital-drawer .bedside-patient>div,.unit-map_workspace__GV_Cx .hospital-drawer .bedside-vital-board article>span{min-width:0;overflow-wrap:anywhere}.unit-map_workspace__GV_Cx .hospital-drawer .bedside-vital-board article{min-width:0}.unit-map_workspace__GV_Cx .hospital-drawer .bedside-entry label small{position:static;justify-self:start}@container (max-width: 500px){.unit-map_workspace__GV_Cx .reception-drawer-form,.unit-map_workspace__GV_Cx .reception-triage-form>fieldset{grid-template-columns:minmax(0,1fr)}}.unit-map_workspace__GV_Cx :is(.hospital-drawer,.hospital-task-dialog) button{min-width:44px;min-height:44px}.unit-map_localCare__dIc_w .clinical-document-viewer{box-sizing:border-box;grid-template-columns:minmax(0,1fr);padding:12px}.unit-map_localCare__dIc_w .clinical-document-viewer>section{justify-self:center;box-sizing:border-box;width:100%;max-width:1100px;min-width:0;height:min(850px,calc(100dvh - 24px));grid-template-rows:auto minmax(0,1fr)}.unit-map_localCare__dIc_w .clinical-document-viewer header{gap:12px}.unit-map_localCare__dIc_w .clinical-document-viewer header>span{min-width:0;overflow-wrap:anywhere}.unit-map_localCare__dIc_w .clinical-document-viewer header>button{flex:none}.unit-map_localCare__dIc_w .clinical-document-viewer :is(iframe,img){min-width:0;min-height:0;max-width:100%}.unit-map_areas__qsRUT{right:12px;max-width:calc(100% - 24px);flex-wrap:wrap}@media(max-width:900px){.unit-map_areas__qsRUT{overflow-x:auto;flex-wrap:nowrap;max-width:calc(100% - 24px);padding-bottom:4px}.unit-map_areas__qsRUT button{flex:none}}.unit-map_receptionDrawer__btpYx .unit-map-reception-panel>header h2{display:none}.unit-map_receptionDrawer__btpYx .unit-map-reception-panel>header{justify-content:flex-end}.unit-map_receptionDrawer__btpYx .unit-map-reception-panel,.unit-map_receptionDrawer__btpYx .unit-map_receptionSurface__k_sOy{display:grid;grid-gap:12px;gap:12px}.unit-map_receptionDrawer__btpYx .unit-map-reception-panel>ul{max-height:none}.unit-map_receptionDrawer__btpYx[data-inspector-view=ENTRY]{background:transparent;border:0;box-shadow:none;pointer-events:none;animation:none;overflow:visible}.unit-map_receptionDrawer__btpYx[data-inspector-view=ENTRY]>footer,.unit-map_receptionDrawer__btpYx[data-inspector-view=ENTRY]>header{display:none}.unit-map_receptionDrawer__btpYx[data-inspector-view=ENTRY]>[data-map-drawer-body]{padding:0;overflow:visible}.unit-map_receptionDrawer__btpYx[data-inspector-view=ENTRY] .unit-map_receptionSurface__k_sOy>:not(.unit-map-reception-panel):not(:has(.unit-map-inspector-backdrop)){display:none}.unit-map_workspace__GV_Cx .hospital-drawer :is(button.primary,.hospital-primary-action,.hospital-prepare-discharge,.hospital-account-origin>button){background:var(--coral,#ff7a59)!important;border-color:var(--coral,#ff7a59)!important;color:var(--navy,#0d1b3d)!important;font-weight:900}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-supply-flow{justify-items:start}.unit-map_workspace__GV_Cx .hospital-drawer .hospital-supply-flow>i{justify-self:start;margin-left:12px}.unit-map_pharmacyList__7KB0_{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.unit-map_pharmacyList__7KB0_>li{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #e4e9ef;border-left:5px solid #9aa4ad;border-radius:14px;background:#fff}.unit-map_pharmacyList__7KB0_>li[data-tone=OK]{border-left-color:#3fa77a}.unit-map_pharmacyList__7KB0_>li[data-tone=WARNING]{border-left-color:#f0a330}.unit-map_pharmacyList__7KB0_>li[data-tone=CRITICAL]{border-left-color:#e0483b}.unit-map_pharmacyList__7KB0_>li>button{width:100%;min-height:0!important;display:grid!important;justify-content:stretch!important;grid-gap:2px;gap:2px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left!important;font:inherit;cursor:pointer;color:#0d1b3d}.unit-map_pharmacyList__7KB0_ strong{font-size:15px;font-weight:900}.unit-map_pharmacyList__7KB0_ small{font-size:12px;font-weight:700;color:#5d6b80}.unit-map_pharmacyList__7KB0_ p{margin:0;padding:6px 10px;border-radius:10px;font-size:12px;font-weight:800;background:#fff7e8;color:#7a4a00}.unit-map_pharmacyList__7KB0_ p[data-severity=CRITICAL]{background:#fdf1f0;color:#8f2016}@keyframes professional-queue-alert_nudge__vS7eo{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes professional-queue-alert_pulse__Z42u0{0%,to{box-shadow:0 0 0 0 #ffc80099,0 10px 30px -10px #0d1b3d66}50%{box-shadow:0 0 0 10px #ffc80000,0 10px 30px -10px #0d1b3d66}}.professional-queue-alert_card__gd7_Y{position:fixed;z-index:1200;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;display:grid;grid-gap:10px;gap:10px;padding:14px 16px 16px;border-radius:22px;background:#ffd900;border:solid #f2b705;border-width:3px 3px 7px;color:#3d2c00;animation:professional-queue-alert_pulse__Z42u0 2.2s ease-in-out infinite;box-sizing:border-box}.professional-queue-alert_card__gd7_Y header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.professional-queue-alert_bidu__QxH7u{animation:professional-queue-alert_nudge__vS7eo 1.4s ease-in-out infinite}.professional-queue-alert_speech__hb4K5{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:16px;background:#fff;border:2px solid #f2b705}.professional-queue-alert_speech__hb4K5 b{font-size:16px;font-weight:900;color:#102f63;line-height:1.25;overflow-wrap:anywhere}.professional-queue-alert_speech__hb4K5 small{font-size:12px;color:#6a5300}.professional-queue-alert_award__bz_ra{color:#2b8a00!important}.professional-queue-alert_tools__nHjnc{display:flex;flex-direction:column;gap:6px}.professional-queue-alert_tools__nHjnc button{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;border:solid #f2b705;border-width:2px 2px 4px;background:#fff3a6;color:#5c4400;cursor:pointer}.professional-queue-alert_tools__nHjnc svg{width:17px;height:17px}.professional-queue-alert_points__V3qpu{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#5c4400}.professional-queue-alert_points__V3qpu svg{width:16px;height:16px;color:#ff9600;fill:#ffc800}.professional-queue-alert_points__V3qpu b{font-size:15px;color:#3d2c00}.professional-queue-alert_list__ud5_c{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.professional-queue-alert_list__ud5_c li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:14px;background:#fff;border:2px solid #f2b705}.professional-queue-alert_list__ud5_c li span{display:flex;flex-direction:column;min-width:0}.professional-queue-alert_list__ud5_c li b{font-size:15px;font-weight:900;color:#102f63}.professional-queue-alert_list__ud5_c li small{font-size:12px;color:#6a7c95}.professional-queue-alert_list__ud5_c li em{font-style:normal;font-size:12px;font-weight:900;padding:3px 8px;border-radius:999px;background:#e7f8e0;color:#3f7d00}.professional-queue-alert_list__ud5_c li[data-points="10"] em{background:#fff4df;color:#98620b}.professional-queue-alert_list__ud5_c li[data-points="5"] em{background:#ffe9d6;color:#b45309}.professional-queue-alert_list__ud5_c li[data-points="0"] em{background:#ffecec;color:#c62f2f}.professional-queue-alert_list__ud5_c li[data-priority=EMERGENCY]{border-color:#ff4b4b}.professional-queue-alert_list__ud5_c .professional-queue-alert_more__2ONc2{display:block;text-align:center;font-size:12px;font-weight:800;color:#6a5300;background:transparent;border:0;padding:0}.professional-queue-alert_room__usSuN{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:900;color:#5c4400}.professional-queue-alert_room__usSuN select{min-height:38px;border-radius:12px;border:2px solid #f2b705;background:#fff;padding:0 10px;font:inherit;font-weight:700}.professional-queue-alert_danger__VMwK3,.professional-queue-alert_ghost__ijKtD,.professional-queue-alert_primary__9Odm9,.professional-queue-alert_secondary___b948{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border-radius:13px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.professional-queue-alert_ghost__ijKtD svg,.professional-queue-alert_primary__9Odm9 svg,.professional-queue-alert_secondary___b948 svg{width:16px;height:16px}.professional-queue-alert_primary__9Odm9{border:0;background:#1cb0f6;color:#fff;box-shadow:0 4px 0 #1899d6}.professional-queue-alert_primary__9Odm9:active{transform:translateY(3px);box-shadow:0 1px 0 #1899d6}.professional-queue-alert_secondary___b948{border:solid #e5e9ef;border-width:2px 2px 4px;background:#fff;color:#1176b8}.professional-queue-alert_ghost__ijKtD{border:2px dashed #b88a00;background:transparent;color:#5c4400}.professional-queue-alert_danger__VMwK3{border:0;background:#ff4b4b;color:#fff;box-shadow:0 4px 0 #ea2b2b}.professional-queue-alert_danger__VMwK3:disabled,.professional-queue-alert_ghost__ijKtD:disabled,.professional-queue-alert_primary__9Odm9:disabled,.professional-queue-alert_secondary___b948:disabled{opacity:.55;cursor:not-allowed}.professional-queue-alert_callTv__t2EHl{min-height:48px;font-size:15px}.professional-queue-alert_actions__Lu2A6{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.professional-queue-alert_actions__Lu2A6>.professional-queue-alert_ghost__ijKtD,.professional-queue-alert_noShow__4TgHI{grid-column:1/-1}.professional-queue-alert_noShow__4TgHI{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:14px;background:#fff;border:2px solid #f2b705;font-size:13px;color:#102f63}.professional-queue-alert_noShow__4TgHI label{display:flex;align-items:center;gap:8px;font-weight:700}.professional-queue-alert_noShow__4TgHI span{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.professional-queue-alert_error__UJlZw,.professional-queue-alert_ok__mh38b{margin:0;padding:8px 10px;border-radius:12px;font-size:13px;font-weight:800}.professional-queue-alert_ok__mh38b{background:#fff;color:#1d7a55}.professional-queue-alert_error__UJlZw{background:#fff;color:#c62f2f}.professional-queue-alert_pill__bhlec{position:fixed;z-index:1200;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));max-width:min(300px,calc(100vw - 32px))}.professional-queue-alert_pill__bhlec button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px 6px 6px;border-radius:999px;background:#ffd900;border:solid #f2b705;border-width:3px 3px 5px;color:#3d2c00;font:inherit;font-size:13px;text-align:left;cursor:pointer;animation:professional-queue-alert_pulse__Z42u0 2.2s ease-in-out infinite}.professional-queue-alert_pill__bhlec button:disabled{cursor:default}.professional-queue-alert_pill__bhlec .professional-queue-alert_pillIcon___9pX1{width:26px;height:26px;flex:none;color:#ff9600}.professional-queue-alert_pill__bhlec span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-queue-alert_pill__bhlec b{font-weight:900}.professional-queue-alert_pill__bhlec svg{width:16px;height:16px;flex:none}.professional-queue-alert_pill__bhlec[data-urgent=true] button{background:#ffb020}@media (max-width:1024px){.professional-queue-alert_pill__bhlec{top:max(10px,env(safe-area-inset-top,0px));bottom:auto;left:50%;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.professional-queue-alert_bidu__QxH7u,.professional-queue-alert_card__gd7_Y,.professional-queue-alert_pill__bhlec button{animation:none}}.professional-queue-alert_bar__s6mVJ,.professional-queue-alert_sheetLayer__vh__i{display:none}@media (max-width:639px){.professional-queue-alert_bar__s6mVJ{position:fixed;z-index:1200;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;min-height:64px;padding:8px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(10px,env(safe-area-inset-left,0px));background:#ffd900;border-top:3px solid #f2b705;color:#3d2c00;box-shadow:0 -8px 24px -12px #0d1b3d66;box-sizing:border-box}.professional-queue-alert_bar__s6mVJ[data-urgent=true]{background:#ffb020}.professional-queue-alert_barBidu__0Vrvd{--bidu-mascot-size:40px;flex:none}.professional-queue-alert_bar__s6mVJ p{margin:0;min-width:0;font-size:14px;line-height:1.25;color:#3d2c00;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.professional-queue-alert_bar__s6mVJ p b{font-weight:900;color:#102f63}.professional-queue-alert_bar__s6mVJ .professional-queue-alert_primary__9Odm9{min-height:44px;padding:0 14px;font-size:14px}.professional-queue-alert_barExpand__lWG0y{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:solid #f2b705;border-width:2px 2px 4px;background:#fff3a6;color:#5c4400;cursor:pointer}.professional-queue-alert_barExpand__lWG0y svg{width:20px;height:20px}.professional-queue-alert_bar__s6mVJ :is(button):focus-visible{outline:3px solid #102f63;outline-offset:2px}.professional-queue-alert_sheetLayer__vh__i{display:block;position:fixed;inset:0;z-index:1250}.professional-queue-alert_sheetBackdrop__ECUg_{position:absolute;inset:0;background:rgba(13,27,61,.48)}.professional-queue-alert_card__gd7_Y[data-sheet]{position:absolute;left:0;right:0;bottom:0;width:auto;max-height:min(85dvh,calc(100dvh - 48px));border-radius:22px 22px 0 0;border-bottom-width:3px;padding:14px max(14px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom, 0px)) max(14px,env(safe-area-inset-left,0px));animation:none}.professional-queue-alert_tools__nHjnc button{width:44px;height:44px}.professional-queue-alert_danger__VMwK3,.professional-queue-alert_ghost__ijKtD,.professional-queue-alert_primary__9Odm9,.professional-queue-alert_secondary___b948{min-height:44px;white-space:normal;text-align:center}.professional-queue-alert_room__usSuN select{min-height:44px;font-size:16px}.professional-queue-alert_pill__bhlec{max-width:calc(100vw - 24px)}.professional-queue-alert_pill__bhlec button{min-height:44px}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.professional-queue-alert_card__gd7_Y[data-sheet]{animation:professional-queue-alert_sheetIn__B9lwc .2s ease-out}}@keyframes professional-queue-alert_sheetIn__B9lwc{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.object-focus_list__vsaIH{position:absolute;left:12px;bottom:196px;z-index:12;width:min(248px,calc(100% - 24px));padding:9px 12px;background:#fffffff5;border:1px solid #c8dbd3;border-radius:12px;color:#284b50;box-shadow:0 8px 24px #173e3310}.object-focus_list__vsaIH summary{min-height:44px;cursor:pointer;font-size:12px;display:flex;flex-direction:column;justify-content:center;gap:4px}.object-focus_list__vsaIH summary small{font-size:11px;font-weight:650;color:#81562b}.object-focus_list__vsaIH summary>span:before{content:"▸";display:inline-block;margin-right:6px}.object-focus_list__vsaIH[open] summary>span:before{transform:rotate(90deg)}.object-focus_list__vsaIH p{margin:8px 0;font-size:12px;line-height:1.5}.object-focus_list__vsaIH>div{max-height:min(52dvh,440px);overflow:auto;overscroll-behavior:contain;display:grid;grid-gap:10px;gap:10px}.object-focus_list__vsaIH h2{font-size:11px;margin:8px 0 5px;color:#426762}.object-focus_list__vsaIH section{display:grid;grid-gap:4px;gap:4px}.object-focus_list__vsaIH button{text-align:left;overflow-wrap:anywhere}.object-focus_list__vsaIH button[aria-pressed=true]{background:#285f58;color:white}.object-focus_selection__EclgC{position:absolute;top:174px;left:126px;z-index:12;max-width:min(340px,calc(100% - 550px));padding:8px 12px;background:#2867d8;border:1px solid #2059ba;border-radius:12px;color:white;box-shadow:0 5px 16px #2162ce30;pointer-events:none;animation:object-focus_selectionEnter__YZJ9X .24s cubic-bezier(.2,.7,.2,1)}.object-focus_selection__EclgC b{display:block;font-size:13px;overflow-wrap:anywhere}.object-focus_selection__EclgC small{display:block;margin-top:3px;font-size:11px}.object-focus_overview__Hr_du{position:absolute;bottom:144px;left:12px;z-index:12}@media(max-width:600px){.object-focus_list__vsaIH{left:10px;top:172px;bottom:auto;width:min(180px,calc(100% - 120px));padding:8px;z-index:19}.object-focus_list__vsaIH[open]{width:min(320px,calc(100% - 20px))}.object-focus_list__vsaIH>div{max-height:min(40dvh,320px)}.object-focus_selection__EclgC{top:244px;left:10px;right:110px;max-width:none;padding:6px 9px}.object-focus_selection__EclgC b{font-size:11px}.object-focus_selection__EclgC small{font-size:10px}.object-focus_overview__Hr_du{bottom:94px;left:10px}.object-focus_scene__lxBTL [aria-label="Controles da câmera"]{top:245px}}@media(max-height:500px){.object-focus_list__vsaIH{bottom:16px;top:auto}.object-focus_overview__Hr_du{bottom:16px;left:278px}.object-focus_selection__EclgC{top:174px}}@keyframes object-focus_selectionEnter__YZJ9X{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.object-focus_selection__EclgC{animation:none}}.object-focus_selection__EclgC>span{display:block;animation:object-focus_labelSettle__11QBh .24s cubic-bezier(.2,.7,.2,1)}@keyframes object-focus_labelSettle__11QBh{0%{transform:translateY(3px)}to{transform:translateY(0)}}[data-map-motion=STATIC] .object-focus_selection__EclgC,[data-map-motion=STATIC] .object-focus_selection__EclgC>span{animation:none;transform:none}@media(prefers-reduced-motion:reduce){.object-focus_selection__EclgC>span{animation:none;transform:none}}.object-focus_mobileListTitle__mURLE{display:none}@media(max-width:600px){.object-focus_list__vsaIH{z-index:12}.object-focus_list__vsaIH:not([open]){top:auto;bottom:178px;width:auto;max-width:calc(100% - 120px);padding:4px 8px}.object-focus_list__vsaIH[open]{top:172px;bottom:auto}.object-focus_list__vsaIH summary{font-size:11px}.object-focus_listTitle__q87eK{display:none}.object-focus_mobileListTitle__mURLE{display:block}}.object-focus_selectionAccessible__WfDnN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.unit-map-object-callout_frame__jkjXQ{position:absolute;top:0;left:0;z-index:8;pointer-events:none;overflow:hidden}.unit-map-object-callout_connector__DP8MO{position:absolute;inset:0;overflow:visible;pointer-events:none}.unit-map-object-callout_connector__DP8MO path{fill:none;stroke:#3479eb;stroke-width:1}.unit-map-object-callout_connector__DP8MO circle{fill:#3479eb;stroke:white;stroke-width:1.5}.unit-map-object-callout_connector__DP8MO .unit-map-object-callout_pinCenter__Puuqb{fill:white;stroke:none}.unit-map-object-callout_label__EUsxW{position:absolute;display:inline-block;box-sizing:border-box;width:max-content;max-width:160px;padding:4px 7px;border:1px solid var(--line,#e4e9ef);border-radius:6px;background:#fffffff5;color:var(--navy,#0d1b3d);font-family:Nunito,sans-serif;font-size:var(--type-label-sm,12px);font-weight:800;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 9px #0d1b3d16;pointer-events:none}.unit-map-object-callout_probe__8XvaY{left:0;top:0;visibility:hidden;box-shadow:none}.unit-map-object-callout_screenReader__9y0KW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.unit-map-mobile-camera-controls_rail__3j8sl{position:absolute;z-index:12;display:grid;grid-template-rows:94px 44px;grid-gap:6px;gap:6px;box-sizing:border-box;width:52px;max-width:52px;height:152px;padding:4px;border-radius:14px;background:#fffffff2;box-shadow:0 3px 12px #0d1b3d16;color:var(--navy,#0d1b3d)}.unit-map-mobile-camera-controls_menu__KhaUH{display:grid;grid-template-rows:44px 44px;grid-gap:6px;gap:6px;min-width:0}.unit-map-mobile-camera-controls_rail__3j8sl button{display:grid;place-items:center;box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--line,#e4e9ef);border-radius:11px;background:white;color:var(--navy,#0d1b3d);cursor:pointer}.unit-map-mobile-camera-controls_rail__3j8sl button svg{width:20px;height:20px;flex:none}.unit-map-mobile-camera-controls_rail__3j8sl button:focus-visible{outline:3px solid var(--navy,#0d1b3d);outline-offset:-3px}.unit-map-mobile-camera-controls_rail__3j8sl button[aria-expanded=true]{background:var(--snow,#f5f7fa);border-color:var(--navy,#0d1b3d)}.unit-map-mobile-camera-controls_rail__3j8sl button:disabled{opacity:.5;cursor:default}.map-load-surface_surface__dOs0_{position:absolute;inset:0;z-index:4;background:#112f46;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 24px;text-align:center}.map-load-surface_surface__dOs0_ img{object-fit:contain}.map-load-surface_surface__dOs0_ h2{margin:0 0 10px;font-size:22px}.map-load-surface_surface__dOs0_ p{max-width:380px;margin:0;line-height:1.5;color:#dce8ed}.map-load-surface_surface__dOs0_ button{min-height:44px;padding:10px 20px;border:0;border-radius:12px;background:#fff;color:#112f46;font-weight:700;cursor:pointer}.map-load-surface_activity__SZ70X{width:28px;height:28px;border:3px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:map-load-surface_turn__qMYLD 1s linear infinite}@keyframes map-load-surface_turn__qMYLD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.map-load-surface_activity__SZ70X{animation:none;border-color:#ffffff80}}.unit-neighborhood-presentation_controls__OVlgu{position:absolute;right:18px;bottom:18px;z-index:4;width:178px;border:1px solid #ceddd5;border-radius:12px;background:#fffffff2;color:#294a3f;box-shadow:0 3px 12px #233f3512;font-size:11px}.unit-neighborhood-presentation_controls__OVlgu summary{cursor:pointer;padding:9px 12px;font-weight:650}.unit-neighborhood-presentation_controls__OVlgu>div{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.unit-neighborhood-presentation_controls__OVlgu label{display:flex;align-items:center;gap:6px}.unit-neighborhood-presentation_controls__OVlgu input{accent-color:#276b58}.unit-neighborhood-presentation_controls__OVlgu p{margin:0;line-height:1.4}.unit-neighborhood-presentation_controls__OVlgu button{border:1px solid #bbd4c8;border-radius:8px;background:#eef6f1;color:#265440;cursor:pointer;padding:8px;font:inherit}.unit-neighborhood-presentation_controls__OVlgu button:disabled{opacity:.55;cursor:default}.unit-neighborhood-presentation_controls__OVlgu button:focus-visible,.unit-neighborhood-presentation_controls__OVlgu input:focus-visible,.unit-neighborhood-presentation_controls__OVlgu summary:focus-visible{outline:2px solid #176ad5;outline-offset:2px}@media(max-width:600px){.unit-neighborhood-presentation_controls__OVlgu{right:10px;bottom:104px;width:164px;font-size:10px}}