.Modal-module-scss-module__D5M2oG__modal{z-index:120;border:1px solid var(--fx-brand-20);background:linear-gradient(180deg, var(--fx-surface-strong) 0%, var(--fx-surface-medium) 100%),linear-gradient(120deg, var(--fx-brand-08), transparent 55%);width:min(92vw,42rem);max-height:min(88vh,52rem);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--fx-white-15),0 22px 44px var(--fx-black-35);border-radius:1rem;grid-template-rows:auto 1fr auto;margin:0;padding:0;animation:.22s ease-out Modal-module-scss-module__D5M2oG__fadeInUp;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Modal-module-scss-module__D5M2oG__modal::backdrop{background:color-mix(in srgb, var(--tone-charcoal), transparent 28%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Modal-module-scss-module__D5M2oG__modal>header,.Modal-module-scss-module__D5M2oG__modal>main,.Modal-module-scss-module__D5M2oG__modal>footer{padding:1.1rem 1.35rem}.Modal-module-scss-module__D5M2oG__modal>header{border-bottom:1px solid var(--fx-brand-14);background:linear-gradient(180deg, var(--fx-brand-06), transparent 86%);justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.Modal-module-scss-module__D5M2oG__modal>header>:last-child{color:var(--text-secondary);flex-shrink:0;transition:color .2s,transform .2s}.Modal-module-scss-module__D5M2oG__modal>header>:last-child:hover{color:var(--brand-hover);transform:translateY(-1px)}.Modal-module-scss-module__D5M2oG__modal>main{color:var(--text-secondary);overflow:auto}.Modal-module-scss-module__D5M2oG__modal>footer{border-top:1px solid var(--fx-brand-14);background:linear-gradient(0deg, var(--fx-brand-05), transparent 70%);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (max-width:640px){.Modal-module-scss-module__D5M2oG__modal{border-radius:.85rem;width:calc(100vw - 1.25rem);max-height:calc(100vh - 1.25rem)}.Modal-module-scss-module__D5M2oG__modal>header,.Modal-module-scss-module__D5M2oG__modal>main,.Modal-module-scss-module__D5M2oG__modal>footer{padding:.9rem 1rem}.Modal-module-scss-module__D5M2oG__modal>footer{justify-content:stretch}}.Modal-module-scss-module__D5M2oG__closeButton{font-size:1.5rem!important}.Modal-module-scss-module__D5M2oG__large{width:min(94vw,64rem)}
.Button-module-scss-module__U9ptyW__button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__sharp{border-radius:4px}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__pill{border-radius:999px}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__primary{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-deep), black 20%) 0%, color-mix(in srgb, var(--brand), black 12%) 50%, color-mix(in srgb, var(--brand), white 6%) 100%);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--brand-bright), black 22%);text-shadow:0 1px 1px var(--fx-black-35);box-shadow:inset 0 1px 0 var(--fx-white-25),0 8px 22px color-mix(in srgb, var(--brand-deep), transparent 70%);justify-content:center;align-items:center;padding:.6rem 1.4rem;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__primary:hover{filter:brightness(1.02);box-shadow:inset 0 1px 0 var(--fx-white-33),0 10px 26px color-mix(in srgb, var(--brand-deep), transparent 60%),0 0 14px var(--brand-hover-shadow)}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__outlined{background:linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box,linear-gradient(115deg, var(--brand-deep), var(--brand-bright), var(--brand)) border-box;color:var(--brand);border:1px solid #0000;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-weight:600;transition:transform .2s,color .2s,box-shadow .2s;display:inline-flex}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__outlined:hover{color:var(--brand-hover);box-shadow:0 0 12px var(--brand-hover-shadow),inset 0 0 0 1px var(--fx-paper-15)}.Button-module-scss-module__U9ptyW__button.Button-module-scss-module__U9ptyW__ghost{background:0 0;padding:.25rem}
.UpsertModelModal-module-scss-module__ofHS3q__upsertModelModal{width:100%}
.Table-module-scss-module__Mup1wG__table{min-width:100%;margin:1rem 0;overflow-x:auto}.Table-module-scss-module__Mup1wG__table th{padding:.5rem}.Table-module-scss-module__Mup1wG__table td{border-top:1px solid var(--brand);text-align:center;max-width:100%;padding:.5rem;overflow:hidden}
.ModelTable-module-scss-module__ebdgPW__actions{justify-content:center;align-items:center;gap:.5rem;display:flex}
.ModelSection-module-scss-module__ijeBBq__section{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
