:root{--cc-bg:#f4f6fb;--cc-card:#fff;--cc-text:#172033;--cc-muted:#667085;--cc-line:#e4e7ec;--cc-primary:#6956e8;--cc-primary-dark:#4f3ed0;--cc-success:#087a55;--cc-danger:#b42318;--cc-warning:#b54708;--cc-radius:18px;--cc-shadow:0 12px 36px rgba(16,24,40,.08)}
*{box-sizing:border-box}.creminto-portal-body{margin:0;background:var(--cc-bg);color:var(--cc-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.creminto-portal a{text-decoration:none}.creminto-portal{min-height:100vh}.creminto-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#111827;color:#fff;padding:25px 18px;display:flex;flex-direction:column;z-index:20}.creminto-brand{display:flex;align-items:center;gap:12px;color:#fff}.creminto-brand-mark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#806cf5,#5140ce);color:#fff;font-weight:900;box-shadow:0 8px 20px rgba(105,86,232,.3)}.creminto-brand span:last-child{display:flex;flex-direction:column}.creminto-brand strong{font-size:18px}.creminto-brand small{color:#98a2b3;margin-top:2px}.creminto-nav{display:grid;gap:7px;margin-top:34px}.creminto-nav a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:12px;color:#cbd5e1;font-weight:650}.creminto-nav a span{font-size:19px;width:22px;text-align:center}.creminto-nav a:hover,.creminto-nav a.active{background:#242d3d;color:#fff}.creminto-sidebar-footer{display:grid;gap:8px;margin-top:auto;border-top:1px solid #2b3546;padding-top:18px}.creminto-sidebar-footer a{color:#cbd5e1;padding:7px 10px}.creminto-main{margin-left:250px;padding:34px;min-height:100vh}.creminto-mobile-header,.creminto-bottom-nav{display:none}.creminto-page-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;max-width:1150px;margin:0 auto 25px}.creminto-page-header h1{font-size:30px;line-height:1.2;margin:3px 0 6px}.creminto-page-header p{margin:0;color:var(--cc-muted)}.creminto-eyebrow{text-transform:uppercase!important;letter-spacing:.12em;font-size:11px!important;font-weight:800;color:var(--cc-primary)!important}.creminto-primary-button,.creminto-secondary-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:12px 18px;font-weight:750;cursor:pointer;font-size:14px;line-height:1.2}.creminto-primary-button{background:var(--cc-primary);color:#fff!important;box-shadow:0 8px 20px rgba(105,86,232,.22)}.creminto-primary-button:hover{background:var(--cc-primary-dark)}.creminto-secondary-button{background:#fff;color:var(--cc-text)!important;border:1px solid var(--cc-line)}.creminto-stat-grid{max-width:1150px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.creminto-stat-card{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:20px;box-shadow:0 4px 18px rgba(16,24,40,.04)}.creminto-stat-card span{display:block;color:var(--cc-muted);font-size:13px;font-weight:650;margin-bottom:12px}.creminto-stat-card strong{font-size:30px}.creminto-panel{max-width:1150px;margin:0 auto 24px;background:var(--cc-card);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:24px;box-shadow:0 4px 18px rgba(16,24,40,.04)}.creminto-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.creminto-panel-heading h2,.creminto-form-section h2{margin:0 0 4px;font-size:19px}.creminto-panel-heading p,.creminto-form-section p{margin:0;color:var(--cc-muted);font-size:13px}.creminto-panel-heading>a{color:var(--cc-primary);font-weight:700}.creminto-product-list{display:grid}.creminto-list-row{display:flex;align-items:center;gap:14px;padding:14px 2px;border-top:1px solid #edf0f4;color:var(--cc-text)}.creminto-list-row:first-child{border-top:0}.creminto-list-thumb{width:54px;height:54px;border-radius:12px;overflow:hidden;background:#f0f2f6;flex:0 0 54px}.creminto-list-thumb img{width:100%;height:100%;object-fit:cover}.creminto-list-main{display:flex;flex-direction:column;min-width:0;flex:1}.creminto-list-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creminto-list-main small{color:var(--cc-muted);margin-top:4px}.creminto-reason{color:var(--cc-danger)!important;white-space:normal!important}.creminto-badge{display:inline-flex;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;background:#f2f4f7;color:#475467}.creminto-badge.status-approved{background:#ecfdf3;color:#027a48}.creminto-badge.status-pending{background:#fffaeb;color:#b54708}.creminto-badge.status-rejected{background:#fef3f2;color:#b42318}.creminto-chevron{font-size:24px;color:#98a2b3}.creminto-empty{text-align:center;padding:45px 15px}.creminto-empty h3{margin:0 0 7px}.creminto-empty p{color:var(--cc-muted);margin:0 0 20px}.creminto-form-section{padding:5px 0 28px;margin-bottom:28px;border-bottom:1px solid var(--cc-line)}.creminto-form-section:last-of-type{border-bottom:0}.creminto-grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creminto-full-field{grid-column:1/-1}.creminto-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:750;color:#344054}.creminto-form input[type=text],.creminto-form input[type=email],.creminto-form input[type=tel],.creminto-form input[type=password],.creminto-form input[type=number],.creminto-form input[type=url],.creminto-form input[type=file],.creminto-form select,.creminto-form textarea{width:100%;border:1px solid #d0d5dd;background:#fff;border-radius:11px;padding:12px 13px;font:inherit;color:var(--cc-text);outline:none}.creminto-form input:focus,.creminto-form select:focus,.creminto-form textarea:focus{border-color:var(--cc-primary);box-shadow:0 0 0 3px rgba(105,86,232,.12)}.creminto-form small{color:var(--cc-muted);font-weight:500}.creminto-url-input{display:flex;align-items:center;border:1px solid #d0d5dd;border-radius:11px;overflow:hidden;background:#f8fafc}.creminto-url-input span{padding:0 0 0 12px;color:#667085;font-weight:500;white-space:nowrap}.creminto-url-input input{border:0!important;box-shadow:none!important;background:transparent!important}.creminto-form-actions{display:flex;justify-content:flex-end}.creminto-step-title{display:flex;gap:13px;align-items:flex-start;margin-bottom:20px}.creminto-step-title>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eeebff;color:var(--cc-primary);font-weight:900;flex:0 0 30px}.creminto-current-image{display:block;width:90px;height:70px;border:1px solid var(--cc-line);border-radius:10px;overflow:hidden;background:#f4f6f8}.creminto-current-image.banner{width:160px}.creminto-current-image img{width:100%;height:100%;object-fit:cover}.creminto-theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.creminto-theme-card{position:relative;border:1px solid var(--cc-line);padding:12px;border-radius:14px;cursor:pointer}.creminto-theme-card input{position:absolute;opacity:0}.creminto-theme-card:has(input:checked){border-color:var(--cc-primary);box-shadow:0 0 0 3px rgba(105,86,232,.12)}.theme-preview{height:110px;border-radius:10px;display:grid;grid-template-columns:28% 1fr;grid-template-rows:28px 1fr;gap:7px;padding:8px;margin-bottom:10px;overflow:hidden}.theme-preview i{grid-row:1/-1;border-radius:6px}.theme-preview b,.theme-preview em{border-radius:5px}.theme-modern{background:#eef2ff}.theme-modern i{background:#6956e8}.theme-modern b{background:#c7d2fe}.theme-modern em{background:#fff}.theme-minimal{background:#fff;border:1px solid #e5e7eb}.theme-minimal i{background:#111827}.theme-minimal b{background:#e5e7eb}.theme-minimal em{background:#f9fafb}.theme-marketplace{background:#fff7ed}.theme-marketplace i{background:#f97316}.theme-marketplace b{background:#fed7aa}.theme-marketplace em{background:#fff}.creminto-link-repeater{display:grid;gap:12px;margin-bottom:14px}.creminto-link-row{display:grid;grid-template-columns:34px 1fr 1.4fr 38px;gap:10px;align-items:end;background:#f8fafc;border:1px solid var(--cc-line);border-radius:14px;padding:13px}.creminto-link-number{display:grid;place-items:center;width:30px;height:42px;color:var(--cc-muted);font-weight:800}.creminto-remove-link{width:38px;height:42px;border:0;border-radius:10px;background:#fff1f0;color:var(--cc-danger);font-size:22px;cursor:pointer}.creminto-help-note{margin-top:15px!important;padding:12px 14px;border-radius:11px;background:#f8f7ff;color:#5749bd!important}.creminto-notice{max-width:1150px;margin:0 auto 18px;border-radius:12px;padding:13px 15px;font-size:14px;font-weight:650}.creminto-notice-success{background:#ecfdf3;color:#027a48;border:1px solid #abefc6}.creminto-notice-error{background:#fef3f2;color:#b42318;border:1px solid #fecdca}.creminto-notice-warning{background:#fffaeb;color:#b54708;border:1px solid #fedf89}.creminto-notice-info{background:#eff8ff;color:#175cd3;border:1px solid #b2ddff}.creminto-auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,#eeeaff,transparent 34%),var(--cc-bg)}.creminto-auth-shell.wide .creminto-auth-card{max-width:720px}.creminto-auth-card,.creminto-status-card{width:100%;max-width:470px;background:#fff;border:1px solid var(--cc-line);border-radius:24px;padding:32px;box-shadow:var(--cc-shadow)}.creminto-auth-brand{display:flex;align-items:center;gap:10px;color:var(--cc-text);margin-bottom:30px}.creminto-auth-heading h1,.creminto-status-card h1{margin:0 0 8px;font-size:27px}.creminto-auth-heading p,.creminto-status-card p{color:var(--cc-muted);line-height:1.6;margin:0 0 24px}.creminto-auth-card .creminto-form{display:grid;gap:16px}.creminto-check{flex-direction:row!important;align-items:flex-start!important;font-weight:500!important}.creminto-check input{margin-top:3px}.creminto-auth-switch{text-align:center;color:var(--cc-muted);font-size:14px;margin:22px 0 0}.creminto-auth-switch a{color:var(--cc-primary);font-weight:750}.creminto-status-card{text-align:center}.creminto-status-icon{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 18px;border-radius:50%;background:#f1efff;color:var(--cc-primary);font-size:30px;font-weight:900}.creminto-status-actions{display:flex;justify-content:center;gap:10px}.creminto-icon-link{display:grid;place-items:center;width:38px;height:38px;background:#fff;border:1px solid var(--cc-line);border-radius:11px;color:var(--cc-text)}
@media(max-width:980px){.creminto-stat-grid{grid-template-columns:repeat(2,1fr)}.creminto-sidebar{width:220px}.creminto-main{margin-left:220px;padding:26px}.creminto-grid-form{grid-template-columns:1fr}.creminto-full-field{grid-column:auto}.creminto-theme-options{grid-template-columns:1fr}.creminto-link-row{grid-template-columns:34px 1fr 38px}.creminto-link-row label:nth-of-type(2){grid-column:2/3}.creminto-remove-link{grid-column:3;grid-row:1/3;align-self:center}}
@media(max-width:720px){.creminto-sidebar{display:none}.creminto-main{margin-left:0;padding:82px 14px 92px}.creminto-mobile-header{display:flex;position:fixed;inset:0 0 auto 0;height:64px;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--cc-line);z-index:30;align-items:center;justify-content:space-between;padding:0 14px}.creminto-brand.compact{color:var(--cc-text)}.creminto-brand.compact .creminto-brand-mark{width:34px;height:34px}.creminto-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0 0;height:70px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(14px);border-top:1px solid var(--cc-line);z-index:30}.creminto-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#667085;font-size:20px}.creminto-bottom-nav a small{font-size:10px;font-weight:700}.creminto-bottom-nav a.active{color:var(--cc-primary)}.creminto-bottom-nav .creminto-add-nav span{display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:var(--cc-primary);color:#fff;box-shadow:0 7px 16px rgba(105,86,232,.32)}.creminto-page-header{align-items:center;margin-bottom:18px}.creminto-page-header h1{font-size:25px}.desktop-only{display:none!important}.creminto-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.creminto-stat-card{padding:15px;border-radius:15px}.creminto-stat-card strong{font-size:24px}.creminto-stat-card span{font-size:11px;margin-bottom:8px}.creminto-panel{padding:16px;border-radius:16px;margin-bottom:14px}.creminto-panel-heading{margin-bottom:10px}.creminto-list-row{gap:10px}.creminto-list-thumb{width:48px;height:48px;flex-basis:48px}.creminto-badge{padding:5px 7px;font-size:9px}.creminto-form-section{padding-bottom:22px;margin-bottom:22px}.creminto-link-row{grid-template-columns:28px 1fr 34px;padding:10px}.creminto-link-number{width:26px}.creminto-remove-link{width:34px}.creminto-auth-shell{padding:14px}.creminto-auth-card,.creminto-status-card{padding:24px 18px;border-radius:20px}.creminto-auth-card .creminto-grid-form{display:grid}.creminto-url-input{display:block}.creminto-url-input span{display:block;padding:9px 12px 0;font-size:11px}.creminto-status-actions{flex-direction:column}.creminto-form-actions .creminto-primary-button{width:100%}}
.creminto-seo-fields{margin-top:18px}.creminto-check span{display:flex;flex-direction:column;gap:4px}.creminto-seo-preview{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid var(--cc-line);border-radius:14px;background:#f8fafc}.creminto-seo-preview>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-muted);font-weight:800}.creminto-seo-preview strong{font-size:19px;line-height:1.35;color:#1a0dab;font-weight:500}.creminto-seo-preview em{font-size:13px;color:#188038;font-style:normal;word-break:break-all}.creminto-seo-preview p{margin:2px 0 0!important;color:#4d5156!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* Store setup tabs and permanent identity */
.creminto-registration-note{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #ddd6fe;background:#f7f5ff;border-radius:13px;color:#5046a8}.creminto-registration-note strong{font-size:14px}.creminto-registration-note span{font-size:13px;line-height:1.5}.creminto-identity-warning{max-width:1150px;margin:0 auto 18px;display:flex;gap:13px;align-items:flex-start;padding:15px 17px;border:1px solid #fedf89;background:#fffaeb;border-radius:14px;color:#93370d}.creminto-identity-warning>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fdb022;color:#fff;font-weight:900;flex:0 0 28px}.creminto-identity-warning strong{display:block;margin-bottom:3px}.creminto-identity-warning p{margin:0;line-height:1.5;font-size:13px}.creminto-tabbed-form{padding-top:0;overflow:hidden}.creminto-store-tabs{display:flex;gap:5px;margin:0 -24px 26px;padding:14px 24px 0;border-bottom:1px solid var(--cc-line);overflow-x:auto;scrollbar-width:none}.creminto-store-tabs::-webkit-scrollbar{display:none}.creminto-store-tabs button{appearance:none;border:0;background:transparent;color:#667085;padding:12px 14px 14px;white-space:nowrap;font:inherit;font-size:13px;font-weight:750;cursor:pointer;border-bottom:2px solid transparent}.creminto-store-tabs button.active{color:var(--cc-primary);border-bottom-color:var(--cc-primary)}.creminto-store-tab-panel[hidden]{display:none!important}.creminto-store-tab-panel.active{display:block}.creminto-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.creminto-section-heading h2,.creminto-form-section>h2{margin:0 0 5px}.creminto-section-heading p,.creminto-form-section>p{margin:0 0 18px;color:var(--cc-muted);font-size:13px;line-height:1.55}.creminto-locked-badge{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:99px;background:#ecfdf3;color:#027a48;font-size:11px;font-weight:800;white-space:nowrap}.creminto-form input[readonly]{background:#f2f4f7!important;color:#475467;cursor:not-allowed}.creminto-slug-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.creminto-check-slug{border:1px solid #d0d5dd;white-space:nowrap;cursor:pointer}.creminto-check-slug:disabled{opacity:.65;cursor:wait}.creminto-slug-status{display:none;font-size:12px;font-weight:700;line-height:1.45;padding:9px 11px;border-radius:9px}.creminto-slug-status:not(:empty){display:block}.creminto-slug-status.is-checking{background:#eff8ff;color:#175cd3}.creminto-slug-status.is-success{background:#ecfdf3;color:#027a48}.creminto-slug-status.is-error{background:#fef3f2;color:#b42318}.creminto-social-fields label{position:relative}.creminto-social-fields input{padding-left:13px}
@media(max-width:720px){.creminto-store-tabs{margin:0 -16px 22px;padding-left:12px;padding-right:12px}.creminto-store-tabs button{padding-left:12px;padding-right:12px}.creminto-slug-check-row{grid-template-columns:1fr}.creminto-check-slug{width:100%}.creminto-section-heading{flex-direction:column}.creminto-identity-warning{margin-left:0;margin-right:0}}


/* Email OTP registration */
.creminto-email-verification{display:grid;gap:14px;padding:17px;border:1px solid #d9d6fe;background:linear-gradient(135deg,#faf9ff,#f5f7ff);border-radius:16px;transition:.2s ease}.creminto-email-verification.is-verified{border-color:#abefc6;background:#ecfdf3}.creminto-verification-intro{display:flex;align-items:flex-start;gap:12px}.creminto-verification-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#ebe7ff;color:var(--cc-primary);font-size:19px}.creminto-verification-intro strong{display:block;color:var(--cc-text);font-size:14px}.creminto-verification-intro p{margin:4px 0 0;color:var(--cc-muted);font-size:12px;line-height:1.5}.creminto-email-verification>.creminto-secondary-button{justify-self:start}.creminto-otp-panel{display:grid;gap:12px;padding-top:2px}.creminto-otp-panel[hidden]{display:none!important}.creminto-otp-panel input{text-align:center;font-size:22px!important;letter-spacing:.35em;font-weight:800}.creminto-otp-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.creminto-text-button{appearance:none;border:0;background:transparent;color:var(--cc-primary);font:inherit;font-size:13px;font-weight:750;cursor:pointer;padding:9px 2px}.creminto-text-button:disabled{color:#98a2b3;cursor:not-allowed}.creminto-verification-status{display:none;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:700;line-height:1.5}.creminto-verification-status:not(:empty){display:block}.creminto-verification-status.is-info{background:#eff8ff;color:#175cd3}.creminto-verification-status.is-success{background:#ecfdf3;color:#027a48}.creminto-verification-status.is-error{background:#fef3f2;color:#b42318}.creminto-verification-status.is-warning{background:#fffaeb;color:#b54708}.creminto-primary-button:disabled,.creminto-secondary-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.creminto-form input[readonly]{background:#f2f4f7;color:#475467}
@media(max-width:720px){.creminto-email-verification>.creminto-secondary-button,.creminto-otp-actions .creminto-primary-button{width:100%}.creminto-otp-actions{display:grid}.creminto-text-button{text-align:center}.creminto-otp-panel input{font-size:20px!important}}

.creminto-sidebar{overflow-y:auto}.creminto-sidebar-user{display:grid;gap:3px;margin-top:18px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.04)}.creminto-sidebar-user strong{font-size:14px}.creminto-sidebar-user small{color:#98a2b3;font-size:12px}.creminto-nav{gap:16px}.creminto-nav-group{display:grid;gap:7px}.creminto-nav-group>small{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;color:#98a2b3;padding:0 10px}.creminto-nav-group.secondary{padding-top:4px;border-top:1px solid #2b3546}.creminto-mobile-header-actions{display:flex;align-items:center;gap:8px}.creminto-header-actions{display:flex;gap:10px;flex-wrap:wrap}.creminto-quick-links-panel,.creminto-overview-grid-panel{padding-top:22px}.creminto-shortcut-grid,.creminto-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.creminto-shortcut-card,.creminto-module-card,.creminto-overview-box,.creminto-review-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--cc-line);border-radius:16px;background:#fff;color:var(--cc-text)}.creminto-shortcut-card:hover{border-color:#c7c1f5;box-shadow:0 10px 26px rgba(105,86,232,.08)}.creminto-shortcut-card strong,.creminto-module-card strong,.creminto-overview-box strong{font-size:16px}.creminto-shortcut-card span,.creminto-module-card p,.creminto-overview-box span{color:var(--cc-muted);line-height:1.6}.creminto-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.creminto-overview-box a,.creminto-module-card a{margin-top:auto;color:var(--cc-primary);font-weight:700}.creminto-inline-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.creminto-module-card ul{margin:0;padding-left:18px;color:var(--cc-muted);display:grid;gap:8px}.creminto-module-card.is-soft{background:#f8fafc}.creminto-review-list{display:grid;gap:14px}.creminto-review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.creminto-review-meta span,.creminto-review-card small{color:var(--cc-muted)}.creminto-review-rating{font-weight:800;color:#f79009}.creminto-review-card p{margin:0;color:#344054;line-height:1.7}.creminto-settings-list{display:grid;gap:12px}.creminto-toggle-row{display:flex!important;align-items:center!important;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--cc-line);border-radius:16px;background:#fff}.creminto-toggle-row strong{display:block;font-size:15px;margin-bottom:2px}.creminto-toggle-row small{display:block;color:var(--cc-muted);font-size:13px;line-height:1.5;font-weight:500}.creminto-toggle-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--cc-primary);flex:0 0 22px}.creminto-stat-card strong small{font-size:.7em}.creminto-panel .creminto-current-image img{width:100%;height:100%;object-fit:cover}
@media(max-width:980px){.creminto-shortcut-grid,.creminto-module-grid,.creminto-overview-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.creminto-sidebar-user{display:none}.creminto-shortcut-grid,.creminto-module-grid,.creminto-overview-grid{grid-template-columns:1fr}.creminto-toggle-row{padding:14px}.creminto-overview-box,.creminto-shortcut-card,.creminto-module-card,.creminto-review-card{padding:16px}.creminto-header-actions{width:100%}.creminto-header-actions .creminto-primary-button,.creminto-header-actions .creminto-secondary-button{width:100%}}

.creminto-payment-panel{padding-top:0;overflow:hidden}.creminto-payment-tab-panel[hidden]{display:none!important}.creminto-payment-tab-panel.active{display:block}.creminto-payment-tab-panel{padding:4px 0 0}.creminto-payment-info-note{margin-top:20px;padding:16px 18px;border:1px solid #d9d6fe;background:#f8f7ff;border-radius:14px;color:#5046a8}.creminto-payment-info-note strong{display:block;margin-bottom:5px}.creminto-payment-info-note p{margin:0;line-height:1.65}.creminto-responsive-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--cc-line);border-radius:16px}.creminto-data-table{width:100%;border-collapse:collapse;min-width:900px;background:#fff}.creminto-data-table th,.creminto-data-table td{padding:15px 16px;text-align:left;border-bottom:1px solid var(--cc-line);vertical-align:middle}.creminto-data-table th{background:#f8fafc;color:#475467;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.creminto-data-table tbody tr:last-child td{border-bottom:0}.creminto-data-table td strong{display:block;color:var(--cc-text)}.creminto-data-table td small{display:block;margin-top:4px;color:var(--cc-muted);line-height:1.45}.creminto-fee-text{color:var(--cc-danger)!important}.creminto-earning-text{color:var(--cc-success)!important}.creminto-stat-card>small{display:block;margin-top:6px;color:var(--cc-muted);font-size:12px}.creminto-badge.status-paid,.creminto-badge.status-available,.creminto-badge.status-settled{background:#ecfdf3;color:#027a48}.creminto-badge.status-processing{background:#eff8ff;color:#175cd3}.creminto-badge.status-failed,.creminto-badge.status-cancelled,.creminto-badge.status-refunded{background:#fef3f2;color:#b42318}.creminto-badge.status-on_hold{background:#fffaeb;color:#b54708}
@media(max-width:720px){.creminto-payment-tabs{margin-bottom:18px}.creminto-responsive-table-wrap{overflow:visible;border:0}.creminto-data-table{min-width:0;display:block;background:transparent}.creminto-data-table thead{display:none}.creminto-data-table tbody{display:grid;gap:12px}.creminto-data-table tr{display:block;background:#fff;border:1px solid var(--cc-line);border-radius:16px;padding:8px 14px}.creminto-data-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--cc-line);text-align:right}.creminto-data-table td:last-child{border-bottom:0}.creminto-data-table td::before{content:attr(data-label);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--cc-muted);font-weight:800;text-align:left}.creminto-data-table td strong,.creminto-data-table td small{max-width:62%;margin-left:auto}.creminto-data-table td .creminto-badge{margin-left:auto}.creminto-payment-info-note{padding:14px}}

.creminto-payment-equation{max-width:1150px;margin:0 auto 24px;display:grid;grid-template-columns:minmax(150px,1fr) 38px minmax(150px,1fr) 38px minmax(150px,1fr) 38px minmax(170px,1.12fr) 38px minmax(170px,1.12fr);gap:10px;align-items:stretch}.creminto-payment-metric{display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:20px;border:1px solid var(--cc-line);border-radius:18px;background:#fff;box-shadow:0 4px 18px rgba(16,24,40,.04)}.creminto-payment-metric span{color:var(--cc-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.creminto-payment-metric strong{margin-top:12px;font-size:25px;line-height:1.15;color:var(--cc-text)}.creminto-payment-metric small{display:block;margin-top:8px;color:var(--cc-muted);font-size:11px;line-height:1.5}.creminto-payment-metric.is-fee strong{color:var(--cc-danger)}.creminto-payment-metric.is-earning strong,.creminto-payment-metric.is-balance strong{color:var(--cc-success)}.creminto-payment-metric.is-balance{border-color:#abefc6;background:#f6fef9}.creminto-payment-metric.is-paid{background:#f8fafc}.creminto-payment-operator{display:grid;place-items:center;color:#98a2b3;font-size:30px;font-weight:800}
@media(max-width:1180px){.creminto-payment-equation{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:7px;scroll-snap-type:x mandatory}.creminto-payment-operator{display:none}.creminto-payment-metric{min-width:175px;scroll-snap-align:start}}
@media(max-width:720px){.creminto-payment-equation{display:flex;overflow-x:auto;gap:10px;margin-bottom:14px;padding:0 2px 8px}.creminto-payment-metric{min-width:78%;min-height:118px;padding:17px;border-radius:16px}.creminto-payment-metric strong{font-size:23px}.creminto-payment-operator{display:none}}
