.commerce *{box-sizing:border-box}.commerce{margin:0}.commerce button,.commerce input,.commerce select{font:inherit}.commerce a,.commerce button{cursor:pointer}.commerce button{border:0}.commerce a{color:inherit;text-decoration:none}.commerce .review{height:56px;background:#202027;color:white;display:flex;align-items:center;gap:8px;padding:0 20px;font-size:12px}.commerce .review strong{margin-right:auto}.commerce .review button{background:transparent;color:#bec0ca;padding:9px 12px;border-radius:6px}.commerce .review button.active{background:#ff007f;color:white}.commerce .review small{color:#aaa}.commerce iframe{display:block;border:0;width:100%;height:calc(100dvh - 56px);background:white;margin:auto;transition:width .2s}.commerce .nav{height:76px;background:white;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1200px)/2));gap:30px}.commerce .logo{font-size:25px;font-weight:850;color:#ff007f;letter-spacing:-1px}.commerce .navlinks{display:flex;gap:28px;font-size:14px}.commerce .muted{color:#858591;font-size:13px}.commerce .pill{border-radius:50px;padding:6px 12px;background:#fff0f6;color:#de006b;font-size:12px}.commerce .wrap{max-width:1200px;padding:32px 24px 80px;margin:auto}.commerce .crumb{font-size:12px;color:#999;margin-bottom:28px}.commerce .eyebrow{color:#ff007f;font-size:12px;letter-spacing:2px;font-weight:700}.commerce .page-title{font-size:34px;letter-spacing:-1px;margin:8px 0 12px}.commerce .subtitle{font-size:14px;color:#777985;line-height:1.8}.commerce .topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.commerce .tabs{display:flex;gap:30px;border-bottom:1px solid #e5e6ea;margin:28px 0}.commerce .tabs span{padding:0 0 15px;color:#777}.commerce .tabs .active{color:#ff007f;border-bottom:3px solid #ff007f;font-weight:600}.commerce .search{display:flex;align-items:center;background:#f6f7f9;border:1px solid #e9e9ed;border-radius:10px;padding:12px 16px;min-width:270px}.commerce .search input{background:transparent;border:0;outline:0;min-width:0;width:100%}.commerce .catalog{display:grid;grid-template-columns:168px 1fr;gap:32px}.commerce .categories{display:flex;flex-direction:column;gap:8px}.commerce .categories button{text-align:left;padding:13px 16px;color:#656571;background:transparent;border-radius:8px;font-size:14px}.commerce .categories .active{color:#e40070;background:#ffeaf4;font-weight:700}.commerce .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.commerce .card{border:1px solid #eeeef1;border-radius:14px;overflow:hidden;background:white}.commerce .product-img{height:190px;display:flex;align-items:center;justify-content:center;background:#f7f7f9;padding:18px}.commerce .product-img img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.commerce .cardbody{padding:18px}.commerce .card h3{font-size:15px;margin:10px 0}.commerce .card .spec{font-size:12px;color:#8a8a95;min-height:34px}.commerce .price{color:#e60070;font-size:23px;font-weight:700;letter-spacing:-.5px}.commerce .price small{font-size:12px;font-weight:400}.commerce .cardfoot{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.commerce .soft-btn{padding:9px 13px;background:#fff0f7;border-radius:7px;color:#e60070;font-size:12px}.commerce .primary{background:#ff007f;color:white;border:0;border-radius:9px;padding:14px 20px;font-weight:600}.commerce .secondary{border:1px solid #e5e5ec;background:white;border-radius:8px;padding:12px 16px}.commerce .login{display:grid;grid-template-columns:1.1fr 1fr;max-width:1100px;margin:55px auto;border:1px solid #eee;border-radius:20px;background:white;overflow:hidden;min-height:600px}.commerce .login-art{background:#fff2f7;padding:54px 48px;position:relative}.commerce .login-art h1{font-size:38px;line-height:1.5;letter-spacing:-1px;margin:16px 0}.commerce .collage{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;transform:rotate(-4deg)}.commerce .collage div{height:130px;background:#ffffffbd;display:flex;justify-content:center;align-items:center;border-radius:14px;padding:12px}.commerce .collage img{max-height:100%;max-width:100%;object-fit:contain}.commerce .login-form{padding:60px 54px}.commerce .login-form h2{font-size:26px;margin:16px 0 10px}.commerce .fields{display:grid;gap:20px;margin-top:34px}.commerce label{display:block;font-size:13px;font-weight:500}.commerce .field{border:1px solid #e4e5ea;border-radius:9px;padding:14px;margin-top:9px;display:flex;align-items:center;gap:10px;background:white}.commerce .field input{width:100%;min-width:0;border:0;outline:0}.commerce .field button{background:none;color:#e60070;font-size:12px;white-space:nowrap}.commerce .agreement{font-size:12px;line-height:1.8;color:#858591;font-weight:400}.commerce .wechat{display:block;text-align:center;border:1px solid #dddfe4;border-radius:9px;padding:14px;font-size:14px}.commerce .wechat b{color:#10a861;margin-right:10px}.commerce .divider{text-align:center;color:#aaa;font-size:12px;margin:20px 0}.commerce .cart-layout{display:grid;grid-template-columns:1fr 340px;gap:28px;margin-top:30px}.commerce .panel{background:white;border:1px solid #e8e8ed;border-radius:14px;padding:24px}.commerce .cart-row{display:grid;grid-template-columns:96px 1fr 95px 90px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid #f0f0f3}.commerce .cart-row:last-child{border:0}.commerce .thumb{width:96px;height:96px;border-radius:10px;background:#f7f7f9;object-fit:contain;padding:10px}.commerce .cart-row h3{font-size:15px;margin:0 0 10px}.commerce .qty{display:flex;align-items:center;justify-content:space-between;border:1px solid #e3e3e8;border-radius:6px;overflow:hidden;font-size:13px;min-width:90px;height:36px}.commerce .qty button{background:white;color:#888;padding:9px}.commerce .summary h3{font-size:18px;margin:0 0 26px}.commerce .summary p{display:flex;justify-content:space-between;font-size:14px;margin:22px 0}.commerce .summary .total{border-top:1px solid #eee;padding-top:22px;align-items:center}.commerce .summary .primary{width:100%;margin-top:20px}.commerce .notice{padding:14px 16px;border-radius:9px;background:#fff5f9;color:#a84f77;font-size:12px;line-height:1.7}.commerce .mobile-total{display:none}.commerce .admin{display:flex;min-height:calc(100vh - 0px)}.commerce .aside{width:210px;flex-shrink:0;background:#171d2c;color:#9ca5b6;padding:30px 18px;font-size:13px}.commerce .aside h3{color:white;padding:0 14px;margin-bottom:36px}.commerce .aside div{padding:13px 16px;margin:4px 0;border-radius:8px}.commerce .aside .active{background:#3159e6;color:white}.commerce .admin-body{flex:1;min-width:0;padding:34px;background:#f6f7fa}.commerce .admin-body h1{font-size:26px;margin:8px 0}.commerce .admin .primary{background:#3159e6}.commerce .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:26px 0}.commerce .stat{background:white;border:1px solid #e9e9ef;border-radius:12px;padding:20px}.commerce .stat strong{display:block;margin-top:13px;font-size:28px}.commerce .admin .tabs .active{color:#3159e6;border-color:#3159e6}.commerce .table-wrap{overflow:auto}.commerce .table{width:100%;border-collapse:collapse;font-size:12px;min-width:650px}.commerce .table th{background:#f8f9fc;text-align:left;padding:16px;color:#7f8492;font-weight:500}.commerce .table td{padding:18px 16px;border-bottom:1px solid #eee;vertical-align:middle}.commerce .table .product-cell{display:flex;align-items:center;gap:12px;min-width:200px}.commerce .table img{width:52px;height:52px;background:#f6f7f9;border-radius:7px;object-fit:contain;padding:4px}.commerce .table a{color:#3159e6}.commerce .status{padding:5px 9px;border-radius:5px;font-size:11px;background:#fff5e2;color:#a67524}.commerce .status.green{background:#eaf8f1;color:#31805c}.commerce .admin .search{min-width:240px;background:white}.commerce .drawer-mask{position:fixed;inset:0;background:#1115;z-index:30;display:flex;justify-content:flex-end}.commerce .drawer{background:white;width:520px;max-width:100%;padding:30px;overflow:auto}.commerce .drawer h2{font-size:23px}.commerce .drawer .field{margin-bottom:16px}.commerce .drawer label{margin-top:22px}.commerce .drawer .primary{margin-top:25px}.commerce .hidden{display:none!important}.commerce .footer-note{margin-top:32px;color:#9a9ba4;font-size:12px;text-align:center}.commerce .empty{text-align:center;padding:80px 20px}.commerce .view-note{font-size:12px;color:#999;margin-top:14px}.commerce a:focus-visible,.commerce button:focus-visible,.commerce input:focus-visible{outline:3px solid #ff89c2;outline-offset:3px}@media(max-width:760px){.nav{height:64px;padding:0 20px;gap:12px}.commerce .navlinks{display:none}.commerce .logo{font-size:22px}.commerce .wrap{padding:24px 18px 100px}.commerce .crumb{margin-bottom:22px}.commerce .page-title{font-size:28px}.commerce .subtitle{font-size:12px}.commerce .topline{flex-wrap:wrap;gap:16px}.commerce .topline .search{width:100%;min-width:0}.commerce .tabs{gap:25px;margin:22px 0}.commerce .catalog{display:block}.commerce .categories{flex-direction:row;overflow:auto;white-space:nowrap;gap:6px;margin-bottom:22px;padding-bottom:5px}.commerce .categories button{padding:10px 14px;font-size:12px}.commerce .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commerce .product-img{height:146px;padding:12px}.commerce .cardbody{padding:12px}.commerce .card h3{font-size:13px;line-height:1.6}.commerce .card .spec{font-size:11px}.commerce .price{font-size:20px}.commerce .cardfoot{align-items:flex-start;gap:9px;flex-direction:column;margin-top:14px}.commerce .cardfoot button{width:100%}.commerce .pill{font-size:10px}.commerce .login{display:block;border:0;margin:0;min-height:0;border-radius:0}.commerce .login-art{padding:32px 24px 26px}.commerce .login-art h1{font-size:27px;margin:8px 0}.commerce .login-art .collage{display:none}.commerce .login-form{padding:28px 24px 44px}.commerce .login-form h2{font-size:24px}.commerce .fields{margin-top:26px}.commerce .cart-layout{display:flex;flex-direction:column;gap:16px;margin-top:20px}.commerce .panel{padding:18px}.commerce .cart-row{grid-template-columns:76px 1fr;gap:14px;padding:20px 0}.commerce .thumb{width:76px;height:84px}.commerce .cart-row h3{font-size:13px;line-height:1.5}.commerce .cart-row .qty{grid-column:2;width:110px}.commerce .cart-row>.price{grid-column:2;font-size:18px}.commerce .summary{padding-bottom:12px}.commerce .summary>.primary{display:none}.commerce .mobile-total{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #eee;padding:14px 18px max(14px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;z-index:10}.commerce .mobile-total small{font-size:11px;color:#999}.commerce .mobile-total .primary{padding:13px 25px}.commerce .aside{display:none}.commerce .admin-body{padding:24px 16px}.commerce .admin-body h1{font-size:25px}.commerce .stats{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.commerce .stat{padding:16px}.commerce .stat strong{font-size:24px}.commerce .admin-body .tabs{overflow:auto;white-space:nowrap;font-size:12px}.commerce .admin-body .panel{padding:14px}.commerce .drawer{padding:24px}.commerce .review{overflow:auto;white-space:nowrap}}.commerce{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#22232b;background:#f6f7f9;min-height:70vh}.commerce .spec{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.commerce .card{display:flex;flex-direction:column}.commerce .cardbody{flex:1;display:flex;flex-direction:column}.commerce .cardfoot{margin-top:auto;padding-top:16px}.commerce .tabs button{padding:0 0 15px;background:none;color:#777;border-bottom:3px solid transparent;white-space:nowrap}.commerce .tabs button.active{color:#ff007f;border-color:#ff007f;font-weight:600}.commerce .tabs{overflow-x:auto;align-items:center}.commerce button:disabled{opacity:.45;cursor:not-allowed}.commerce .wechat{background:white}.commerce .fields>.primary{width:100%}.commerce .message{background:#fff4df;color:#875d17;padding:14px 18px;border-radius:9px;font-size:13px;margin:16px 0;line-height:1.7}.commerce .drawer-mask{backdrop-filter:blur(3px)}.commerce .drawer{box-shadow:-15px 0 70px #1112}.commerce .close{float:right;background:#f6f7f9;width:40px;height:40px;border-radius:50%;font-size:24px}.commerce .drawer .product-img{height:260px;border-radius:12px;margin:18px 0}.commerce .drawer .primary{width:100%}.commerce .drawer .full-spec{white-space:pre-wrap;line-height:1.8;font-size:13px;color:#737582}.commerce .drawer .qty input{border:0;min-width:0;width:55px;text-align:center;background:transparent}.commerce .drawer .qty{width:140px;margin:18px 0}.commerce .drawer select{width:100%;border:1px solid #e2e2e8;border-radius:8px;padding:12px}.commerce .field input:focus{outline:none}.commerce .field:focus-within{border-color:#ff007f}.commerce input[type=checkbox]{accent-color:#ff007f;width:16px;height:16px;vertical-align:middle}.commerce .cart-row .qty input{width:40px;min-width:0;border:0;text-align:center}.commerce .cart-row>.price{font-size:18px}.commerce .cart-address{margin-top:22px}.commerce .cart-address h2{font-size:18px;font-weight:650;margin-bottom:18px}.commerce .address-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.commerce .address-grid input,.commerce .address-grid select,.commerce .form-input{width:100%;border:1px solid #e1e2e8;border-radius:8px;padding:12px;background:white;margin-top:8px}.commerce .checkout-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#737582;line-height:1.8;margin:20px 0}.commerce .summary{align-self:start;position:sticky;top:100px}.commerce .form-input{margin-bottom:16px}.commerce.admin .tabs button.active{color:#3159e6;border-color:#3159e6}.commerce.admin .panel{margin-top:20px}.commerce.admin button,.commerce.admin input,.commerce.admin select{font-size:13px}.commerce.admin .admin-body{max-width:1600px;width:100%;margin:auto}.commerce.admin .primary{background:#3159e6}.commerce.admin .table td{font-size:13px}.commerce.admin .table button{color:#3159e6;background:none;padding:8px}.commerce.admin .table a{white-space:nowrap}.commerce.admin .table-wrap{width:100%}.commerce.admin .filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.commerce.admin .filters select{padding:10px;border:1px solid #e3e3e8;border-radius:8px;background:white}.commerce.admin .sku-form{border-top:1px solid #eee;padding:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.commerce.admin .sku-form input{width:100%;padding:11px;border:1px solid #e1e2e8;border-radius:7px;margin-top:8px}.commerce.admin .sku-form input[type=checkbox]{width:16px}.commerce.admin .sku-form .wide{grid-column:1/-1}.commerce.admin .drawer .primary,.commerce.admin .drawer label{margin:0}.commerce.admin .drawer input:focus-visible{outline-color:#3159e6}.commerce.admin details{margin:14px 0;border:1px solid #e8e9ed;border-radius:8px;padding:16px}.commerce.admin summary{cursor:pointer;font-size:14px}.commerce.admin textarea{width:100%;border:1px solid #ddd;border-radius:8px;padding:12px}.commerce.admin .detail-block{background:white;border:1px solid #e8e8ed;padding:24px;border-radius:12px;margin-top:20px}.commerce.admin .detail-block p{margin:12px 0;line-height:1.8;font-size:14px}.commerce.admin .detail-block form{display:flex;flex-wrap:wrap;gap:12px}.commerce.admin .detail-block input,.commerce.admin .detail-block select{padding:10px;border:1px solid #e4e4e9;border-radius:7px;max-width:100%}.commerce.admin .detail-block button{padding:10px 16px;border:1px solid #ddd;border-radius:7px}.commerce .account-list{display:grid;gap:14px}.commerce .account-order{background:white;border:1px solid #eee;border-radius:12px;padding:22px;display:flex;justify-content:space-between;align-items:center}.commerce .resource-section{padding-top:10px}.commerce .resources-switch{margin-top:28px}.commerce .mobile-total{z-index:40}.commerce .categories{align-self:start;position:sticky;top:100px}.commerce .search{background:white}.commerce .empty h2{font-size:22px;margin:15px 0}.commerce .empty .primary{display:inline-block;margin-top:22px}.commerce .loading{padding:80px 20px;text-align:center;color:#999}@media(max-width:760px){.commerce .categories,.commerce .summary{position:static}.commerce .cardfoot .soft-btn{width:100%}.commerce .login-art h1 br{display:none}.commerce .login-art h1{font-size:25px}.commerce .login-art .subtitle br{display:none}.commerce .login-form{padding-top:24px}.commerce .login-art{padding-bottom:20px}.commerce .login-form>.logo{display:none}.commerce .mobile-total{box-shadow:0 -5px 25px #11105}.commerce .cart-address{margin-bottom:24px}.commerce .address-grid{grid-template-columns:1fr}.commerce .tabs{gap:22px;font-size:13px}.commerce .tabs small{display:none}.commerce .drawer{width:100%;padding:24px 20px}.commerce.admin .sku-form{grid-template-columns:1fr 1fr}.commerce.admin .admin-body{padding:24px 16px}.commerce .cart-row>.price{grid-column:2}.commerce .cart-row .qty{grid-column:2;grid-row:auto}.commerce .page-title{font-size:27px}.commerce .mobile-total a{font-size:12px}.commerce .card .spec{min-height:34px}.commerce .cart-row h3{font-size:14px}}.commerce .desktop-action>.primary{display:block;width:100%;text-align:center;margin:20px 0}.commerce .cart-row .qty button{padding:6px}.commerce .cart-row .qty input{-moz-appearance:textfield}.commerce input::-webkit-inner-spin-button{appearance:none}@media(max-width:760px){.commerce .desktop-action{display:none}.commerce .cart-layout{padding-bottom:16px}.commerce .cart-row .qty{width:110px}}.commerce.admin .admin-editor{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:600px;max-width:100%;padding:0;border:0;background:white;color:#22232b;overflow:auto;box-shadow:-20px 0 70px #0002}.commerce.admin .admin-editor::backdrop{background:#151d2d70;backdrop-filter:blur(3px)}.commerce.admin .editor-body{padding:32px}.commerce.admin .editor-body .primary{width:100%}.commerce.admin .editor-body .close{position:sticky;top:0;z-index:2}.commerce.admin .editor-body input:focus-visible{outline-color:#3159e6}.commerce.admin .editor-body label{margin-top:8px}.commerce.admin fieldset{border:0;min-width:0}.commerce.admin .address-grid{margin:0}.commerce.admin .editor-body .form-input{margin-top:8px}.commerce.admin .sku-form label input[type=checkbox]{margin-right:6px;vertical-align:middle}.commerce.admin .sku-form label:has(input[type=checkbox]){display:flex;align-items:center;gap:6px}.commerce.admin .sku-form label input[type=checkbox]{margin-top:0}.commerce .commerce{background:transparent}@media(max-width:760px){.commerce.admin .editor-body{padding:24px 18px}}.commerce .card h3,.commerce .cart-row h3,.commerce .drawer h2,.commerce .login-art h1,.commerce .login-form h2,.commerce .page-title,.commerce .summary h3,.commerce.admin h1{font-weight:700}.commerce .search{gap:10px}.commerce .login-art{margin:0}.commerce .login{margin-top:0;transform:translateY(40px);margin-bottom:80px}.commerce .cardbody h3{line-height:1.6}.commerce .card .product-img{width:100%}.commerce.admin .editor-body .address-grid{gap:16px}.commerce.admin .editor-body .form-input{margin-bottom:14px}@media(max-width:760px){.commerce .login{transform:none;margin-bottom:0}.commerce .login-art h1{line-height:1.55}}.commerce .drawer-mask{z-index:80}.commerce .summary{width:100%}.commerce .qty{height:44px;min-width:104px}.commerce .qty button{min-width:32px;height:42px;display:flex;align-items:center;justify-content:center}.commerce .close{width:44px;height:44px}.commerce .categories button,.commerce .tabs button{min-height:44px}.commerce .soft-btn{min-height:40px}@media(max-width:760px){body:has(.commerce .mobile-total) button[aria-label="回到顶部"]{bottom:110px}.commerce .soft-btn{min-height:44px}.commerce .qty button{min-width:34px}.commerce .summary{align-self:stretch}}@media(min-width:761px) and (max-width:1024px){.commerce .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce .catalog{grid-template-columns:144px minmax(0,1fr);gap:24px}.commerce .cart-layout{grid-template-columns:minmax(0,1fr)}.commerce .summary{position:static}.commerce .cart-row{grid-template-columns:80px minmax(0,1fr) 100px 90px;gap:16px}.commerce .thumb{width:80px;height:80px}}@media(max-width:760px){.commerce .login-art h1 br{display:initial}}.commerce .store-purchase-tabs{gap:28px}.commerce .store-purchase-tabs button{flex-shrink:0}@media(max-width:760px){.commerce .store-purchase-tabs{gap:22px;scrollbar-width:thin}.commerce .store-purchase-tabs button{font-size:13px}}.commerce.admin .shipping-editor{max-width:1050px}.commerce.admin .shipping-editor h2{font-size:22px;font-weight:700}.commerce.admin .shipping-head,.commerce.admin .shipping-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(110px,1fr) minmax(90px,1fr) 44px;gap:22px;align-items:center;padding:16px 0}.commerce.admin .shipping-head{border-bottom:1px solid #ececf1;color:#858b99;font-size:12px;margin-top:26px}.commerce.admin .shipping-row{border-bottom:1px solid #f0f0f3}.commerce.admin .shipping-row input{width:100%;min-width:0;border:1px solid #dfe3ec;padding:12px;border-radius:8px;background:white}.commerce.admin .shipping-row input:disabled{background:#f6f7fa;color:#808895}.commerce.admin .shipping-upper{font-size:13px;color:#747b8c}.commerce.admin .shipping-remove{background:none;color:#9ca3b2;min-height:44px}.commerce.admin .shipping-mobile-label{display:none}.commerce.admin .shipping-preview{display:flex;gap:24px;align-items:center;margin-top:32px;padding:24px;background:#f6f8ff;border-radius:12px}.commerce.admin .shipping-preview label{max-width:220px}.commerce.admin .shipping-preview strong{display:block;margin-top:10px;color:#3159e6;font-size:22px}.commerce.admin .shipping-preview .field{margin-bottom:0}@media(max-width:760px){.commerce.admin .shipping-head{display:none}.commerce.admin .shipping-row{grid-template-columns:1fr 1fr 30px;gap:12px;padding:20px 0}.commerce.admin .shipping-mobile-label{display:block;font-size:11px;color:#858b99;margin-bottom:8px}.commerce.admin .shipping-upper{grid-column:1/-1;grid-row:2}.commerce.admin .shipping-upper .shipping-mobile-label{display:inline;margin-right:10px}.commerce.admin .shipping-preview{padding:18px;gap:12px;flex-wrap:wrap}.commerce.admin .shipping-preview label{max-width:160px}.commerce.admin .shipping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px}.commerce.admin .shipping-row label{min-width:0}.commerce.admin .shipping-row>label:first-child{grid-column:1;grid-row:1}.commerce.admin .shipping-row>label:nth-child(3){grid-column:2;grid-row:1}.commerce.admin .shipping-row>.shipping-remove{grid-column:3;grid-row:1}}.commerce.admin .bulk-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px;margin:16px 0;background:#f3f6ff;border:1px solid #e4eafa;border-radius:10px}.commerce.admin .bulk-count{font-size:13px;color:#626d83;white-space:nowrap}.commerce.admin .bulk-count strong{font-size:18px;color:#3159e6;margin:0 3px}.commerce.admin .bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.commerce.admin .bulk-actions .primary,.commerce.admin .bulk-actions .secondary{min-height:44px;padding:10px 15px}.commerce.admin .bulk-clear{background:none;border:0;color:#6f7890;padding:10px;min-height:44px;font-size:12px}.commerce.admin .bulk-limit{width:100%;font-size:12px;color:#b07826}.commerce.admin .selection-cell{width:52px;padding:6px 8px;position:sticky;left:0;background:white;z-index:1}.commerce.admin thead .selection-cell{background:#f8f9fc;z-index:2}.commerce.admin .selection-control{display:flex;align-items:center;justify-content:center;width:36px;min-height:44px;cursor:pointer}.commerce.admin .selection-control input{accent-color:#3159e6;width:18px;height:18px}.commerce.admin .bulk-report{padding:20px;border:1px solid #dfe5f3;border-radius:10px;background:#fcfdff;margin:18px 0;font-size:13px}.commerce.admin .bulk-result-list{max-height:300px;overflow-y:auto;margin:12px 0;list-style:none;padding:0}.commerce.admin .bulk-result-list li{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid #eceff6;padding:14px 0}.commerce.admin .bulk-result-list p{color:#9d6824;font-size:12px;line-height:1.8;margin-top:6px}.commerce.admin .bulk-result-list .secondary{white-space:nowrap;flex-shrink:0}.commerce.admin .bulk-result-list strong{font-weight:600;line-height:1.7}@media(max-width:760px){.commerce.admin .bulk-toolbar{padding:14px}.commerce.admin .bulk-count{width:100%}.commerce.admin .bulk-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:8px}.commerce.admin .bulk-actions button{font-size:12px;padding:10px 8px}.commerce.admin .bulk-report{padding:14px}.commerce.admin .bulk-result-list li{align-items:flex-start;gap:10px}.commerce.admin .bulk-result-list .secondary{padding:8px;font-size:11px}}