.portal-legacy-page .portal-register-types{border:0;margin-bottom:24px;padding:0}.portal-legacy-page .portal-register-types legend{margin-bottom:13px;padding:0}.portal-screen{width:100%;min-width:0;max-width:1200px;margin-inline:auto}.portal-screen--narrow{max-width:900px}.portal-page-heading--screen{align-items:center;margin-bottom:25px}.portal-heading-main{align-items:center;gap:15px;min-width:0;display:flex}.portal-heading-icon{color:#2b78bd;background:linear-gradient(145deg,#f8fbff,#eaf3fe);border:1px solid #deebf8;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.portal-heading-icon .portal-icon{width:23px;height:23px}.portal-heading-main h1{letter-spacing:-.03em;color:#21425e;margin:0 0 5px;font-size:23px}.portal-heading-main p{color:#8295a8;margin:0;font-size:12px;line-height:2}.portal-panel{background:#fff;border:1px solid #e2ebf4;border-radius:19px;min-width:0;overflow:clip;box-shadow:0 4px 18px #21445f03}.portal-panel+.portal-panel{margin-top:20px}.portal-panel-head{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:15px;padding:21px 25px;display:flex}.portal-panel-head h2,.portal-panel-head h3{color:#34536f;margin:0;font-size:15px;font-weight:650}.portal-panel-head p{color:#94a5b5;margin:4px 0 0;font-size:11px}.portal-panel-body{padding:25px}.portal-panel-footer{background:#fbfdff;border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 25px;display:flex}.portal-section-title{color:#385a78;align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.portal-section-title:after{content:"";background:#edf2f7;flex:1;height:1px}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.portal-field{min-width:0}.portal-field>label,.portal-field-label{color:#56728b;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.portal-field .form-control,.portal-field .form-select{width:100%;min-height:47px}.portal-field small,.portal-field-hint{color:#91a1b1;margin-top:7px;font-size:11px;line-height:1.9;display:block}.portal-field--full{grid-column:1/-1}.portal-field .field-validation-error{margin-top:5px;font-size:11px;display:block}.portal-password-field{position:relative}.portal-password-field input{padding-inline-end:50px}.portal-password-field>button{inset-inline-end:5px;color:#7899b8;background:0 0;border:0;border-radius:8px;place-items:center;width:37px;height:37px;padding:6px;display:grid;position:absolute;top:5px}.portal-password-field>button:hover{color:#1766bd;background:#eff6fd}.portal-form-actions{border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:23px;display:flex}.portal-form-actions>.btn-primary:first-child{min-width:145px}.portal-form-message{color:#aa4a5c;background:#fff5f6;border:1px solid #f1dfe2;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:2}.portal-form-message.is-success{color:#397d68;background:#f1faf6;border-color:#d6ede5}.portal-two-columns{grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);align-items:start;gap:24px;display:grid}.portal-help-panel{color:#5f7c96;background:linear-gradient(135deg,#f6faff,#f0f6fd);border:1px solid #dfeaf6;border-radius:16px;min-width:0;padding:24px;font-size:12px;line-height:2.2}.portal-help-panel h2,.portal-help-panel h3{color:#335d81;margin:0 0 13px;font-size:14px;font-weight:600}.portal-help-panel ul{margin:0;padding-inline-start:18px}.portal-help-panel li+li{margin-top:12px}.portal-info-strip{color:#6a87a2;background:#f5f9fe;border:1px solid #dfebf8;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 17px;font-size:12px;line-height:2;display:flex}.portal-info-strip>.portal-icon{color:#5c98cb;flex:none;width:18px;height:18px;margin-top:3px}.portal-inline-meta{color:#8b9daf;flex-wrap:wrap;gap:10px 24px;margin-top:10px;font-size:11px;display:flex}.portal-inline-meta b{color:#56738e;direction:ltr;unicode-bidi:isolate;margin-inline-start:7px;font-weight:500}.portal-state-pill{color:#458b72;white-space:nowrap;background:#eef9f5;border:1px solid #dbefe6;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;display:inline-flex}.portal-state-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.portal-state-pill.is-neutral{color:#7b92a9;background:#f2f6fb;border-color:#e3ebf4}.portal-enrollment{border-bottom:1px solid #e8eff6;margin-bottom:25px;padding:0 0 23px}.portal-enrollment-caption{color:#91a3b5;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:11px;display:flex}.portal-enrollment-caption strong{color:#597895;font-size:12px;font-weight:500}.portal-enrollment-steps{grid-template-columns:repeat(var(--step-count,5),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.portal-enrollment-steps li{color:#96a7b7;align-items:center;gap:9px;min-width:0;font-size:11px;display:flex;position:relative}.portal-step-number{color:#9aaec2;background:#f4f7fb;border:1px solid #e5edf5;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.portal-enrollment-steps .is-current{color:#246ab0;font-weight:600}.is-current>.portal-step-number{color:#fff;background:#2878c6;border-color:#2878c6;box-shadow:0 0 0 4px #eaf3fd}.portal-enrollment-steps .is-complete{color:#668e92}.is-complete>.portal-step-number{color:#458c77;background:#f0f8f4;border-color:#d6eae1}.portal-step-number .portal-icon{width:15px;height:15px}.portal-key-list{gap:0;display:grid}.portal-key-row{border-top:1px solid #eef3f8;padding:24px 0}.portal-key-row:first-child{border-top:0;padding-top:0}.portal-key-row:last-child{padding-bottom:0}.portal-key-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.portal-key-label label{color:#466581;margin:0;font-size:12px}.portal-key-label small{color:#9baab9;font-size:10px}.portal-key-input{align-items:center;gap:8px;display:flex}.portal-key-input input{text-align:left;letter-spacing:.02em;direction:ltr;border-color:#e1ebf5;min-width:0;font-family:Vazir,Tahoma,sans-serif;color:#456b90!important;background:#f8fbff!important}.portal-key-input>button{color:#6d91b2;cursor:pointer;background:#f6faff;border:1px solid #e0eaf4;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;padding:9px;display:grid}.portal-key-input>button:hover{color:#1766bd;background:#edf5fe;border-color:#afcce7}.portal-key-hint{color:#8da0b3;margin:8px 0 0;font-size:11px;line-height:1.9}.portal-key-primary{background:#f4f9ff;border:1px solid #deebfa;border-radius:13px;margin-bottom:25px;padding:21px}.portal-key-primary .portal-key-row{padding:0}.portal-key-empty{color:#a17e46;margin-top:7px;font-size:11px}.portal-settings-fees{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px;display:grid}.portal-fee-card{background:#fbfdff;border:1px solid #e5edf6;border-radius:14px;padding:21px}.portal-fee-card.is-current{background:#f4f9ff;border-color:#cfe3f8}.portal-fee-card h3{color:#8b9fb4;margin:0 0 16px;font-size:11px;font-weight:500}.portal-fee-value{color:#316caa;align-items:baseline;gap:7px;font-size:29px;font-weight:700;line-height:1.5;display:flex}.portal-fee-value small{color:#6e9bc4;font-size:14px;font-weight:400}.portal-fee-cap{color:#8ba1b6;margin-top:12px;font-size:11px}.portal-fee-cap strong{color:#63839f;margin-inline:4px;font-weight:600}.portal-registration{max-width:1120px;margin:auto}.portal-register-layout{background:#fff;border:1px solid #e0eaf5;border-radius:24px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.65fr);display:grid;overflow:hidden;box-shadow:0 15px 50px #21456604}.portal-register-story{color:#fff;background:linear-gradient(150deg,#0a4c8d,#0b315b);flex-direction:column;padding:36px 29px;display:flex;position:relative;overflow:hidden}.portal-register-story:after{content:"";bottom:-170px;pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:380px;height:380px;position:absolute;inset-inline-end:-150px;box-shadow:0 0 0 55px #ffffff03,0 0 0 110px #ffffff02}.portal-register-story .portal-eyebrow{color:#91bce3;font-size:10px}.portal-register-story h1{letter-spacing:-.03em;color:#fff;margin:18px 0 13px;font-size:27px;font-weight:650;line-height:1.9}.portal-register-story h1 span{color:#a3d7ff}.portal-register-story p{color:#a6bfd7;margin:0;font-size:11px;line-height:2.3}.portal-register-story ol{gap:22px;margin:32px 0;padding:0;list-style:none;display:grid}.portal-register-story li{color:#d5e7f7;align-items:flex-start;gap:11px;font-size:11px;display:flex}.portal-register-story li>span{color:#9dceee;background:#ffffff0c;border:1px solid #ffffff21;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.portal-register-story li strong{font-size:11px;font-weight:500;display:block}.portal-register-story li small{color:#83a6c6;margin-top:3px;font-size:9px;display:block}.portal-register-story>a{color:#b4d5ee;z-index:1;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;display:flex;position:relative}.portal-register-body{min-width:0;padding:33px 36px}.portal-register-body h2{color:#2c4d69;margin:0 0 6px;font-size:19px}.portal-register-body .portal-intro{color:#91a2b4;margin:0 0 24px;font-size:11px}.portal-register-types{border:0;grid-template-columns:repeat(3,1fr);gap:8px;min-width:0;margin-bottom:25px;padding:0;display:grid}.portal-register-types legend{float:none;color:#7891a8;margin-bottom:9px;font-size:11px}.portal-register-types label{cursor:pointer;margin:0;position:relative}.portal-register-types input{opacity:0;inset-inline-start:8px;width:1px;height:1px;position:absolute;top:10px}.portal-register-types label>span{color:#8296aa;background:#fafcff;border:1px solid #e2eaf4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px;font-size:11px;display:flex}.portal-register-types input:checked+span{color:#2d75b8;background:#eef6ff;border-color:#8cb9e4;font-weight:600}.portal-register-types input:focus-visible+span{outline-offset:2px;outline:3px solid #a9cdef}.portal-register-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.portal-register-fields .portal-field .form-control,.portal-register-fields .portal-field .form-select{min-height:44px;font-size:12px}.portal-register-fields .portal-field>label{margin-bottom:6px;font-size:11px}.portal-register-fields .portal-field>label .text-danger{font-size:10px}.portal-captcha-control{align-items:center;gap:8px;min-width:0;display:flex}.portal-captcha-control img{object-fit:contain;cursor:pointer;background:#f7faff;border:1px solid #e4ecf5;border-radius:9px;flex:none;width:148px;max-width:43%;height:46px}.portal-captcha-control .form-control{letter-spacing:2px;text-align:center;direction:ltr;width:100%;min-width:65px;font-size:16px!important}.portal-captcha-control .form-control::placeholder{letter-spacing:0;direction:rtl;font-size:10px}.portal-captcha-refresh{z-index:2;color:#4c85b9;cursor:pointer;pointer-events:auto;background:#f1f7fe;border:1px solid #dce8f5;border-radius:9px;flex:none;place-items:center;width:42px;height:46px;padding:9px;display:grid;position:relative}.portal-captcha-refresh:hover{background:#e7f2fe;border-color:#9dc1e2}.portal-captcha-refresh:disabled{cursor:wait;opacity:.6}.portal-captcha-refresh .portal-icon{width:18px;height:18px}.portal-captcha-refresh[aria-busy=true] .portal-icon{animation:.8s linear infinite portal-refresh-spin}.portal-register-captcha{margin-top:21px}.portal-register-terms{color:#8197ac;align-items:flex-start;gap:9px;margin-top:21px;font-size:11px;line-height:2;display:flex}.portal-register-terms .form-check-input{float:none;flex:none;min-width:16px;margin-top:5px}.portal-register-terms label{margin:0;font-size:11px;line-height:2}.portal-register-terms button{color:#2e7ec1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.portal-register-submit{justify-content:space-between;align-items:center;gap:15px;margin-top:23px;display:flex}.portal-register-submit .btn-primary{min-width:170px}.portal-register-submit>a{color:#7496b4;font-size:11px}.portal-register-submit>.btn .portal-icon{width:17px;height:17px}.portal-register-otp{background:#f8fbff;border:1px solid #e4edf7;border-radius:14px;margin-top:22px;padding:20px}.portal-register-otp .form-control{text-align:center;letter-spacing:5px;direction:ltr;max-width:270px;margin:15px auto;font-size:22px}.portal-register-otp p{color:#7e94aa;font-size:12px}.portal-register-otp .portal-form-actions{justify-content:center;margin-top:18px;padding-top:17px}.portal-register-otp h2{text-align:center;font-size:17px}.portal-register-otp #SpanTimer{margin-inline-start:5px;font-size:11px}.portal-register-otp [aria-disabled=true]{pointer-events:none;opacity:.6}.portal-birth-fields{grid-template-columns:.8fr 1.2fr 1fr;gap:9px;display:grid}.portal-birth-fields select{width:100%}.portal-upload-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.portal-upload-field{background:#fafcff;border:1px dashed #bfd4e8;border-radius:13px;min-width:0;padding:21px}.portal-upload-field label{cursor:pointer;color:#507b9f;align-items:center;gap:10px;margin-bottom:13px;display:flex}.portal-upload-field input{color:#7d95ab;max-width:100%;font-size:11px}.portal-upload-field img{object-fit:contain;border-radius:9px;max-width:130px;max-height:100px;margin-top:12px;display:block}.portal-upload-field small{color:#97a8b8;margin-top:10px;font-size:10px;line-height:1.9;display:block}.portal-gateway-dialog .modal-content{border:1px solid #e1ebf6;border-radius:21px;overflow:hidden;box-shadow:0 20px 100px #13335420}.portal-gateway-dialog .modal-header{background:#f8fbff;border-bottom:1px solid #e8f0f8;padding:24px 28px}.portal-gateway-dialog .modal-title{color:#2d5476;font-size:16px;font-weight:650}.portal-gateway-dialog .modal-body{padding:25px 28px}.portal-gateway-dialog .modal-footer{background:#fbfdff;border-top:1px solid #ebf1f7;padding:17px 28px}.portal-gateway-summary{align-items:center;gap:14px;margin-bottom:25px;display:flex}.portal-gateway-summary>span:first-child{color:#679ac8;background:#eff6ff;border:1px solid #dfebf9;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.portal-gateway-summary h3{color:#2c4e6c;margin:0 0 5px;font-size:17px}.portal-gateway-summary p{color:#96a8b9;margin:0;font-size:11px}.portal-gateway-sections{grid-template-columns:1fr 1fr;gap:20px;display:grid}.portal-gateway-sections h4{color:#6989a6;border-bottom:1px solid #e9f0f7;margin:0 0 12px;padding-bottom:10px;font-size:12px}.portal-gateway-sections dl{margin:0}.portal-gateway-sections dl>div{border-bottom:1px solid #f0f4f8;justify-content:space-between;gap:17px;padding:10px 0;display:flex}.portal-gateway-sections dt{color:#8ba2b7;font-size:11px;font-weight:400}.portal-gateway-sections dd{color:#4a6b88;text-align:end;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:11px}.portal-gateway-sections dd a{font-size:11px}.portal-ticket-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.portal-ticket-head{align-items:center;gap:13px;display:flex}.portal-ticket-head h2{margin:0;font-size:15px}.portal-ticket-toolbar{align-items:center;gap:10px;display:flex}.portal-ticket-note{color:#91a6b9;font-size:11px}.portal-ticket-form .form-control,.portal-ticket-form .form-select{min-height:45px}.portal-ticket-form .search_area{padding:0}.portal-ticket-form .addTicketBody>.row{--bs-gutter-x:22px}.portal-ticket-form textarea{resize:vertical;min-height:150px}.portal-ticket-form #btnAdd{min-width:140px}.portal-ticket-form #txtErr{font-size:11px;font-family:inherit!important}.portal-ticket-form .custom-file:after{display:none!important}.portal-ticket-form .input_file{min-height:40px;border:1px solid #e2ebf4!important;border-radius:9px!important;width:100%!important;font-family:inherit!important}.portal-ticket-conversation{gap:16px;display:grid}.portal-ticket-message{background:#f6faff;border:1px solid #e3edf8;border-radius:14px;padding:19px}.portal-ticket-message.is-support{background:#fff;border-color:#e3ebf3;margin-inline-start:35px}.portal-ticket-message header{color:#8ba1b6;justify-content:space-between;gap:15px;margin-bottom:12px;font-size:11px;display:flex}.portal-ticket-message header strong{color:#4f7495;font-weight:500}.portal-ticket-message p{color:#5d7b96;white-space:pre-wrap;margin:0;font-size:12px;line-height:2.2}.portal-ticket-message footer{margin-top:14px;font-size:11px}.portal-legacy-page .portal-content>div[class*=col-],.portal-legacy-page .portal-content>div.row{float:none;width:100%;max-width:1180px;margin-inline:auto;padding-inline:0}.portal-legacy-page .portal-content>div[class*=offset-]{margin-inline:auto!important}.portal-legacy-page .portal-card{border-color:#e1ebf5;border-radius:18px;box-shadow:0 4px 18px #23486703}.portal-legacy-page .portal-card__header{background:#fcfdff;min-height:72px;padding:20px 25px}.portal-legacy-page .portal-card__icon{background:#eff6fe;border:1px solid #e0ecf8;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid;color:#6b98c0!important}.portal-legacy-page .portal-card__title{color:#2e5576;font-size:16px}.portal-legacy-page .portal-card__body{padding:26px}.portal-legacy-page .portal-card__body>.portal-card,.portal-legacy-page .portal-card__body>div>.portal-card{box-shadow:none;background:0 0;border:0;margin-bottom:0}.portal-legacy-page .portal-card__body>.portal-card>.portal-card__body,.portal-legacy-page .portal-card__body>div>.portal-card>.portal-card__body{padding:0!important}.portal-legacy-page .kt-form__section{padding-bottom:4px}.portal-legacy-page .form-group{margin-bottom:21px}.portal-legacy-page .form-group.pt-4{padding-top:10px!important}.portal-legacy-page .form-group>.col-md-12{padding-inline:0}.portal-legacy-page .form-group>.col-md-12:first-child>span{font-size:12px!important}.portal-legacy-page .kt-heading{color:#426985;font-size:17px}.portal-legacy-page .kt-wizard-v1__form{padding-top:0}.portal-legacy-page .kt-form__actions{border-top:1px solid #eaf0f7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex;padding-top:20px!important}.portal-legacy-page .kt-form__actions .btn{margin:0!important}.portal-legacy-page .form-row{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.portal-legacy-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-legacy-page .table-responsive{border:1px solid #e7eef6;border-radius:12px}.portal-legacy-page .table{background:#fff;font-size:12px}.portal-legacy-page .table th{color:#7a95ae!important;background:#f5f9fe!important;padding:15px!important;font-weight:500!important}.portal-legacy-page .table td{border-color:#eef3f8!important;padding:15px!important}.portal-legacy-page .table .btn{padding:6px 11px;font-size:11px}.portal-legacy-page .table .kt-badge{font-size:10px}.portal-legacy-page .search_area{background:#f9fcff;border:1px solid #e3ecf6;border-radius:13px;margin-bottom:22px;padding:18px}.portal-legacy-page .font-light,.portal-legacy-page .fonts_lbl_txt,.portal-legacy-page [style*=font-family\:vazir],.portal-legacy-page [style*="font-family: vazir"]{font-family:inherit!important}.portal-legacy-page fieldset{border:1px solid #e5edf6;border-radius:12px;min-width:0;margin-bottom:20px;padding:20px}.portal-legacy-page fieldset legend{color:#6484a1;float:none;width:auto;margin-bottom:15px;padding-inline:9px;font-size:13px;font-weight:500}.portal-legacy-page .btn-success{background:#227bc1;border-color:#227bc1}.portal-legacy-page .btn-info{color:#5c8ab2;background:#eff6fd;border-color:#dce9f7}.portal-legacy-page .form-control.input-Left{font-family:inherit}.portal-toast{inset-inline-end:24px;z-index:1095;color:#fff;pointer-events:none;background:#244e73;border-radius:12px;max-width:360px;padding:13px 18px;font-size:12px;line-height:2;position:fixed;bottom:25px;box-shadow:0 8px 30px #17395425}.portal-toast.is-error{background:#9d4a5c}.portal-checklist{gap:20px;margin:0;padding:0;list-style:none;display:grid}.portal-checklist>li{align-items:flex-start;gap:15px;display:flex}.portal-checklist>li>span{color:#76a0c5;background:#f0f7ff;border:1px solid #e0edf9;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.portal-checklist h3{color:#436887;margin:2px 0 5px;font-size:13px;font-weight:600}.portal-checklist p{color:#8299ad;margin:0;font-size:12px;line-height:2.2}.portal-checklist a{margin-top:7px;font-size:11px;display:inline-flex}@keyframes portal-refresh-spin{to{transform:rotate(360deg)}}@media (width<=1199.98px){.portal-register-story{padding:30px 22px}.portal-register-body{padding:29px}.portal-register-story h1{font-size:24px}.portal-two-columns{grid-template-columns:1.5fr .8fr}.portal-enrollment-steps{gap:8px}.portal-enrollment-steps li{gap:7px;font-size:10px}}@media (width<=991.98px){.portal-two-columns,.portal-ticket-layout{grid-template-columns:1fr}.portal-help-panel{padding:20px}.portal-ticket-layout>aside{order:2}.portal-register-layout{grid-template-columns:230px minmax(0,1fr)}.portal-register-body{padding:25px}.portal-register-story{padding:30px 22px}.portal-register-fields{gap:16px 13px}.portal-legacy-page .portal-card__body{padding:21px}}@media (width<=767.98px){.portal-register-layout{border-radius:18px;grid-template-columns:1fr}.portal-register-story{padding:23px 25px}.portal-register-story h1{margin:8px 0;font-size:23px}.portal-register-story p{max-width:500px}.portal-register-story ol,.portal-register-story>a{display:none}.portal-register-body{padding:27px 25px}.portal-page-heading--screen{align-items:flex-start;gap:15px}.portal-heading-main h1{font-size:20px}.portal-heading-main p{font-size:11px}.portal-heading-icon{border-radius:13px;width:44px;height:44px}.portal-enrollment-steps{grid-template-columns:repeat(var(--step-count,5),minmax(105px,1fr));scrollbar-width:thin;scrollbar-color:#d6e4f2 transparent;padding:4px 4px 11px;overflow-x:auto}.portal-enrollment-steps li{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:9px}.portal-panel-body{padding:21px}.portal-panel-head{padding:18px 21px}.portal-settings-fees{gap:12px}.portal-fee-card{padding:18px}.portal-fee-value{font-size:25px}.portal-upload-grid{grid-template-columns:1fr}.portal-gateway-dialog .modal-header,.portal-gateway-dialog .modal-body{padding:21px}.portal-gateway-dialog .modal-footer{padding:17px 21px}.portal-gateway-sections{grid-template-columns:1fr;gap:22px}.portal-gateway-summary h3{font-size:16px}}@media (width<=575.98px){.portal-form-grid{grid-template-columns:1fr;gap:18px}.portal-page-heading--screen{flex-wrap:wrap}.portal-page-heading--screen>.btn{padding:8px 14px;font-size:11px}.portal-heading-main{gap:11px}.portal-heading-main h1{font-size:18px}.portal-heading-icon{border-radius:12px;width:40px;height:40px}.portal-panel{border-radius:15px}.portal-panel-body{padding:19px}.portal-panel-head{padding:17px 19px}.portal-panel-head h2{font-size:13px}.portal-panel-footer{padding:15px 19px}.portal-legacy-page .portal-card__body,.portal-legacy-page .portal-card__header{padding:18px}.portal-legacy-page .portal-card__title{font-size:14px}.portal-legacy-page .form-group{margin-bottom:18px}.portal-register-body{padding:23px 19px}.portal-register-story{padding:21px}.portal-register-story h1{font-size:22px}.portal-register-fields{grid-template-columns:1fr}.portal-register-types{gap:6px}.portal-register-types label>span{min-height:39px;font-size:10px}.portal-register-submit{flex-wrap:wrap;gap:10px}.portal-register-submit .btn-primary{width:100%}.portal-register-submit>a{margin-inline:auto;font-size:11px}.portal-register-captcha .portal-captcha-control img{width:135px;max-width:45%}.portal-captcha-control{gap:7px}.portal-captcha-refresh{width:38px;padding:8px}.portal-register-terms,.portal-register-terms label{font-size:10px}.portal-key-primary{margin-bottom:20px;padding:16px}.portal-key-input{gap:6px}.portal-key-input input{font-size:11px}.portal-key-input>button{width:36px;height:42px;padding:8px}.portal-key-label{flex-wrap:wrap;align-items:flex-start;gap:4px}.portal-key-label small{font-size:9px}.portal-key-row{padding:21px 0}.portal-settings-fees{grid-template-columns:1fr}.portal-fee-card{grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.portal-fee-card h3{grid-column:1/-1;margin-bottom:10px}.portal-fee-cap{text-align:end;margin-top:3px;line-height:2}.portal-inline-meta{gap:7px 18px}.portal-form-actions{gap:9px}.portal-form-actions>.btn{flex:1;min-width:100px}.portal-birth-fields{gap:6px}.portal-birth-fields select{padding-inline:8px;font-size:11px}.portal-toast{inset-inline:16px;max-width:none;font-size:11px;bottom:90px}.portal-ticket-message.is-support{margin-inline-start:15px}.portal-checklist>li{gap:11px}.portal-checklist p{font-size:11px}}@media (prefers-reduced-motion:reduce){.portal-captcha-refresh[aria-busy=true] .portal-icon{animation:none}}.portal-rating{flex-wrap:wrap;gap:9px;display:flex;border:0!important;margin:0!important;padding:0!important}.portal-rating legend{float:none;color:#6f8ca5;width:100%;margin:0 0 14px;font-size:12px;padding:0!important}.portal-rating label{cursor:pointer;margin:0;position:relative}.portal-rating input{opacity:0;width:1px;height:1px;position:absolute}.portal-rating label>span:not(.visually-hidden){color:#adbed0;background:#f6faff;border:1px solid #e1ebf5;border-radius:9px;place-items:center;width:39px;height:39px;font-size:24px;line-height:1;display:grid}.portal-rating input:checked+span{color:#367ebd!important;background:#edf5fe!important;border-color:#76a9da!important}.portal-rating input:focus-visible+span{outline-offset:2px;outline:3px solid #b4d4f1}#ticket-create-files,#ticket-reply-files{min-height:40px;padding:8px;font-size:11px}#ticket-workspace .table .portal-table-note{white-space:normal;max-width:450px}#TbodyOfHistory footer{flex-wrap:wrap;gap:9px;display:flex}#TbodyOfHistory footer a{color:#5686b0;background:#fff;border:1px solid #dce8f4;border-radius:7px;padding:4px 10px;font-size:10px}#ticket-workspace .portal-panel .table-responsive{border:0!important;border-radius:0!important}.portal-gateway-toolbar{align-items:center;gap:13px;display:flex}.portal-list-search{color:#9bb0c4;background:#f9fcff;border:1px solid #e4edf6;border-radius:10px;align-items:center;gap:8px;margin:0;padding:7px 11px;display:flex}.portal-list-search .portal-icon{width:16px;height:16px}.portal-list-search input{color:#5a7e9d;background:0 0;border:0;outline:0;width:180px;min-width:0;font-size:11px}.portal-list-search input::placeholder{color:#a0b2c3}#direct-gateways .table-responsive{border:0!important;border-radius:0!important}#direct-gateways td{vertical-align:middle}#direct-gateways td .portal-table-name{white-space:normal;min-width:145px;max-width:280px;line-height:1.9}#direct-gateways .portal-table-actions{flex-wrap:nowrap;gap:7px;display:flex}#gateway-detail-state{border-radius:20px!important;width:auto!important;height:auto!important;font-size:10px!important}.portal-gateway-dialog .modal-footer .btn{font-size:11px}@media (width<=767.98px){#gateway-list>.portal-panel-head{flex-direction:column;align-items:stretch;gap:12px}.portal-gateway-toolbar{justify-content:space-between}.portal-list-search{flex:1}.portal-list-search input{width:100%}.portal-gateway-dialog .modal-footer{justify-content:center;gap:7px}.portal-gateway-dialog .modal-footer>.btn{flex:1;min-width:110px}}.portal-legacy-page .portal-main-card{box-shadow:none;background:0 0;border:0!important}.portal-legacy-page .portal-main-card>.portal-card__header{background:0 0;border:0;min-height:0;padding:0 0 24px}.portal-legacy-page .portal-main-card>.portal-card__body{background:#fff;border:1px solid #e1ebf5;border-radius:18px;padding:25px!important}.portal-legacy-page .portal-main-card>.portal-card__header .portal-card__icon{background:linear-gradient(145deg,#f8fbff,#eaf3fe);border-radius:14px;width:48px;height:48px}.portal-legacy-page .portal-main-card>.portal-card__header .portal-card__title{letter-spacing:-.025em;color:#294d6a;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.8}.portal-heading-copy{min-width:0}.portal-heading-copy>p{color:#91a6b9;margin:4px 0 0;font-size:11px;line-height:2}.portal-legacy-page .portal-main-card>.portal-card__body .portal-card__body--fit{padding:0!important}.portal-legacy-page .portal-main-card form>fieldset:first-child{margin-top:0}@media (width<=575.98px){.portal-legacy-page .portal-main-card>.portal-card__body{padding:18px!important}.portal-legacy-page .portal-main-card>.portal-card__header{padding-bottom:20px}.portal-legacy-page .portal-main-card>.portal-card__header .portal-card__icon{border-radius:12px;width:40px;height:40px}}@media (width<=767.98px){#tblRegestredMerchantInfo,#tblRegestredMerchantInfo tbody{width:100%;display:block}#tblRegestredMerchantInfo thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#tblRegestredMerchantInfo tr{border-bottom:1px solid #e8eff7;grid-template-columns:1fr 1fr;gap:13px 18px;padding:18px;display:grid}#tblRegestredMerchantInfo tr[hidden]{display:none}#tblRegestredMerchantInfo tr:last-child{border-bottom:0}#tblRegestredMerchantInfo td{white-space:normal;display:block;border:0!important;padding:0!important}#tblRegestredMerchantInfo td:first-child,#tblRegestredMerchantInfo td:last-child{grid-column:1/-1}#tblRegestredMerchantInfo td[data-label]:before{content:attr(data-label);color:#8aa1b6;margin-bottom:5px;font-size:10px;display:block}#tblRegestredMerchantInfo td .portal-table-name{max-width:none;font-size:13px}#tblRegestredMerchantInfo .portal-table-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}#tblRegestredMerchantInfo .portal-table-actions>*{flex:1;min-width:70px;padding:9px;font-size:11px}}.portal-group-upload{text-align:center;background:#f8fbff;border:1.5px dashed #bdd4eb;border-radius:15px;padding:35px 22px;transition:background .15s,border-color .15s}.portal-group-upload>.portal-icon{color:#6b9bc7;width:39px;height:39px;margin-bottom:17px}.portal-group-upload h3{color:#436b8d;margin:0 0 7px;font-size:15px}.portal-group-upload p{color:#8ba1b6;margin:0 0 19px;font-size:12px}.portal-group-upload small{color:#8ba1b6;margin-top:14px;font-size:11px;display:block}.portal-group-upload.is-dragging{background:#eaf4ff;border-color:#458bc7}.portal-group-selected{background:#f9fcff;border:1px solid #e1ebf5;border-radius:12px;align-items:center;gap:12px;min-width:0;margin-top:18px;padding:14px 16px;display:flex}.portal-group-selected>div{flex:1;min-width:0}.portal-group-selected strong{color:#476d8e;overflow-wrap:anywhere;text-align:start;direction:ltr;font-size:12px;display:block}.portal-group-selected span{color:#91a5b9;margin-top:4px;font-size:11px;display:block}.portal-group-selected>.portal-icon{color:#72a1c8}.portal-group-progress{color:#6088ab;align-items:center;gap:11px;font-size:12px;display:flex}#group-invoice-screen .portal-help-panel li+li{margin-top:14px}@media (width<=575.98px){.portal-group-upload{padding:27px 17px}.portal-group-upload h3{font-size:13px}#group-invoice-screen .portal-panel-head{flex-wrap:wrap;align-items:flex-start}}