dialog#fc-new-user-modal{position:fixed!important;inset:0!important;margin:auto!important;display:block!important;width:min(540px,calc(100vw - 28px))!important;max-width:540px!important;height:max-content!important;max-height:calc(100dvh - 28px)!important;box-sizing:border-box!important;padding:0!important;border:0!important;border-radius:14px!important;background:#fff!important;color:#15243a!important;box-shadow:0 18px 65px #0005!important;overflow:auto!important}dialog#fc-new-user-modal:not([open]){display:none!important}dialog#fc-new-user-modal::backdrop{background:rgba(7,26,51,.65)!important}dialog#fc-new-user-modal #fc-new-user-box{display:block!important;width:100%!important;box-sizing:border-box!important;padding:22px!important}dialog#fc-new-user-modal h2{font-size:21px!important;margin:0 0 18px!important;color:#103b73!important}dialog#fc-new-user-modal form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}dialog#fc-new-user-modal label{display:block!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:600!important}dialog#fc-new-user-modal input,dialog#fc-new-user-modal select{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-top:5px!important;padding:10px 11px!important;min-height:41px!important;border:1px solid #cbd6e5!important;border-radius:8px!important;background:#fff!important;color:#172b4d!important;font-size:14px!important}dialog#fc-new-user-modal label:has([name=email]),dialog#fc-new-user-modal label:has([name=password]),dialog#fc-new-user-modal .actions,dialog#fc-new-user-modal [data-status]{grid-column:1/-1!important}dialog#fc-new-user-modal .actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important}dialog#fc-new-user-modal .actions:last-child{justify-content:flex-end!important;border-top:1px solid #e3eaf3!important;padding-top:12px!important}dialog#fc-new-user-modal .btn{min-height:38px!important;border-radius:8px!important}dialog#fc-new-user-modal [data-status]{margin:0!important;min-height:1em!important;font-size:13px!important}@media(max-width:480px){dialog#fc-new-user-modal #fc-new-user-box{padding:16px!important}dialog#fc-new-user-modal form{grid-template-columns:1fr!important}}