.plugin-catalog-v1{--plugin-green:#0e7b58;--plugin-border:#e1e8e4;padding:6px 0 30px;color:#24362e;background:#fbfcfb;font-family:inherit}.plugin-catalog-v1 *{box-sizing:border-box}.plugin-catalog-v1 [hidden]{display:none!important}.plugin-catalog-heading{margin:0 0 28px}.plugin-catalog-heading h1{font-size:30px;font-weight:750;letter-spacing:-.7px;margin:0 0 8px;color:#1d3027}.plugin-catalog-heading p{font-size:14px;margin:0;color:#7a8780}.plugin-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:26px;align-items:start}.plugin-catalog-main{min-width:0}.plugin-toolbar{display:flex;gap:12px;margin-bottom:16px;align-items:center}.plugin-search{display:flex;align-items:center;gap:9px;min-width:0;flex:1;background:#fff;border:1px solid var(--plugin-border);border-radius:8px;padding:0 13px;height:42px;color:#82928a}.plugin-search>span{font-size:25px;line-height:1}.plugin-catalog-v1 .plugin-search input{width:100%;min-width:0;border:0;background:transparent;box-shadow:none;padding:9px 0;font:inherit;font-size:13px;outline-offset:3px;color:#2d4136}.plugin-catalog-v1 select[data-plugin-category]{width:177px;border:1px solid var(--plugin-border);border-radius:8px;background:#fff;min-height:42px;font:inherit;font-size:12px;padding:9px 12px;color:#53665b}.plugin-filter-list{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.plugin-filter-list button{display:inline-flex;gap:7px;align-items:center;padding:8px 11px;border-radius:8px;background:#fff;color:#6d7e73;border:1px solid var(--plugin-border);font:inherit;font-size:12px;cursor:pointer;min-height:35px}.plugin-filter-list button[aria-pressed=true]{color:#146b4f;background:#e7f3ec;border-color:#cee5d6;font-weight:600}.plugin-filter-list button>span:last-child{font-size:10px;background:#f1f5f2;border-radius:9px;padding:1px 5px;color:#809087}.plugin-filter-list button[aria-pressed=true]>span:last-child{color:#146b4f;background:#d5eadc}.plugin-catalog-v1 [data-plugin-message]{font-size:13px;color:#697a70;margin:0 0 14px}.plugin-catalog-v1 [data-plugin-message]:empty{display:none}.plugin-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.plugin-card{border:1px solid var(--plugin-border);border-radius:12px;background:#fff;padding:21px;display:flex;flex-direction:column;min-width:0;box-shadow:0 2px 3px #173c2010;transition:border-color .15s,box-shadow .15s}.plugin-card:hover{border-color:#b6d0c0;box-shadow:0 4px 14px #173c2010}.plugin-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}#plugin-manager .plugin-icon{width:47px;height:47px;flex:0 0 47px;display:grid;place-items:center;background:#e8f5ee;color:#167d58;border-radius:11px;font-size:21px;font-weight:750}#plugin-manager .plugin-icon svg{width:29px;height:29px}#plugin-manager .plugin-icon--ai-content{background:#0c6d50;color:#fff}#plugin-manager .plugin-icon--nova-poshta{background:#fff0ed;color:#df392a}#plugin-manager .plugin-icon--ukrposhta{background:#fff5ca;color:#9d7c06}#plugin-manager .plugin-icon--google-merchant{background:#f6f8fc;color:#4285f4;font-size:31px}#plugin-manager .plugin-icon--ratings{background:#fff5da;color:#ae8413}#plugin-manager .plugin-icon--installments{background:#eef0fc;color:#6173ba}#plugin-manager .plugin-icon--sms-notifications{font-size:15px}#plugin-manager .plugin-icon--seo-templates{font-size:15px}.plugin-card h2{margin:0 0 9px;font-size:16px;line-height:1.35;color:#283b30;font-weight:700;letter-spacing:-.25px}.plugin-card .plugin-description{font-size:12px;line-height:1.65;color:#7b877f;margin:0 0 17px;min-height:59px;overflow-wrap:anywhere}.plugin-card-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.plugin-catalog-v1 [data-plugin-status]{display:inline-flex;max-width:100%;font-size:11px;font-weight:500;line-height:1.4;border:1px solid #e2e8e4;border-radius:6px;padding:4px 8px;color:#75817a;background:#f7f9f7}.plugin-catalog-v1 .plugin-status--active{color:#14825a;background:#eaf7ef;border-color:#c7e6d3}.plugin-catalog-v1 .plugin-status--active:before{content:'✓';margin-right:5px}.plugin-catalog-v1 .plugin-status--setup{color:#9b7a21;background:#fff8e1;border-color:#f0e2b2}.plugin-catalog-v1 .plugin-status--entitled{color:#598067;background:#f0f7f2;border-color:#dce9df}.plugin-rights{font-size:10px;line-height:1.5;color:#8b968e;width:100%}.plugin-rights .plugin-commerce-badge,.plugin-rights .tariff-module-readiness{font:inherit;color:inherit;background:transparent;border:0;padding:0;display:block;max-width:100%}.plugin-rights small{font:inherit;display:block}.plugin-catalog-v1 .plugin-settings-link,.plugin-catalog-v1 .plugin-primary,.plugin-manage{display:flex;justify-content:center;align-items:center;text-align:center;gap:6px;width:100%;min-height:36px;border:1px solid #c7decf;border-radius:7px;background:#fff;color:var(--plugin-green);text-decoration:none;font:inherit;font-size:12px;font-weight:600;padding:8px 10px;cursor:pointer}.plugin-catalog-v1 .plugin-settings-link:hover,.plugin-manage:hover{background:#eff8f2;border-color:#94c7a5}.plugin-catalog-v1 .plugin-primary--buy,.plugin-card:has(.plugin-status--active) .plugin-settings-link{background:#148158;color:#fff;border-color:#148158}.plugin-card:has(.plugin-status--active) .plugin-settings-link:hover,.plugin-catalog-v1 .plugin-primary--buy:hover{background:#086847}.plugin-installed{position:sticky;top:24px;border:1px solid var(--plugin-border);border-radius:12px;background:#fff;padding:23px 21px;box-shadow:0 2px 3px #173c2008}.plugin-sidebar-symbol{font-size:36px;color:#107954;margin-bottom:14px;line-height:1}.plugin-installed h2{font-size:18px;margin:0 0 8px;color:#263c2e;letter-spacing:-.3px}.plugin-installed>p{font-size:12px;line-height:1.7;color:#88928b;margin:0 0 16px}.plugin-installed-item{display:flex;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #eef2ee;text-decoration:none;color:#45594a}#plugin-manager .plugin-installed-item .plugin-icon{width:32px;height:32px;flex-basis:32px;border-radius:7px;font-size:15px}#plugin-manager .plugin-installed-item .plugin-icon svg{width:21px;height:21px}.plugin-installed-item strong{font-size:12px;line-height:1.4;font-weight:500;flex:1}.plugin-installed-item>span:last-child{color:#2b9a65;font-size:18px}.plugin-manage{margin-top:20px;font-size:11px;min-height:35px}.plugin-sidebar-empty{font-size:12px;line-height:1.6;color:#89978c}.plugin-entitled{border-top:1px solid #e9efea;margin-top:22px;padding-top:18px}.plugin-entitled h3{font-size:12px;color:#617569;margin:0 0 7px}.plugin-entitled p{font-size:11px;line-height:1.6;color:#96a097;margin:0 0 12px}.plugin-entitled>a{display:block;color:#6a8171;font-size:11px;text-decoration:none;padding:5px 0}.plugin-entitled>a:hover{text-decoration:underline}.plugin-result-count{font-size:11px;color:#8a978e;margin:20px 0 0}.plugin-empty{background:#fff;border:1px dashed #d3e0d6;border-radius:12px;padding:35px;text-align:center;color:#7b8b80;font-size:14px}#plugin-manager .plugin-switch{display:inline-flex;position:relative;width:34px;height:20px;cursor:pointer}#plugin-manager .plugin-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}#plugin-manager .plugin-switch span{width:34px;height:20px;border-radius:20px;background:#c8d2cb;transition:background .15s}#plugin-manager .plugin-switch span:after{content:'';display:block;width:14px;height:14px;margin:3px;border-radius:50%;background:white;transition:transform .15s}#plugin-manager .plugin-switch input:checked+span{background:#23865d}#plugin-manager .plugin-switch input:checked+span:after{transform:translateX(14px)}#plugin-manager .plugin-switch input:focus-visible+span{outline:2px solid #116c49;outline-offset:3px}#plugin-manager .plugin-switch input:disabled+span{opacity:.45;cursor:not-allowed}.plugin-catalog-v1 a:focus-visible,.plugin-catalog-v1 button:focus-visible,.plugin-catalog-v1 input:focus-visible,.plugin-catalog-v1 select:focus-visible{outline:3px solid #94cdb0;outline-offset:3px}.plugin-detail-heading{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.plugin-detail-heading h1{font-size:23px;margin:0}@media(max-width:1450px){.plugin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-catalog-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}}@media(max-width:1050px){.plugin-catalog-layout{grid-template-columns:minmax(0,1fr)}.plugin-installed{position:static}.plugin-entitled{display:none}.plugin-installed [data-plugin-sidebar-active]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.plugin-installed .plugin-manage{max-width:250px}}@media(max-width:620px){.plugin-card-grid{grid-template-columns:minmax(0,1fr)}.plugin-catalog-heading h1{font-size:26px}.plugin-catalog-heading p{font-size:12px;line-height:1.6}.plugin-toolbar{flex-wrap:wrap}.plugin-search{flex-basis:100%}.plugin-catalog-v1 select[data-plugin-category]{width:100%}.plugin-filter-list{gap:6px}.plugin-filter-list button{font-size:11px;padding:7px 9px}.plugin-card{padding:20px}.plugin-card .plugin-description{min-height:0}.plugin-installed [data-plugin-sidebar-active]{display:block}}

.plugin-catalog-v1 .plugin-rights .tariff-module-readiness{display:none}.store-admin #plugin-manager .plugin-switch input:checked+span{background:#23865d}
/* Modules catalogue: existing controls, availability and entitlements retain their contracts. */
.admin-module-catalog{--plugin-green:#007e65;--plugin-border:#dce4ed;background:transparent;color:#152039;padding:4px 0 35px;font-family:Inter,Arial,Helvetica,sans-serif}.admin-module-catalog .plugin-catalog-heading{margin-bottom:27px}.admin-module-catalog .plugin-catalog-heading h1{font-size:clamp(28px,3.2vw,40px);line-height:1.2;letter-spacing:-1.25px;color:#111b2c;font-weight:800;margin-bottom:9px}.admin-module-catalog .plugin-catalog-heading p{font-size:16px;color:#647288;line-height:1.6}.admin-module-catalog .plugin-catalog-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:23px;align-items:start}.admin-module-catalog .plugin-category-sidebar{padding:22px 13px;border:1px solid #d6e0ec;border-radius:13px;background:#f8fafc;position:sticky;top:24px;min-width:0;grid-row:1/3}.admin-module-catalog .plugin-category-sidebar h2{font-size:20px;color:#172137;letter-spacing:-.5px;margin:0 8px 22px}.admin-module-catalog .plugin-category-buttons{display:grid;gap:7px}.admin-module-catalog .plugin-category-buttons button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;border:0;border-radius:9px;background:transparent;color:#29384d;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;text-align:left;line-height:1.5;cursor:pointer}.admin-module-catalog .plugin-category-buttons button>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:23px;flex:none;font-size:23px;line-height:1}.admin-module-catalog .plugin-category-buttons button:hover{background:#eef5f4}.admin-module-catalog .plugin-category-buttons button[aria-pressed=true]{background:linear-gradient(100deg,#c7f7e7,#def9ef);color:#103d36;font-weight:750}.admin-module-catalog .plugin-toolbar{margin-bottom:15px;gap:12px}.admin-module-catalog .plugin-search{height:47px;border-color:#bac9db;border-radius:9px;color:#7b899a;padding:0 15px}.admin-module-catalog .plugin-search input{font-family:inherit;font-size:14px;color:#25364d}.admin-module-catalog select[data-plugin-category]{display:none}.admin-module-catalog .plugin-filter-list{margin-bottom:23px;gap:9px}.admin-module-catalog .plugin-filter-list button{border-color:#dce4ed;border-radius:9px;padding:9px 14px;min-height:39px;color:#55677b;background:#fff;font-size:12px}.admin-module-catalog .plugin-filter-list button[aria-pressed=true]{background:#c4f5e5;border-color:#b4ecda;color:#124b3b}.admin-module-catalog .plugin-filter-list button>span:last-child{background:#f0f4f8;color:#647991}.admin-module-catalog .plugin-filter-list button[aria-pressed=true]>span:last-child{background:#a9e9d2;color:#1b604b}.admin-module-catalog .plugin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.admin-module-catalog .plugin-card{padding:21px;border-color:#d5dfeb;border-radius:13px;box-shadow:0 2px 4px #172f4d05;background:#fff}.admin-module-catalog .plugin-card:hover{border-color:#99ccbc;box-shadow:0 5px 20px #173c2010}.admin-module-catalog .plugin-card-top{margin-bottom:16px}.admin-module-catalog .plugin-card h2{font-size:17px;font-weight:800;line-height:1.3;color:#182338;letter-spacing:-.4px;margin-bottom:12px}.admin-module-catalog .plugin-description{font-size:12px;line-height:1.7;color:#657387;margin-bottom:18px;min-height:62px}.admin-module-catalog .plugin-card-bottom{gap:9px}.admin-module-catalog [data-plugin-status]{border-radius:20px;background:#edf5f1;border-color:transparent;color:#416a58;padding:4px 10px;font-size:10px}.admin-module-catalog .plugin-status--active{background:#d9f8e9;color:#077851}.admin-module-catalog .plugin-status--setup{background:#fff4db;color:#896818}.admin-module-catalog .plugin-status--error{background:#fff0f1;color:#9b3e4b}.admin-module-catalog .plugin-rights{font-size:10px;line-height:1.7;color:#7b8798}.admin-module-catalog .plugin-settings-link,.admin-module-catalog .plugin-primary{border-radius:7px;border-color:#dce5ed;color:#1c4b46;min-height:36px;padding:8px 10px;font-size:12px}.admin-module-catalog .plugin-settings-link:hover{background:#f0fbf6;border-color:#99d3bd}.admin-module-catalog .plugin-primary--buy,.admin-module-catalog .plugin-card:has(.plugin-status--active) .plugin-settings-link{background:#0a8064;border-color:#0a8064;color:white}.admin-module-catalog .plugin-installed{position:static;grid-column:2;display:block;border:1px solid #dce4ed;border-radius:12px;background:#f8fbfd;padding:23px;margin:0;box-shadow:none}.admin-module-catalog .plugin-installed h2{color:#1d3347}.admin-module-catalog .plugin-installed>p{color:#6d7f92}.admin-module-catalog .plugin-sidebar-symbol{display:none}.admin-module-catalog [data-plugin-sidebar-active]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}.admin-module-catalog .plugin-installed-item{color:#3f5b65;min-width:0;overflow-wrap:anywhere}.admin-module-catalog .plugin-manage{max-width:240px;background:white;color:#08745e;border-color:#bddbcc}.admin-module-catalog .plugin-entitled{display:block}.admin-module-catalog .plugin-result-count{color:#74849a}.admin-module-catalog [data-plugin-message]{color:#62768b}.admin-module-catalog .plugin-empty{border-color:#cadbd2;color:#667f73}.admin-module-catalog .plugin-category-buttons button:focus-visible{outline:3px solid #64b99f;outline-offset:3px}.admin-module-catalog .plugin-rights .tariff-module-readiness{display:block}
@media(max-width:1450px){.admin-module-catalog .plugin-catalog-layout{grid-template-columns:195px minmax(0,1fr);gap:19px}.admin-module-catalog .plugin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-catalog .plugin-category-sidebar{padding:20px 10px}.admin-module-catalog .plugin-category-buttons button{font-size:12px;padding:10px}.admin-module-catalog .plugin-category-sidebar h2{font-size:19px}.admin-module-catalog [data-plugin-sidebar-active]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.admin-module-catalog .plugin-catalog-layout{grid-template-columns:minmax(0,1fr)}.admin-module-catalog .plugin-category-sidebar{position:static;grid-row:auto;padding:15px}.admin-module-catalog .plugin-category-sidebar h2{font-size:16px;margin:0 0 12px}.admin-module-catalog .plugin-category-buttons{display:flex;flex-wrap:wrap;gap:6px}.admin-module-catalog .plugin-category-buttons button{width:auto;min-height:35px;padding:7px 10px;border:1px solid #e2e8ef;font-size:11px;gap:7px;background:white}.admin-module-catalog .plugin-category-buttons button>span:first-child{font-size:17px;width:19px}.admin-module-catalog .plugin-installed{grid-column:auto}.admin-module-catalog .plugin-catalog-heading p{font-size:14px}}
@media(max-width:620px){.admin-module-catalog .plugin-catalog-heading h1{font-size:28px;letter-spacing:-.8px}.admin-module-catalog .plugin-catalog-heading{margin-bottom:21px}.admin-module-catalog .plugin-card-grid{grid-template-columns:minmax(0,1fr);gap:14px}.admin-module-catalog .plugin-toolbar{margin-bottom:13px}.admin-module-catalog .plugin-search{height:45px}.admin-module-catalog .plugin-search input{font-size:16px}.admin-module-catalog .plugin-filter-list{gap:6px;margin-bottom:18px}.admin-module-catalog .plugin-filter-list button{font-size:11px;padding:8px 10px;min-height:35px}.admin-module-catalog .plugin-description{min-height:0;font-size:13px}.admin-module-catalog .plugin-card{padding:21px}.admin-module-catalog .plugin-card h2{font-size:19px}.admin-module-catalog [data-plugin-sidebar-active]{display:block}.admin-module-catalog .plugin-category-sidebar{padding:13px}.admin-module-catalog .plugin-catalog-layout{gap:17px}.admin-module-catalog .plugin-rights{font-size:11px}.admin-module-catalog .plugin-settings-link,.admin-module-catalog .plugin-primary{min-height:41px;font-size:13px}}
/* Shared public catalogue chrome and module showcase. */
:is(.module-showcase,.mc-public-header,.mc-public-footer){font-family:Inter,Arial,Helvetica,sans-serif;--mc-navy:#0b1b32;--mc-mint:#00dfac;--mc-ink:#152138;--mc-muted:#66758a;--mc-line:#dce5ef;color:var(--mc-ink);font-size:14px;line-height:1.6;min-width:0}.module-showcase *,.mc-public-header *,.mc-public-footer *{box-sizing:border-box}.module-showcase :is(h1,h2,h3,p),.mc-public-footer p{margin:0}.mc-container{width:min(1280px,100%);padding-inline:28px;margin-inline:auto;min-width:0}.mc-public-header{background:#0b1b32;color:#fff;border-bottom:1px solid #26374c}.mc-public-header>.mc-container{display:flex;align-items:center;gap:30px;min-height:78px;padding-block:17px}.mc-public-brand{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-weight:800;font-size:27px;line-height:1;letter-spacing:-1px;white-space:nowrap}.mc-public-brand svg{width:32px;height:32px;flex:none;color:#00dfac}.mc-public-nav{display:flex;align-items:center;gap:27px;margin-inline:auto;font-size:13px;font-weight:600}.mc-public-nav a{color:#d6e2f2;text-decoration:none;line-height:1.5;padding:6px 0}.mc-public-nav a[aria-current=page],.mc-public-nav a.active{color:#00e5b1;border-bottom:2px solid #00e5b1}.mc-public-actions{display:flex;align-items:center;gap:21px;font-size:13px;font-weight:650}.mc-public-actions>a:not(.mc-button){color:#e1eaf7;text-decoration:none}.mc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:11px 20px;border:1px solid #00dca7;border-radius:8px;background:#00dfac;color:#0c302c!important;text-decoration:none;font:750 13px/1.5 Inter,Arial,sans-serif;cursor:pointer;text-align:center}.mc-button:hover{background:#54f4cb}.mc-public-footer{background:#0b1b32;color:#d7e2f0;padding:36px 0 25px}.mc-public-footer>.mc-container{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;flex-wrap:wrap}.mc-public-footer .mc-public-brand{color:white}.mc-footer-nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px}.mc-footer-nav a{color:#c6d5e8;text-decoration:none}.mc-footer-nav a:hover{text-decoration:underline}.mc-public-footer p,.mc-public-footer small{font-size:11px;color:#95aac4;line-height:1.7;max-width:480px}.mc-public-footer .mc-footer-note{flex:1 1 100%;border-top:1px solid #283b54;padding-top:20px;margin-top:10px}.module-showcase{background:#f5f8fc;color:#152138;min-height:60vh}.module-showcase .ms-hero{background:radial-gradient(ellipse at 100% 90%,#146057,transparent 48%),radial-gradient(ellipse at 60% 0,#21304f,transparent 70%),#0b1b32;color:#fff;padding:53px 0 59px}.module-showcase .ms-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.module-showcase .ms-hero h1{font-size:clamp(34px,3.8vw,49px);line-height:1.13;font-weight:800;letter-spacing:-1.5px;max-width:620px;color:white}.module-showcase .ms-hero h1 span{color:#70f0cb}.module-showcase .ms-hero p{font-size:16px;line-height:1.7;color:#c3d1e3;max-width:510px;margin:20px 0 27px}.module-showcase .ms-eyebrow{display:block;text-transform:uppercase;color:#91e3cc;font-size:10px;letter-spacing:1.8px;font-weight:750;margin-bottom:16px}.module-showcase .ms-hero-visual{border:1px solid #4a637b;border-radius:14px;box-shadow:0 22px 45px #0003;background:#f5f8fc;color:#17263d;overflow:hidden;transform:perspective(1000px) rotateY(-5deg)}.module-showcase .ms-browser-bar,.module-showcase .ms-visual-bar{background:#e9eff6;border-bottom:1px solid #dce4ed;padding:12px 17px;display:flex;align-items:center;gap:5px;font-size:10px;color:#7d8da0;min-height:35px}.module-showcase :is(.ms-browser-bar,.ms-visual-bar) i{height:7px;width:7px;border-radius:50%;background:#aebdcd;display:block}.module-showcase .ms-hero-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:25px}.module-showcase .ms-hero-modules>div,.module-showcase .ms-hero-modules>article{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:100px;background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:14px 9px;font-size:10px;font-weight:650;line-height:1.5;text-align:center;overflow-wrap:anywhere}.module-showcase .plugin-icon{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;flex:none;border-radius:12px;background:#d8f8ec;color:#116a55;font-size:24px;font-weight:750;line-height:1}.module-showcase .plugin-icon svg{height:29px;width:29px;display:block}.module-showcase .plugin-icon--nova-poshta{background:#fff0ec;color:#df392a}.module-showcase .plugin-icon--ukrposhta{background:#fff4cf;color:#9c7b09}.module-showcase .plugin-icon--ai-content{background:#e9e2ff;color:#7053b9}.module-showcase .plugin-icon--google-merchant{color:#4285f4;background:#edf3fb}.module-showcase .ms-catalog{padding-top:35px;padding-bottom:45px;scroll-margin-top:25px}.module-showcase .ms-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:18px}.module-showcase .ms-categories{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.module-showcase .ms-categories button{font:600 12px/1.5 Inter,Arial,sans-serif;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:10px 14px;min-height:40px;color:#53657d;cursor:pointer}.module-showcase .ms-categories button[aria-pressed=true],.module-showcase .ms-categories button.active{background:#c9f6e8;border-color:#b2ead7;color:#105b48}.module-showcase .ms-search{display:flex;align-items:center;gap:9px;min-width:220px;background:#fff;border:1px solid #c8d5e4;border-radius:8px;padding:0 12px;min-height:43px;color:#8a99aa}.module-showcase .ms-search svg{width:19px;height:19px;flex:none}.module-showcase .ms-search input{width:100%;min-width:0;border:0;box-shadow:none;background:transparent;font:400 13px/1.5 Inter,Arial,sans-serif;color:#243c56;padding:10px 0}.module-showcase .ms-result-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#7b8ca1;margin-bottom:22px;min-height:20px}.module-showcase .ms-result-meta button{background:none;border:0;color:#147c62;text-decoration:underline;text-underline-offset:3px;font:600 11px/1.5 Inter,Arial,sans-serif;cursor:pointer;padding:3px}.module-showcase .ms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.module-showcase .ms-card{border:1px solid #d8e2ee;border-radius:13px;background:#fff;padding:22px;display:flex;flex-direction:column;min-width:0;box-shadow:0 2px 4px #17324c04}.module-showcase .ms-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.module-showcase .ms-card-category{font-size:10px;color:#7a8fa5}.module-showcase .ms-card h2{font-size:17px;line-height:1.3;font-weight:800;letter-spacing:-.4px;color:#17243a;margin:0 0 12px}.module-showcase .ms-card>p{font-size:12px;line-height:1.7;color:#687c93;margin-bottom:17px;overflow-wrap:anywhere}.module-showcase .ms-card-status{align-self:flex-start;padding:4px 9px;border-radius:20px;background:#e9f7f0;color:#47745d;font-size:10px;line-height:1.4;margin-bottom:13px}.module-showcase .ms-conditions{margin-top:auto;border-top:1px solid #e6edf3;padding:12px 0 0;font-size:11px;line-height:1.7;color:#71839b}.module-showcase .ms-conditions summary{font-size:11px;line-height:1.5;color:#375b6d;cursor:pointer;font-weight:650}.module-showcase .ms-conditions p{font-size:11px;line-height:1.7;color:#71839b;margin-top:9px}.module-showcase .ms-card-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:#0b735b;font-size:12px;font-weight:750;line-height:1.5;border-top:1px solid #e2eaf2;padding-top:13px;margin-top:16px}.module-showcase .ms-card .ms-card-note{font-size:10px;color:#8192a5;line-height:1.7;margin:11px 0 0}.module-showcase .ms-empty{padding:45px 25px;border:1px dashed #bacfd0;border-radius:12px;background:#fff;color:#638277;text-align:center;font-size:15px;line-height:1.7}.module-showcase .ms-how{display:grid;grid-template-columns:1fr 1.5fr;gap:35px;align-items:center;margin-top:38px;padding:29px 32px;background:#0d233b;color:#fff;border-radius:14px}.module-showcase .ms-how h2{color:white;font-size:25px;line-height:1.25;font-weight:800;letter-spacing:-.6px}.module-showcase .ms-how ol{list-style:none;counter-reset:module-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0}.module-showcase .ms-how li{font-size:12px;line-height:1.7;color:#c0d7e8;counter-increment:module-step}.module-showcase .ms-how li::before{content:counter(module-step);display:flex;align-items:center;justify-content:center;width:27px;height:27px;background:#95f1d3;color:#123c35;font-size:12px;font-weight:800;border-radius:7px;margin-bottom:11px}.module-showcase .ms-bottom-note{font-size:11px;line-height:1.8;color:#75879d;margin-top:20px}.module-showcase [hidden]{display:none!important}:is(.module-showcase,.mc-public-header,.mc-public-footer) :is(a,button,input,summary):focus-visible{outline:3px solid #37ab8c;outline-offset:4px}
@media(max-width:1100px){.mc-public-nav{gap:18px}.mc-public-header>.mc-container{gap:20px}.module-showcase .ms-hero-grid{gap:35px}.module-showcase .ms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-showcase .ms-toolbar{align-items:flex-start}.module-showcase .ms-categories button{padding:9px 11px;font-size:11px}.module-showcase .ms-hero-modules{padding:20px;gap:9px}.module-showcase .ms-how{grid-template-columns:1fr;gap:24px}}
@media(max-width:800px){.mc-public-header>.mc-container{flex-wrap:wrap;gap:17px}.mc-public-nav{order:3;width:100%;justify-content:center;gap:24px}.mc-public-actions{margin-left:auto;gap:16px}.module-showcase .ms-hero{padding-block:39px}.module-showcase .ms-hero-grid{grid-template-columns:1fr;gap:30px}.module-showcase .ms-hero-copy{max-width:630px}.module-showcase .ms-hero-visual{max-width:570px;transform:none}.module-showcase .ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-showcase .ms-toolbar{flex-direction:column;gap:16px}.module-showcase .ms-search{width:100%;min-width:0}.module-showcase .ms-card{padding:22px}.mc-public-footer>.mc-container{gap:25px}.mc-footer-nav{gap:17px}.module-showcase .ms-how{padding:26px}}
@media(max-width:560px){.mc-container{padding-inline:17px}.mc-public-header>.mc-container{padding-block:15px}.mc-public-brand{font-size:25px;gap:7px}.mc-public-brand svg{width:29px;height:29px}.mc-public-actions{font-size:12px;gap:12px}.mc-public-actions .mc-button{min-height:36px;padding:8px 12px;font-size:11px}.mc-public-nav{gap:0;justify-content:space-between;font-size:11px}.module-showcase .ms-hero{padding:33px 0 36px}.module-showcase .ms-hero h1{font-size:34px;letter-spacing:-1.1px}.module-showcase .ms-hero p{font-size:14px;margin:16px 0 22px}.module-showcase .ms-hero-modules{padding:15px;gap:8px}.module-showcase .ms-hero-modules>div,.module-showcase .ms-hero-modules>article{font-size:9px;min-height:91px;padding:12px 6px;gap:8px}.module-showcase .ms-hero-modules .plugin-icon{width:38px;height:38px;border-radius:9px;font-size:19px}.module-showcase .ms-hero-modules .plugin-icon svg{width:25px;height:25px}.module-showcase .ms-catalog{padding-block:24px 32px}.module-showcase .ms-categories{gap:6px}.module-showcase .ms-categories button{font-size:11px;padding:8px 10px;min-height:35px}.module-showcase .ms-search input{font-size:16px}.module-showcase .ms-result-meta{font-size:10px;margin-bottom:17px}.module-showcase .ms-grid{grid-template-columns:minmax(0,1fr);gap:14px}.module-showcase .ms-card{padding:22px}.module-showcase .ms-card h2{font-size:20px}.module-showcase .ms-card>p{font-size:13px}.module-showcase .ms-card-status{font-size:11px}.module-showcase .ms-card-cta{font-size:13px;min-height:44px}.module-showcase .ms-how{padding:24px 21px;margin-top:28px}.module-showcase .ms-how h2{font-size:24px}.module-showcase .ms-how ol{grid-template-columns:1fr;gap:17px}.module-showcase .ms-how li{display:flex;align-items:center;gap:13px;font-size:12px}.module-showcase .ms-how li::before{margin:0;flex:none}.mc-public-footer{padding-block:29px 22px}.mc-footer-nav{gap:12px 19px;font-size:11px}.module-showcase .ms-bottom-note{font-size:10px}}
@media(max-width:360px){.mc-container{padding-inline:13px}.mc-public-actions .mc-button{padding-inline:9px;font-size:10px}.mc-public-nav{font-size:10px}.mc-public-brand{font-size:23px}.module-showcase .ms-hero h1{font-size:31px}.module-showcase .ms-card{padding:20px}}
@media(prefers-reduced-motion:reduce){:is(.module-showcase,.admin-module-catalog) *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.module-showcase .ms-hero h1{white-space:pre-line}.module-showcase .ms-browser-top{display:flex;align-items:center;gap:5px;background:#e9eff6;border-bottom:1px solid #dce4ed;padding:11px 15px;color:#768ba3;font-size:10px;min-height:35px}.module-showcase .ms-browser-top>i{display:block;width:7px;height:7px;border-radius:50%;background:#b6c4d3}.module-showcase .ms-browser-top>span{margin-left:10px;font-weight:700}.module-showcase .ms-browser-body{display:grid;grid-template-columns:45px minmax(0,1fr)}.module-showcase .ms-browser-sidebar{display:flex;flex-direction:column;gap:16px;background:#e9f0f6;border-right:1px solid #dce4ed;padding:23px 12px}.module-showcase .ms-browser-sidebar>i{display:block;width:20px;height:5px;border-radius:3px;background:#c0cddd}.module-showcase .ms-search-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.module-showcase .ms-search::before{content:'⌕';font:400 25px/1 Arial,sans-serif;color:#7d90a4}.module-showcase .ms-how li{display:flex;align-items:flex-start;gap:11px}.module-showcase .ms-how li::before{display:none}.module-showcase .ms-how li>span{display:flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;background:#95f1d3;color:#123c35;font-size:12px;font-weight:800;border-radius:7px}.module-showcase .ms-how li h3{font-size:13px;font-weight:750;line-height:1.5;color:#ecf6ff;margin-bottom:5px}.module-showcase .ms-how li p{font-size:11px;line-height:1.7;color:#9fb6ce}.mc-public-footer>.mc-container>a:not(.mc-public-brand){color:#c8d9ee;font-size:12px;text-decoration:none}.module-showcase .ms-status-unverified{background:#f0f3f8;color:#77879a}.module-showcase .ms-status-setup{background:#fff5df;color:#97732c}.module-showcase .ms-status-planned{background:#f3edfc;color:#80699d}
@media(max-width:560px){.module-showcase .ms-browser-body{grid-template-columns:33px minmax(0,1fr)}.module-showcase .ms-browser-sidebar{padding:20px 8px}.module-showcase .ms-browser-sidebar>i{width:16px}.module-showcase .ms-hero-modules{padding:12px;gap:7px}.module-showcase .ms-how li{align-items:flex-start}.module-showcase .ms-how li h3{font-size:13px}}

/* Local official logos and Lucide assets; no filters or brand recolouring. */
:is(.module-showcase,.plugin-catalog-v1,.plugin-detail-heading) .plugin-icon.plugin-icon--asset{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;padding:6px;gap:4px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;color:#152138;box-sizing:border-box;overflow:hidden}:is(.module-showcase,.plugin-catalog-v1,.plugin-detail-heading) .plugin-icon--asset img{display:block;width:100%;height:100%;min-width:0;object-fit:contain}:is(.module-showcase,.plugin-catalog-v1,.plugin-detail-heading) .plugin-icon--pair{width:86px}:is(.module-showcase,.plugin-catalog-v1,.plugin-detail-heading) .plugin-icon--pair img{width:calc(50% - 2px);height:36px}.plugin-detail-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plugin-detail-heading h1{margin:0}.module-showcase .ms-hero-modules .plugin-icon--asset{width:48px;height:48px}.module-showcase .ms-hero-modules .plugin-icon--pair{width:76px}.plugin-installed .plugin-icon.plugin-icon--asset{width:34px;height:34px;padding:4px;border-radius:8px}.plugin-installed .plugin-icon.plugin-icon--pair{width:58px}.plugin-installed .plugin-icon--pair img{height:24px}

#plugin-manager .plugin-card .plugin-icon.plugin-icon--asset{width:52px;height:52px;background:#fff;color:#152138}#plugin-manager .plugin-card .plugin-icon.plugin-icon--pair{width:86px}#plugin-manager .plugin-installed .plugin-icon.plugin-icon--asset{background:#fff;color:#152138}

#plugin-manager .plugin-card .plugin-icon.plugin-icon--asset{flex:0 0 52px}#plugin-manager .plugin-card .plugin-icon.plugin-icon--pair{flex:0 0 86px}

#plugin-manager .plugin-card .plugin-icon.plugin-icon--asset{display:inline-flex;align-items:center;justify-content:center}

#app .plugin-detail-heading .plugin-icon.plugin-icon--asset{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;background:#fff}#app .plugin-detail-heading .plugin-icon.plugin-icon--pair{width:86px;flex-basis:86px}
/* Public variant 3: navy editorial banner, category tiles, factual module grid. */
.module-showcase{background:#f7f8fa}
.module-showcase .ms-hero{background:#0c1932;padding:58px 0 64px}
.module-showcase .ms-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:70px}
.module-showcase .ms-hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.06;letter-spacing:-2.6px;max-width:800px}
.module-showcase .ms-hero h1 span{color:#00edb0}
.module-showcase .ms-hero p{font-size:17px;max-width:620px;color:#b9c7da}
.module-showcase .ms-hero-visual{transform:none;border-radius:9px;border-color:#35506b;box-shadow:0 18px 45px #0003}
.module-showcase .ms-hero-modules{padding:18px;gap:9px}
.module-showcase .ms-hero-modules>div{min-height:92px;border-radius:6px}
.module-showcase .ms-catalog{padding-top:32px;padding-bottom:64px}
.module-showcase .ms-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:16px}
.module-showcase .ms-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%}
.module-showcase .ms-categories button{min-height:76px;border-radius:8px;background:#fff;color:#34445b;font-size:13px;font-weight:700;line-height:1.4;padding:18px 10px;border-color:#dce3eb;transition:border-color .15s,background .15s}
.module-showcase .ms-categories button:hover{border-color:#56bda1;background:#effbf6}
.module-showcase .ms-categories button[aria-pressed=true]{background:#0c1932;color:#00edb0;border-color:#0c1932}
.module-showcase .ms-search{width:100%;max-width:430px;min-height:46px;border-radius:6px;justify-self:end}
.module-showcase .ms-grid{gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}
.module-showcase .ms-card{border-radius:9px;padding:25px;box-shadow:none;border-color:#dce3eb}
.module-showcase .ms-card h2{font-size:19px;letter-spacing:-.5px}
.module-showcase .ms-card-description{min-height:61px}
.module-showcase .ms-card-cta{color:#123d33}
.module-showcase .ms-how{border-radius:9px;background:#0c1932;padding:34px}
@media(max-width:1100px){.module-showcase .ms-hero-grid{gap:35px;grid-template-columns:1.1fr 1fr}.module-showcase .ms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-showcase .ms-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.module-showcase .ms-categories button{min-height:60px}}
@media(max-width:800px){.module-showcase .ms-hero-grid{grid-template-columns:1fr}.module-showcase .ms-hero-visual{max-width:560px}.module-showcase .ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-showcase .ms-hero{padding:40px 0}.module-showcase .ms-search{max-width:none}.module-showcase .ms-hero h1{letter-spacing:-1.7px}}
@media(max-width:560px){.module-showcase .ms-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.module-showcase .ms-categories button{min-height:56px;font-size:12px;padding:12px}.module-showcase .ms-grid{grid-template-columns:1fr}.module-showcase .ms-hero h1{font-size:39px}.module-showcase .ms-hero p{font-size:15px}.module-showcase .ms-card-description{min-height:0}.module-showcase .ms-card{padding:24px}.module-showcase .ms-how{padding:25px}}
/* Compact catalogue composition from the approved overview. */
.module-showcase{background:#fff}
.module-showcase .ms-hero{padding:30px 0 32px;background:#0c1932}
.module-showcase .ms-hero-grid{display:block}
.module-showcase .ms-hero-visual{display:none}
.module-showcase .ms-hero-copy{max-width:900px}
.module-showcase .ms-hero h1{font-size:42px;line-height:1.1;letter-spacing:-1.7px;max-width:900px;white-space:normal}
.module-showcase .ms-hero p{font-size:15px;margin:13px 0 0;max-width:800px}
.module-showcase .ms-hero .ms-eyebrow{font-size:10px;margin-bottom:10px}
.module-showcase .ms-hero .mc-button{display:none}
.module-showcase .ms-catalog{padding-top:24px}
.module-showcase .ms-toolbar{grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:center}
.module-showcase .ms-categories{gap:9px}
.module-showcase .ms-categories button{min-height:65px;padding:12px 7px;font-size:11px;border-radius:6px}
.module-showcase .ms-search{min-height:43px}
.module-showcase .ms-grid{gap:18px}
.module-showcase .ms-card{padding:22px;border-radius:8px}
.module-showcase .ms-card h2{font-size:18px}
.module-showcase .ms-card-top{margin-bottom:14px}
@media(max-width:1100px){.module-showcase .ms-toolbar{grid-template-columns:1fr}.module-showcase .ms-categories{grid-template-columns:repeat(6,minmax(0,1fr))}.module-showcase .ms-search{justify-self:end;max-width:350px}.module-showcase .ms-hero h1{font-size:38px}}
@media(max-width:800px){.module-showcase .ms-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.module-showcase .ms-search{max-width:none}.module-showcase .ms-hero{padding:27px 0}.module-showcase .ms-hero h1{font-size:34px}}
@media(max-width:560px){.module-showcase .ms-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.module-showcase .ms-hero h1{font-size:32px}.module-showcase .ms-hero p{font-size:14px}}
.module-showcase .ms-hero h1{font-weight:900}.module-showcase .ms-hero p{font-weight:550;color:#f0f4fb}.module-showcase .ms-card h3{font-weight:900}.module-showcase .ms-card p{font-weight:550;color:#28354a}.module-showcase .ms-category{font-weight:750}.module-showcase .ms-card{padding:20px}.module-showcase .ms-card-description{font-size:14px;font-weight:550;color:#243248}
