.settings-drawer{max-width:100vw;overflow:hidden}.settings-drawer--underlay{pointer-events:none;visibility:hidden}.settings-drawer__frame,.drawer-frame{flex-direction:column;height:100%;min-height:0;display:flex}.settings-drawer__header,.settings-drawer__footer{flex-shrink:0}.settings-drawer__footer{border-top:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-white,#fff);justify-content:flex-end;align-items:center;min-height:48px;padding:.625rem 1.25rem;display:flex}.settings-drawer__footer:empty{display:none}.settings-drawer__footer>.drawer-actions{background:0 0;border:0;min-height:0;margin:0;padding:0}.drawer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.settings-drawer__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.settings-drawer__header h2{color:#1f2937;margin:0;font-size:1rem;font-weight:600}.settings-drawer__close{color:#4b5563;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.5rem;line-height:1;display:grid}.settings-drawer__close:hover{background:#f3f4f6}.settings-drawer__close:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.settings-drawer__body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;min-height:0;padding:1rem;overflow:auto}.settings-drawer__body::-webkit-scrollbar{width:6px;height:6px}.settings-drawer__body::-webkit-scrollbar-track{background:0 0}.settings-drawer__body::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-clip:content-box;border:2px solid #0000;border-radius:3px}.settings-drawer__body::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.settings-drawer__body:has(.entity-import-content){flex-direction:column;padding:0;display:flex;overflow:hidden}@media (width<=540px){.settings-drawer{width:100%!important}}
