.ui-modal[data-v-85fe9fe1]{z-index:1000;background:oklch(0% 0 0/.45);justify-content:center;align-items:flex-start;padding:8px;display:flex;position:fixed;inset:0}@media (width>=640px){.ui-modal[data-v-85fe9fe1]{padding:10px 24px 24px}}.ui-modal__panel[data-v-85fe9fe1]{background:var(--bg-1);border:1px solid var(--border);border-radius:12px;outline:none;flex-direction:column;width:100%;max-width:480px;min-height:320px;max-height:85vh;transition:max-height .2s;display:flex;overflow:hidden}.ui-modal--centered[data-v-85fe9fe1],.ui-modal__header[data-v-85fe9fe1]{align-items:center}.ui-modal__panel.ui-modal__panel--command-palette[data-v-85fe9fe1]{border-radius:12px;max-width:560px;min-height:0;box-shadow:0 12px 32px #0000001f}.ui-modal__panel--command-palette .ui-modal__body[data-v-85fe9fe1]{background:var(--bg-1);padding:0}.ui-modal--centered[data-v-85fe9fe1]:has(.ui-modal__panel--command-palette){padding-bottom:48px}@media (width<=767px){.ui-modal[data-v-85fe9fe1]:has(.ui-modal__panel--command-palette){padding:8px 16px}}.ui-modal--fullscreen[data-v-85fe9fe1]{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.ui-modal__panel--wide[data-v-85fe9fe1]{max-width:1000px}.ui-modal__panel--compact[data-v-85fe9fe1]{max-width:400px;min-height:0}.ui-modal__panel--fullscreen[data-v-85fe9fe1]{border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none}.ui-modal__header[data-v-85fe9fe1]{border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;gap:8px;min-width:0;padding:10px 20px;display:flex}.ui-modal__title[data-v-85fe9fe1]{margin:0;font-size:16px;font-weight:600}.ui-modal__header-right[data-v-85fe9fe1]{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.ui-modal__body[data-v-85fe9fe1]{background:var(--bg-1);scrollbar-color:#8080804d var(--bg-1);flex:1;min-height:0;padding:20px 20px 0;overflow:hidden auto}.ui-modal__body--static[data-v-85fe9fe1]{flex-direction:column;display:flex;overflow:hidden}.ui-modal__body[data-v-85fe9fe1]::-webkit-scrollbar-track{background:var(--bg-1)}.ui-modal__footer[data-v-85fe9fe1]{border-radius:0 0 12px 12px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex;overflow:visible}
