.app-content{max-width:1140px;margin:70px auto;padding:0 24px;min-height:350px}.app-content h1{color:#392a78;margin-bottom:30px}.app-button,.um-members-pagination-box button{background:#50368b;color:white;border:0;border-radius:4px;padding:12px 24px;cursor:pointer;display:inline-block}.um-members-pagination-box button{padding:7px 15px;margin:0 5px}.um-members-pagination-box button:disabled{opacity:.4;cursor:default}.directory-count{margin-right:15px;display:inline-block}.app-feedback{margin-top:20px;padding:16px;background:#f2eef9;color:#392a78}.db-article-archive{margin-top:50px}.db-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}.db-article-card{background:#fff;border:1px solid #eee;padding:20px;box-shadow:0 4px 20px #00000008}.db-article-card img{width:100%;height:190px;object-fit:cover}.db-article-card h3{font-size:21px;color:#392a78;margin:18px 0}.db-article-card time{font-size:13px;color:#777}.document-viewer{width:100%;height:80vh;border:1px solid #ddd}.event-status{display:block;font-size:12px;margin-top:10px}.app-filters-open{display:block!important}.um-member-name a{overflow-wrap:anywhere}@media(max-width:767px){.db-article-grid{grid-template-columns:1fr}.app-content{margin:40px auto}.directory-count{display:block;margin-bottom:12px}}
.um-directory .um-do-search{background:#50368b!important;color:#fff!important;border-color:#50368b!important}
.feature-panel{border:1px solid #dedede;padding:24px;margin:24px 0;border-radius:8px}.feature-panel label{display:block;margin:16px 0}.feature-panel input:not([type=checkbox]),.feature-panel textarea{display:block;width:100%;max-width:650px;padding:10px;border:1px solid #bbb}.feature-panel textarea{min-height:120px}.admin-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}#b4bc-admin table{width:100%;border-collapse:collapse}#b4bc-admin td,#b4bc-admin th{padding:10px;border-bottom:1px solid #ddd;text-align:left}#b4bc-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}#b4bc-admin textarea{width:100%;min-height:180px}#b4bc-admin button{margin:4px}#b4bc-admin input,#b4bc-admin select{padding:8px;margin:4px}.member-photo{width:100px;height:100px;object-fit:cover;border-radius:50%}
.member-profile{width:100px;height:100px;object-fit:cover;border-radius:50%}.member-cover{width:100%;max-height:160px;object-fit:cover}[data-pdf-book]{overflow:hidden;margin:24px 0}[data-pdf-book] canvas{display:block;max-width:100%;margin:16px auto}

.app-content{padding-top:90px}.app-content [data-transaction-proof] label{display:block;margin:20px 0}.app-content [data-transaction-proof] input:not([type=checkbox]){display:block;width:100%;max-width:650px;padding:10px;border:1px solid #bbb}.comment-list,.comment-list .children{list-style:none;padding-left:20px}.comment-list article{padding:16px;border-bottom:1px solid #ddd}

.um.um-account,.um.um-profile{opacity:1!important}.um-profile-actions{margin-bottom:24px}.um.um-account .um-account-tab[style*=none]{display:none!important}
#member-photo-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:0;border:0;border-radius:4px;background:#fff;color:#444;z-index:99999;box-sizing:border-box}#member-photo-modal::backdrop{background:rgba(0,0,0,.65)}.um-modal-header,.um-modal-body,.um-modal-footer{padding:16px 24px}.um-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.um-modal-header h2{font-size:20px;margin:0}.um-modal-header button{border:0;background:none;font-size:26px}.um-modal-footer{display:flex;gap:12px;border-top:1px solid #eee}.member-photo-preview{height:360px;max-height:50vh;margin-top:16px}.member-photo-preview img{max-width:100%;max-height:100%}

.b4bc-new-page{padding-top:140px}@media(max-width:767px){.b4bc-new-page{padding-top:90px}}

body[data-fullscreen-book]{overflow:hidden}

html,body{max-width:100%;overflow-x:clip}.featured-thumb{position:relative}.tx-hd-wm{max-width:100%}
#member-photo-modal[open]{display:block;margin:0;visibility:visible;opacity:1}
.um-profile{max-width:none;width:100%;margin-left:auto;margin-right:auto}.um-profile .um-cover-e{overflow:hidden}.um-profile .um-cover-e>img{width:100%;height:100%;object-fit:cover}.um-profile .um-profile-photo-img>img{width:100%;height:100%;object-fit:cover;border-radius:100%}.um-profile [data-profile-menu][hidden]{display:none!important}.um-profile [data-profile-menu]:not([hidden]){display:block;position:absolute;z-index:50;width:200px;top:100%;right:0}.um-profile .um-profile-photo [data-profile-menu]:not([hidden]){left:0;right:auto}.um-profile .um-cover [data-profile-menu]:not([hidden]){top:50%;left:50%;transform:translate(-50%,-50%)}.um-profile .um-profile-note{display:block}.app-feedback:empty{display:none}.um-profile [data-profile-menu-toggle]{cursor:pointer}

.um-member-directory-filters-bar.app-filters-open .um-search{display:block!important}.um-member-directory-filters-bar.app-filters-open{visibility:visible!important}.um-members-pagi .pagi[role=button]{cursor:pointer}.um-members-pagi .pagi.disabled{cursor:default}

/* Ultimate Member adds these form-specific rules inline on the WordPress profile. */
.um-profile .um-profile-photo a.um-profile-photo-img>img{width:100%;height:100%;object-fit:cover}
.um-account-meta img.um-avatar-uploaded{width:120px;height:120px;object-fit:cover}
.um-1203.um .um-profile-photo a.um-profile-photo-img{width:156px;height:156px;top:-82px;left:32px;border:4px solid #fff!important;box-shadow:0 10px 24px rgba(57,42,120,.16)}.um-1203.um .um-profile-meta{padding:16px 72px 0 208px}

.elementor-27 .elementor-element-c1ecac4:has(a.is-disabled){cursor:not-allowed}
.elementor-27 .elementor-element-c1ecac4 a.is-disabled{opacity:.45!important;pointer-events:none!important;filter:grayscale(.35)}
/* Page title band: clear the overlay menu, then stop. */
.elementor-27 .elementor-element.elementor-element-751b260{--min-height:0px;--justify-content:flex-start;--padding-top:108px;--padding-bottom:8px;min-height:0!important}

/* Public member profile */
body:has(.um-profile) .elementor-27 .elementor-element.elementor-element-6182200 .tx-page-title{font-size:40px;color:#392a78;margin:0}
body:has(.um-profile) .container.space-content{max-width:none!important;width:100%!important;padding:28px 32px 56px}
.um-1203.um.um-profile{background:#fff;border:1px solid #efeaf6;border-radius:18px;box-shadow:0 18px 44px rgba(57,42,120,.08);overflow:hidden}
.um-1203.um .um-cover,.um-1203.um .um-cover-e{height:240px!important;background:#ece6f4}
.um-1203.um .um-cover{position:relative}
.um-1203.um .um-cover-e>img{width:100%!important;height:100%!important;object-fit:cover;object-position:center 42%}
.um-1203.um .um-header{min-height:96px;padding:0 0 8px;border-bottom:0;background:#fff}
.um-1203.um .um-name a{font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#392a78}
.um-1203.um .um-meta-text{margin-top:8px;max-width:none;color:#5c5674;font-size:16px;line-height:1.55}
.um-1203.um .um-meta-text textarea{width:100%;max-width:640px;min-height:76px;padding:10px 12px;border:1px solid #ddd4ee;border-radius:10px;color:#2c2640}
.um-1203.um .um-profile-edit{top:14px;right:16px;width:36px;height:36px;margin:0;border-radius:50%;background:#f4f1fa;text-align:center;line-height:36px;font-size:16px}
.um-1203.um .um-profile-edit i{font-size:16px;line-height:36px;color:#50368b}
.um-1203.um .um-profile-nav-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.um-1203.um .um-profile-nav-edit,.um-1203.um .um-profile-save,.um-1203.um .um-profile-cancel{display:inline-block;border:0;border-radius:999px;font-weight:600;font-size:14px;line-height:1.2;padding:8px 16px;white-space:nowrap;text-decoration:none;cursor:pointer}
.um-1203.um .um-profile-nav-edit{background:#50368b;color:#fff}
.um-1203.um .um-profile-nav-edit:hover{background:#3f2870;color:#fff}
.um-1203.um.um-editing .um-profile-nav-edit,.um-1203.um .um-profile-save:disabled,.um-1203.um .um-profile-cancel[aria-disabled]{background:#ece6f6;color:#8d86a3;cursor:default;pointer-events:none}
.um-1203.um .um-profile-save{background:#50368b;color:#fff}
.um-1203.um .um-profile-save:hover{background:#3f2870;color:#fff}
.um-1203.um .um-profile-cancel{background:#f4f1fa;color:#392a78}
.um-1203.um .um-profile-cancel:hover{background:#e6e0f2;color:#392a78}
.um-1203.um .um-col-alt{display:flex;flex-wrap:wrap;gap:12px;align-items:center;float:none!important;width:auto;clear:both;margin:8px 0 0}
.um-1203.um .um-profile-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#f7f5fb;border-top:1px solid #ece7f4;padding:12px 20px;text-align:left}
.um-1203.um .um-profile-nav-item{float:none!important}
.um-1203.um .um-profile-nav>.um-clear{display:none}
.um-1203.um .um-profile-nav-item a{color:#392a78!important;background:transparent;border-radius:999px;padding:8px 16px 8px 36px}
.um-1203.um .um-profile-nav-item i{color:inherit;top:9px;left:14px}
.um-1203.um .um-profile-nav-item a:hover{background:#ece6f6;color:#392a78!important}
.um-1203.um .um-profile-nav-item.active a,.um-1203.um .um-profile-nav-item.active a:hover{background:#50368b;color:#fff!important}
.um-1203.um .um-profile-nav-admin{margin-left:auto;background:#50368b;color:#fff!important;border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none;white-space:nowrap}
.um-1203.um .um-profile-nav-admin:hover{background:#3f2870;color:#fff!important}
.um-1203.um .um-profile-body{max-width:none;width:100%;padding:20px 28px 40px}
.um-1203.um .um-profile-body .um-row,.um-1203.um .um-profile-body .um-col-1{width:100%!important;max-width:none!important;float:none!important}
.um-1203.um .um-profile-body .um-col-1{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:20px}
.um-1203.um .um-profile-body .um-field{width:auto!important;float:none!important;margin:0!important}
.um-1203.um .um-field-empty{color:#b7b1c6}
.um-1203.um [data-photo-open]{cursor:zoom-in}
.um-1203.um .app-feedback:not(:empty){margin:0 0 18px;padding:12px 16px;border-radius:10px;background:#f4f1fa;color:#392a78}
#profile-photo-viewer{border:0;padding:16px;background:transparent;max-width:none}
#profile-photo-viewer::backdrop{background:rgba(20,16,40,.72)}
#profile-photo-viewer img{display:block;max-width:min(1100px,92vw);max-height:86vh;border-radius:12px;background:#fff}
#profile-photo-viewer button{display:block;margin:0 0 10px auto;border:0;border-radius:999px;background:#fff;color:#392a78;padding:8px 14px;cursor:pointer}
.um-1203.um .um-form-field,.um-1203.um .um-profile-body select,.um-1203.um .um-profile-body textarea,.um-1203.um .um-meta-text textarea{width:100%;max-width:none;box-sizing:border-box;padding:10px 12px;border:1px solid #ddd4ee;border-radius:10px;color:#2c2640;background:#fff}
.um-1203.um .um-form-field:disabled,.um-1203.um select:disabled,.um-1203.um textarea:disabled{background:#f6f4fa;color:#5c5674;cursor:default}
.um-1203.um .um-field-radio-group{display:flex;flex-wrap:wrap;gap:10px 16px}
.um-1203.um.um-viewing .um-field{margin:0}
.um-1203.um.um-viewing .um-field-label{border-bottom:0;margin:0 0 4px;padding:0;color:#7a7390;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.um-1203.um.um-viewing .um-field-value{color:#2c2640;font-size:16px;line-height:1.5}

/* Registration uses the same full-width card and field grid as profile editing. */
body:has(.um-register) .container.space-content{max-width:none!important;width:100%!important;padding:28px 32px 56px}
.um-1201.um{max-width:none!important;width:100%;background:#fff;border:1px solid #efeaf6;border-radius:18px;box-shadow:0 18px 44px rgba(57,42,120,.08);padding:28px 28px 36px;box-sizing:border-box}
.um-1201.um .um-row,.um-1201.um .um-col-1{width:100%!important;max-width:none!important;float:none!important}
.um-1201.um .um-col-1{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:20px}
.um-1201.um .um-field{width:auto!important;float:none!important;margin:0!important}
.um-1201.um .um-field-type_radio,.um-1201.um .um-field-password{grid-column:span 2}
.um-1201.um .um-field-label{border-bottom:0;margin:0 0 6px;padding:0;color:#5c5674;font-size:13px;font-weight:600}
.um-1201.um .um-field-label-icon{color:#50368b}
.um-1201.um .um-form-field,.um-1201.um select,.um-1201.um textarea{width:100%!important;max-width:none;box-sizing:border-box;padding:10px 12px;border:1px solid #ddd4ee;border-radius:10px;color:#2c2640;background:#fff}
.um-1201.um .select2-container{width:100%!important}
.um-1201.um .um-field-radio .um-field-area{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}
.um-1201.um .um-field-radio .um-field-half,.um-1201.um .um-field-radio .um-field-half.right{width:auto!important;float:none!important;margin:0}
.um-1201.um .um-field-area-password{position:relative}
.um-1201.um .um-field-area-password .um-form-field{padding-right:42px}
.um-1201.um .app-feedback:not(:empty){margin:0 0 18px;padding:12px 16px;border-radius:10px;background:#f4f1fa;color:#392a78}
.um-1201.um .um-col-alt{display:flex;flex-wrap:wrap;gap:12px;float:none;width:100%;margin-top:28px}
.um-1201.um .um-col-alt .um-left,.um-1201.um .um-col-alt .um-right,.um-1201.um .um-col-alt .um-half{float:none;width:auto;margin:0}
.um-1201.um .um-button{display:inline-block;background:#50368b!important;color:#fff!important;border:0;border-radius:999px;padding:12px 22px;min-width:140px;text-align:center;line-height:1.2}
.um-1201.um .um-button.um-alt{background:#f4f1fa!important;color:#392a78!important}
@media(max-width:1279px){
.um-1203.um .um-profile-body .um-col-1,.um-1201.um .um-col-1{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:1024px){
.um-1203.um .um-profile-meta{padding:14px 20px 0 180px}
.um-1203.um .um-name a{font-size:24px}
.um-1203.um .um-profile-photo a.um-profile-photo-img{left:20px}
.um-1203.um .um-profile-body .um-col-1,.um-1201.um .um-col-1{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
.elementor-27 .elementor-element.elementor-element-751b260{--padding-top:92px}
}
@media(max-width:700px){
.um-1203.um .um-cover,.um-1203.um .um-cover-e{height:180px!important}
.um-1203.um .um-name a{font-size:22px}
.um-1203.um .um-profile-nav{padding:10px 12px}
.um-1203.um .um-profile-body{padding:8px 16px 28px}
.um-1203.um .um-profile-body .um-col-1,.um-1201.um .um-col-1{grid-template-columns:1fr}
.um-1201.um{padding:16px 16px 28px}
.um-1201.um .um-field-type_radio,.um-1201.um .um-field-password{grid-column:auto}
body:has(.um-register) .container.space-content{padding:16px 16px 40px}
body:has(.um-profile) .elementor-27 .elementor-element.elementor-element-6182200 .tx-page-title{font-size:32px}
}

/* Phones, tablets, and small laptops share one menu and stacked page sections. */
@media(max-width:1279px){
.site-navigation .d-md-block{display:none!important}
#responsive-menu{display:flex!important;align-items:center;justify-content:flex-end;position:relative;z-index:120}
.mobile-nav-toggle{background:transparent;border:0;color:#392a78;font-size:30px;line-height:1;padding:8px 4px;cursor:pointer;position:relative;z-index:2}
.tx-sticky-sec .tx-logo-widget img{max-height:64px;width:auto}
.tx-mobile-menu.is-open{display:block!important;position:fixed;inset:0;z-index:1;overflow:auto;background:#fff;padding:96px 28px 40px}
.tx-mobile-menu.is-open .tx-res-menu{position:static!important;display:block!important;width:auto!important;height:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;padding:0!important;background:transparent}
.tx-mobile-menu.is-open .nav>li{display:block;float:none;width:100%}
.tx-mobile-menu.is-open .nav>li>a{display:block;padding:16px 0;font-size:18px;color:#392a78;border-bottom:1px solid #efeaf6}
.tx-mobile-menu.is-open .sub-menu{position:static;display:block;opacity:1;visibility:visible;box-shadow:none;padding:0 0 8px 16px}
.tx-mobile-menu.is-open .sub-menu a{display:block;padding:10px 0;color:#5c5674}
.elementor-widget-image img,.elementor-widget-theme-post-featured-image img,.entry-content img,.tx-hd-wrap img{max-width:100%;height:auto}
.entry-content,.elementor-widget-text-editor,.um-field-value,.tx-hd-desc{overflow-wrap:anywhere}
.container{max-width:100%}
}
@media(min-width:768px) and (max-width:1024px){
.home .elementor-2 .elementor-element-e9cbf4c>.e-con-inner{padding-top:120px}
}
@media(max-width:1024px){
.elementor:not(.elementor-27) .e-con-boxed>.e-con-inner{flex-wrap:wrap!important}
.elementor:not(.elementor-27) .e-con-boxed>.e-con-inner>.e-con{width:100%!important;max-width:100%!important;flex-basis:100%!important}
}
body:has(.member-admin-list) .app-content{max-width:none;margin:24px 16px 40px}
.member-admin-stats,.member-admin-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px;padding:12px 14px;background:#fff;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.08)}
.member-admin-stats{border-left:4px solid #50368b}
.member-admin-stat{flex:1 1 140px;padding:8px 12px;background:#f6f4fb;border:2px solid transparent;border-radius:6px;text-decoration:none}
.member-admin-stat b{display:block;font-size:20px;line-height:1.2;color:#212529}
.member-admin-stat span{font-size:12px;color:#6c757d}
.member-admin-stat.is-ok b{color:#2e7d32}.member-admin-stat.is-warn b{color:#c77700}.member-admin-stat.is-bad b{color:#c62828}
.member-admin-stat.is-active,.member-admin-stat:hover{border-color:#50368b;background:#f3eef9}
.member-admin-tools input,.member-admin-tools select{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}
.member-admin-search{flex:1 1 220px;min-width:180px}
.member-admin-tools button,.member-admin-clear{padding:8px 12px;border-radius:6px;background:#50368b;color:#fff;border:0;text-decoration:none;font-size:14px}
.member-admin-clear{background:#fff;color:#3d3458;border:1px solid #ced4da}
.member-admin-tabs{display:flex;gap:0;margin:0 0 12px;border-bottom:1px solid #ced4da}
.member-admin-tabs a{padding:8px 14px;color:#495057;font-weight:600;text-decoration:none;border:1px solid transparent;border-bottom:none;margin-bottom:-1px;border-radius:6px 6px 0 0}
.member-admin-tabs a.is-active{color:#50368b;background:#fff;border-color:#ced4da}
.member-admin-tabs span{display:inline-block;min-width:1.5em;margin-left:6px;padding:1px 7px;border-radius:999px;background:#e9ecef;font-size:12px}
.member-admin-tabs a.is-active span{background:#f3eef9;color:#50368b}
.member-admin-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.member-admin-nav-link{display:inline-block;padding:8px 16px;border:1px solid #50368b;border-radius:999px;background:#fff;color:#50368b;font-weight:600;text-decoration:none}
.member-admin-nav-link.is-current,.member-admin-nav-link:hover{background:#50368b;color:#fff}
.member-admin-meta{margin:0 0 10px;color:#495057;font-size:13px}
.member-admin-table{overflow:auto;max-height:78vh;background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1)}
.member-admin-table table{border-collapse:separate;border-spacing:0;min-width:100%}
.member-admin-table th,.member-admin-table td{padding:6px 8px;border-bottom:1px solid #ddd;font-size:13px;vertical-align:top;line-height:1.3}
.member-admin-table th{position:sticky;top:0;z-index:2;background:#f4f1fa;text-align:left;min-width:90px}
.member-admin-table .is-sticky{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 #ddd;min-width:140px}
.member-admin-table th.is-sticky{z-index:3;background:#f4f1fa}
.member-admin-table tbody tr:hover td{background:#f8f6fc}
.member-admin-table .is-nowrap{white-space:nowrap}
.member-admin-table .is-wrap{min-width:220px;max-width:320px;overflow-wrap:anywhere}
.member-admin-table a{color:#50368b;font-weight:700;text-decoration:none}
.member-admin-badge{display:inline-block;padding:0 5px;border-radius:3px;font-size:11px;font-weight:700;white-space:nowrap}
.member-admin-badge.is-approved{background:#e8f5e9;color:#2e7d32}
.member-admin-badge.is-pending{background:#fff8e1;color:#f57f17}
.member-admin-badge.is-rejected{background:#ffebee;color:#c62828}
.member-admin-badge.is-none{background:#e9ecef;color:#495057}
.b4bc-contact-card{margin-top:28px;max-width:520px}
.b4bc-contact-card h3{margin:0 0 8px;font-size:22px;color:#212529}
.b4bc-contact-card p{margin:0 0 14px;color:#555}
.b4bc-contact-card label{display:block;margin:0 0 12px;font-size:14px;color:#212529}
.b4bc-contact-card input,.b4bc-contact-card textarea{display:block;width:100%;margin-top:4px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font:inherit}
.b4bc-contact-card textarea{min-height:120px}
.b4bc-contact-card button{background:#50368b;color:#fff;border:0;border-radius:999px;padding:10px 22px;cursor:pointer}
.b4bc-contact-hp{position:absolute;left:-9999px;height:0;overflow:hidden}
.member-admin-table form label{display:block;margin:8px 0;font-size:13px}
.member-admin-table form input,.member-admin-table form textarea{display:block;width:100%;max-width:640px;padding:8px;border:1px solid #ccc;border-radius:6px;font:inherit}
.member-admin-table form textarea{min-height:90px}
.member-admin-table form button{margin:0 8px 12px 0}
.member-verify-summary{max-width:720px;margin:0 0 16px}
.member-verify-summary select,.member-verify-summary textarea,.member-verify-table select,.member-verify-table input{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px;font:inherit}
.member-verify-summary textarea{min-height:90px}
.member-verify-table select,.member-verify-table input{min-width:150px}
.member-verify-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:12px 14px;background:#fff;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.08)}
.member-verify-progress{flex:1 1 100%;margin:0;color:#495057}
.member-verify-wa{white-space:nowrap}
.member-verify-inline-form{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}
.member-verify-inline-form .app-feedback{margin:0;padding:8px 12px}
.app-button.is-secondary{background:#fff;color:#50368b;border:1px solid #50368b}
.app-button.is-danger{background:#c62828}
.member-verify-decision{margin:24px 0 8px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.08);max-width:720px}
.member-verify-decision h3{margin:0 0 8px;color:#392a78}
.member-verify-decision .member-verify-inline-form{display:flex;margin:10px 0 0}
@media(max-width:767px){
.elementor-27 .elementor-element-c1ecac4{display:none!important}
.um-1203.um .um-field-value,.um-form input.um-form-field,.um-form select,.um-form textarea{max-width:100%}
}
