:root{--page:min(1680px, 84vw);--bg1:#eaf8ff;--bg2:#e9fff4;--card:#ffffffc7;--text:#102a3d;--muted:#5d7280;--green:#5ec7a4;--blue:#29aee4;--shadow:0 24px 70px #14506e24;--radius:34px}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 15% 10%, #d7f2ff 0, transparent 35%), radial-gradient(circle at 85% 5%, #d9ffe9 0, transparent 32%), linear-gradient(135deg, var(--bg1), var(--bg2));min-height:100vh;margin:0;font-family:Inter,system-ui,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}main{width:var(--page);margin:24px auto 80px}.top{width:var(--page);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);z-index:20;background:#ffffffd1;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:22px auto;padding:16px 18px;display:flex;position:sticky;top:14px}.brand{color:var(--text);background:0 0;border:0;align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}nav{align-items:center;gap:8px;display:flex}nav button{color:var(--text);background:0 0;border:0;border-radius:999px;padding:11px 15px}nav button:hover,.activeNav{background:#eefaff}.hamb{background:#f0fbff;border:0;border-radius:999px;padding:10px;display:none}.hero,.soft,.auth form,.pageHead,.adminCard,.categoryShelf,.advancedFilters{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffd9}.hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:34px;min-height:430px;padding:clamp(28px,6vw,64px);display:grid;overflow:hidden}.hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,7vw,78px);line-height:.95}.hero p,.pageHead p,.soft p,.muted{color:var(--muted);font-size:17px;line-height:1.65}.pill{color:#18865f;background:#effff8;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-weight:800;display:inline-flex}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn{color:var(--text);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #1878961a}.btn.primary{color:#fff;background:linear-gradient(135deg, var(--green), var(--blue))}.btn.mini{margin-top:12px;padding:11px 14px;font-size:14px}.btn:disabled{opacity:.55;cursor:wait}.orb{aspect-ratio:1;width:min(330px,100%);box-shadow:inset 0 0 45px #fffc, var(--shadow);color:#1f8fb7;text-align:center;background:radial-gradient(circle at 35% 25%,#fff 0,#e1fff1 30%,#bceeff 100%);border-radius:50%;justify-self:center;place-items:center;font-weight:900;display:grid}.orb span{font-size:24px;display:block}.pageHead,.soft,.auth form{margin-bottom:22px;padding:clamp(26px,5vw,48px)}.pageHead h1,.soft h1,.auth h1,.panelTop h1{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(32px,5vw,54px)}input,textarea,select{width:100%;color:var(--text);background:#fff;border:1px solid #dcecf2;border-radius:24px;outline:none;padding:15px 18px}textarea{resize:vertical;min-height:120px}.auth{place-items:center;min-height:65vh;display:grid}.auth form{width:min(460px,100%)}.auth input{margin-bottom:14px}.advancedFilters{margin:20px 0 22px;padding:18px}.searchBar{background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:flex;box-shadow:0 12px 28px #18789614}.searchBar input,.managerSearch input{border:0;padding:4px}.filterChips{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.filterChips button{color:var(--text);background:#fff;border:0;border-radius:999px;padding:10px 15px;font-weight:900}.filterChips button.activeChip{color:#fff;background:linear-gradient(135deg, var(--green), var(--blue))}.smallChips button{padding:8px 12px;font-size:13px}.categoryShelf{margin-bottom:22px;padding:22px}.shelfHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.shelfHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,36px)}.shelfHead span{color:var(--muted);background:#fff;border-radius:999px;padding:9px 12px;font-weight:900}.shelfGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:16px;display:grid}.product{background:#ffffffdb;border-radius:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 14px 40px #1464821f}.compactProduct{cursor:pointer;min-height:295px;transition-delay:0s}.compactProduct:hover{z-index:15;transition-delay:1.5s;transform:scale(1.6);box-shadow:0 38px 90px #1464823d}.product img{object-fit:cover;background:#eefaff;width:100%;height:168px;display:block}.product div{padding:14px}.product span{color:#159066;background:#ecfff7;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-block}.product h3{margin:12px 0 6px;font-size:17px}.product p{color:var(--muted);line-height:1.55}.priceTag{color:#13865f;background:#eafff4;border-radius:999px;margin:8px 0 12px;padding:8px 13px;font-weight:900;display:inline-block}.bigPrice{font-size:20px}.codeBadge{color:#14779a;background:#eaf8ff;border-radius:999px;width:fit-content;margin-right:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.productOverlay,.mapOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#08233273;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.productModal{background:#fff;border-radius:34px;grid-template-columns:1.1fr .9fr;gap:24px;width:min(1180px,96vw);max-height:90vh;padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #00000040}.modalMainImage{object-fit:cover;background:#eefaff;border-radius:28px;width:100%;height:min(560px,58vh)}.modalThumbs{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.modalThumbs button{background:0 0;border:2px solid #0000;border-radius:16px;flex:0 0 82px;padding:0;overflow:hidden}.modalThumbs button.activeThumb{border-color:var(--blue)}.modalThumbs img{object-fit:cover;width:82px;height:82px;display:block}.modalInfo h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(30px,4vw,54px);line-height:.98}.detailMeta{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.detailMeta span{color:#126c91;background:#eefaff;border-radius:999px;padding:8px 12px;font-weight:900}.panelTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.tabs button{background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:900;display:inline-flex}.adminGrid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.adminCard{padding:24px}.adminCard h2{margin-top:0}.adminCard input,.adminCard textarea,.adminCard select{margin-bottom:12px}.welcomeBox{box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffffe6,#e8fff4e6);border-radius:34px;margin-bottom:22px;padding:24px}.welcomeBox h2{margin:0 0 8px;font-size:clamp(26px,4vw,42px)}.welcomeBox p{color:var(--muted);margin:0}.managerLayout{grid-template-columns:.98fr 1.25fr;align-items:start;gap:22px;display:grid}.editorTop,.managerTop{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.autoCodeBox{background:#f2fbff;border:1px solid #dff0f7;border-radius:24px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:flex}.autoCodeBox span{color:var(--muted);font-size:14px}.autoCodeBox b{color:#126c91}.uploadPanel{background:#f8fdff;border-radius:26px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:16px;display:flex}.uploadPanel h3,.uploadPanel p{margin:0}.uploadPanel p{color:var(--muted);font-size:14px}.uploadButton{background:linear-gradient(135deg, var(--green), var(--blue));color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.uploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.previewGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.previewItem{text-align:center;background:#f6fcff;border:1px dashed #cdeaf4;border-radius:22px;place-items:center;min-height:116px;padding:9px;display:grid;position:relative;overflow:hidden}.previewItem span{z-index:2;background:#ffffffe6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;top:8px;left:8px}.previewItem small{color:var(--muted)}.previewItem img{object-fit:cover;border-radius:16px;width:100%;height:100%}.previewItem button{z-index:3;color:#d33434;background:#fff0f0;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:8px;right:8px}.panelMessage{color:#13865f;margin-top:12px;font-weight:800}.managerSearch{background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex;box-shadow:0 12px 28px #18789614}.productList{flex-direction:column;gap:12px;max-height:680px;padding-right:4px;display:flex;overflow:auto}.productManageCard{background:#f7fcff;border:1px solid #e6f3f8;border-radius:28px;grid-template-columns:86px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.productManageCard img{object-fit:cover;background:#eefaff;border-radius:22px;width:86px;height:86px}.manageInfo h3{margin:7px 0 4px;font-size:18px}.manageInfo p{color:var(--muted);margin:0 0 5px}.manageInfo b{color:#13865f;margin-bottom:4px;display:inline-block}.manageInfo small,.row small{color:var(--muted);margin-top:4px;display:block}.manageActions{align-items:center;gap:8px;display:flex}.editBtn,.deleteBtn{border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:inline-flex}.editBtn{color:#126c91;background:#eaf8ff}.deleteBtn,.row button,.userRow button{color:#d33434;background:#fff0f0}.row,.userRow{background:#f6fcff;border-radius:24px;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid}.userRow{grid-template-columns:1fr auto auto}.row img{object-fit:cover;border-radius:18px;width:60px;height:60px}.row button,.userRow button{border:0;border-radius:18px;padding:10px}.footer{width:var(--page);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #ffffffd9;border-radius:40px;margin:64px auto 28px;padding:34px}.footerGrid{grid-template-columns:1.1fr .75fr 1fr;align-items:start;gap:30px;display:grid}.footer h3,.footer h4{margin:0 0 12px}.footer p{color:#5d7280;align-items:center;gap:7px;margin:7px 0;display:flex}.footerLinks button,.footerGrid button.footerMapLink{color:#5d7280;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;display:block}.footerLinks button:hover{color:#102a3d;text-decoration:underline}.footerMapLink{border-radius:28px;width:100%}.footerMapLink h4{color:var(--text)}.footerMapLink span{color:#5d7280;font-size:14px}.footerMapLink iframe{pointer-events:none;border:0;border-radius:22px;width:100%;height:92px;margin-top:10px;display:block}.footerBottom{text-align:center;color:#7a8c97;margin-top:30px;font-size:14px}.contactPage{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:28px;display:grid}.contactInfo{min-width:0}.contactMap{min-height:360px;box-shadow:var(--shadow);cursor:zoom-in;background:#fff;border:0;border-radius:34px;padding:0;position:relative;overflow:hidden}.contactMap iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.contactMap small{color:#5d7280;background:#ffffffeb;border-radius:999px;padding:8px 13px;font-weight:800;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 24px #14506e1f}.mapModal{background:#fff;border-radius:34px;width:min(1100px,96vw);height:min(720px,86vh);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000040}.mapModal iframe{border:0;width:100%;height:100%}.mapClose{z-index:2;width:46px;height:46px;color:var(--text);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:0;border-radius:50%;font-size:30px;line-height:1;position:absolute;top:18px;right:18px}@media (width<=1200px){:root{--page:90vw}.compactProduct:hover{transform:scale(1.25)}}@media (width<=980px){.hero,.managerLayout,.adminGrid,.contactPage{grid-template-columns:1fr}.productList{max-height:unset}.previewGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){nav button{padding:15px 18px;font-size:17px;font-weight:900}.brand{font-size:17px}.brand svg{width:22px;height:22px}.hamb svg{width:28px;height:28px}.hamb{padding:12px}:root{--page:calc(100% - 20px)}main{margin-top:14px}.top{border-radius:28px;top:10px}.hamb{display:inline-flex}nav{box-shadow:var(--shadow);background:#fff;border-radius:28px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:absolute;top:72px;left:10px;right:10px}nav.show{display:flex}nav button{text-align:left}.hero{border-radius:32px;padding:28px}.hero h1{font-size:44px}.orb{width:230px}.heroLogo{object-fit:contain;filter:drop-shadow(0 14px 24px #14506e29);width:min(170px,58%);height:auto;margin-bottom:14px;display:block}.formGrid,.footerGrid,.productModal{grid-template-columns:1fr}.compactProduct:hover{transform:none}.product img{height:210px}.panelTop,.uploadPanel{flex-direction:column;align-items:flex-start}.previewGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.brand b{font-size:16px}.hero h1{font-size:38px}.btn,.actions{width:100%}.pageHead,.soft,.auth form,.adminCard,.categoryShelf{border-radius:28px;padding:22px}.productManageCard{grid-template-columns:70px 1fr}.productManageCard img{width:70px;height:70px}.manageActions{grid-column:1/-1;width:100%}.editBtn,.deleteBtn{flex:1;justify-content:center}}.productOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;display:grid;z-index:999999!important;background:#0823328f!important;position:fixed!important;inset:0!important}.productModal{background:#fff;border-radius:36px;grid-template-columns:1.1fr .9fr;gap:24px;padding:24px;display:grid;position:relative;box-shadow:0 50px 140px #00000057;width:min(1180px,96vw)!important;max-height:88vh!important;overflow-y:auto!important}.modalClose{z-index:20;width:46px;height:46px;color:var(--text);box-shadow:var(--shadow);background:#fff;border:0;border-radius:999px;font-size:30px;line-height:1;position:absolute;top:18px;right:18px}.mainImageWrap{position:relative}.modalImageFallback,.productImageFallback,.manageImageFallback{color:var(--muted);background:#eefaff;place-items:center;font-weight:900;display:grid}.modalImageFallback{border-radius:28px;width:100%;height:min(560px,58vh)}.productImageFallback{height:168px}.manageImageFallback{border-radius:22px;width:86px;height:86px;font-size:12px}.galleryArrow{z-index:10;width:48px;height:48px;color:var(--text);box-shadow:var(--shadow);background:#ffffffe6;border:0;border-radius:999px;font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.galleryArrow.left{left:14px}.galleryArrow.right{right:14px}.imageCounter{color:var(--text);background:#ffffffeb;border-radius:999px;padding:8px 13px;font-weight:900;position:absolute;bottom:18px;right:18px}.priceRow{grid-template-columns:1fr 105px;gap:10px;display:grid}.priceRow input,.priceRow select{margin-bottom:12px}.clearSearch{color:#126c91;white-space:nowrap;background:#eefaff;border:0;border-radius:999px;padding:8px 12px;font-weight:900}.demoManageCard{opacity:.75}.demoBadge{color:#9a6900;background:#fff7e6;border-radius:999px;margin-left:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.editBtn:disabled,.deleteBtn:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.productModal{padding:18px;grid-template-columns:1fr!important}.modalMainImage,.modalImageFallback{height:360px}.priceRow{grid-template-columns:1fr}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{overflow-x:hidden}img,svg,iframe{max-width:100%}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:root{--page:min(1440px, calc(100% - 56px))}main{margin:clamp(16px,2.5vw,28px) auto clamp(44px,7vw,90px)}.top{gap:14px;min-height:64px;padding:12px 16px}.brand{white-space:nowrap;min-width:0;font-size:clamp(15px,1.15vw,18px)}.brand b{text-overflow:ellipsis;overflow:hidden}.brand svg{flex:none;width:22px;height:22px}nav button{white-space:nowrap;min-height:42px;font-size:15px;font-weight:850}.hamb{flex:none;justify-content:center;align-items:center;width:48px;height:48px}.hamb svg{width:27px;height:27px}.hero{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:clamp(420px,48vw,620px);padding:clamp(28px,5.4vw,72px)}.hero h1{max-width:820px;font-size:clamp(42px,5.6vw,76px)}.hero p{max-width:620px}.orb{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:clamp(220px,23vw,330px);max-width:100%;padding:clamp(28px,3vw,44px);overflow:hidden;display:flex!important}.heroLogo{filter:drop-shadow(0 10px 20px #14506e29);object-fit:contain!important;width:clamp(76px,9vw,128px)!important;max-width:58%!important;height:auto!important;max-height:52%!important;margin:0 auto 6px!important;display:block!important}.orb>svg{width:clamp(74px,8.5vw,112px);height:auto}.orb span{margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.1}.actions .btn,.btn{min-height:46px}.shelfGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(14px,1.4vw,22px)}.product img,.productImageFallback{height:clamp(168px,15vw,230px)}.compactProduct{min-height:310px}@media (hover:hover) and (pointer:fine){.compactProduct:hover{transition-delay:.35s!important;transform:scale(1.18)!important}}@media (hover:none),(pointer:coarse){.compactProduct:hover{transition-delay:0s!important;transform:none!important}}input,textarea,select{min-height:48px;font-size:15px}.previewGrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}@media (width>=1500px){:root{--page:min(1500px, calc(100% - 96px))}.hero{grid-template-columns:1.05fr .95fr}.shelfGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=1200px){:root{--page:calc(100% - 40px)}.hero{grid-template-columns:1fr .72fr}.managerLayout{grid-template-columns:1fr}}@media (width<=980px){:root{--page:calc(100% - 28px)}.hero{text-align:left;grid-template-columns:1fr}.orb{justify-self:center;width:clamp(210px,38vw,280px)}.footerGrid,.contactPage,.adminGrid{grid-template-columns:1fr!important}.shelfGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.productModal{grid-template-columns:1fr!important}}@media (width<=720px){:root{--page:calc(100% - 18px);--radius:28px}body{background-attachment:scroll}.top{border-radius:24px;min-height:58px;margin:10px auto;padding:10px 12px;top:8px}.brand{max-width:calc(100% - 62px);font-size:16px!important}.brand b{font-size:16px!important}.brand svg{width:23px!important;height:23px!important}.hamb{width:48px;height:48px;padding:10px!important;display:inline-flex!important}.hamb svg{width:29px!important;height:29px!important}nav{gap:6px;border-radius:24px!important;padding:10px!important;top:calc(100% + 8px)!important;left:8px!important;right:8px!important}nav button{text-align:left;min-height:50px;padding:14px 16px!important;font-size:17px!important;font-weight:900!important}main{margin-top:14px}.hero{text-align:center;gap:26px;min-height:auto;padding:28px 22px}.hero h1{letter-spacing:-.055em;line-height:1;font-size:clamp(38px,11.5vw,52px)!important}.hero p,.pageHead p,.soft p,.muted{font-size:15.5px;line-height:1.55}.pill{padding:9px 12px;font-size:13px}.actions{justify-content:center}.btn,.actions .btn{min-width:138px;min-height:48px;padding:13px 16px;font-size:14.5px;width:auto!important}.orb{padding:28px;width:clamp(190px,62vw,240px)!important}.heroLogo{width:clamp(70px,22vw,96px)!important;max-width:58%!important;max-height:52%!important}.orb span{font-size:19px}.advancedFilters,.pageHead,.soft,.auth form,.adminCard,.categoryShelf,.footer{border-radius:26px!important;padding:20px!important}.searchBar,.managerSearch{border-radius:22px}.filterChips{gap:8px}.filterChips button{min-height:40px;padding:9px 12px;font-size:13.5px}.smallChips button{font-size:12.5px}.shelfHead{flex-direction:column;align-items:flex-start;gap:8px}.shelfGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product{border-radius:22px}.product img,.productImageFallback{height:180px!important}.compactProduct{min-height:280px}.product div{padding:12px}.product h3{font-size:15.5px}.formGrid,.priceRow{gap:10px;grid-template-columns:1fr!important}.uploadPanel,.panelTop,.editorTop,.managerTop{flex-direction:column;align-items:stretch}.uploadButton{justify-content:center;width:100%}.previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer{margin-top:42px}.footerMapLink iframe{height:120px}.productModal{border-radius:28px!important;width:min(96vw,680px)!important;max-height:90vh!important;padding:16px!important}.modalMainImage,.modalImageFallback{height:min(58vh,420px)!important}}@media (width<=420px){:root{--page:calc(100% - 14px)}.top{border-radius:20px}.brand{max-width:calc(100% - 58px)}.brand b{font-size:14.5px!important}.hero{padding:24px 18px}.hero h1{font-size:clamp(34px,12vw,42px)!important}.actions{width:100%}.btn,.actions .btn{width:100%!important}.orb{width:min(210px,72vw)!important}.heroLogo{width:74px!important}.shelfGrid{grid-template-columns:1fr}.product img,.productImageFallback{height:220px!important}.productManageCard{grid-template-columns:72px 1fr!important}.productManageCard img,.manageImageFallback{width:72px!important;height:72px!important}.manageActions{grid-column:1/-1}}.orb{aspect-ratio:1!important;width:min(340px,100%)!important;box-shadow:inset 0 0 45px #fffc, var(--shadow)!important;background:radial-gradient(circle at 35% 25%,#fff 0,#e1fff1 30%,#bceeff 100%)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;overflow:hidden!important}.heroLogo{object-fit:contain!important;filter:drop-shadow(0 16px 28px #14506e2e)!important;width:95%!important;max-width:95%!important;height:95%!important;max-height:95%!important;margin:0!important;display:block!important}.orb>svg,.orb span{display:none!important}@media (width<=1200px){.orb{width:clamp(250px,26vw,320px)!important}}@media (width<=980px){.orb{width:clamp(230px,44vw,300px)!important}}@media (width<=720px){.orb{width:clamp(200px,62vw,260px)!important}.heroLogo{width:95%!important;height:95%!important}}@media (width<=420px){.orb{width:min(230px,72vw)!important}.heroLogo{object-fit:contain;width:115%;height:115%}}
