body:has(.admin-app){background:#f3f6f9;overflow:hidden}.admin-app{background:radial-gradient(circle at 92% 4%,#06a6ff0e,#0000 24%),#f3f6f9;width:100%;height:100dvh;min-height:0;overflow:hidden}.admin-sidebar{background:radial-gradient(circle at 18% -3%,#06a6ff3d,#0000 29%),linear-gradient(#071b36 0%,#06162b 54%,#041122 100%);width:288px;height:100dvh;min-height:0;overflow:hidden;box-shadow:12px 0 38px #05142626}.admin-sidebar:after{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 42%);mask-image:linear-gradient(#000 0,#0000 42%)}.admin-sidebar-head,.admin-sidebar-scroll,.admin-sidebar-foot{z-index:1;position:relative}.admin-sidebar-head{border-bottom:1px solid #ffffff14;flex:0 0 82px;min-height:82px;padding:12px 18px}.admin-sidebar .admin-brand{align-items:center;min-width:0;text-decoration:none;display:flex}.admin-brand-logo-wrap{border-color:#ffffff29;border-radius:13px;width:176px;height:52px;padding:7px 10px;box-shadow:0 12px 26px #00000030}.admin-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#71cdff47 transparent;flex:auto;min-height:0;padding:18px 12px 22px;overflow:hidden auto}.admin-sidebar-scroll::-webkit-scrollbar{width:5px}.admin-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.admin-sidebar-scroll::-webkit-scrollbar-thumb{background:#71cdff40;border-radius:999px}.admin-nav{gap:18px;padding:0;display:grid}.admin-nav-group{min-width:0}.admin-nav-group>h2{color:#70809a;letter-spacing:.15em;text-transform:uppercase;margin:0 11px 8px;font-size:9px;font-weight:850;line-height:1.25}.admin-nav-group>div{gap:4px;display:grid}.admin-nav-group a{color:#afbed1;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.admin-nav-group a.is-active:before{content:"";background:#fb5a00;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:10px auto 10px 0;box-shadow:0 0 14px #fb5a0080}.admin-nav-group a.is-pending:after{content:"";background:linear-gradient(90deg,#0000,#06a6ff,#0000);border-radius:999px;height:2px;animation:.9s ease-in-out infinite adminNavPending;position:absolute;inset:auto 12px 5px 58px}.admin-nav-icon{color:#91a6bc;background:#ffffff0e;border-radius:10px;place-items:center;width:38px;height:38px;transition:color .18s,background .18s,box-shadow .18s;display:grid}.admin-nav-group a.is-active .admin-nav-icon{color:#fff;background:#06a6ff;box-shadow:0 9px 22px #06a6ff40}.admin-nav-icon svg{width:18px;height:18px}.admin-nav-copy{min-width:0}.admin-nav-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.2;display:block;overflow:hidden}.admin-nav-copy small{color:#718199;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.admin-nav-chevron{color:#596c84;width:14px;height:14px;transition:transform .18s,color .18s}.admin-nav-group a:hover .admin-nav-chevron,.admin-nav-group a.is-active .admin-nav-chevron{color:#64c9ff;transform:translate(2px)}.admin-sidebar-foot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020d1b6b;border-top:1px solid #ffffff16;flex:none;margin-top:0;padding:14px 14px 18px}.admin-sidebar-user{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:9px 9px 11px;display:grid}.admin-sidebar-avatar,.admin-sidebar-avatar>span,.admin-sidebar-avatar>img{width:40px;height:40px}.admin-sidebar-avatar>span,.admin-sidebar-avatar>img{color:#fff;object-fit:cover;background:linear-gradient(135deg,#06a6ff,#0077c8);border:1px solid #ffffff21;border-radius:12px;place-items:center;font-size:11px;font-weight:850;display:grid}.admin-sidebar-user strong,.admin-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar-user strong{color:#fff;font-size:11px;font-weight:760}.admin-sidebar-user small{color:#71839b;margin-top:3px;font-size:8.5px}.admin-sidebar-foot .admin-sidebar-logout{color:#9aa9bb;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:10.5px;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:flex}.admin-sidebar-foot .admin-sidebar-logout:disabled{cursor:wait;opacity:.65}.admin-sidebar-foot .admin-sidebar-logout svg{width:17px;height:17px}.admin-main-column{flex-direction:column;height:100dvh;min-height:0;margin-left:288px;display:flex;overflow:hidden}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #dfe7ee;flex:0 0 78px;gap:16px;height:78px;min-height:78px;padding:0 clamp(20px,2.6vw,40px);position:relative;top:auto;box-shadow:0 8px 24px #081f3709}.admin-page-identity{align-content:center;min-width:0;display:grid}.admin-page-identity>span{color:#7b8b9d;letter-spacing:.035em;order:1;margin:0 0 3px;font-size:8.5px;font-weight:720}.admin-page-identity>p{color:#0b2139;letter-spacing:-.025em;order:2;margin:0;font-size:16px;font-weight:820;line-height:1.15}.admin-page-identity>small{color:#748599;order:3;margin-top:3px;font-size:9px;line-height:1.25;display:block}.admin-topbar-actions{gap:9px;min-width:0;position:relative}.admin-search{color:#8a9aab;background:#f8fafc;border:1px solid #dce5ec;border-radius:11px;align-items:center;gap:9px;width:min(290px,25vw);min-height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.admin-search:focus-within,.admin-search.has-results{background:#fff;border-color:#06a6ff7a;box-shadow:0 0 0 4px #06a6ff17}.admin-search>svg{flex:none;width:17px;height:17px}.admin-search>input{color:#183047;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.admin-search-results{z-index:60;background:#fff;border:1px solid #dce5ec;border-radius:14px;gap:3px;width:min(390px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 65px #081f372e}.admin-search-results>a{color:#1c334a;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:54px;padding:7px 9px;text-decoration:none;display:grid}.admin-search-results>a:hover{color:#057bbd;background:#eef9ff}.admin-search-results>a>span{color:#057bbd;background:#e8f7ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-search-results svg{width:15px;height:15px}.admin-search-results strong,.admin-search-results small{display:block}.admin-search-results strong{font-size:10.5px}.admin-search-results small{color:#7d8d9e;margin-top:3px;font-size:8.5px}.admin-search-results>p{color:#728397;margin:0;padding:14px;font-size:10px;line-height:1.5}.admin-view-site{color:#496177;white-space:nowrap;background:#fff;border:1px solid #dce5ec;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:10px;font-weight:760;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.admin-view-site:hover{color:#057bbd;background:#f2faff;border-color:#06a6ff59}.admin-view-site svg{width:17px;height:17px}.admin-user-menu{position:relative}.admin-user-menu>summary{list-style:none}.admin-user-menu>summary::-webkit-details-marker{display:none}.admin-user-chip{cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:44px;padding:4px 7px 4px 4px;transition:border-color .18s,background .18s;display:grid}.admin-user-menu[open] .admin-user-chip,.admin-user-chip:hover{background:#f8fafc;border-color:#dce5ec}.admin-user-chip>span:first-child,.admin-user-chip>img{color:#fff;object-fit:cover;background:linear-gradient(135deg,#081a31,#0a446f);border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.admin-user-chip strong,.admin-user-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}.admin-user-chip strong{color:#1b3046;font-size:10px}.admin-user-chip small{color:#7d8b9b;margin-top:2px;font-size:8.5px}.admin-user-chevron{color:#8998a8;width:13px;height:13px;transition:transform .18s;transform:rotate(90deg)}.admin-user-menu[open] .admin-user-chevron{transform:rotate(-90deg)}.admin-user-popover{z-index:65;background:#fff;border:1px solid #dce5ec;border-radius:15px;width:250px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 65px #081f372e}.admin-user-popover header{border-bottom:1px solid #e8eef3;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:9px;display:grid}.admin-user-popover-avatar,.admin-user-popover-avatar>span,.admin-user-popover-avatar>img{width:40px;height:40px}.admin-user-popover-avatar>span,.admin-user-popover-avatar>img{color:#fff;object-fit:cover;background:linear-gradient(135deg,#06a6ff,#0077c8);border-radius:11px;place-items:center;font-size:10px;font-weight:850;display:grid}.admin-user-popover header strong,.admin-user-popover header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user-popover header strong{color:#172d43;font-size:10.5px}.admin-user-popover header small{color:#7b8b9b;margin-top:3px;font-size:8px}.admin-user-popover>a,.admin-user-popover>button{color:#4b6074;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;font-size:10px;font-weight:680;text-decoration:none;display:flex}.admin-user-popover>a:hover,.admin-user-popover>button:hover{color:#057bbd;background:#eef9ff}.admin-user-popover>button:last-child{color:#ad4c2e;border-top:1px solid #edf1f4;border-radius:0 0 9px 9px;margin-top:4px}.admin-user-popover>a svg,.admin-user-popover>button svg{width:16px;height:16px}.admin-route-progress{z-index:4;pointer-events:none;opacity:0;height:3px;position:absolute;inset:auto 0 -1px;overflow:hidden}.admin-route-progress:before{content:"";background:linear-gradient(90deg,#06a6ff,#f3c80f,#fb5a00);border-radius:999px;width:35%;position:absolute;inset:0 auto 0 -35%}.admin-route-progress.is-visible{opacity:1}.admin-route-progress.is-visible:before{animation:.95s ease-in-out infinite adminRouteProgress}.admin-content-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#bdcbd6 transparent;flex:auto;min-height:0;overflow:hidden auto}.admin-content-scroll::-webkit-scrollbar{width:8px}.admin-content-scroll::-webkit-scrollbar-track{background:0 0}.admin-content-scroll::-webkit-scrollbar-thumb{background:#c2cfd9;border-radius:999px}.admin-content{width:min(1540px,100%);min-height:100%;margin:0 auto;padding:clamp(22px,2.6vw,38px);animation:.2s ease-out both adminContentEnter}.admin-content .admin-page-hero,.admin-content .admin-welcome-card{min-height:0;padding:clamp(24px,2.4vw,34px)}.admin-content .admin-page-hero h1{max-width:920px;font-size:clamp(26px,2.6vw,38px);line-height:1.06}.admin-content-scroll .admin-upload-card,.admin-content-scroll .identity-detail-card{top:16px}.admin-content-scroll .cms-editor-toolbar{top:0}.admin-content-scroll .cms-editor-sidebar{top:84px}.admin-content-scroll .admin-media-section{scroll-margin-top:24px}.commerce-admin-tabs.commerce-admin-tabs-grouped{background:#ffffffeb;border-color:#dfe7ee;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid;box-shadow:0 10px 30px #081f370b}.commerce-admin-tabs-grouped>section{background:#f8fafc;border:1px solid #edf1f4;border-radius:11px;min-width:0;padding:8px}.commerce-admin-tabs-grouped>section:only-child{grid-column:1/-1}.commerce-admin-tabs-grouped>section>span{color:#8291a1;letter-spacing:.12em;text-transform:uppercase;margin:0 6px 7px;font-size:8px;font-weight:850;display:block}.commerce-admin-tabs-grouped>section>div{flex-wrap:wrap;gap:5px;display:flex}.commerce-admin-tabs-grouped button{flex:92px;min-height:37px;padding-inline:12px}.admin-route-loading{gap:18px;display:grid}.admin-route-loading-hero,.admin-route-loading-card{background:#fff;border:1px solid #e1e8ee;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #081f370a}.admin-route-loading-hero{align-content:center;gap:12px;min-height:150px;padding:28px;display:grid}.admin-route-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-route-loading-card{min-height:190px;padding:22px}.admin-route-loading span{background:#edf2f6;border-radius:999px;display:block;position:relative;overflow:hidden}.admin-route-loading span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.25s infinite adminSkeleton;position:absolute;inset:0;transform:translate(-100%)}.admin-route-loading-hero span:first-child{width:100px;height:9px}.admin-route-loading-hero span:nth-child(2){width:min(560px,82%);height:28px}.admin-route-loading-hero span:nth-child(3){width:min(720px,94%);height:11px}.admin-route-loading-card span:first-child{border-radius:11px;width:54px;height:38px}.admin-route-loading-card span:nth-child(2){width:62%;height:16px;margin-top:22px}.admin-route-loading-card span:nth-child(3){width:88%;height:9px;margin-top:12px}.admin-route-loading-card span:nth-child(4){width:72%;height:9px;margin-top:8px}@keyframes adminNavPending{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.5)}50%{opacity:1;transform-origin:50%;transform:scaleX(1)}}@keyframes adminRouteProgress{0%{left:-35%}to{left:110%}}@keyframes adminContentEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes adminSkeleton{to{transform:translate(100%)}}@media (max-width:1240px){.admin-sidebar{width:252px}.admin-main-column{margin-left:252px}.admin-brand-logo-wrap{width:164px}.admin-nav{gap:16px}.admin-nav-group a{min-height:49px}.admin-nav-copy small{display:none}.admin-search{width:220px}.admin-user-chip>div{display:none}.admin-user-chip{grid-template-columns:36px 13px}}@media (max-width:980px){body:has(.admin-app){overflow:hidden}.admin-sidebar{width:min(330px,88vw);transition:transform .24s;transform:translate(-105%)}.admin-sidebar.is-open{transform:translate(0)}.admin-main-column{margin-left:0}.admin-mobile-close,.admin-menu-button{place-items:center;display:grid}.admin-drawer-overlay{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#030c1894;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-drawer-overlay.is-visible{opacity:1;pointer-events:auto}.admin-sidebar-head{flex-basis:76px;min-height:76px}.admin-mobile-close{color:#b8c8d8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;width:36px;height:36px}.admin-topbar{flex-basis:72px;height:72px;min-height:72px;padding-inline:16px}.admin-menu-button{color:#52677b;background:#fff;border:1px solid #dce5ec;border-radius:10px;flex:none;width:40px;height:40px}.admin-page-identity>small{display:none}.admin-search{width:min(250px,32vw)}.admin-view-site span{display:none}.admin-view-site{justify-content:center;width:42px;padding:0}.admin-content{padding:22px 18px 34px}.admin-route-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-topbar{gap:10px}.admin-page-identity{flex:1}.admin-page-identity>span,.admin-page-identity>small,.admin-search,.admin-view-site{display:none}.admin-page-identity>p{font-size:14px}.admin-topbar-actions{margin-left:0}.admin-user-chip{border:0;min-height:40px;padding:2px}.admin-user-chip>div,.admin-user-chevron{display:none}.admin-user-chip>span:first-child,.admin-user-chip>img{width:36px;height:36px}.admin-user-popover{width:min(280px,100vw - 24px);position:fixed;top:62px;right:12px}.admin-content{padding:16px 13px 30px}.admin-content .admin-page-hero,.admin-content .admin-welcome-card{border-radius:17px;padding:22px 19px}.admin-content .admin-page-hero h1{font-size:clamp(25px,8vw,34px)}.commerce-admin-tabs.commerce-admin-tabs-grouped{scroll-snap-type:x proximity;gap:8px;padding:7px;display:flex;overflow-x:auto}.commerce-admin-tabs-grouped>section{scroll-snap-align:start;flex:0 0 min(330px,100vw - 48px)}.admin-route-loading-grid{grid-template-columns:1fr}}@media (max-width:420px){.admin-sidebar{width:min(318px,92vw)}.admin-brand-logo-wrap{width:156px}.admin-nav-group a{min-height:52px}.admin-nav-copy small{display:block}.admin-page-identity>p{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.admin-content{padding-inline:11px}.commerce-admin-tabs-grouped>section{flex-basis:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.admin-content,.admin-route-progress:before,.admin-route-loading span:after,.admin-nav-group a,.admin-sidebar{transition:none!important;animation:none!important}}.admin-content{animation:none}.admin-notification-menu{flex:none;position:relative}.admin-notification-menu>summary{list-style:none}.admin-notification-menu>summary::-webkit-details-marker{display:none}.admin-notification-button{color:#536a80;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:11px;place-items:center;width:42px;height:42px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-notification-button:hover,.admin-notification-menu[open] .admin-notification-button{color:#057bbd;background:#f2faff;border-color:#06a6ff61;box-shadow:0 0 0 4px #06a6ff14}.admin-notification-button svg{width:18px;height:18px}.admin-notification-popover{z-index:66;background:#fff;border:1px solid #dce5ec;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:12px;width:min(340px,100vw - 24px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 65px #081f372e}.admin-notification-popover>span{color:#057bbd;background:linear-gradient(135deg,#e9f8ff,#f2fbff);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-notification-popover>span svg{width:20px;height:20px}.admin-notification-popover strong,.admin-notification-popover p,.admin-notification-popover small{display:block}.admin-notification-popover strong{color:#142d45;font-size:11px}.admin-notification-popover p{color:#60758a;margin:5px 0 6px;font-size:9.5px;line-height:1.5}.admin-notification-popover small{color:#8a99a8;font-size:8.5px;line-height:1.45}.admin-route-loading-minimal{color:#6d8092;justify-content:center;align-items:center;gap:10px;min-height:72px;display:flex}.admin-route-loading-minimal>span{border:2px solid #dce9f2;border-top-color:#06a6ff;border-radius:999px;width:18px;height:18px;animation:.75s linear infinite admin-spin}.admin-route-loading-minimal>p{margin:0;font-size:10px;font-weight:700}@media (max-width:980px){.admin-notification-button{width:40px;height:40px}}@media (max-width:720px){.admin-notification-popover{position:fixed;top:62px;right:12px}}.cms-image-specification{background:linear-gradient(135deg,#f1faff,#f8fcff);border:1px solid #cfe6f5;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 14px;padding:14px 16px;display:grid}.cms-image-specification>span{color:#057fbe;background:#dff4ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.cms-image-specification>span svg{width:22px;height:22px}.cms-image-specification strong,.cms-image-specification p,.cms-image-specification small{display:block}.cms-image-specification strong{color:#173a55;font-size:11px}.cms-image-specification p{color:#285a78;margin:4px 0;font-size:9.5px;font-weight:750}.cms-image-specification small{color:#6b8192;font-size:8.5px;line-height:1.45}.cms-image-specification>em{color:#577186;text-align:right;max-width:180px;font-size:8px;font-style:normal;font-weight:700;line-height:1.4}.cms-image-assessment{background:#f8fafc;border:1px solid #dce6ed;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.cms-image-assessment>span{border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.cms-image-assessment strong{color:#203a52;font-size:10px;display:block}.cms-image-assessment p{color:#687d8f;margin:3px 0 0;font-size:8.5px;line-height:1.45}.cms-image-assessment.is-ideal,.cms-image-assessment.is-compatible{background:#f1fbf5;border-color:#bfe7cf}.cms-image-assessment.is-ideal>span,.cms-image-assessment.is-compatible>span{color:#187b48;background:#daf4e4}.cms-image-assessment.is-warning{background:#fffaf0;border-color:#f1d8a5}.cms-image-assessment.is-warning>span{color:#9d6808;background:#fff0c6}.cms-image-assessment.is-blocked{background:#fff5f3;border-color:#f0c3bd}.cms-image-assessment.is-blocked>span{color:#aa412f;background:#ffe1dc}.cms-media-picker-grid>button>em{border-radius:999px;margin:6px 9px 0;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.cms-media-picker-grid>button>em.is-ideal,.cms-media-picker-grid>button>em.is-compatible{color:#197145;background:#e3f7eb}.cms-media-picker-grid>button>em.is-warning,.cms-media-picker-grid>button>em.is-unknown{color:#936109;background:#fff0c9}.cms-media-picker-grid>button>em.is-blocked{color:#a33f30;background:#ffe4df}.cms-media-picker-grid>button.image-blocked{opacity:.78;border-color:#e8b5ad}.product-image-guidance{color:#647f92;margin:-1px 0 8px;font-size:8.5px;font-weight:680;line-height:1.45;display:block}.product-image-field img,.product-gallery-field-v2 img{object-fit:contain;background:linear-gradient(145deg,#eef8ff,#fff8f1)}@media (max-width:760px){.cms-image-specification{grid-template-columns:40px minmax(0,1fr);padding:12px}.cms-image-specification>span{width:40px;height:40px}.cms-image-specification>em{text-align:left;grid-column:1/-1;max-width:none}}.payment-manual-settings{background:linear-gradient(#fbfdff,#f6faff);border:1px solid #dfe8ef;border-radius:20px;gap:18px;padding:22px;display:grid}.payment-manual-settings>header h3{color:#102a45;margin:0;font-size:20px}.payment-manual-settings>header p{color:#6e8194;margin:5px 0 0;font-size:12px;line-height:1.55}.payment-manual-general{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.payment-manual-general .payment-inline-toggle{grid-column:1/-1}.payment-manual-method-card{background:#fff;border:1px solid #dbe6ef;border-radius:17px;overflow:hidden}.payment-manual-method-card>header{background:#f9fbfd;border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.payment-manual-method-card.is-yape>header{background:linear-gradient(90deg,#7b248d14,#087bff08)}.payment-manual-method-card>header>div{gap:4px;display:grid}.payment-manual-method-card>header strong{color:#102a45;font-size:16px}.payment-manual-method-card>header small{color:#738598;font-size:11px}.payment-manual-method-card>.payment-basic-grid{padding:18px}.payment-inline-toggle{color:#344c63;background:#fff;border:1px solid #dfe8ef;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.payment-inline-toggle input{accent-color:#087bff;width:18px;height:18px}.payment-asset-field{gap:7px;min-width:0;display:grid}.payment-asset-field>span{color:#344b63;font-size:11px;font-weight:800}.payment-asset-field>div{background:#fff;border:1px solid #d7e3ec;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:8px;display:flex}.payment-asset-field img,.payment-asset-field>div>span{object-fit:contain;background:#eef5fa;border-radius:8px;flex:0 0 64px;place-items:center;width:64px;height:42px;display:grid;overflow:hidden}.payment-asset-field svg{color:#6a8196;width:22px;height:22px}.payment-asset-field button{color:#0a6bb3;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cbdce8;border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.payment-asset-field button.is-danger{color:#a9432f}@media (max-width:760px){.payment-manual-settings{padding:15px}.payment-manual-general{grid-template-columns:1fr}.payment-manual-method-card>header{flex-direction:column;align-items:flex-start}.payment-asset-field>div{flex-wrap:wrap}}.payment-admin-v2{--pay-ink:#102a45;--pay-muted:#6f8194;--pay-line:#dfe8ef;--pay-blue:#087bff;--pay-blue-soft:#eef7ff;gap:18px;min-width:0;padding-bottom:28px;display:grid}.payment-admin-loading-v2{align-content:start;gap:14px;min-height:440px;display:grid}.payment-admin-loading-v2 div{background:linear-gradient(90deg,#edf3f7 25%,#f8fbfd 50%,#edf3f7 75%) 0 0/200% 100%;border-radius:18px;height:84px;animation:1.15s linear infinite payment-admin-shimmer}.payment-admin-loading-v2 div:nth-child(2){height:220px}.payment-admin-loading-v2 div:nth-child(3){height:130px}@keyframes payment-admin-shimmer{to{background-position:-200% 0}}.payment-admin-hero-v2{background:radial-gradient(circle at 92% 18%,#f3c80f2e,#0000 21%),radial-gradient(circle at 75% 100%,#06a6ff3b,#0000 30%),linear-gradient(135deg,#061b3e 0%,#07345d 54%,#075f9d 100%);align-items:center;min-height:150px}.payment-admin-hero-v2 h1,.payment-admin-hero-v2>div>p:last-child{color:#fff}.payment-admin-hero-v2>div>p:last-child{opacity:.78;max-width:760px}.payment-admin-hero-v2 .admin-eyebrow{color:#74d5ff}.payment-admin-hero-actions-v2{justify-items:end;gap:10px;display:grid}.payment-admin-hero-actions-v2>span,.payment-admin-hero-actions-v2>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:38px;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.payment-admin-hero-actions-v2>button{cursor:pointer}.payment-admin-hero-actions-v2>button:disabled{cursor:wait;opacity:.62}.payment-admin-hero-actions-v2 svg{width:16px;height:16px}.payment-admin-summary-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-admin-summary-v2 article{border:1px solid var(--pay-line);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 12px 28px #0f2b530b}.payment-admin-summary-v2 article>span{color:#087bff;background:#edf7ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.payment-admin-summary-v2 svg{width:20px;height:20px}.payment-admin-summary-v2 strong,.payment-admin-summary-v2 small{display:block}.payment-admin-summary-v2 strong{color:var(--pay-ink);font-size:20px}.payment-admin-summary-v2 small{color:var(--pay-muted);margin-top:2px;font-size:10px}.payment-admin-feedback-v2:empty{display:none}.payment-admin-feedback-v2 p{margin:0}.payment-console-v2{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.payment-provider-nav-v2,.payment-editor-v2,.payment-secondary-panel-v2{border:1px solid var(--pay-line);background:#fff;border-radius:20px;box-shadow:0 16px 38px #0f2b530d}.payment-provider-nav-v2{gap:14px;padding:16px;display:grid;position:sticky;top:14px}.payment-provider-nav-v2>div{padding:3px 4px 7px}.payment-provider-nav-v2 h2{color:var(--pay-ink);margin:2px 0 4px;font-size:18px}.payment-provider-nav-v2>div>span{color:var(--pay-muted);font-size:10px;line-height:1.45}.payment-provider-nav-v2 nav{gap:7px;display:grid}.payment-provider-nav-v2 nav button{color:#5d7183;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 10px;align-items:center;gap:10px;min-width:0;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.payment-provider-nav-v2 nav button:hover{background:#f8fbfd;border-color:#d7e8f3;transform:translate(2px)}.payment-provider-nav-v2 nav button.is-active{color:#087bbd;background:linear-gradient(90deg,#edf8ff,#f8fcff);border-color:#aed9f3;box-shadow:inset 3px 0 #087bff}.payment-provider-icon-v2{color:#547087;background:#eef4f8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.payment-provider-nav-v2 button.is-active .payment-provider-icon-v2{color:#087bff;background:#dff1ff}.payment-provider-icon-v2 svg{width:18px;height:18px}.payment-provider-nav-v2 strong,.payment-provider-nav-v2 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-provider-nav-v2 strong{color:#263f57;font-size:11px}.payment-provider-nav-v2 small{color:#7c8d9d;margin-top:3px;font-size:9px}.payment-provider-nav-v2 nav button>i,.payment-manual-tabs-v2 button i{background:#c8d1d9;border-radius:50%;width:9px;height:9px}.payment-provider-nav-v2 nav button>i.is-on,.payment-manual-tabs-v2 button i.is-on{background:#17b46a;box-shadow:0 0 0 4px #17b46a1a}.payment-editor-v2{min-width:0;overflow:clip}.payment-editor-header-v2{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:20px 22px;display:flex}.payment-editor-header-v2 h2{color:var(--pay-ink);margin:3px 0 4px;font-size:23px}.payment-editor-header-v2>div>p:last-child{max-width:720px;color:var(--pay-muted);margin:0;font-size:11px;line-height:1.5}.payment-toggle-v2{color:#566c80;cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}.payment-toggle-v2 input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.payment-toggle-track-v2{background:#c8d1d9;border-radius:999px;width:42px;height:24px;transition:background .18s,box-shadow .18s;position:relative}.payment-toggle-track-v2 i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000002e}.payment-toggle-v2 input:checked+.payment-toggle-track-v2{background:#087bff}.payment-toggle-v2 input:checked+.payment-toggle-track-v2 i{transform:translate(18px)}.payment-toggle-v2 input:focus-visible+.payment-toggle-track-v2{box-shadow:0 0 0 4px #087bff24}.payment-toggle-v2 strong,.payment-toggle-v2 small{display:block}.payment-toggle-v2 strong{color:#334b62;font-size:10px}.payment-toggle-v2 small{color:#7a8a99;margin-top:2px;font-size:9px;line-height:1.35}.payment-toggle-v2.is-compact{grid-template-columns:36px auto;gap:7px}.payment-toggle-v2.is-compact .payment-toggle-track-v2{width:36px;height:21px}.payment-toggle-v2.is-compact .payment-toggle-track-v2 i{width:15px;height:15px}.payment-toggle-v2.is-compact input:checked+.payment-toggle-track-v2 i{transform:translate(15px)}.payment-editor-body-v2,.payment-manual-editor-v2{gap:14px;min-width:0;padding:18px;display:grid}.payment-section-card-v2{background:#fbfdff;border:1px solid #e0e8ee;border-radius:16px;gap:14px;min-width:0;padding:17px;display:grid}.payment-section-card-v2>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-section-card-v2>header>div{align-items:center;gap:9px;display:flex}.payment-section-card-v2>header>div>span{color:#087bff;background:#e5f4ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.payment-section-card-v2 h3{color:var(--pay-ink);margin:0;font-size:14px}.payment-section-card-v2>header>p{max-width:440px;color:var(--pay-muted);text-align:right;margin:1px 0 0;font-size:9px;line-height:1.45}.payment-form-grid-v2{gap:11px;min-width:0;display:grid}.payment-form-grid-v2.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-form-grid-v2.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-form-grid-v2 .is-wide{grid-column:1/-1}.payment-form-grid-v2 .admin-field{min-width:0}.payment-form-grid-v2 .admin-field input,.payment-form-grid-v2 .admin-field select,.payment-form-grid-v2 .admin-field textarea,.payment-credentials-grid-v2 .admin-field input,.payment-credentials-grid-v2 .admin-field textarea{box-sizing:border-box;width:100%}.payment-currency-chips-v2{flex-wrap:wrap;gap:8px;display:flex}.payment-currency-chips-v2 button{color:#5d7183;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d1dee7;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.payment-currency-chips-v2 button.is-active{color:#fff;background:#087bff;border-color:#087bff}.payment-currency-chips-v2 svg{width:13px;height:13px}.payment-environment-tabs-v2,.payment-manual-tabs-v2{background:#f5f8fa;border:1px solid #e0e8ee;border-radius:12px;gap:7px;padding:4px;display:flex;overflow-x:auto}.payment-environment-tabs-v2{width:fit-content}.payment-environment-tabs-v2 button,.payment-manual-tabs-v2 button{color:#64778a;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.payment-environment-tabs-v2 button.is-active,.payment-manual-tabs-v2 button.is-active{color:#087bff;background:#fff;box-shadow:0 5px 14px #102d4414}.payment-manual-tabs-v2 svg{width:15px;height:15px}.payment-credentials-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.payment-credentials-grid-v2 .admin-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.payment-credentials-grid-v2 em{color:#168953;background:#e8f8ef;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.payment-manual-overview-v2{gap:14px;display:grid}.payment-method-cards-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-method-summary-v2{background:#fff;border:1px solid #dfe8ef;border-radius:17px;gap:14px;min-width:0;padding:17px;display:grid;box-shadow:0 12px 28px #0f2b530a}.payment-method-summary-v2.is-yape{background:linear-gradient(145deg,#78258f0f,#fff 52%)}.payment-method-summary-v2.is-bank{background:linear-gradient(145deg,#087bff0f,#fff 52%)}.payment-method-summary-v2>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-method-summary-v2>header>span{color:#087bff;background:#eaf6ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.payment-method-summary-v2.is-yape>header>span{color:#7a268e;background:#f5eafd}.payment-method-summary-v2 svg{width:19px;height:19px}.payment-method-summary-v2 h3{color:var(--pay-ink);margin:0;font-size:16px}.payment-method-summary-v2 p{color:var(--pay-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.payment-method-summary-v2>button{color:#087bbd;cursor:pointer;min-height:38px;font:inherit;background:#f6fbff;border:1px solid #cde1ee;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:850;display:flex}.payment-method-summary-v2>button svg{width:14px;height:14px}.payment-readiness-v2{gap:6px;display:grid}.payment-readiness-v2>i{background:#e7edf2;border-radius:999px;height:5px;position:relative;overflow:hidden}.payment-readiness-v2>i:after{content:"";width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#06a6ff,#087bff);position:absolute;inset:0 auto 0 0}.payment-method-summary-v2.is-yape .payment-readiness-v2>i:after{background:linear-gradient(90deg,#8c2c9d,#63207d)}.payment-readiness-v2 span{color:#758698;font-size:9px}.payment-warning-v2{color:#7a5d17;background:#fff9e8;border:1px solid #f0d7a4;border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px;font-size:10px;line-height:1.45;display:flex}.payment-warning-v2 svg{flex:0 0 16px;width:16px;height:16px}.payment-method-editor-v2{background:#fff;border:1px solid #dfe8ef;border-radius:18px;min-width:0;overflow:hidden}.payment-method-editor-v2>header{background:#f9fbfd;border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.payment-method-editor-v2.is-yape>header{background:linear-gradient(90deg,#7b248d17,#087bff09)}.payment-method-editor-v2 h3{color:var(--pay-ink);margin:3px 0 4px;font-size:17px}.payment-method-editor-v2>header>div>span{color:var(--pay-muted);font-size:10px}.payment-method-editor-grid-v2{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:16px;min-width:0;padding:17px;display:grid}.payment-method-form-v2{min-width:0}.payment-asset-field-v2{gap:7px;min-width:0;display:grid}.payment-asset-field-v2>div:first-child strong,.payment-asset-field-v2>div:first-child small{display:block}.payment-asset-field-v2>div:first-child strong{color:#344b63;font-size:11px}.payment-asset-field-v2>div:first-child small{color:#7a8b9a;margin-top:3px;font-size:8px}.payment-asset-control-v2{background:#fff;border:1px solid #d7e3ec;border-radius:11px;align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.payment-asset-control-v2 img,.payment-asset-control-v2>span{object-fit:contain;background:#eef5fa;border-radius:8px;flex:0 0 64px;place-items:center;width:64px;height:42px;display:grid;overflow:hidden}.payment-asset-control-v2 svg{color:#6d8194;width:21px;height:21px}.payment-asset-control-v2 button{color:#0a6bb3;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cbdce8;border-radius:8px;padding:0 9px;font-size:9px;font-weight:850}.payment-asset-control-v2 button.is-danger{color:#a9432f}.payment-live-preview-v2{background:#f8fbfd;border:1px solid #dfe8ef;border-radius:15px;align-self:start;gap:12px;min-width:0;padding:14px;display:grid;position:sticky;top:14px}.payment-preview-label-v2{color:#607489;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.payment-preview-label-v2 svg{width:14px;height:14px}.payment-live-preview-v2>p{color:#8a6b22;align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.4;display:flex}.payment-live-preview-v2>p.is-ready{color:#168953}.payment-live-preview-v2>p svg{flex:0 0 14px;width:14px;height:14px}.payment-preview-yape-v2{color:#fff;background:radial-gradient(circle at 90% 10%,#ad48c673,#0000 34%),linear-gradient(135deg,#7b248d,#4a176e);border-radius:14px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.payment-preview-qr-v2{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:10px;place-items:center;width:100px;padding:6px;display:grid;overflow:hidden}.payment-preview-qr-v2 img{object-fit:contain;width:100%;height:100%}.payment-preview-qr-v2>span{color:#7b268c;text-align:center;place-items:center;gap:5px;display:grid}.payment-preview-qr-v2 svg{width:24px;height:24px}.payment-preview-qr-v2 small{font-size:8px}.payment-preview-yape-v2>div:last-child{gap:5px;min-width:0;display:grid}.payment-preview-logo-v2{object-fit:contain;max-width:58px;max-height:28px}.payment-preview-yape-v2 strong{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.payment-preview-yape-v2 small{opacity:.82;font-size:8px}.payment-preview-yape-v2 button{color:#fff;min-height:31px;font:inherit;opacity:1;background:#08cdbb;border:0;border-radius:8px;margin-top:4px;font-size:8px;font-weight:850}.payment-preview-bank-v2{background:linear-gradient(145deg,#fff,#f1f8fd);border:1px solid #d9e7f0;border-radius:14px;gap:12px;padding:15px;display:grid}.payment-preview-bank-v2>div:first-child{color:#087bff;background:#eaf6ff;border-radius:9px;place-items:center;width:64px;height:40px;display:grid;overflow:hidden}.payment-preview-bank-v2 img{object-fit:contain;width:100%;height:100%}.payment-preview-bank-v2 svg{width:22px;height:22px}.payment-preview-bank-v2 h4{color:var(--pay-ink);margin:0;font-size:14px}.payment-preview-bank-v2 dl{gap:7px;margin:0;display:grid}.payment-preview-bank-v2 dl div{border-top:1px solid #e4ebf1;justify-content:space-between;gap:12px;padding-top:7px;display:flex}.payment-preview-bank-v2 dt{color:#718397;font-size:8px}.payment-preview-bank-v2 dd{overflow-wrap:anywhere;color:#304a62;text-align:right;max-width:65%;margin:0;font-size:8px;font-weight:800}.payment-webhook-v2{color:#31546c;background:#edf8ff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 18px;padding:13px;display:flex}.payment-webhook-v2>div{align-items:center;gap:10px;min-width:0;display:flex}.payment-webhook-v2>div>svg{color:#087bff;flex:0 0 17px;width:17px;height:17px}.payment-webhook-v2 strong,.payment-webhook-v2 small{display:block}.payment-webhook-v2 strong{font-size:10px}.payment-webhook-v2 small{text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin-top:3px;font-size:8px;overflow:hidden}.payment-webhook-v2 button{color:#087bbd;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #9fd2ef;border-radius:9px;padding:0 10px;font-size:9px;font-weight:850}.payment-savebar-v2{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;bottom:0}.payment-savebar-v2>span{color:#708193;align-items:center;gap:7px;font-size:9px;display:flex}.payment-savebar-v2>span svg{width:14px;height:14px}.payment-secondary-panel-v2{overflow:hidden}.payment-secondary-panel-v2>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.payment-secondary-panel-v2>summary::-webkit-details-marker{display:none}.payment-secondary-panel-v2>summary>span{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.payment-secondary-panel-v2>summary>span>svg{box-sizing:border-box;color:#087bff;background:#eaf6ff;border-radius:10px;grid-row:1/span 2;width:34px;height:34px;padding:8px}.payment-secondary-panel-v2>summary strong,.payment-secondary-panel-v2>summary small{display:block}.payment-secondary-panel-v2>summary strong{color:var(--pay-ink);font-size:12px}.payment-secondary-panel-v2>summary small{color:var(--pay-muted);margin-top:2px;font-size:9px}.payment-secondary-panel-v2>summary>svg{color:#718397;width:16px;height:16px;transition:transform .18s}.payment-secondary-panel-v2[open]>summary>svg{transform:rotate(90deg)}.payment-secondary-panel-v2>form,.payment-secondary-panel-v2>.payment-events-v2{border-top:1px solid #e5edf3;padding:0 18px 18px}.payment-secondary-panel-v2>form{gap:14px;padding-top:16px;display:grid}.currency-default-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.currency-list-v2{gap:8px;display:grid}.currency-list-v2 article{background:#fbfdff;border:1px solid #e0e8ee;border-radius:11px;grid-template-columns:100px minmax(0,1fr) 120px 90px;align-items:center;gap:8px;padding:9px;display:grid}.currency-list-v2 input{min-width:0;min-height:38px;font:inherit;border:1px solid #d9e3ea;border-radius:9px;padding:0 9px;font-size:10px}.currency-list-v2 label{color:#5e7284;align-items:center;gap:6px;font-size:9px;display:flex}.payment-secondary-panel-v2 form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-secondary-panel-v2 form>footer>button:first-child{color:#087bbd;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #9fd2ef;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.payment-secondary-panel-v2 form>footer svg{width:14px;height:14px}.payment-events-v2{gap:8px;display:grid;padding-top:16px!important}.payment-events-v2 article{background:#fbfdff;border:1px solid #e2e8ed;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.payment-events-v2 article>span{color:#fff;background:#19b76a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.payment-events-v2 article>span.is-error{background:#d84d37}.payment-events-v2 strong,.payment-events-v2 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-events-v2 strong{color:#2a4359;font-size:9px}.payment-events-v2 small{color:#7e8d9b;margin-top:3px;font-size:8px}.payment-events-v2 time{color:#6e8090;white-space:nowrap;font-size:8px}@media (max-width:1180px){.payment-console-v2{grid-template-columns:220px minmax(0,1fr)}.payment-method-editor-grid-v2{grid-template-columns:1fr}.payment-live-preview-v2{position:static}}@media (max-width:980px){.payment-console-v2{grid-template-columns:1fr}.payment-provider-nav-v2{position:static}.payment-provider-nav-v2 nav{grid-template-columns:repeat(4,minmax(170px,1fr));padding-bottom:4px;overflow-x:auto}.payment-admin-summary-v2{grid-template-columns:1fr}.payment-form-grid-v2.columns-3,.currency-default-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.payment-admin-v2{gap:14px}.payment-admin-hero-v2{flex-direction:column;align-items:flex-start}.payment-admin-hero-actions-v2{justify-items:stretch;width:100%}.payment-admin-hero-actions-v2>span,.payment-admin-hero-actions-v2>button{justify-content:center}.payment-editor-header-v2,.payment-method-editor-v2>header,.payment-savebar-v2{flex-direction:column;align-items:stretch}.payment-toggle-v2{width:100%}.payment-form-grid-v2.columns-2,.payment-form-grid-v2.columns-3,.payment-credentials-grid-v2,.payment-method-cards-v2,.currency-default-grid-v2{grid-template-columns:1fr}.payment-form-grid-v2 .is-wide{grid-column:auto}.payment-section-card-v2>header{flex-direction:column}.payment-section-card-v2>header>p{text-align:left}.payment-manual-tabs-v2{width:100%}.payment-manual-tabs-v2 button{flex:1 0 auto}.payment-method-editor-grid-v2{padding:13px}.payment-preview-yape-v2{grid-template-columns:1fr}.payment-preview-qr-v2{margin-inline:auto}.payment-webhook-v2{flex-direction:column;align-items:stretch}.payment-webhook-v2 button{width:100%}.payment-savebar-v2 .admin-primary-button{justify-content:center;width:100%}.currency-list-v2 article{grid-template-columns:1fr 1fr}.currency-list-v2 article label{min-height:38px}.payment-secondary-panel-v2 form>footer{flex-direction:column;align-items:stretch}.payment-secondary-panel-v2 form>footer button{justify-content:center;width:100%}.payment-events-v2 article{grid-template-columns:28px minmax(0,1fr)}.payment-events-v2 time{grid-column:2}}@media (max-width:480px){.payment-provider-nav-v2 nav{grid-template-columns:repeat(4,minmax(150px,1fr))}.payment-editor-header-v2,.payment-editor-body-v2,.payment-manual-editor-v2{padding:14px}.payment-asset-control-v2{flex-wrap:wrap}.payment-asset-control-v2 button{flex:auto}.currency-list-v2 article{grid-template-columns:1fr}}.payment-manual-editor-v3{gap:22px;min-width:0;display:grid}.payment-manual-tabs-v3{scrollbar-width:thin;background:#f7fafc;border:1px solid #dfe9f2;border-radius:15px;align-items:center;gap:8px;padding:5px;display:flex;overflow-x:auto}.payment-manual-tabs-v3 button{color:#61738a;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:780;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.payment-manual-tabs-v3 button svg{width:17px;height:17px}.payment-manual-tabs-v3 button>span{color:#60738b;background:#e8eef4;border-radius:999px;min-width:28px;padding:3px 7px;font-size:9px}.payment-manual-tabs-v3 button.is-active{color:#075fc7;background:#fff;box-shadow:0 8px 22px #0f375f17}.payment-manual-tabs-v3 button.is-active>span{color:#fff;background:#087bff}.payment-manual-overview-v3{gap:22px;display:grid}.payment-manual-status-v3{background:linear-gradient(135deg,#fff,#f3f9ff);border:1px solid #dce8f2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.payment-manual-status-v3>div:first-child{align-items:center;gap:15px;min-width:0;display:flex}.payment-manual-status-v3>div:first-child>span{color:#71859c;background:#eaf0f5;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.payment-manual-status-v3>div:first-child>span.is-ready{color:#fff;background:linear-gradient(145deg,#087bff,#0068f4);box-shadow:0 10px 24px #0068f438}.payment-manual-status-v3 svg{width:21px;height:21px}.payment-manual-status-v3 h3{color:#0a2148;margin:2px 0 4px;font-size:19px}.payment-manual-status-v3 p{color:#718198;margin:0;font-size:11.5px;line-height:1.5}.payment-manual-status-pills-v3{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payment-manual-status-pills-v3 span{color:#77879a;background:#fff;border:1px solid #dde6ee;border-radius:999px;padding:7px 10px;font-size:9.5px;font-weight:800}.payment-manual-status-pills-v3 span.is-on{color:#116e42;background:#eefbf4;border-color:#bce7d1}.payment-method-group-v3{background:#fff;border:1px solid #e0e8ef;border-radius:18px;gap:14px;padding:20px;display:grid}.payment-method-group-v3>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-method-group-v3>header h3{color:#0b2246;margin:0 0 4px;font-size:17px}.payment-method-group-v3>header p{color:#76869a;margin:0;font-size:11.5px}.payment-method-group-v3>header>span{color:#0864cb;white-space:nowrap;background:#eef7ff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.payment-method-cards-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-method-summary-v3{--payment-brand:#087bff;--payment-brand-dark:#061b3e;background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dfe8f0;border-radius:16px;gap:13px;min-width:0;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.payment-method-summary-v3:hover{border-color:color-mix(in srgb, var(--payment-brand) 38%, #dfe8f0);transform:translateY(-2px);box-shadow:0 14px 32px #0c2c4e14}.payment-method-summary-v3>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-method-summary-v3 h4{color:#0b2145;margin:0;font-size:15px}.payment-method-summary-v3 p{color:#75869a;min-height:34px;margin:4px 0 0;font-size:10.5px;line-height:1.55}.payment-method-summary-v3>button{color:#0864cb;cursor:pointer;min-height:38px;font:inherit;background:#f7fbff;border:1px solid #d7e3ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:10.5px;font-weight:850;display:inline-flex}.payment-method-summary-v3>button svg{width:15px;height:15px}.payment-method-meta-v3{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-method-meta-v3 span{color:#7b8999;font-size:8.5px;font-weight:750}.payment-method-meta-v3 span:last-child{background:#f0f3f6;border-radius:999px;padding:4px 7px}.payment-method-meta-v3 span.is-ready{color:#176c43;background:#eaf8f0}.payment-brand-badge-v3{border-radius:11px;flex:0 0 46px;place-items:center;width:46px;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.payment-brand-badge-v3 img{object-fit:contain;width:88%;height:80%}.payment-brand-badge-v3 b{letter-spacing:-.02em;text-overflow:ellipsis;max-width:40px;font-size:9px;overflow:hidden}.payment-manual-workspace-v3{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.payment-manual-method-list-v3{background:#f8fafc;border:1px solid #e0e8ef;border-radius:17px;gap:6px;padding:12px;display:grid;position:sticky;top:92px}.payment-manual-method-list-v3>header{padding:8px 8px 12px}.payment-manual-method-list-v3 h3{color:#0d2448;margin:2px 0 0;font-size:15px}.payment-manual-method-list-v3>button{color:#53667d;cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:9px;display:grid}.payment-manual-method-list-v3>button:hover{background:#fff}.payment-manual-method-list-v3>button.is-active{color:#0b2148;background:#fff;border-color:#cfe1f2;box-shadow:0 8px 22px #0a2f5212}.payment-manual-method-list-v3 .payment-brand-badge-v3{flex-basis:42px;width:42px;height:38px}.payment-manual-method-list-v3>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.payment-manual-method-list-v3>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-manual-method-list-v3>button small{color:#8794a5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.payment-manual-method-list-v3>button>i{background:#c4ced8;border-radius:50%;width:7px;height:7px}.payment-manual-method-list-v3>button>i.is-on{background:#19a763;box-shadow:0 0 0 4px #19a7631c}.payment-method-editor-v3{background:#fff;border:1px solid #dce6ee;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 18px 45px #0926480e}.payment-method-editor-header-v3{background:linear-gradient(135deg, color-mix(in srgb, var(--payment-brand) 7%, #fff), #fff 72%);border-bottom:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.payment-method-editor-header-v3>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.payment-method-editor-header-v3>div:first-child>span{min-width:0}.payment-method-editor-header-v3 h3{color:#0a2148;margin:1px 0 3px;font-size:19px}.payment-method-editor-header-v3 small{color:#73849a;font-size:9.5px}.payment-method-editor-grid-v3{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;min-width:0;padding:20px;display:grid}.payment-method-form-v3{gap:15px;min-width:0;display:grid}.payment-form-section-v3{background:#fff;border:1px solid #e1e9f0;border-radius:15px;min-width:0;padding:18px}.payment-form-section-v3>header{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.payment-form-section-v3>header>span{color:#fff;background:linear-gradient(145deg, var(--payment-brand), var(--payment-brand-dark));border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.payment-form-section-v3 h4{color:#10284d;margin:0 0 3px;font-size:14px}.payment-form-section-v3 p{color:#7b8a9b;margin:0;font-size:9.5px}.payment-color-control-v3{grid-template-columns:46px minmax(0,1fr);gap:7px;display:grid}.payment-color-control-v3 input[type=color]{cursor:pointer;min-height:44px;padding:3px}.payment-live-preview-v3{gap:12px;min-width:0;display:grid;position:sticky;top:92px}.payment-preview-manual-v3{color:#fff;background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--payment-brand) 78%, #fff) 0, transparent 28%), linear-gradient(145deg, var(--payment-brand), var(--payment-brand-dark));box-shadow:0 18px 38px color-mix(in srgb, var(--payment-brand) 20%, transparent);border-radius:17px;overflow:hidden}.payment-preview-manual-v3>p{margin:0;padding:16px 17px 12px;font-size:10px;line-height:1.45}.payment-preview-wallet-v3{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding:0 17px 16px;display:grid}.payment-preview-qr-v3{aspect-ratio:1;color:#718098;background:#fff;border-radius:11px;place-items:center;width:132px;padding:7px;display:grid;overflow:hidden}.payment-preview-qr-v3 img{object-fit:contain;width:100%;height:100%}.payment-preview-qr-v3 span{text-align:center;place-items:center;gap:5px;display:grid}.payment-preview-qr-v3 svg{width:25px;height:25px}.payment-preview-wallet-v3>div:last-child{justify-items:start;gap:5px;min-width:0;display:grid}.payment-preview-wallet-v3>div:last-child>img{object-fit:contain;object-position:left center;width:64px;max-height:45px}.payment-preview-wallet-v3 strong{font-size:11px;line-height:1.3}.payment-preview-wallet-v3 small{color:#ffffffdb;font-size:8.5px}.payment-preview-wallet-v3 button{width:100%;min-height:34px;color:var(--payment-brand-dark);background:var(--payment-accent);font:inherit;border:0;border-radius:8px;margin-top:5px;font-size:9px;font-weight:850}.payment-preview-bank-v3{padding:0 17px 16px}.payment-preview-bank-v3>div:first-child{align-items:center;gap:12px;display:flex}.payment-preview-bank-v3>div:first-child>img{object-fit:contain;width:66px;max-height:44px}.payment-preview-bank-v3>div:first-child>span{gap:2px;display:grid}.payment-preview-bank-v3>div:first-child strong{font-size:13px}.payment-preview-bank-v3>div:first-child small{color:#ffffffc7;font-size:8.5px}.payment-preview-bank-v3 dl{gap:7px;margin:15px 0 0;display:grid}.payment-preview-bank-v3 dl>div{border-top:1px solid #ffffff29;grid-template-columns:70px minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.payment-preview-bank-v3 dt{color:#ffffffb8;font-size:8px}.payment-preview-bank-v3 dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:780}.payment-preview-benefits-v3{background:#00000014;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.payment-preview-benefits-v3 span{text-align:center;color:#ffffffd1;font-size:7.5px;font-weight:750}.payment-live-preview-v3>p{color:#765b22;background:#fff8df;border-radius:11px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:9px;font-weight:780;display:flex}.payment-live-preview-v3>p.is-ready{color:#166c42;background:#eaf8f0}.payment-live-preview-v3>p svg{width:15px;height:15px}@media (max-width:1180px){.payment-method-editor-grid-v3{grid-template-columns:1fr}.payment-live-preview-v3{width:min(100%,520px);position:static}}@media (max-width:900px){.payment-manual-status-v3{flex-direction:column;align-items:flex-start}.payment-manual-status-pills-v3{justify-content:flex-start}.payment-manual-workspace-v3{grid-template-columns:1fr}.payment-manual-method-list-v3{display:flex;position:static;overflow-x:auto}.payment-manual-method-list-v3>header{display:none}.payment-manual-method-list-v3>button{flex:0 0 210px;min-width:210px}}@media (max-width:720px){.payment-method-cards-v3{grid-template-columns:1fr}.payment-method-editor-header-v3{flex-direction:column;align-items:flex-start}.payment-method-editor-grid-v3,.payment-form-section-v3{padding:14px}.payment-preview-wallet-v3{grid-template-columns:1fr}.payment-preview-qr-v3{justify-self:center;width:min(220px,100%)}.payment-preview-wallet-v3>div:last-child{text-align:center;justify-items:center}.payment-preview-benefits-v3{grid-template-columns:1fr}}.payment-country-combo-v3{background:#f9fcff;border:1px solid #dce7ef;border-radius:12px;min-width:0;margin:0;padding:14px}.payment-country-combo-v3 legend{color:#203a5d;padding:0 5px;font-size:10px;font-weight:850}.payment-country-combo-v3>p{color:#75869b;margin:0 0 11px;font-size:9.5px;line-height:1.45}.payment-country-combo-v3>div{flex-wrap:wrap;gap:7px;display:flex}.payment-country-combo-v3 label{color:#536a84;cursor:pointer;background:#fff;border:1px solid #dbe7f0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:760;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.payment-country-combo-v3 label:hover{border-color:color-mix(in srgb, var(--payment-brand) 42%, #dbe7f0);color:var(--payment-brand);transform:translateY(-1px)}.payment-country-combo-v3 label.is-selected{border-color:color-mix(in srgb, var(--payment-brand) 55%, #dbe7f0);color:var(--payment-brand-dark);background:color-mix(in srgb, var(--payment-brand) 9%, #fff)}.payment-country-combo-v3 input{width:14px;height:14px;accent-color:var(--payment-brand);margin:0}@media (max-width:720px){.payment-country-combo-v3>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-country-combo-v3 label{border-radius:10px;justify-content:flex-start;width:100%}}.currency-country-policy-v3{color:#315a80;background:#f2f8ff;border:1px solid #cfe4fb;border-radius:12px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.payment-online-brand-grid-v3{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch;gap:18px;display:grid}.payment-online-brand-preview-v3{background:linear-gradient(145deg,#f9fcff,#f2f8fc);border:1px solid #dce8f1;border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:92px;padding:14px;display:grid}.payment-online-brand-preview-v3>span{color:#1978c8;background:#fff;border:1px solid #d9e7f1;border-radius:11px;place-items:center;width:76px;height:54px;display:grid;overflow:hidden}.payment-online-brand-preview-v3 img{object-fit:contain;width:100%;height:100%;padding:6px}.payment-online-brand-preview-v3 svg{width:27px;height:27px}.payment-online-brand-preview-v3>div{gap:5px;min-width:0;display:grid}.payment-online-brand-preview-v3 strong{overflow-wrap:anywhere;color:#0b263e;font-size:13px}.payment-online-brand-preview-v3 small{color:#71869a;font-size:9px;line-height:1.45}@media (max-width:820px){.payment-online-brand-grid-v3{grid-template-columns:1fr}}@media (max-width:520px){.payment-online-brand-preview-v3{grid-template-columns:62px minmax(0,1fr);padding:11px}.payment-online-brand-preview-v3>span{width:62px;height:46px}}.product-visual-grid-v3{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:20px}.product-featured-image-v3,.product-gallery-field-v3{background:#fbfdff;border:1px solid #dce7ef;border-radius:16px;min-width:0;padding:16px}.product-image-field__heading,.product-gallery-toolbar-v3{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-image-field__heading>div,.product-gallery-toolbar-v3>div{min-width:0}.product-image-field__heading span,.product-gallery-toolbar-v3 span{color:#17334d;font-size:12px;font-weight:850;display:block}.product-image-field__heading em{color:#0876c9;letter-spacing:.08em;text-transform:uppercase;background:#eaf6ff;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.product-featured-image-v3>button{aspect-ratio:3/2;background:linear-gradient(145deg,#eef8ff,#fff8f1);border:1px dashed #abc9dc;border-radius:13px;place-items:center;width:100%;min-height:0;margin-top:9px;padding:0;display:grid;overflow:hidden}.product-featured-image-v3>button img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%}.product-featured-image-v3>button strong{color:#335c78;background:#ffffffe6;border-radius:9px;width:max-content;max-width:calc(100% - 20px);padding:6px 10px;font-size:9px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #1f46601a}.product-featured-image-v3>button{position:relative}.product-image-usage-v3{color:#6a8193;margin:10px 0 0;font-size:9px;line-height:1.5}.product-gallery-toolbar-v3>button{color:#0876c9;cursor:pointer;min-height:38px;font:inherit;background:#eef9ff;border:1px solid #bad9eb;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.product-gallery-toolbar-v3>button:disabled{opacity:.58;cursor:not-allowed}.product-gallery-toolbar-v3>button svg{width:14px;height:14px}.product-gallery-previews-v3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.product-gallery-previews-v3 figure{aspect-ratio:4/3;background:linear-gradient(145deg,#eef8ff,#fff8f1);border:1px solid #dce7ee;border-radius:11px;margin:0;position:relative;overflow:hidden}.product-gallery-previews-v3 figure>img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%}.product-gallery-previews-v3 figcaption{color:#fff;background:#071f43b8;border-radius:6px;padding:3px 6px;font-size:7px;font-weight:850;position:absolute;bottom:6px;left:6px}.product-gallery-previews-v3 figure>button{color:#fff;cursor:pointer;width:27px;height:27px;font:inherit;background:#071f43cc;border:0;border-radius:8px;place-items:center;padding:0;font-size:16px;display:grid;position:absolute;top:6px;right:6px}.product-gallery-empty-v3{color:#617b8d;text-align:center;background:linear-gradient(145deg,#f5fbff,#fffdfb);border:1px dashed #bfd3e1;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:180px;margin-top:12px;padding:20px;display:grid}.product-gallery-empty-v3 svg{color:#168bd5;width:28px;height:28px}.product-gallery-empty-v3 strong{color:#294b63;font-size:11px}.product-gallery-empty-v3 p{max-width:390px;margin:0;font-size:8.5px;line-height:1.5}@media (max-width:980px){.product-visual-grid-v3{grid-template-columns:1fr}.product-gallery-previews-v3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.product-featured-image-v3,.product-gallery-field-v3{padding:13px}.product-gallery-toolbar-v3{flex-direction:column;align-items:stretch}.product-gallery-toolbar-v3>button{justify-content:center;width:100%}.product-gallery-previews-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-profile-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-profile-selector>button{color:#173b67;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6f2;border-radius:15px;align-content:center;gap:7px;min-height:112px;padding:18px;display:grid}.product-profile-selector>button strong{font-size:.9rem}.product-profile-selector>button small{color:#6f8199;line-height:1.45}.product-profile-selector>button.is-active{background:#eef7ff;border-color:#087bff;box-shadow:0 0 0 3px #087bff17}.product-profile-selector>button:disabled{opacity:.45;cursor:not-allowed}.product-profile-settings{margin-top:16px}.product-content-editors-v4{gap:16px;display:grid}.product-list-editor{background:#fff;border:1px solid #dbe6f2;border-radius:16px;overflow:hidden}.product-list-editor>header{background:#f8fbff;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 15px;display:flex}.product-list-editor>header>div{gap:3px;display:grid}.product-list-editor>header strong{color:#102f58;font-size:.86rem}.product-list-editor>header small{color:#75869b;font-size:.7rem}.product-list-editor>header button,.product-seo-editor>header button{color:#0868f7;cursor:pointer;background:#fff;border:1px solid #bcd8fb;border-radius:10px;min-height:36px;padding:0 13px;font-weight:800}.product-list-editor__items{gap:9px;padding:13px;display:grid}.product-list-editor__items article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.product-list-editor__index{color:#0868f7;background:#eef7ff;border-radius:9px;place-items:center;min-height:38px;font-size:.68rem;font-weight:900;display:grid}.product-list-editor__items input{color:#0d294f;border:1px solid #dbe6f2;border-radius:10px;width:100%;min-height:40px;padding:0 12px}.product-list-editor__actions{gap:4px;display:flex}.product-list-editor__actions button{color:#406181;cursor:pointer;background:#fff;border:1px solid #dbe6f2;border-radius:8px;width:32px;height:32px}.product-list-editor__actions button:last-child{color:#b42318}.product-list-editor>p{color:#7b8ba1;margin:0;padding:0 13px 13px;font-size:.68rem}.product-list-editor code{background:#eef3f8;border-radius:4px;padding:1px 4px}.product-seo-editor{background:#f8fbff;border:1px solid #dbe6f2;border-radius:16px;gap:16px;margin-top:18px;padding:18px;display:grid}.product-seo-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-seo-editor>header>div{gap:4px;display:grid}.product-seo-editor>header strong{color:#102f58}.product-seo-editor>header small{color:#74859b}.product-seo-preview{background:#fff;border:1px solid #dfe7ef;border-radius:13px;gap:5px;padding:16px;display:grid}.product-seo-preview small{color:#137333}.product-seo-preview strong{color:#1a0dab;font-size:1.1rem;font-weight:500}.product-seo-preview p{color:#4d5156;margin:0;line-height:1.45}.product-gallery-previews-v3 figure{position:relative}.product-gallery-order-v4{z-index:3;gap:4px;display:flex;position:absolute;bottom:7px;left:7px}.product-gallery-order-v4 button{color:#fff;cursor:pointer;background:#061b3ec7;border:0;border-radius:8px;width:28px;height:28px}.product-gallery-order-v4 button:disabled{opacity:.35}.product-profile-data-v4{margin-top:16px}@media (max-width:900px){.product-profile-selector{grid-template-columns:1fr}.product-list-editor__items article{grid-template-columns:32px minmax(0,1fr)}.product-list-editor__actions{grid-column:2;justify-content:flex-end}}@media (max-width:560px){.product-list-editor>header,.product-seo-editor>header{flex-direction:column;align-items:stretch}.product-list-editor>header button,.product-seo-editor>header button{width:100%}}.complaints-admin-hero{align-items:center}.complaints-admin-hero .admin-primary-button{align-self:center;text-decoration:none}.complaints-summary-grid .is-alert{background:#fff7f6;border-color:#f5a7a0}.complaints-summary-grid .is-alert span{color:#d92d20}.complaints-admin-workspace{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.complaints-admin-list-panel,.complaints-admin-detail-panel{background:#fff;border:1px solid #dce6f0;border-radius:20px;min-width:0;box-shadow:0 16px 45px #1436600d}.complaints-admin-list-panel{overflow:hidden}.complaints-admin-filters{background:#f8fbff;border-bottom:1px solid #e5ecf4;grid-template-columns:1fr;gap:9px;padding:15px;display:grid}.complaints-admin-filters label{position:relative}.complaints-admin-filters label svg{color:#71809a;width:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.complaints-admin-filters input,.complaints-admin-filters select{box-sizing:border-box;color:#071a3d;width:100%;min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #d6e2ed;border-radius:10px;padding:0 12px;font-size:12px}.complaints-admin-filters input{padding-left:38px}.complaints-admin-list{max-height:calc(100vh - 360px);display:grid;overflow:auto}.complaints-admin-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;gap:6px;padding:15px;transition:background .16s,box-shadow .16s;display:grid}.complaints-admin-list>button:hover,.complaints-admin-list>button.is-active{background:#f2f8ff;box-shadow:inset 4px 0 #0868f7}.complaints-admin-list>button.is-overdue{box-shadow:inset 4px 0 #d92d20}.complaints-admin-list button header,.complaints-admin-list button footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.complaints-admin-list button header span{color:#087bff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.complaints-admin-list button time{color:#8290a8;font-size:9px}.complaints-admin-list button>strong{color:#071a3d;font-size:15px}.complaints-admin-list button p{color:#334964;margin:0;font-size:12px;font-weight:800}.complaints-admin-list button small{color:#71809a;font-size:10px;line-height:1.4}.complaints-admin-list button footer b{color:#d92d20;font-size:9px}.complaints-admin-detail-panel{min-height:620px;padding:22px}.complaints-admin-placeholder{text-align:center;color:#71809a;place-content:center;justify-items:center;min-height:540px;display:grid}.complaints-admin-placeholder svg{color:#9cc9f3;width:52px;margin-bottom:12px}.complaints-admin-placeholder strong{color:#071a3d;font-size:20px}.complaints-admin-detail-head{border-bottom:1px solid #e5ecf4;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.complaints-admin-detail-head h2{color:#071a3d;margin:4px 0;font-size:28px}.complaints-admin-detail-head>div:last-child{gap:7px;min-width:220px;display:grid}.complaints-admin-detail-head label{color:#526782;gap:5px;font-size:10px;font-weight:800;display:grid}.complaints-admin-detail-head select{color:#071a3d;min-height:40px;font:inherit;background:#fff;border:1px solid #d6e2ed;border-radius:9px;padding:0 10px}.complaints-admin-detail-head small{color:#71809a;font-size:10px}.complaints-admin-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.complaints-admin-data-grid article{background:#fbfdff;border:1px solid #e0e8f1;border-radius:14px;padding:17px}.complaints-admin-data-grid h3{color:#071a3d;margin:0 0 12px;font-size:15px}.complaints-admin-data-grid dl{gap:8px;margin:0;display:grid}.complaints-admin-data-grid dl div{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.complaints-admin-data-grid dt{color:#8290a8;text-transform:uppercase;font-size:9px;font-weight:800}.complaints-admin-data-grid dd{color:#334964;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.complaints-admin-data-grid a{color:#0868f7}.complaints-admin-claim{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.complaints-admin-claim article{background:#f3f8fd;border-radius:14px;padding:17px}.complaints-admin-claim span{color:#087bff;letter-spacing:.1em;font-size:9px;font-weight:900}.complaints-admin-claim p{white-space:pre-wrap;color:#334964;margin:8px 0 0;font-size:12px;line-height:1.6}.complaints-admin-thread{margin-top:22px}.complaints-admin-thread>header{justify-content:space-between;align-items:center;display:flex}.complaints-admin-thread>header h3{color:#071a3d}.complaints-admin-thread>header span{color:#71809a;font-size:10px}.complaints-admin-thread>article{background:#fff;border:1px solid #dce6f0;border-radius:13px;margin-top:10px;padding:15px}.complaints-admin-thread>article.is-consumer{background:#edf7ff;border-color:#c8e2fa;margin-left:7%}.complaints-admin-thread>article.is-internal{background:#fff9e9;border-style:dashed}.complaints-admin-thread>article.is-final{border-color:#8bd6b0;box-shadow:0 0 0 3px #17a66a12}.complaints-admin-thread article header{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.complaints-admin-thread article header strong{color:#071a3d}.complaints-admin-thread article header span{color:#71809a;text-transform:uppercase;font-size:9px}.complaints-admin-thread article time{color:#8290a8;margin-left:auto;font-size:9px}.complaints-admin-thread article p{white-space:pre-wrap;color:#42536f;font-size:12px;line-height:1.6}.complaints-admin-thread article>b{color:#117847;text-transform:uppercase;font-size:9px}.complaints-admin-reply{border-top:1px solid #e5ecf4;gap:13px;margin-top:20px;padding-top:18px;display:grid}.complaints-admin-reply>label{gap:6px;display:grid}.complaints-admin-reply>label span{color:#071a3d;font-size:11px;font-weight:800}.complaints-admin-reply textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #d6e2ed;border-radius:11px;padding:13px}.complaints-admin-reply>div{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:12px;display:grid}.complaints-admin-reply>div>label:not(.complaints-admin-final){color:#526782;gap:5px;font-size:10px;font-weight:800;display:grid}.complaints-admin-reply select{background:#fff;border:1px solid #d6e2ed;border-radius:9px;min-height:43px;padding:0 10px}.complaints-admin-final{color:#334964;border:1px solid #d6e2ed;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.complaints-admin-final input{accent-color:#0868f7}@media (max-width:1100px){.complaints-admin-workspace{grid-template-columns:1fr}.complaints-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}.complaints-admin-list>button{border-right:1px solid #edf1f5}}@media (max-width:700px){.complaints-admin-list{grid-template-columns:1fr}.complaints-admin-detail-panel{padding:15px}.complaints-admin-detail-head{flex-direction:column}.complaints-admin-detail-head>div:last-child{width:100%;min-width:0}.complaints-admin-data-grid,.complaints-admin-claim,.complaints-admin-reply>div{grid-template-columns:1fr}.complaints-admin-reply .admin-primary-button{width:100%}}.payment-culqi-readiness{background:#f8fbff;border:1px solid #d8e3f0;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:14px;margin:16px 0;padding:16px;display:grid}.payment-culqi-readiness>span{color:#b45309;background:#fff7e8;border-radius:13px;place-items:center;width:42px;height:42px;display:inline-grid}.payment-culqi-readiness.is-ready{background:#f0fff7;border-color:#a7e8c8}.payment-culqi-readiness.is-ready>span{color:#047857;background:#dcfce7}.payment-culqi-readiness strong{color:#071a3d;font-size:.98rem;display:block}.payment-culqi-readiness p{color:#53657d;margin:5px 0 0;line-height:1.5}.payment-culqi-readiness ul{color:#9f341f;margin:10px 0 0;padding-left:20px;line-height:1.5}.payment-culqi-active-warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;margin:0 0 16px;padding:11px 13px;font-weight:700;line-height:1.45}@media (max-width:720px){.payment-culqi-readiness{grid-template-columns:1fr}}.admin-sidebar{color:#30445f;border-right:1px solid #dfe8f0;box-shadow:8px 0 28px #081f370b;background:#fff!important}.admin-sidebar:after{display:none}.admin-sidebar-head{background:#fff;border-bottom-color:#dfe8f0}.admin-brand-logo-wrap{box-shadow:none;background:0 0;border-color:#0000}.admin-sidebar-scroll{scrollbar-color:#c8d8e5 transparent}.admin-sidebar-scroll::-webkit-scrollbar-thumb{background:#c8d8e5}.admin-nav-group>h2{color:#8a99ae}.admin-nav-group a{color:#30445f;background:0 0}.admin-nav-icon{color:#3f5571;background:#eef3f7}.admin-nav-copy small{color:#8190a4}.admin-nav-group a.is-active .admin-nav-copy small{color:#ffffffd1}.admin-nav-chevron{color:#8090a4}.admin-nav-group a:hover .admin-nav-chevron{color:#008bd8}.admin-nav-group a.is-active .admin-nav-chevron{color:#ffffffe6}.admin-sidebar-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top-color:#dfe8f0}.admin-sidebar-user{background:#f8fbfd;border:1px solid #e5edf4;border-radius:13px;margin-bottom:8px}.admin-sidebar-avatar>span,.admin-sidebar-avatar>img{border-color:#0000;box-shadow:0 8px 18px #06a6ff2e}.admin-sidebar-user strong{color:#0b1f3a}.admin-sidebar-user small{color:#7b8ba0}.admin-sidebar-foot .admin-sidebar-logout{color:#63748a;background:0 0;border-color:#0000}@media (max-width:1040px){.admin-sidebar{box-shadow:18px 0 48px #081f372e}}.payment-credential-actions-v4{border-top:1px solid #e3ebf3;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.payment-credential-actions-v4 button,.payment-webhook-url-v4 button{color:#075f96;cursor:pointer;background:#eef9ff;border:1px solid #b9d8ec;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.payment-credential-actions-v4 button:disabled{opacity:.5;cursor:not-allowed}.payment-credential-actions-v4 small{color:#697d92;line-height:1.45}.payment-culqi-policy-grid-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-culqi-methods-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.payment-culqi-methods-v4 article{background:#fbfdff;border:1px solid #dde7ef;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.payment-culqi-methods-v4 article.is-enabled{background:#f1faff;border-color:#9edcff;box-shadow:0 9px 26px #06a6ff14}.payment-culqi-methods-v4 article>span{color:#1479ad;background:#e9f5fb;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.payment-culqi-methods-v4 article strong,.payment-culqi-methods-v4 article small{display:block}.payment-culqi-methods-v4 article strong{color:#0b2542}.payment-culqi-methods-v4 article small{color:#74869a;margin-top:3px;line-height:1.4}.payment-culqi-methods-v4 .payment-toggle-v2>span:last-child{display:none}.payment-culqi-policy-note-v4{color:#285f46;background:#f2fcf7;border:1px solid #cce9da;border-radius:13px;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.payment-culqi-policy-note-v4 svg{flex:0 0 20px}.payment-culqi-policy-note-v4 p{margin:0;line-height:1.5}.payment-culqi-appearance-v4{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.payment-culqi-appearance-v4>header{grid-column:1/-1}.payment-culqi-preview-v4{border-radius:var(--culqi-radius,12px);color:var(--culqi-text,#081b4b);background:#fff;border:1px solid #dbe5ee;align-self:start;overflow:hidden;box-shadow:0 16px 40px #0a26441a}.payment-culqi-preview-v4 header{background:var(--culqi-banner,#081b4b);color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.payment-culqi-preview-v4 header img{object-fit:contain;max-width:110px;max-height:34px}.payment-culqi-preview-v4>div{gap:10px;padding:18px;display:grid}.payment-culqi-preview-v4>div>strong{font-size:27px}.payment-culqi-preview-v4 label{gap:6px;font-size:12px;font-weight:800;display:grid}.payment-culqi-preview-v4 input{border:1px solid #d7e2ec;border-radius:10px;min-height:42px;padding:0 12px}.payment-culqi-preview-v4 button{border-radius:var(--culqi-radius,12px);background:var(--culqi-button,#06a6ff);color:#fff;border:0;min-height:44px;font-weight:900}.payment-culqi-preview-v4 footer{color:#6e8094;text-align:center;border-top:1px solid #eef2f6;padding:11px 18px;font-size:11px}.payment-webhook-url-v4{align-items:center;gap:10px;display:flex}.payment-webhook-url-v4 code{color:#153655;background:#f7fafc;border:1px solid #dbe5ee;border-radius:12px;flex:1;padding:13px;overflow:auto}.payment-webhook-events-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.payment-webhook-events-v4 article{background:#fbfdff;border:1px solid #dbe5ee;border-radius:14px;gap:5px;padding:15px;display:grid}.payment-webhook-events-v4 article>strong{color:#14714a;text-transform:uppercase;background:#eaf8f1;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px}.payment-webhook-events-v4 span{color:#203c5b}.payment-webhook-events-v4 small{color:#71849a;line-height:1.45}.payment-webhook-auth-v4{color:#6d5109;background:#fff8e7;border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px;display:flex}.payment-manual-diagnostics-v4{background:#fff;border:1px solid #dbe6ef;border-radius:18px;padding:18px}.payment-manual-diagnostics-v4>header h3,.payment-manual-diagnostics-v4>header p{margin:0}.payment-manual-diagnostics-v4>header p{color:#718398;margin-top:4px}.payment-manual-diagnostics-v4>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.payment-manual-diagnostics-v4 article{background:#f9fbfd;border:1px solid #e1e9f0;border-radius:13px;padding:13px}.payment-manual-diagnostics-v4 h4{color:#12304e;margin:0 0 9px}.payment-manual-diagnostics-v4 p{grid-template-columns:18px minmax(0,1fr);gap:3px 6px;margin:7px 0;display:grid}.payment-manual-diagnostics-v4 p span{grid-row:1/3}.payment-manual-diagnostics-v4 p small{color:#78899b;grid-column:2}.payment-manual-diagnostics-v4 p.is-visible span{color:#16885b}.payment-manual-diagnostics-v4 p.is-hidden span{color:#9b6a18}@media (max-width:980px){.payment-culqi-policy-grid-v4,.payment-culqi-methods-v4,.payment-webhook-events-v4,.payment-culqi-appearance-v4,.payment-manual-diagnostics-v4>div{grid-template-columns:1fr}.payment-credential-actions-v4,.payment-webhook-url-v4{flex-direction:column;align-items:stretch}}.payment-culqi-launch-grid-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-culqi-launch-grid-v4 article{background:#fbfdff;border:1px solid #dde7ef;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.payment-culqi-launch-grid-v4 article>span{color:#9b6900;background:#fff4da;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.payment-culqi-launch-grid-v4 article.is-ready{background:#f2fcf7;border-color:#a9e3c7}.payment-culqi-launch-grid-v4 article.is-ready>span{color:#08744a;background:#dcfce7}.payment-culqi-launch-grid-v4 article:not(:first-child){grid-template-columns:1fr}.payment-culqi-launch-grid-v4 small,.payment-culqi-launch-grid-v4 strong,.payment-culqi-launch-grid-v4 p{margin:0;display:block}.payment-culqi-launch-grid-v4 small{color:#708399;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.payment-culqi-launch-grid-v4 strong{color:#0c2b4d;margin-top:4px;font-size:15px}.payment-culqi-launch-grid-v4 p{color:#657a90;margin-top:5px;font-size:12px;line-height:1.45}.payment-culqi-launch-note-v4{color:#285b7d;background:#eef8ff;border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px 13px;line-height:1.5;display:flex}.payment-culqi-launch-note-v4 svg{flex:0 0 18px}@media (max-width:980px){.payment-culqi-launch-grid-v4{grid-template-columns:1fr}}.payment-culqi-fixed-policy-v5{background:#f2faff;border:1px solid #bfe4f8;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.payment-culqi-fixed-policy-v5>span{color:#087bb9;background:#dff4ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.payment-culqi-fixed-policy-v5 svg{width:21px;height:21px}.payment-culqi-fixed-policy-v5 strong,.payment-culqi-fixed-policy-v5 small{display:block}.payment-culqi-fixed-policy-v5 strong{color:#0b2847}.payment-culqi-fixed-policy-v5 small{color:#637a91;margin-top:4px;line-height:1.45}.payment-currency-chips-v2 button:disabled{cursor:default;opacity:1}.email-template-manager{gap:20px;min-width:0;padding:2px 0 28px;display:grid}.email-template-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.email-template-hero h1{color:#071a3d;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.08}.email-template-hero p:not(.admin-eyebrow){color:#61708d;max-width:760px;margin:9px 0 0;font-size:14px;line-height:1.6}.email-template-refresh,.email-template-test-form button{color:#0868f7;cursor:pointer;background:#fff;border:1px solid #b9d9f7;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-weight:800;display:inline-flex}.email-template-refresh{padding:0 17px}.email-template-refresh:disabled,.email-template-test-form button:disabled{cursor:not-allowed;opacity:.55}.email-template-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.email-template-status-grid article{background:#fff;border:1px solid #dce7f2;border-radius:16px;min-width:0;padding:16px 18px;box-shadow:0 10px 28px #0f2b530b}.email-template-status-grid article.is-ready{background:#f5fff9;border-color:#b8e5cc}.email-template-status-grid article.is-warning{background:#fffaf0;border-color:#f2d08a}.email-template-status-grid span,.email-template-meta span{color:#71809a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.email-template-status-grid strong{color:#071a3d;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:17px;display:block;overflow:hidden}.email-template-status-grid small{color:#61708d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.email-template-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:18px;min-height:660px;display:grid}.email-template-catalog,.email-template-preview-panel{background:#fff;border:1px solid #dce7f2;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #0f2b530e}.email-template-catalog{flex-direction:column;max-height:calc(100dvh - 218px);display:flex}.email-template-catalog-head{border-bottom:1px solid #e4ebf3;gap:10px;padding:17px 16px 13px;display:grid}.email-template-catalog-head strong{color:#071a3d;font-size:16px}.email-template-catalog-head span{color:#61708d;margin-top:4px;font-size:11px;line-height:1.45;display:block}.email-template-catalog-head input,.email-template-catalog-head select,.email-template-test-form input{color:#071a3d;background:#fbfdff;border:1px solid #d5e2ef;border-radius:11px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 12px}.email-template-catalog-head input:focus,.email-template-catalog-head select:focus,.email-template-test-form input:focus{border-color:#087bff;box-shadow:0 0 0 3px #087bff1c}.email-template-list{align-content:start;gap:8px;min-height:0;padding:11px;display:grid;overflow-y:auto}.email-template-list-item{color:#071a3d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-width:0;min-height:78px;padding:11px 12px;display:grid;position:relative}.email-template-list-item:hover{background:#fbfdff;border-color:#b9d9f7}.email-template-list-item[data-selected=true]{background:linear-gradient(135deg,#fff,#eff7ff);border-color:#087bff;box-shadow:0 7px 19px #0868f71a}.email-template-list-item[data-selected=true]:before{content:"";background:#087bff;border-radius:999px;width:5px;height:24px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.email-template-list-icon{color:#087bff;background:#eef7ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.email-template-list-icon svg{width:19px;height:19px}.email-template-list-copy{min-width:0}.email-template-list-copy strong,.email-template-list-copy small,.email-template-list-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-template-list-copy strong{font-size:13px}.email-template-list-copy small{color:#61708d;margin-top:4px;font-size:10px}.email-template-list-copy em{color:#8490a7;margin-top:5px;font-size:10px;font-style:normal}.email-template-list-item>svg{color:#71809a;width:17px;height:17px}.email-template-empty{color:#61708d;text-align:center;padding:24px 15px;font-size:13px}.email-template-preview-panel{padding:16px}.email-template-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 3px 14px;display:flex}.email-template-preview-head span{color:#0868f7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.email-template-preview-head h2{color:#071a3d;margin:5px 0 0;font-size:21px;line-height:1.2}.email-template-preview-head p{color:#61708d;max-width:650px;margin:5px 0 0;font-size:12px;line-height:1.5}.email-template-viewport{background:#f4f8fc;border:1px solid #dce7f2;border-radius:11px;flex:none;padding:3px;display:inline-flex}.email-template-viewport button{color:#61708d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.email-template-viewport button[data-active=true]{color:#0868f7;background:#fff;box-shadow:0 4px 12px #0f2b5314}.email-template-meta{background:#fbfdff;border:1px solid #dce7f2;border-radius:13px;grid-template-columns:minmax(0,1.8fr) minmax(120px,.7fr) minmax(140px,.8fr);display:grid;overflow:hidden}.email-template-meta>div{min-width:0;padding:12px 14px}.email-template-meta>div+div{border-left:1px solid #e4ebf3}.email-template-meta strong{color:#071a3d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.email-template-frame-stage{background:#eaf0f6;border:1px solid #dce7f2;border-radius:15px;place-items:start center;min-height:560px;margin-top:13px;padding:12px;display:grid;overflow:auto}.email-template-frame-stage iframe{background:#fff;border:0;border-radius:10px;width:100%;height:720px;transition:width .16s;box-shadow:0 14px 32px #0f2b531f}.email-template-frame-stage[data-viewport=mobile] iframe{width:min(390px,100%)}.email-template-empty-preview{color:#61708d;place-content:center;justify-items:center;gap:10px;min-height:520px;display:grid}.email-template-empty-preview svg{color:#087bff;width:34px;height:34px}.email-template-test-box{background:#eef7ff;border:1px solid #cfe5fb;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(330px,auto);align-items:center;gap:18px;margin-top:13px;padding:15px;display:grid}.email-template-test-box strong{color:#071a3d;font-size:13px;display:block}.email-template-test-box span{color:#48627f;margin-top:4px;font-size:11px;line-height:1.45;display:block}.email-template-test-form{grid-template-columns:minmax(190px,1fr) auto;gap:8px;display:grid}.email-template-test-form input{background:#fff}.email-template-test-form button{color:#fff;background:#0868f7;border-color:#0868f7;padding:0 15px}.email-template-test-form button svg{width:18px;height:18px}@media (max-width:1180px){.email-template-workspace{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}.email-template-test-box{grid-template-columns:1fr}}@media (max-width:960px){.email-template-status-grid{grid-template-columns:1fr}.email-template-workspace{grid-template-columns:1fr;min-height:0}.email-template-catalog{max-height:460px}.email-template-preview-panel{min-height:0}}@media (max-width:640px){.email-template-hero{flex-direction:column}.email-template-refresh{width:100%}.email-template-preview-head{flex-direction:column}.email-template-viewport{width:100%}.email-template-viewport button{flex:1}.email-template-meta{grid-template-columns:1fr}.email-template-meta>div+div{border-top:1px solid #e4ebf3;border-left:0}.email-template-frame-stage{min-height:520px;padding:7px}.email-template-frame-stage iframe{height:650px}.email-template-test-form{grid-template-columns:1fr}.email-template-test-form button{width:100%}}.admin-sidebar{color:#283954;width:276px;box-shadow:none;border-right:1px solid #dce5ef;background:#fff!important}.admin-sidebar-head{background:#fff;border-bottom:1px solid #dce5ef;flex-basis:82px;min-height:82px;padding:12px 20px}.admin-sidebar .admin-brand{gap:0}.admin-brand-logo-wrap{width:152px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-brand-logo{object-position:left center}.admin-sidebar-scroll{scrollbar-color:#c8d8e5 transparent;padding:10px 8px 18px}.admin-nav{gap:4px}.admin-nav-group{padding-bottom:2px}.admin-nav-group>h2{color:#90a0b8;letter-spacing:.2em;margin:18px 14px 9px;font-size:10px;font-weight:850}.admin-nav-group>div{gap:5px}.admin-nav-group a{color:#283954;border:0;border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:54px;padding:7px 12px}.admin-nav-group a:hover{color:#0b1630;background:#f3f8fc;border-color:#0000;transform:none}.admin-nav-group a.is-active{color:#fff;background:linear-gradient(135deg,#06a6ff,#08a0e6);border-color:#0000;box-shadow:0 11px 24px #06a6ff38}.admin-nav-group a.is-active:before{display:none}.admin-nav-icon{color:#3c526f;background:#eff4f8;border-radius:13px;width:38px;height:38px}.admin-nav-group a.is-active .admin-nav-icon{color:#fff;box-shadow:none;background:#ffffff29}.admin-nav-copy strong{font-size:13px;font-weight:650}.admin-nav-copy small,.admin-nav-chevron{display:none}.admin-sidebar-foot{background:#fff;border-top:1px solid #dce5ef;padding:14px 16px 16px}.admin-sidebar-user{background:#f8fbfd;border:1px solid #e3ebf2;border-radius:14px;margin:0 0 8px;padding:8px}.admin-sidebar-user strong{color:#0b1630;font-size:11.5px}.admin-sidebar-user small{color:#7b8ba0;font-size:9px}.admin-sidebar-foot .admin-sidebar-logout{color:#687993;background:0 0;border:1px solid #0000;min-height:42px}.admin-sidebar-foot .admin-sidebar-logout:hover{color:#c7293d;background:#fff2f2;border-color:#ffd6dc}.admin-main-column{margin-left:276px}.admin-app-boot .admin-sidebar,.admin-app-boot .admin-topbar,.admin-app-boot .admin-main-column{pointer-events:none}.admin-boot-logo,.admin-boot-nav>span,.admin-boot-user,.admin-boot-topbar div>span,.admin-boot-topbar>span,.admin-boot-content section>span,.admin-boot-content>div>span{background:linear-gradient(90deg,#edf3f7 25%,#f8fbfd 45%,#edf3f7 65%) 0 0/220% 100%;border-radius:10px;animation:1.35s ease-in-out infinite adminBootShimmer;display:block}.admin-boot-logo{width:152px;height:30px}.admin-boot-nav{gap:5px;padding-top:14px;display:grid}.admin-boot-nav>span{border-radius:15px;min-height:54px}.admin-boot-user{background-color:#f8fbfd;border:1px solid #e3ebf2;width:100%;height:58px}.admin-boot-topbar{justify-content:space-between}.admin-boot-topbar>div{gap:8px;display:grid}.admin-boot-topbar div>span:first-child{width:106px;height:8px}.admin-boot-topbar div>span:last-child{width:168px;height:17px}.admin-boot-topbar>span{border-radius:13px;width:220px;height:42px}.admin-boot-content{gap:18px;display:grid}.admin-boot-content>section{background:#fff;border:1px solid #dfe8f0;border-radius:20px;gap:13px;padding:27px;display:grid}.admin-boot-content section>span:first-child{width:110px;height:9px}.admin-boot-content section>span:nth-child(2){width:min(440px,70%);height:34px}.admin-boot-content section>span:nth-child(3){width:min(650px,88%);height:12px}.admin-boot-content>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-boot-content>div>span{background-color:#fff;border:1px solid #e1e9f0;border-radius:18px;min-height:124px}@keyframes adminBootShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-subworkspace{gap:18px;min-width:0;display:grid}.admin-module-tabs,.site-image-area-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-module-tabs-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-module-tabs>button,.site-image-area-nav>button{color:#263854;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:66px;padding:11px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 2px 3px #14274509}.admin-module-tabs>button:hover,.site-image-area-nav>button:hover{background:#f9fcff;border-color:#b9def4}.admin-module-tabs>button.is-active,.site-image-area-nav>button.is-active{background:#eefaff;border-color:#8fd6fa;box-shadow:0 8px 20px #06a6ff14}.admin-module-tabs>button>svg,.site-image-area-nav>button>span{color:#3c526f;background:#eff4f8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-module-tabs>button>svg{padding:9px}.site-image-area-nav>button>span svg{width:18px;height:18px}.admin-module-tabs>button.is-active>svg,.site-image-area-nav>button.is-active>span{color:#fff;background:linear-gradient(135deg,#06a6ff,#008bd8)}.admin-module-tabs strong,.admin-module-tabs small,.site-image-area-nav strong,.site-image-area-nav small{text-overflow:ellipsis;display:block;overflow:hidden}.admin-module-tabs strong,.site-image-area-nav strong{color:#0b1630;white-space:nowrap;font-size:12px;font-weight:800}.admin-module-tabs small,.site-image-area-nav small{color:#71809a;white-space:nowrap;margin-top:4px;font-size:9.5px;line-height:1.35}.site-image-area-nav>button>em{color:#56708c;text-align:center;background:#eef3f7;border-radius:999px;min-width:29px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.site-image-area-nav>button.is-active>em{color:#0077bd;background:#dff4ff}.admin-configuration-hero{margin-bottom:0}.admin-secondary-action{color:#126b9d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5ddec;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.admin-secondary-action:disabled{cursor:wait;opacity:.55}.admin-secondary-action svg{width:17px;height:17px}.identity-pagination{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:13px;padding:11px 4px 0;display:flex}.identity-pagination p{color:#71809a;margin:0;font-size:10px}.identity-pagination p strong{color:#263854}.identity-pagination>div{align-items:center;gap:5px;display:flex}.identity-pagination button,.identity-pagination>div>span{color:#4d617b;width:34px;height:34px;font:inherit;background:#fff;border:1px solid #d8e2ec;border-radius:10px;place-items:center;font-size:9.5px;font-weight:800;display:grid}.identity-pagination>div>span{background:0 0;border-color:#0000}.identity-pagination button:hover:not(:disabled){color:#007bc2;background:#effaff;border-color:#a8dafa}.identity-pagination button.is-active{color:#fff;background:#06a6ff;border-color:#06a6ff}.identity-pagination button:disabled{cursor:not-allowed;opacity:.38}.identity-pagination button:first-child svg{transform:rotate(180deg)}.identity-pagination button svg{width:14px;height:14px}@media (max-width:980px){.admin-sidebar{width:min(300px,88vw);box-shadow:18px 0 48px #081f372e}.admin-main-column{margin-left:0}.admin-mobile-close{color:#52677b;background:#fff;border-color:#dce5ef}.admin-app-boot .admin-sidebar{display:none}.admin-app-boot .admin-main-column{margin-left:0}.admin-boot-content>div{grid-template-columns:1fr}.admin-module-tabs-three,.site-image-area-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-module-tabs,.admin-module-tabs-three,.site-image-area-nav{grid-template-columns:1fr}.admin-module-tabs>button,.site-image-area-nav>button{min-height:62px}.identity-pagination{flex-direction:column;align-items:flex-start}.identity-pagination>div{width:100%;padding-bottom:3px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.admin-app-boot *{animation:none!important}}.identity-security-access{background:#f8fbfe;border:1px solid #dfe8f1;border-radius:13px;gap:12px;margin-top:18px;padding:14px;display:grid}.identity-security-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-security-head>div{gap:3px;display:grid}.identity-security-head span{color:#68758a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.identity-security-head strong{color:var(--admin-ink);font-size:10.5px}.identity-security-head>svg{color:#087bff;background:#eaf5ff;border-radius:9px;width:30px;height:30px;padding:7px}.identity-security-access>p,.identity-security-restriction{color:#66758a;margin:0;font-size:8.5px;line-height:1.55}.identity-security-note{color:#246645;background:#f0faf4;border:1px solid #cfe8da;border-radius:9px;padding:8px 9px;font-size:8px;font-weight:750;line-height:1.45;display:block}.identity-password-trigger{color:#0874d1;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b8dcfa;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.identity-password-trigger:hover{background:#f3f9ff;border-color:#77bdf3}.identity-password-trigger svg{width:14px;height:14px}.identity-password-form{gap:10px;padding-top:2px;display:grid}.identity-password-form>label:not(.identity-password-temporary){gap:6px;display:grid}.identity-password-form>label>span:first-child{color:#637188;letter-spacing:.04em;font-size:7.5px;font-weight:850}.identity-password-form select,.identity-password-form input[type=password]{color:#25364f;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d8e2ec;border-radius:9px;outline:0;padding:0 10px;font-size:9px}.identity-password-form select:focus,.identity-password-form input[type=password]:focus{border-color:#69baf1;box-shadow:0 0 0 3px #087bff17}.identity-password-form>small{color:#8190a3;font-size:7.5px;line-height:1.5}.identity-password-temporary{cursor:pointer;background:#fff;border:1px solid #e1e8ef;border-radius:9px;grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:9px;display:grid}.identity-password-temporary input{accent-color:var(--admin-blue);margin:1px 0 0}.identity-password-temporary span{line-height:1.4;color:#4f6077!important;font-size:8px!important;font-weight:750!important}.identity-password-feedback{border-radius:9px;margin:0;padding:8px 9px;font-size:8px;font-weight:750;line-height:1.45}.identity-password-feedback.is-error{color:#a53d22;background:#fff3ef;border:1px solid #f1c8bb}.identity-password-feedback.is-success{color:#246645;background:#f1faf5;border:1px solid #c9e7d6}.identity-generated-password{background:#fff;border:1px solid #c8def2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:10px;display:grid}.identity-generated-password>span{color:#68758a;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:900}.identity-generated-password code{color:#1d3553;white-space:nowrap;font-size:10px;font-weight:800;overflow:auto}.identity-generated-password button{color:#0874d1;cursor:pointer;min-height:30px;font:inherit;background:#f5faff;border:1px solid #b8d9f5;border-radius:8px;padding:0 9px;font-size:8px;font-weight:850}.identity-password-actions{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.identity-password-actions button{border:1px solid var(--admin-blue);color:#fff;background:var(--admin-blue);cursor:pointer;min-height:37px;font:inherit;border-radius:9px;font-size:8.5px;font-weight:850}.identity-password-actions button.is-secondary{color:#56667b;background:#fff;border-color:#d9e1ea}.identity-password-actions button:disabled{opacity:.55;cursor:not-allowed}.identity-security-restriction{background:#fff;border:1px solid #e5e9ef;border-radius:9px;padding:9px 10px}@media (min-width:1051px){.site-appearance-form{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:18px}.site-appearance-form>.admin-page-hero{grid-column:1/-1}.site-appearance-form>.site-image-area-nav{background:#fff;border:1px solid #dde7ef;border-radius:16px;grid-area:2/1/span 8;grid-template-columns:1fr;gap:5px;padding:9px;position:sticky;top:88px;box-shadow:0 8px 26px #0f2a460b}.site-appearance-form>.site-image-area-nav>button{min-height:54px;box-shadow:none;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:8px 9px}.site-appearance-form>.site-image-area-nav>button>span{border-radius:9px;width:32px;height:32px}.site-appearance-form>.site-image-area-nav strong{font-size:10px}.site-appearance-form>.site-image-area-nav small{white-space:normal;margin-top:2px;font-size:8px;line-height:1.25}.site-appearance-form>.site-image-area-nav>button>em{min-width:24px;padding:4px 6px;font-size:8px}.site-appearance-form>.appearance-message,.site-appearance-form>.admin-form-error,.site-appearance-form>.appearance-section,.site-appearance-form>.appearance-two-columns{grid-column:2}}.cms-workspace-tabs-v2{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1050px){.site-appearance-form{grid-template-columns:1fr}.site-appearance-form>.site-image-area-nav{position:static}.cms-workspace-tabs-v2{grid-template-columns:1fr}}.site-page-manager{gap:18px;display:grid}.page-manager-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-manager-sidebar{background:#fff;border:1px solid #dce8f1;border-radius:16px;gap:7px;padding:10px;display:grid;position:sticky;top:18px}.page-manager-sidebar button{color:#52677d;text-align:left;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:0 11px;font-size:11px;font-weight:750;display:grid}.page-manager-sidebar button svg{width:18px;height:18px}.page-manager-sidebar button.is-active{color:#087cf5;background:#eaf7ff}.page-manager-content{min-width:0}.admin-card{background:#fff;border:1px solid #dce8f1;border-radius:17px;padding:22px;box-shadow:0 8px 24px #08234109}.admin-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-card>header h2{color:#08294a;margin:4px 0 5px;font-size:23px}.admin-card>header p:not(.admin-eyebrow){color:#6c8092;max-width:720px;margin:0;font-size:11px;line-height:1.5}.admin-card>header button{color:#087cf5;min-height:38px;font:inherit;cursor:pointer;background:#f5fbff;border:1px solid #b9d8ed;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-field-wide{grid-column:1/-1}.admin-card .admin-field textarea{color:#1a3048;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7e3ec;border-radius:10px;outline:none;padding:10px 11px;font-size:10px;line-height:1.5}.admin-card .admin-field textarea:focus{border-color:#31aef4;box-shadow:0 0 0 3px #06a6ff1a}.admin-subcard{background:#f9fcfe;border:1px solid #e2ebf2;border-radius:12px;padding:14px}.admin-subcard .admin-field+.admin-field{margin-top:10px}@media (max-width:960px){.page-manager-layout{grid-template-columns:1fr}.page-manager-sidebar{grid-template-columns:repeat(5,minmax(0,1fr));position:static}.page-manager-sidebar button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:8px 5px}}@media (max-width:680px){.page-manager-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card>header{flex-direction:column}.admin-grid-2{grid-template-columns:1fr}.admin-field-wide{grid-column:auto}}
