@import url("https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap");:root{--ink:#123f37;--ink2:#234b42;--muted:#82948c;--mint:#0aac81;--mint2:#bff9e0;--bg:#f7faf8;--line:#e5ede9;--shadow:0 14px 44px rgba(19,65,53,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{text-decoration:none;color:inherit}.app-shell{min-height:100vh}.announcement{height:34px;background:#123f37;color:#cfede3;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,calc((100vw - 1200px)/2));font-size:11px}.announcement span:first-child{color:#a9eccc}.header{background:white;border-bottom:1px solid #eef1ef;position:-webkit-sticky;position:sticky;top:0;z-index:25}.header-inner{max-width:1240px;margin:auto;height:79px;gap:48px;padding:0 24px}.header-inner,.logo{display:flex;align-items:center}.logo{border:0;background:none;gap:10px;text-align:right;color:var(--ink);white-space:nowrap}.logo-mark{background:var(--mint);width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:#fff;transform:rotate(-6deg)}.logo-mark svg{transform:rotate(6deg)}.logo strong{font-size:23px;font-weight:900;letter-spacing:-1px}.logo strong span{color:#0ba67c}.logo small{font-size:9px;letter-spacing:2.2px;display:block;color:#8da29a;direction:ltr;text-align:left;line-height:1.3}.main-nav{gap:7px;flex:1 1}.main-nav,.main-nav button{display:flex;align-items:center}.main-nav button{gap:8px;border:0;color:#64786f;background:transparent;font-size:12px;font-weight:700;border-radius:13px;padding:12px 13px;white-space:nowrap;transition:.2s}.main-nav button svg{width:16px}.main-nav button.nav-active,.main-nav button:hover{background:#ebf8f1;color:#098d6b}.header-right{margin-right:auto;display:flex;align-items:center;gap:12px}.desktop-identity{font-size:11px;color:#93a49e;white-space:nowrap}.avatar,.cart-header,.icon-btn{border:1px solid var(--line);background:white;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;position:relative;color:var(--ink)}.cart-header b{position:absolute;top:-5px;right:-5px;background:#f2b049;color:white;font-size:10px;min-width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.avatar{background:#e9f7f0;color:#119875}.mobile-only{display:none}.content{max-width:1240px;margin:0 auto;padding:18px 24px 0}.mode-bar{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:19px;border:1px solid #dfeee7;background:#f1faf5;border-radius:13px;padding:6px 13px}.mode-bar>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mode-bar strong{font-size:11px}.mode-desc{font-size:10px;color:#82958e}.mode-dot{width:8px;height:8px;border-radius:50%;background:#ebad36;box-shadow:0 0 0 4px #f8e8c9}.live-dot{background:var(--mint);box-shadow:0 0 0 4px #d3f3e3}.mode-control{display:flex;gap:2px;background:#e6f0eb;padding:3px;border-radius:10px;white-space:nowrap}.mode-control button{border:0;border-radius:8px;background:transparent;padding:6px 11px;font-size:10px;font-weight:700;color:#708a7f}.mode-control button.chosen{background:white;color:#0b8c69;box-shadow:0 1px 4px #0b68451a}.mode-control button.refresh{display:grid;place-items:center;padding:5px}.hero{background:linear-gradient(107deg,#e6fbf0 8%,#d2f7e3 70%,#c7f5df);height:362px;border-radius:32px;overflow:hidden;display:grid;grid-template-columns:53% 47%;position:relative}.hero:after{content:"";position:absolute;height:350px;width:350px;border:1px solid #ffffff80;right:-155px;bottom:-180px;border-radius:50%}.hero-copy{padding:45px 64px 32px 16px;z-index:2}.eyebrow{display:inline-flex;gap:9px;align-items:center;background:#ffffff80;border:1px solid #dcf3e8;padding:7px 13px;border-radius:22px;color:#27826a;font-size:11px;font-weight:700}.eyebrow span{width:6px;height:6px;background:#09ad7e;border-radius:50%}.hero h1{font-size:clamp(36px,4vw,55px);letter-spacing:-2px;margin:18px 0 6px;line-height:1.48;font-weight:900}.hero h1 em{font-style:normal;color:#09a87e}.hero p{max-width:395px;line-height:2.2;color:#607e72;margin:10px 0 20px;font-size:13px}.hero-actions{display:flex;align-items:center;gap:20px}.primary-btn{border:0;background:#0ca97e;color:#fff;border-radius:13px;padding:12px 23px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:800;font-size:13px;transition:.2s;box-shadow:0 9px 20px #0bab812e}.primary-btn:hover{background:#068e6a;transform:translateY(-1px)}.hero-actions>span{color:#397e6c;font-size:11px;display:flex;gap:6px;align-items:center}.hero-art{display:grid;place-items:center;position:relative}.art-disc{position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,#f9fffc 0,#b7f3d6 64%,#96ebc4 100%);box-shadow:0 0 0 35px #ffffff25}.art-bag{position:relative;z-index:2;transform:rotate(-10deg);filter:drop-shadow(12px 20px 8px #2d8b6442);color:#087f60}.art-bag svg{stroke-width:1.2;width:205px;height:205px;fill:#18b88822}.gear-badge{position:absolute;top:60px;left:68px;font-size:92px;color:#fff;text-shadow:0 8px 4px #087f6060}.art-spark{position:absolute;color:#39bc91;font-size:32px}.art-spark-one{right:12%;top:17%}.art-spark-two{left:12%;bottom:16%}.art-label{position:absolute;bottom:30px;left:32px;color:#2e9776;font-weight:900;letter-spacing:6px;font-size:13px;line-height:1.8;opacity:.5;direction:ltr}.benefits{background:white;border:1px solid var(--line);border-radius:19px;min-height:91px;margin:19px 0 49px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:var(--shadow)}.benefits>div{display:flex;align-items:center;gap:14px;padding:22px 26px;position:relative}.benefits>div:not(:last-child):after{content:"";position:absolute;left:0;height:43px;width:1px;background:#eaf0ec}.benefits svg{color:#14a77f;width:29px;height:29px;stroke-width:1.7}.benefits small,.benefits strong{display:block}.benefits strong{font-size:13px}.benefits small{font-size:10px;color:#90a097;margin-top:5px;white-space:nowrap}.section-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.section-kicker{color:#0aaf80;font-size:10px;letter-spacing:2.1px;font-weight:800;direction:ltr;display:inline-block}.admin-title h1,.inner-heading h1,.section-header h2{font-size:27px;letter-spacing:-1px;font-weight:900;margin:7px 0}.section-header h2 span{color:#0bb384}.admin-title p,.inner-heading p,.section-header p{font-size:12px;color:#869b90;margin:3px 0}.count-box{border:1px solid #e2ebe6;background:white;border-radius:11px;padding:10px 15px;color:#09a97d;font-weight:900}.count-box span{color:#91a39a;font-size:11px;font-weight:500;margin-right:5px}.catalog-controls{display:flex;gap:12px;margin:16px 0}.search{flex:1 1;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3ebe6;border-radius:13px;padding:0 16px;color:#83a096;min-width:0}.search input{width:100%;height:46px;border:0;background:none;outline:0;color:var(--ink);font-size:12px}.search input::placeholder{color:#a1afa9}.select-wrap{background:white;border:1px solid #e3ebe6;border-radius:13px;display:flex;align-items:center;gap:5px;padding:0 12px;color:#528677}.select-wrap select{height:44px;outline:0;border:0;background:transparent;color:#587267;font-size:12px;min-width:123px}.categories{display:flex;gap:9px;flex-wrap:wrap;margin:19px 0 22px}.categories button{background:white;border:1px solid #e2eae6;color:#6b8076;border-radius:10px;padding:10px 16px;font-size:11px;font-weight:600}.categories button.cat-active,.categories button:hover{background:#0ba87c;border-color:#0ba87c;color:white}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px}.product-card{border:1px solid #e5ede8;border-radius:18px;overflow:hidden;background:white;box-shadow:0 7px 22px #215b4008;transition:.2s}.product-card:hover{transform:translateY(-4px);border-color:#9fe0c5;box-shadow:0 18px 38px #215b4015}.product-image-btn{padding:0;border:0;background:#f1f7f3;width:100%;height:183px;display:block;position:relative;overflow:hidden}.product-visual{background:radial-gradient(circle at 50% 42%,#ffffff 0,#ebf7ef 62%,#e1f1e8 100%);height:100%;width:100%;display:grid;place-items:center;position:relative;overflow:hidden}.product-visual span{position:relative;z-index:2;font-size:83px;filter:drop-shadow(8px 12px 9px #496c5c29);line-height:1.3}.product-visual img{position:relative;z-index:2;width:86%;height:86%;object-fit:contain}.visual-orb{position:absolute;width:155px;height:155px;border:1px solid #d0e8dc;transform:rotate(18deg);border-radius:50%}.discount{position:absolute;right:12px;top:12px;color:#ed6547;background:#fff;border-radius:20px;font-size:10px;font-weight:800;padding:5px 9px;z-index:3}.product-info{padding:15px 15px 13px}.product-category{font-size:10px;color:#11a883;font-weight:700}.product-title{display:block;width:100%;text-align:right;border:0;background:none;padding:0;font-weight:800;color:#23463c;font-size:13px;line-height:1.85;height:49px;overflow:hidden}.product-title:hover{color:#0cad80}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:#839c90;border-bottom:1px solid #eef2ef;padding:6px 0 12px}.product-meta>span:first-child{display:flex;gap:3px;align-items:center;color:#df9d33}.product-meta small{font-size:9px;color:#aab7af}.product-bottom{display:flex;align-items:end;justify-content:space-between;padding-top:14px}.price del{display:block;font-size:10px;color:#b1bdb7}.price strong{display:block;font-size:17px;font-weight:900;white-space:nowrap}.detail-price small,.price small{font-size:10px;font-weight:500;color:#81988c}.add-btn{background:#e4f8ee;border:0;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#06a97c;flex-shrink:0}.add-btn:hover{background:#0bad7e;color:#fff}.price-note{font-size:10px;color:#96a8a0;margin:16px 0 28px}.pagination{display:flex;gap:14px;align-items:center;justify-content:center;margin:26px 0}.pagination button{border:1px solid var(--line);border-radius:9px;background:white;padding:8px 14px;color:var(--ink)}.footer{margin-top:57px;background:white;border-top:1px solid #e6eee9;padding:25px 8px;justify-content:space-between;gap:18px;color:#93a69b;font-size:11px}.footer,.footer-brand{display:flex;align-items:center}.footer-brand{gap:12px;color:var(--ink)}.footer-brand .logo-mark{width:40px;height:40px}.footer-brand strong{font-size:17px}.footer-brand p{font-size:11px;color:#92a49a;margin:3px 0}.error,.toast{display:flex;align-items:center;gap:10px;border-radius:11px;padding:12px 14px;margin-bottom:15px;font-size:12px}.toast{background:#e1f8e9;color:#09825f;border:1px solid #beecd5}.error{background:#fff1eb;color:#a84b32;border:1px solid #f6d7c9}.error button,.toast button{margin-right:auto;border:0;background:none;color:inherit;display:grid;place-items:center}.loading{min-height:150px;display:flex;gap:12px;align-items:center;justify-content:center;color:#79988a}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:260px;border:1px dashed #dceae2;border-radius:19px;background:#fff;color:#96ada0;gap:11px;padding:25px}.empty strong{color:var(--ink);font-size:17px}.empty p{margin:0;color:#8ca296;font-size:12px;line-height:2}.inner-page{padding:30px 0 0;min-height:55vh}.inner-heading{margin-bottom:25px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:23px;gap:23px;align-items:start}.cart-lines,.panel,.summary{border:1px solid var(--line);border-radius:19px;background:white;padding:22px;box-shadow:var(--shadow)}.cart-line{display:flex;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid #edf2ee}.cart-line:last-child{border:0}.cart-line .product-visual{width:100px;height:93px;border-radius:12px;flex-shrink:0}.cart-line .product-visual span{font-size:45px}.cart-details{flex:1 1}.cart-details h3{font-size:13px;margin:0 0 6px}.cart-details p{font-size:14px;color:#0ca67a;font-weight:800;margin:0 0 6px}.text-danger{border:0;background:none;color:#d75d4b;font-size:11px;padding:0}.quantity{display:flex;align-items:center;gap:15px;border:1px solid #dfece4;padding:6px;border-radius:10px}.quantity button{background:#ecf8f0;color:#12a77c;border:0;border-radius:7px;width:26px;height:26px;display:grid;place-items:center}.quantity b{font-size:12px}.summary h3{margin:0 0 24px;font-size:17px}.summary>div{display:flex;align-items:center;justify-content:space-between;margin:15px 0;font-size:12px;color:#84998e}.summary>div b{color:#284c3d}.summary hr{border:0;border-top:1px solid #eaf0eb;margin:19px 0}.full{width:100%}.summary small{display:block;font-size:10px;line-height:2;color:#9aaa9f;margin-top:15px}.outline-btn{border:1px solid #d6e8de;background:white;color:#238164;display:inline-flex;align-items:center;gap:8px;border-radius:11px;padding:11px 15px;font-weight:800;font-size:11px}.outline-btn:hover{background:#edf8f1}.back-shop{margin-top:18px}.orders{margin-top:20px}.order{justify-content:space-between;padding:21px;background:white;border:1px solid var(--line);border-radius:15px;margin:10px 0}.order,.order>span:first-child{display:flex;align-items:center}.order>span:first-child{gap:10px}.order b,.status{background:#e6f8ec;color:#0b9c73;border-radius:18px;padding:5px 12px;font-size:10px}.admin-layout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:25px;gap:25px;min-height:575px;padding-top:24px}.admin-sidebar{background:white;border:1px solid var(--line);border-radius:19px;padding:21px 12px;align-self:start}.admin-caption{display:block;padding:2px 13px 18px;font-size:12px;font-weight:800}.admin-sidebar>button{border:0;background:none;display:flex;align-items:center;gap:11px;width:100%;padding:13px;border-radius:11px;color:#738b7d;font-size:12px;font-weight:700;text-align:right}.admin-sidebar>button svg:last-child{margin-right:auto}.admin-sidebar>button.active{background:#e8f9ee;color:#0a9e75}.admin-tip{background:#e9f8f0;border-radius:14px;padding:14px;margin-top:20px;color:#20916e}.admin-tip strong{display:block;font-size:12px}.admin-tip p{line-height:2;font-size:10px;margin-bottom:0}.admin-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:5px 0 26px}.admin-title h1{font-size:25px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:20px 0}.stats>div{position:relative;background:white;border:1px solid var(--line);border-radius:16px;padding:20px;min-height:122px}.stats span{display:block;color:#8c9c93;font-size:11px}.stats strong{display:block;font-size:26px;margin-top:17px}.stats svg{position:absolute;left:18px;top:19px;color:#16b488;width:24px;height:24px}.panel{margin:18px 0}.panel h3{margin:0 0 18px;font-size:15px}.shortcuts{display:flex;gap:12px;flex-wrap:wrap}.shortcuts button{border:1px solid #e2ece6;background:#fbfefd;border-radius:12px;padding:15px;display:flex;align-items:center;gap:9px;font-weight:700;color:#377c64}.shortcuts svg{width:18px;color:#0bad80}.api-summary{background:#eaf8f0;border-radius:15px;padding:21px}.api-summary h3{font-size:15px;margin:0 0 16px}.api-summary>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.api-summary span{font-size:12px;display:flex;align-items:center;gap:8px;color:#366b59}.api-summary span svg{color:#0cac80}.api-summary p{font-size:10px;color:#6e8d7e;margin:20px 0 0}.table-panel{padding:0;overflow:hidden}.table-head,.table-row{display:grid;grid-template-columns:2fr 1fr .8fr .8fr;grid-gap:15px;gap:15px;align-items:center;padding:14px 20px;border-bottom:1px solid #edf1ed;font-size:12px}.table-head{background:#eff9f3;color:#638573;font-weight:800;font-size:11px}.table-row:last-child{border:0}.table-prod{display:flex;align-items:center;gap:11px;font-weight:700}.table-prod .product-visual{width:52px;height:52px;border-radius:10px;flex-shrink:0}.table-prod .product-visual span{font-size:29px}.table-prod small{display:block;color:#a3b2a8;margin-top:4px}.table-empty{padding:22px;color:#8aa194}.order-head,.order-row{grid-template-columns:1fr 1fr 1fr}.category-list>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 5px}.category-list>div:last-child{border:0}.category-list span{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700}.category-list svg{color:#0baa80}.category-list small{color:#9eb1a6}.settings{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{color:#4d6a5a;font-size:11px;font-weight:700}.field input,.field select,.field textarea{width:100%;border:1px solid #dfeae3;border-radius:10px;background:#fcfefd;padding:11px 12px;color:#2c5648;outline:0;min-width:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:#0db284}.field textarea{resize:vertical}.settings .security-note{grid-column:1/-1}.settings .outline-btn{justify-self:start}.security-note{background:#f2f8f3;padding:12px 15px;border-radius:10px;line-height:2;color:#729184;font-size:11px}.store-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.store-choices button{display:flex;align-items:center;gap:8px;border:1px solid #e6ede7;background:white;padding:10px 13px;border-radius:10px}.store-choices button.selected{background:#e6f9ec;color:#08a77c;border-color:#99e0c1}.store-choices small{color:#a8bab0}.overlay{position:fixed;inset:0;background:#102f2899;z-index:50;display:grid;place-items:center;padding:20px;overflow-y:auto}.modal{background:#fff;border-radius:24px;max-height:calc(100dvh - 40px);overflow:auto;width:min(100%,860px);padding:30px;position:relative;box-shadow:0 30px 90px #0003}.close{position:absolute;left:20px;top:20px;width:35px;height:35px;border:0;border-radius:50%;background:#eff6f1;color:#396a59;display:grid;place-items:center}.close svg{width:18px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center}.product-visual-large{min-height:370px;border-radius:16px}.product-visual-large span{font-size:150px}.detail-grid h2{font-size:24px;line-height:1.7}.detail-grid p{color:#859a8c;line-height:2;font-size:13px}.detail-facts{display:flex;flex-direction:column;gap:9px;color:#739081;font-size:12px;border-top:1px solid #e9f2ea;padding-top:18px;margin-top:18px}.detail-price{font-size:26px;font-weight:900;margin:23px 0}.form-modal{max-width:530px}.form-modal h2{margin:10px 0 22px}.form-modal form{display:grid;grid-gap:14px;gap:14px}.two-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:1100px){.header-inner{gap:15px}.products{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits>div{padding:20px 16px}.benefits small{white-space:normal}}@media(max-width:820px){.content{padding:12px 16px 0}.header-inner{padding:0 16px;height:65px}.mobile-only{display:grid}.main-nav{display:none;position:absolute;top:65px;right:0;left:0;background:white;border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:10px 16px;z-index:25}.main-nav.nav-open{display:grid}.desktop-identity{display:none}.hero{height:300px}.hero-copy{padding:35px 30px 20px 5px}.hero h1{font-size:35px}.hero-art .art-disc{width:270px;height:270px}.benefits{grid-template-columns:repeat(2,1fr);margin-bottom:35px}.benefits>div{padding:14px}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:flex;overflow-x:auto;gap:4px;padding:10px}.admin-caption,.admin-tip{display:none}.admin-sidebar>button{white-space:nowrap;width:auto;flex-shrink:0}.admin-sidebar>button svg:last-child{display:none}}@media(max-width:560px){.announcement{padding:0 16px;height:29px;font-size:9px}.announcement span:last-child{display:none}.header-inner{gap:9px}.logo strong{font-size:19px}.logo-mark{width:39px;height:39px}.avatar{display:none}.content{padding:10px 12px 0}.mode-bar{align-items:start;flex-direction:column;gap:6px}.mode-desc{display:none}.hero{height:285px;border-radius:22px;grid-template-columns:60% 40%}.hero-copy{padding:26px 17px 19px 2px}.eyebrow{font-size:9px;padding:6px 8px}.hero h1{font-size:27px;letter-spacing:-1px;margin:14px 0 8px}.hero p{font-size:10px;line-height:2}.hero-actions{gap:8px}.hero-actions>span{display:none}.hero .primary-btn{padding:10px 12px;font-size:11px}.hero-art .art-disc{width:190px;height:190px}.art-bag svg{width:128px;height:128px}.gear-badge{font-size:54px;left:44px;top:40px}.art-label{display:none}.art-spark{font-size:19px}.benefits{margin:12px 0 30px;gap:0;border-radius:14px}.benefits>div{padding:13px 10px;gap:8px}.benefits svg{width:22px;height:22px;flex-shrink:0}.benefits strong{font-size:11px}.benefits small{font-size:9px}.section-header h2{font-size:21px}.section-header p{font-size:10px}.count-box{padding:8px;font-size:11px}.catalog-controls{gap:6px}.search{padding:0 10px}.search input{font-size:11px}.select-wrap{padding:0 6px}.select-wrap select{min-width:87px;font-size:10px}.categories{gap:6px;margin:14px 0}.categories button{padding:8px 10px;font-size:10px}.products{gap:9px}.product-image-btn{height:143px}.product-visual span{font-size:65px}.product-info{padding:10px}.product-title{font-size:11px;height:42px}.product-meta{font-size:9px}.product-meta small{display:none}.price strong{font-size:13px}.price small{font-size:9px}.add-btn{width:31px;height:31px}.product-bottom{gap:2px}.footer{flex-wrap:wrap;justify-content:start;gap:15px}.footer>span{font-size:9px}.cart-layout{grid-template-columns:1fr}.cart-line{gap:9px}.cart-line .product-visual{width:70px;height:70px}.cart-line .product-visual span{font-size:32px}.cart-details h3{font-size:11px}.quantity{gap:6px}.quantity button{width:23px;height:23px}.stats{grid-template-columns:repeat(2,1fr)}.admin-title{flex-wrap:wrap}.table-head,.table-row{padding:11px 8px;gap:5px;font-size:10px}.table-prod .product-visual{width:34px;height:34px}.table-prod .product-visual span{font-size:22px}.table-prod{gap:5px}.table-prod small{font-size:8px}.table-row .status{padding:4px 5px}.detail-grid,.settings{grid-template-columns:1fr}.product-visual-large{min-height:200px}.product-visual-large span{font-size:95px}.modal{padding:20px}.two-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.seller-shell{display:grid;grid-template-columns:226px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin:8px 0 34px;direction:rtl}.seller-nav{background:#fff;border:1px solid #e4eee8;border-radius:20px;padding:15px 9px;position:-webkit-sticky;position:sticky;top:111px;max-height:calc(100dvh - 128px);overflow:auto}.seller-logo{display:flex;align-items:center;gap:9px;padding:9px 13px 17px;font-size:14px;font-weight:900;border-bottom:1px solid #edf2ee;color:#145445}.seller-logo svg{color:#05a77b}.seller-nav-list{display:flex;flex-direction:column;gap:3px;padding-top:10px}.seller-nav-list button{background:transparent;border:0;width:100%;display:flex;align-items:center;gap:10px;color:#667d75;border-radius:11px;padding:10px 11px;font-size:11px;text-align:right;font-weight:700}.seller-nav-list button>span{flex:1 1}.seller-nav-list button.seller-nav-active,.seller-nav-list button:hover{color:#087e5e;background:#e6f8ef}.seller-main{min-width:0}.seller-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.seller-eyebrow{color:#0f9e78;font-weight:900;letter-spacing:.7px}.seller-top h1{font-size:24px;margin:3px 0;font-weight:900}.seller-top p{font-size:12px;color:#91a098;margin:0}.seller-ctrl{display:flex;align-items:end;gap:8px}.seller-ctrl label{font-size:10px;color:#79968a;font-weight:700;display:grid;grid-gap:3px;gap:3px}.seller-ctrl button,.seller-ctrl select{background:#fff;border:1px solid #e2eae4;border-radius:10px;height:38px;padding:0 12px;color:#235546}.seller-ctrl button{display:grid;place-items:center}.seller-alert,.seller-ok{border-radius:12px;padding:12px 15px;display:flex;align-items:center;gap:8px;margin-bottom:13px;font-size:12px;background:#fff0eb;color:#9f3b27}.seller-alert button{margin-right:auto;border:0;background:transparent;color:inherit}.seller-ok{background:#e8f8ed;color:#18845a}.seller-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:20px}.seller-stats>div{background:#fff;border:1px solid #e7eee9;border-radius:16px;padding:21px;display:flex;flex-direction:column;gap:10px}.seller-stats svg{color:#0ca87c;width:24px}.seller-stats span{font-size:12px;color:#7b9589}.seller-stats strong{font-size:26px;color:#144837}.seller-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.seller-shortcuts button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:19px;background:#fff;border:1px solid #e4ece7;border-radius:16px;color:#174b39;text-align:right}.seller-shortcuts button:hover{border-color:#0db88a;box-shadow:0 8px 22px #11aa7b14}.seller-shortcuts button svg{color:#08a47a}.seller-shortcuts button strong{font-size:13px}.seller-shortcuts button span{font-size:11px;color:#84978e;line-height:1.8;min-height:38px}.seller-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.seller-section-head h2{font-size:16px;margin:0 0 4px}.seller-section-head span{font-size:11px;color:#95a49c}.seller-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.seller-primary,.seller-upload{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;background:#09a77c;color:#fff;font-size:11px;font-weight:800;padding:10px 13px;cursor:pointer}.seller-search{height:36px;display:flex;gap:5px;align-items:center;background:#fff;border:1px solid #e5ece8;border-radius:10px;padding:0 10px;color:#a0aaa5}.seller-search input{border:0;outline:0;width:155px;min-width:0;color:#174d41}.seller-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f1faf6;border-radius:12px;padding:10px 12px;margin-bottom:12px;color:#587b70;font-size:11px}.seller-filter input{width:135px;max-width:100%;margin-right:7px;padding:7px 9px;border:1px solid #d7e6dc;border-radius:7px}.seller-table-wrap{overflow-x:auto;border:1px solid #e4ebe7;background:#fff;border-radius:17px}.seller-table{width:100%;border-collapse:collapse;text-align:right;white-space:nowrap;font-size:11px}.seller-table th{background:#f4f9f6;color:#799287;font-size:10px;padding:15px}.seller-table td{border-top:1px solid #edf1ed;padding:14px 12px;color:#526d60}.seller-table td strong{display:block;color:#194c3b}.seller-table td small{font-size:10px;display:block;color:#9ca99f;margin-top:5px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.seller-status{background:#ebf7f0;border-radius:30px;padding:5px 9px;font-size:10px;color:#298569}.seller-row-actions{display:flex;flex-wrap:wrap;gap:5px;max-width:270px}.seller-mini,.seller-row-actions button{border:1px solid #dcebe2;background:#fff;color:#188462;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:700}.seller-mini:hover,.seller-row-actions button:hover{background:#eaf8ee}.seller-empty{min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;background:#fff;border:1px dashed #dbece2;border-radius:17px;color:#93a99b;padding:20px;font-size:12px}.seller-empty strong{color:#1b604e}.seller-spin{animation:seller-spin 1s linear infinite}@keyframes seller-spin{to{transform:rotate(1turn)}}.seller-modal-back{position:fixed;inset:0;background:#092b2499;z-index:100;display:grid;place-items:center;padding:15px}.seller-modal{background:#fff;border-radius:20px;width:min(680px,100%);max-height:90dvh;overflow:auto;padding:24px;box-shadow:0 26px 70px #06281c44}.seller-modal header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8f0eb;padding-bottom:13px;margin-bottom:18px}.seller-modal header h2{margin:0;font-size:17px}.seller-modal header button{border:0;background:#f0f5f1;width:29px;height:29px;border-radius:50%}.seller-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.seller-field{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:700;color:#5f7e6d}.seller-field input,.seller-field select,.seller-field textarea{border:1px solid #dfeae2;border-radius:10px;background:#fbfdfb;outline:none;padding:11px;color:#174b39;width:100%;min-width:0}.seller-field input:focus,.seller-field textarea:focus{border-color:#0ca77b}.seller-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:22px}.seller-modal-actions button:not(.seller-primary){background:#f2f6f3;border:0;border-radius:9px;padding:10px 17px}.seller-json{direction:ltr;text-align:left;background:#15392e;color:#d0f7e1;padding:16px;max-height:50vh;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:12px;font-size:12px}@media(max-width:900px){.seller-shell{grid-template-columns:1fr}.seller-nav{position:static;max-height:none}.seller-nav-list{flex-direction:row;overflow-x:auto;scrollbar-width:thin}.seller-nav-list button{width:auto;white-space:nowrap;flex:0 0 auto}.seller-logo,.seller-nav-list button>svg:last-child{display:none}.seller-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.seller-shell{margin:0 -8px 24px;gap:12px}.seller-top{align-items:start;flex-direction:column}.seller-top h1{font-size:20px}.seller-section-head{align-items:start;flex-direction:column}.seller-tools{width:100%}.seller-search{flex:1 1}.seller-search input{width:100%}.seller-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.seller-stats>div{padding:10px}.seller-stats strong{font-size:19px}.seller-stats span{font-size:9px}.seller-stats svg{width:18px}.seller-shortcuts{gap:7px}.seller-shortcuts button{padding:13px}.seller-shortcuts button span{font-size:10px}.seller-form-grid{grid-template-columns:1fr}.seller-modal{padding:15px}}.seller-app-page{max-width:1500px;margin:0 auto;padding:22px 26px 50px;min-height:100vh;background:#f7faf8;color:#173f34}.seller-app-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:24px;background:#fff;border:1px solid #e4eee8;border-radius:16px}.seller-app-header a,.seller-app-header>div{display:flex;align-items:center;gap:9px;color:#145445;font-weight:900;text-decoration:none}.seller-app-header>div span{font-size:12px;color:#71887d}.seller-app-header button{display:flex;align-items:center;gap:6px;border:1px solid #e2eae4;background:#fff;border-radius:9px;padding:8px 11px;color:#b04b4b}.seller-auth-page{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 15% 10%,#dff7ec 0,transparent 34%),#f4faf6;color:#174b3d}.seller-auth-card{width:min(440px,100%);background:#fff;border:1px solid #e2eee6;border-radius:24px;padding:32px;box-shadow:0 24px 70px #164c3012;display:flex;flex-direction:column;gap:13px}.seller-auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:13px}.seller-auth-brand>span{width:48px;height:48px;border-radius:15px;background:#e5f8ee;color:#079d73;display:grid;place-items:center}.seller-auth-brand small,.seller-auth-brand strong{display:block}.seller-auth-brand strong{font-size:18px}.seller-auth-brand small{font-size:10px;color:#8aa196;margin-top:3px}.seller-auth-card h1{font-size:23px;margin:0}.seller-auth-card>p{font-size:12px;color:#84988e;line-height:2;margin:0 0 7px}.seller-auth-form{display:grid;grid-gap:14px;gap:14px}.seller-auth-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800;color:#547466}.seller-auth-form input{height:46px;border:1px solid #dce9e1;border-radius:11px;padding:0 13px;background:#fbfdfb;color:#174b3d;outline:none}.seller-auth-form input:focus{border-color:#0aa77b}.seller-auth-submit{justify-content:center;min-height:46px}.seller-auth-error{display:flex;align-items:center;gap:7px;padding:10px;border-radius:10px;background:#fff0eb;color:#a34a36;font-size:11px}.seller-auth-back{text-align:center;font-size:11px;margin-top:5px}.seller-auth-back,.seller-link{color:#0b9671;text-decoration:none}.seller-link{font-size:12px;font-weight:800}@media(max-width:650px){.seller-app-page{padding:12px}.seller-app-header{margin-bottom:15px}.seller-auth-card{padding:24px}}.seller-nav-group{margin:5px 0 14px}.seller-nav-group-label{font-size:11px;font-weight:750;color:#91a49f;padding:11px 16px 7px;border-bottom:1px solid rgba(148,163,184,.12);margin-bottom:5px}.seller-flow{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px;border:1px solid #cde8da;background:linear-gradient(110deg,#f1fbf6,#fff);border-radius:18px;margin:16px 0 24px}.seller-flow strong{font-size:16px;color:#153c35}.seller-flow p{margin:8px 0 0;color:#668579;font-size:13px;line-height:1.9}.seller-flow-actions{display:flex;gap:9px;flex-wrap:wrap}.seller-flow-actions button{border:1px solid #c9e4d7;background:white;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:700;color:#27654f;cursor:pointer}.seller-flow-actions button:disabled{opacity:.42;cursor:default}.seller-flow-actions button.current{background:#0c9e72;color:#fff}.seller-product-steps{padding:12px 0 15px}.seller-order-modal{max-width:880px;width:min(94vw,880px);max-height:92dvh;overflow:auto}.seller-order-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;padding:14px}.seller-order-sections section{border:1px solid #e2eae6;border-radius:13px;min-width:0;padding:14px}.seller-order-sections h3{margin:0 0 11px;font-size:14px}.seller-order-sections p{font-size:12px;color:#64748b}.seller-order-sections pre{font-size:11px;max-height:245px;overflow:auto;direction:ltr;text-align:left}.seller-order-actions{display:flex;gap:10px;flex-wrap:wrap;padding:15px}.seller-order-actions button{padding:10px 15px;border-radius:10px;border:1px solid #dbe9df;cursor:pointer}.seller-detail-loading{position:fixed;bottom:24px;left:24px;background:#123c34;color:white;padding:12px 20px;border-radius:12px;z-index:30}@media(max-width:800px){.seller-flow{flex-direction:column;align-items:stretch}.seller-order-sections{grid-template-columns:1fr}}.seller-catalog-filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:10px 0 18px}.seller-catalog-filter select{min-width:210px;padding:10px 14px;border:1px solid #d5e6df;border-radius:12px;background:white;color:#194b3f;-webkit-margin-start:10px;margin-inline-start:10px}.seller-inline-inventory{padding:16px;border:1px solid #dcefe6;border-radius:16px;background:#f6fcf9;text-align:right}.seller-inline-inventory header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.seller-variant-list{display:grid;grid-gap:9px;gap:9px}.seller-variant-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid #e0eee7;border-radius:12px;background:white}.seller-variant-card span{font-size:13px}.seller-variant-card button{border:1px solid #cce5d8;border-radius:10px;padding:7px 10px;background:#ecf8f1;color:#126446;cursor:pointer}.seller-catalog-table{min-width:780px}.seller-product-modal{width:min(920px,100%);max-height:94dvh;padding:25px}.seller-product-modal>header{align-items:center}.seller-eyebrow{display:block;color:#0a9e75;font-size:10px;font-weight:800;letter-spacing:.4px;margin-bottom:5px}.seller-product-modal>header h2{margin:0;font-size:19px}.seller-product-form-section{padding:16px 0;border-bottom:1px solid #e8f0eb}.seller-product-form-section h3{margin:0 0 14px;font-size:14px;color:#174b3d}.seller-field-wide{grid-column:1/-1}.seller-field small{font-size:10px;font-weight:500;color:#91a49b}.seller-product-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.seller-product-section-head h3{margin:0 0 4px}.seller-product-section-head p{margin:0;color:#879b91;font-size:11px}.seller-product-variants{display:grid;grid-gap:12px;gap:12px}.seller-product-variant{border:1px solid #dcebe3;border-radius:14px;background:#f8fcf9;padding:14px}.seller-product-variant-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#17644e}.seller-product-variant-title button{display:flex;align-items:center;gap:5px;border:0;background:#fff0ee;color:#b54c46;border-radius:8px;padding:6px 9px;font-size:10px}.seller-product-modal .seller-modal-actions{position:-webkit-sticky;position:sticky;bottom:-25px;background:#fff;padding:16px 0 0;margin-top:14px}@media(max-width:600px){.seller-product-modal{padding:16px;max-height:96dvh}.seller-product-modal .seller-form-grid{grid-template-columns:1fr}.seller-product-section-head{align-items:flex-start;flex-direction:column}.seller-field-wide{grid-column:auto}}.seller-tree-filter{display:block!important;width:100%;padding:16px!important}.seller-category-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.seller-category-heading strong{font-weight:800;color:#174638}.seller-category-heading span{font-size:12px;color:#668579}.seller-category-cascade{position:relative;width:100%;min-width:0;max-width:100%;font-size:13px;z-index:4}.seller-category-cascade.is-open{z-index:35}.seller-category-trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right;padding:10px 14px;border:1px solid #dae8e0;border-radius:12px;background:#fff;color:#194b3c;cursor:pointer;font:inherit;font-weight:750}.seller-category-cascade.is-open .seller-category-trigger,.seller-category-trigger:focus-visible,.seller-category-trigger:hover{border-color:#0ca77b;background:#f7fcf9;outline:none}.seller-category-trigger-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-category-trigger>svg{transform:rotate(-90deg);transition:transform .16s;flex-shrink:0}.seller-category-trigger>svg.seller-category-trigger-open{transform:rotate(90deg)}.seller-category-popover{position:absolute;right:0;top:100%;width:min(850px,calc(100vw - 52px));max-width:calc(100vw - 52px);background:#fff;border:1px solid #dbe9df;border-radius:0 0 16px 16px;box-shadow:0 16px 38px #102c2430;overflow:hidden;z-index:45}.seller-category-all{display:block;width:100%;padding:12px 16px;text-align:right;border:0;border-bottom:1px solid #e5ebe8;background:#f7faf8;color:#24483c;cursor:pointer;font:inherit;font-weight:700}.seller-category-all:hover{background:#e8f7ee}.seller-category-all.selected{background:#e7f8ee;color:#07875f}.seller-category-columns{display:flex;flex-direction:row;align-items:stretch;overflow-x:auto;max-width:100%;min-height:178px;scrollbar-width:thin}.seller-category-column{flex:1 0 170px;min-width:150px;max-width:290px;max-height:300px;overflow-y:auto;-webkit-border-end:1px solid #e6eeea;border-inline-end:1px solid #e6eeea}.seller-category-column:last-child{-webkit-border-end:0;border-inline-end:0}.seller-category-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;padding:12px 13px;border:0;border-bottom:1px solid #eef2ef;background:white;color:#173e32;cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:background .15s}.seller-category-option:hover{background:#eaf7f0}.seller-category-option.selected{background:#dff4e8;color:#087b56;font-weight:800}.seller-category-option svg{flex-shrink:0}.seller-category-empty{padding:20px;color:#6a8178;text-align:center;font-size:13px}.seller-product-modal .seller-category-cascade{margin-top:8px}.seller-product-modal .seller-category-popover{width:min(750px,calc(100vw - 70px))}@media(max-width:640px){.seller-tree-filter{padding:10px!important}.seller-category-column{flex-basis:145px;min-width:145px;max-height:240px}.seller-category-option{font-size:12px;padding:11px 9px}.seller-category-columns{min-height:150px}}.seller-store-map-field{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d4e9dd;border-radius:15px;background:#f1faf5;padding:15px;margin:0 0 16px}.seller-store-map-field>div{display:flex;align-items:center;gap:10px;color:#147757}.seller-store-map-field strong{font-size:13px}.seller-store-map-field p{font-size:11px;color:#688b7b;margin:5px 0 0}.seller-store-map-field>small{width:100%;color:#4b8771;font-size:11px}.seller-map-backdrop{z-index:150}.seller-map-dialog{background:#fff;width:min(820px,100%);max-height:min(94dvh,850px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 24px 65px #092a2455}.seller-map-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;gap:12px}.seller-map-dialog>header h2{margin:0;font-size:19px;color:#15493b}.seller-map-dialog>header p{font-size:12px;color:#769488;margin:6px 0 0}.seller-map-dialog>header button{border:0;width:36px;height:36px;border-radius:50%;background:#edf5ef;color:#325b4a;display:grid;place-items:center;cursor:pointer}.seller-map-viewport{height:clamp(280px,51dvh,520px);position:relative;overflow:hidden;background:#e4eee8}.seller-map-canvas{position:absolute;inset:0}.seller-map-search{position:absolute;z-index:10;top:13px;right:13px;width:min(410px,calc(100% - 100px))}.seller-map-search-input{height:44px;display:flex;align-items:center;gap:7px;padding:0 13px;background:#fff;box-shadow:0 6px 18px #12392e23;border:1px solid #daebe1;border-radius:12px;color:#409479}.seller-map-search-input input{border:0;outline:0;width:100%;font-size:12px;background:transparent;color:#1c5141}.seller-map-search-results{background:white;border-radius:12px;margin-top:5px;max-height:210px;overflow:auto;box-shadow:0 10px 25px #13352a30}.seller-map-search-results button{width:100%;border:0;border-bottom:1px solid #edf1ee;background:#fff;color:#285848;text-align:right;padding:12px;font-size:12px;cursor:pointer}.seller-map-search-results button:hover{background:#eff9f2}.seller-map-search-loading{padding:12px;color:#6c8a7b;font-size:12px}.seller-map-pin{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 4px 2px #123b2f55)}.seller-map-controls{position:absolute;top:70px;left:12px;z-index:10;display:grid;grid-gap:5px;gap:5px}.seller-map-controls button{width:38px;height:38px;background:#fff;color:#22694c;border:1px solid #e0ede3;border-radius:10px;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 12px #123b2c22}.seller-map-loading{position:absolute;inset:0;display:grid;place-items:center;z-index:3;background:#eff5f0bb;font-size:13px;color:#406856}.seller-map-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;background:#f8fbf9}.seller-map-summary>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.seller-map-summary strong{font-size:12px;color:#1d5b46}.seller-map-summary span{font-size:11px;color:#628673;overflow-wrap:anywhere}.seller-map-coordinates{display:grid;grid-gap:4px;gap:4px;white-space:nowrap}.seller-map-error{margin:0;padding:10px 20px;color:#a43b28;background:#fff1ed;font-size:12px}.seller-map-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 22px}.seller-map-dialog>footer button:not(.seller-primary){padding:10px 17px;border:0;background:#eff5f0;border-radius:10px;font-size:12px;cursor:pointer}.seller-map-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.seller-map-dialog{max-height:96dvh;border-radius:20px}.seller-map-dialog>header{padding:14px}.seller-map-dialog>header h2{font-size:16px}.seller-map-viewport{height:48dvh}.seller-map-summary{flex-direction:column;align-items:flex-start;padding:12px 15px}.seller-map-coordinates{display:flex;gap:12px}.seller-map-dialog>footer{padding:12px 15px}}.seller-store-map-field .seller-location-heading{display:flex;align-items:center;gap:10px;color:#147757}.seller-selected-address{flex:1 0 100%;min-width:0;border-top:1px solid #dceee2;padding-top:11px;display:block!important}.seller-selected-address strong{display:block;font-size:12px;color:#1f5a47}.seller-selected-address p{margin:5px 0 0!important;font-size:12px!important;line-height:1.8;color:#456c60!important;overflow-wrap:anywhere}.seller-map-address-field{width:100%;display:flex;flex-direction:column;gap:7px}.seller-map-address-field strong{font-size:12px;color:#1d5b46}.seller-map-address-field span{font-size:11px;color:#628673}.seller-map-address-field textarea{box-sizing:border-box;width:100%;min-height:65px;resize:vertical;border:1px solid #d8e9df;border-radius:11px;padding:10px 12px;background:#fff;color:#1f5040;font:inherit;font-size:12px;line-height:1.8;outline:none}.seller-map-address-field textarea:focus{border-color:#0aa87b;box-shadow:0 0 0 2px #0aa87b1c}.seller-store-details{display:grid;grid-gap:20px;gap:20px;color:#173f35}.seller-store-details-hero{display:flex;align-items:center;gap:16px;padding:19px;border:1px solid #dfede5;border-radius:17px;background:linear-gradient(115deg,#edfaf3,#f8fcfa)}.seller-store-avatar{flex:0 0 70px;width:70px;height:70px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#d9f5e7;color:#0b9674;border:1px solid #c8e9d8}.seller-store-avatar img{width:100%;height:100%;object-fit:cover}.seller-store-identity{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:7px}.seller-store-identity h3{font-size:20px;font-weight:900;margin:0;color:#133c31;overflow-wrap:anywhere}.seller-store-state{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;font-size:11px;border-radius:99px;background:#fef4dc;color:#9a6b12;font-weight:800}.seller-store-state-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.seller-store-state-active{background:#def8e9;color:#087c54}.seller-store-state-inactive{background:#eff2f0;color:#64756b}.seller-store-state-blocked{background:#fee8e7;color:#bb3e36}.seller-store-state-unknown{background:#edf1f0;color:#60736a}.seller-store-detail-grid{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}.seller-store-detail-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5eee8;border-radius:14px;background:#fff;min-width:0}.seller-store-detail-item>div:last-child{min-width:0;display:grid;grid-gap:7px;gap:7px}.seller-store-field-icon{width:37px;height:37px;display:grid;place-items:center;flex:0 0 37px;border-radius:11px;background:#eaf8f0;color:#0c9b72}.seller-store-detail-label{font-size:11px;font-weight:700;color:#788f80}.seller-store-detail-item strong{font-size:13px;line-height:1.85;color:#1a4b3b;font-weight:800;overflow-wrap:anywhere}.seller-store-detail-item .seller-store-iban{display:block;text-align:right;font-family:inherit;letter-spacing:.3px;unicode-bidi:plaintext;word-break:break-all}@media(max-width:500px){.seller-store-details-hero{padding:13px;gap:12px}.seller-store-avatar{width:56px;height:56px;flex-basis:56px}.seller-store-identity h3{font-size:17px}}