.list-button{all:unset;cursor:pointer;height:24px;min-width:99px}.section-accordion-search{height:48px}.structure-card-search-map{width:100%;.base-col{overflow:hidden}}.structure-accordion-expanded{min-width:calc(.4 * 100vw);overflow-y:auto;flex-shrink:0;height:850px}.structure-accordion-expanded-authenticated{width:-moz-fit-content;width:fit-content;min-width:unset}.structures-sidebar-overlay.structure-accordion-expanded-authenticated{padding-right:32px;padding-left:32px}.structure-mobile-list-container{height:calc(100vh - 160px);overflow-y:auto;flex-shrink:0}.structure-mobile-actions{padding:8px 0 4px}.structure-mobile-open-list{background:transparent;border:none;padding:8px 0;cursor:pointer}.structure-mobile-open-list:focus-visible{outline:2px solid #0060df;outline-offset:2px;border-radius:4px}.structure-mobile-filters-button{min-width:140px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#455b71;border-radius:4px;opacity:1}::-webkit-scrollbar-thumb:hover{background-color:#3b4a5a}.overlay-structures{border-radius:4px;width:100%!important;height:80vh!important;max-height:80vh;overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}@media (min-width:768px){.overlay-structures{height:80vh!important;overflow-y:auto;flex-shrink:0}}.grid-layout-2cards-1row-structures{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.grid-layout-2cards-1row-structures{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:24px;gap:24px}}.grid-layout-structures-1{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.grid-layout-structures-1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;align-items:stretch}}.DialogOverlay2{inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent2,.DialogOverlay2{z-index:1020;background-color:white;position:fixed}.DialogContent2{border-radius:6px;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:95vh;padding:25px;animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent2:focus{outline:none}.DialogDescription2{margin:10px 0 20px;font-size:15px;line-height:1.5}.IconButton2{all:unset;font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;cursor:pointer}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.card-search-map-mobile{width:100%}.footer-filter{margin-top:auto}.bmContent{padding:12px!important}.structure-list{display:flex;flex-direction:column;gap:24px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.structure-list-desktop{position:relative;margin-left:0;margin-right:0;max-width:1400px;width:100%;height:850px}.structures-sidebar-overlay{position:absolute;left:0;top:0;height:100%;padding-right:clamp(40px,3.5vw,56px);padding-left:clamp(40px,3.5vw,56px);background:#FFFFFFB2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10}.wait-time-table-container{margin-top:32px;padding-top:32px;border-top:1px solid #e0e0e0}.wait-time-table{width:100%;border-collapse:collapse;margin-top:16px}.wait-time-table th{text-align:left;padding:12px 8px;font-weight:700;border-bottom:1px solid #e0e0e0}.wait-time-table td,.wait-time-table th{color:var(--color-slate-20,#17324d);font-family:Titillium Web;font-size:16px}.wait-time-table td{padding:16px 8px;border-bottom:1px solid #f0f0f0}.wait-time-table tr:last-child td{border-bottom:none}.access-code-container{display:flex;align-items:center;gap:12px}.color-indicator{width:24px;height:24px;border-radius:4px}.color-indicator.white{background-color:#ffffff;border:1px solid #cfd8dc}.color-indicator.green{background-color:#66bb6a}.color-indicator.blue{background-color:#90caf9}.color-indicator.orange{background-color:#fbc02d}.color-indicator.red{background-color:#ef5350}.contacts-card{white-space:pre-line}.patient-mini-cards{display:flex;flex-wrap:wrap;gap:4px;margin:0;list-style:none}.patient-mini-card{min-width:32px;max-width:64px;height:60px;max-height:60px;flex:1 1 32px;display:flex;flex-direction:column;align-items:center;border:2px solid;border-radius:4px;overflow:hidden}.patient-mini-card-bar{width:100%;height:8px;flex-shrink:0}.patient-mini-card-value{display:flex;align-items:baseline;gap:1px}.patient-mini-card>span{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6px 0 2px;line-height:1.2}