:root{--primary: #2474E5;--background: #f3f9fb;--surface: #fff;--border: #e5ebf0;--muted: #abb7c3;--radius: 16px;--shadow: 0 8px 38px 0 rgba(50,50,93,.08), 0 2px 8px 0 rgba(17,17,26,.04);--label: #3a4456;--selected: #E5F0FF}html,body{min-height:100%}body{font-family:Montserrat,Arial,sans-serif;min-height:100vh;background:linear-gradient(105deg,#161616 0% 52%,#0a2540);margin:0;font-size:13px}.mui-blur .outer-bg{filter:blur(2px)}.mui-page-loader{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0a254033;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.mui-loader-spinner{width:42px;height:42px;border-radius:50%;border:4px solid rgba(255,255,255,.4);border-top-color:#fff;animation:mui-spin .9s linear infinite}.mui-loader-text{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.2px}@keyframes mui-spin{to{transform:rotate(360deg)}}.outer-bg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2vh 0}.mui-form-card{background:var(--surface);box-shadow:var(--shadow);padding:24px 32px 38px;min-width:780px;width:100%;font-size:.94em}.mui-section-title{font-size:1.4rem;font-weight:600;color:var(--label);margin-bottom:8px;letter-spacing:-.3px}.mui-section-subtitle{color:#678;margin-bottom:24px;font-size:.93rem;font-weight:400}.mui-stepper{display:flex;align-items:center;gap:12px;margin:10px 0 18px}.mui-stepper-tab{border:none;background:transparent;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer;font-weight:600;color:var(--label)}.mui-stepper-circle{width:28px;height:28px;border-radius:50%;border:2px solid #cdd6e1;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;background:#fff;color:#2f4f4f}.mui-stepper-tab.active .mui-stepper-circle{background:#2f4f4f;color:#fff;border-color:#2f4f4f}.mui-stepper-line{flex:1;height:2px;background:#e1e7ef;border-radius:2px}.mui-stepper-tab.is-disabled{opacity:.55;cursor:not-allowed}.mui-step-panels{width:100%}.mui-step-panel{display:none}.mui-step-panel.is-active{display:block}.mui-step-placeholder{margin-top:12px;padding:12px 14px;border:1px dashed #d7dee5;border-radius:8px;background:#f9fbfd;color:#7a8a9b;font-size:.85rem}.mui-stack-main{display:flex;flex-wrap:wrap;gap:20px 8px;margin-bottom:28px}.mui-type-btn{display:flex;flex-direction:column;gap:7px;align-items:center;background:var(--background);border:2px solid transparent;border-radius:5px;padding:10px 18px;min-width:105px;cursor:pointer;box-shadow:none;transition:border .19s,background .17s;outline:none;position:relative;font-size:.95em}.mui-type-btn.selected,.mui-type-btn:focus{border:1.5px solid #161616;background:var(--selected)}.mui-type-btn .tab-icon{margin-bottom:0}.mui-type-btn img,.mui-type-btn i{width:18px;height:18px;font-size:18px;display:block}.mui-type-btn span{font-weight:500;color:var(--label);font-size:.9rem}.mui-divider{width:100%;border:none;border-bottom:1px solid var(--border);margin:24px 0}.mui-step-title-wrap{display:flex;align-items:baseline;margin-bottom:8px;gap:15px}.mui-step-circle{background:#ebeef8;color:#fa0;width:26px;height:26px;border-radius:50%;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}.mui-step-label{font-size:.92rem;font-weight:600;color:var(--label)}.mui-field-stack{display:flex;gap:12px;flex-direction:column;margin-bottom:13px}.mui-field-control{display:flex;flex-direction:column}.mui-label{font-weight:500;color:#878686;font-size:12px;margin-bottom:4px;margin-top:7px}.mui-input,.mui-textarea{border-radius:5px;padding:9px 11px;font-size:.87rem;border-color:#2474e5;border:1px solid #e2e2e2;width:100%;box-sizing:border-box}.mui-input:focus,.mui-textarea:focus{border-color:#2f4f4f;outline:none}.mui-textarea{resize:vertical;min-height:37px;font-size:.97rem}.mui-description{font-size:.89rem;color:#789;background:#f5fafd;border-radius:7px;padding:7px 9px 7px 34px;position:relative;margin-top:2px}.mui-description:before{content:"";position:absolute;left:12px;top:11px;width:6px;height:6px;background:var(--primary);border-radius:50%}.mui-field-helper{display:flex;align-items:center;color:#999;font-size:.88rem;gap:6px;margin-top:5px}.mui-field-helper i{font-size:14px;margin-right:3px;color:#afafaf}.mui-design-tabs{display:flex;border-bottom:1.5px solid #dbE3ef;gap:2px}.mui-design-tab{padding:6px 16px;background:none;border:none;border-radius:12px 12px 0 0;color:var(--label);font-weight:500;font-size:.93rem;cursor:pointer;margin-bottom:-2px;transition:background .17s,color .17s}.mui-design-tab.selected{color:var(--primary);background:var(--selected);border-bottom:2px solid var(--primary);z-index:1}.mui-logos-row{margin-top:13px;display:flex;gap:7px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#ededed #fafbfd}.mui-logo-btn{border:none;background:#f3f9fb;border-radius:11px;cursor:pointer;padding:5px 5px 1px;box-shadow:none;display:flex;align-items:center;justify-content:center;transition:box-shadow .14s,border .13s;border:2px solid transparent}.mui-logo-btn.selected,.mui-logo-btn:focus{border:2px solid var(--primary);background:var(--selected)}.mui-logo-btn img,.mui-logo-btn i{width:29px;height:29px;border-radius:7px;background:#fff;font-size:25px;display:block;text-align:center;line-height:29px}.mui-qr-preview-outer{width:100%;background:var(--background);border-radius:5px;display:flex;flex-direction:column;align-items:center;padding:10px 0}.mui-qr-preview-label{color:var(--label);font-size:.93rem;font-weight:500;margin-bottom:10px;text-align:center;padding-top:5px}.mui-qr-canvas-box{background:#f6f8fb;display:flex;flex-direction:column;align-items:center;min-width:200px;min-height:200px;box-shadow:#64646f33 0 7px 29px;position:relative}.mui-preview-logo{margin-top:10px;min-height:27px}.mui-btn-action,.mui-btn-action-next{padding:9px 13px;background:#969696;border:none;border-radius:0;font-size:.97rem;color:#000;font-weight:600;cursor:pointer;margin:6px;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #4590ff1a;position:relative}.mui-btn-action:hover:after{box-shadow:none}.mui-btn-action:after,.mui-btn-action-next:after{box-shadow:5px 5px #9e9b9b33;content:"";position:absolute;inset:0;transition:all .3s ease}.mui-btn-action:disabled,.mui-btn-action-next:disabled{filter:grayscale(.37);cursor:not-allowed;background:#bbc;color:#fff}.mui-btn-action:hover:enabled,.mui-btn-action-next:hover:enabled{background:#b1b1b1;box-shadow:0 4px 18px #1846de17}.mui-actions-row{display:flex;gap:12px;align-items:center}.email-fields-wrapper{display:flex;gap:25px}.email-subject-input{min-width:441px}@media(max-width:768px){.mui-form-card{padding:10px 5vw 12px;max-width:97vw;min-width:0;width:100%}}@media(max-width:480px){.mui-btn-action,.mui-btn-action-next{font-size:.87rem}.mui-form-card{padding:8px 3vw;min-width:0;width:100%}.mui-stack-main{flex-wrap:nowrap;overflow-x:scroll}.mui-design-tabs{flex-direction:column}.mui-stepper{flex-direction:row;align-items:center}.mui-stepper-line{width:100%}.mui-actions-row{flex-direction:column;align-items:stretch;gap:0px;min-width:250px;width:100%;padding:10px 0}.mui-btn-action{padding:8px 40px}.email-fields-wrapper{display:flex;gap:25px;flex-direction:column;gap:0px!important}.email-subject-input{min-width:0px}.mui-field-stack{gap:0px}.outer-bg{padding:8px!important}}.mui-logo-box{border:2px dashed #d7dee5;border-radius:5px;padding:18px;cursor:pointer;display:block;text-align:center;transition:.2s}.mui-logo-box:hover{border-color:#2f4f4f;background:#f8fbff}.mui-logo-placeholder i{font-size:28px;color:#2f4f4f;display:block;margin-bottom:6px}.mui-logo-placeholder span{font-size:14px;font-weight:500}.mui-logo-placeholder small{display:block;font-size:12px;color:#889;margin-top:4px}.mui-logo-preview{max-width:120px;max-height:120px;margin:auto;display:block}.mui-logo-info,.mui-file-info{margin-top:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.mui-logo-info button,.mui-file-info button{border:none;background:none;color:#dc3545;font-size:13px;cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:linear-gradient(90deg,#969696 25% 100%)!important;background-color:initial!important;border-radius:0!important;color:#000!important}@media(max-width:600px){.mui-stack-main{flex-wrap:nowrap;overflow-x:auto}}
