#builderSaveConfirmModal{position:fixed;inset:0;z-index:20000;align-items:center;justify-content:center;padding:20px;background:rgba(2,8,23,.72);backdrop-filter:blur(8px)}
#builderSaveConfirmModal .modal-card{width:min(440px,100%);margin:auto;padding:26px;border-radius:20px;background:var(--panel,#10243b);border:1px solid rgba(125,211,252,.22);box-shadow:0 24px 80px rgba(0,0,0,.42)}
#builderSaveConfirmModal h3{margin:0 0 10px;font-size:22px}
#builderSaveConfirmModal p{margin:0;color:var(--muted,#b7c7d9);line-height:1.6}
#builderSaveConfirmModal .modal-actions{display:flex;justify-content:flex-end;margin-top:22px}
#saveBuilderSettings:disabled{opacity:.65;cursor:wait}