.g-modal-overlay[data-v-28e8798e]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#090d16cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-4)}.g-modal[data-v-28e8798e]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);width:540px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080}.g-modal--task[data-v-28e8798e]{width:min(1120px,calc(100vw - var(--space-5) - var(--space-5)))!important;max-width:calc(100vw - var(--space-5) - var(--space-5));max-height:calc(100dvh - var(--space-5) - var(--space-5))}.g-modal-overlay--drawer[data-v-28e8798e]{padding:0;align-items:stretch;justify-content:flex-end}.g-modal--drawer[data-v-28e8798e]{height:100dvh;max-height:100dvh;max-width:100vw;border-radius:0}.g-modal--drawer .g-modal__body[data-v-28e8798e]{flex:1;min-height:0}.g-modal--drawer .g-modal__header[data-v-28e8798e],.g-modal--drawer .g-modal__footer[data-v-28e8798e]{flex-shrink:0}.g-modal__header[data-v-28e8798e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-color)}.g-modal__title[data-v-28e8798e]{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary)}.g-modal__navigation[data-v-28e8798e]{display:flex;align-items:center}.g-modal__navigation+.g-modal__title[data-v-28e8798e]{flex:1}.g-modal__close[data-v-28e8798e]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--text-secondary);font-size:22px;line-height:1;cursor:pointer;padding:0 var(--space-1)}.g-modal__close[data-v-28e8798e]:hover{color:var(--text-primary)}.g-modal__body[data-v-28e8798e]{padding:var(--space-5);overflow-y:auto}.g-modal__footer[data-v-28e8798e]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-color)}.g-modal-fade-enter-active[data-v-28e8798e],.g-modal-fade-leave-active[data-v-28e8798e]{transition:opacity .15s ease}.g-modal-fade-enter-from[data-v-28e8798e],.g-modal-fade-leave-to[data-v-28e8798e]{opacity:0}@media(max-width:768px){.g-modal-overlay[data-v-28e8798e]{padding:0;align-items:flex-end}.g-modal[data-v-28e8798e]:not(.g-modal--task):not(.g-modal--drawer){width:100%!important;max-width:100%;max-height:92vh;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}.g-modal--task[data-v-28e8798e]{width:100%!important;height:100dvh;max-width:100%;max-height:100dvh;margin:0;border-radius:0}}
