:root{--teal:#18645c;--dark:#174c46;--orange:#eb742a;--text:#283734;--muted:#87918f;--line:#e8eceb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:18px}body{margin:0;font:14px/1.6 "Microsoft YaHei","PingFang SC",Arial,sans-serif;color:var(--text);background:#f5f7f7}button,input,select,textarea{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #eaa162;outline-offset:3px}.wrap{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}.topbar{background:#edf0ef;border-bottom:1px solid #e3e7e6;font-size:11px;color:#7e8986}.topbar>.wrap{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}.topbar button,.topbar a{font-size:11px;margin-left:20px;padding:0}.topbar>div>div{display:flex}header.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:26px;padding-bottom:23px;background:white;max-width:none;padding-left:max(24px,calc((100% - 1192px)/2));padding-right:max(24px,calc((100% - 1192px)/2))}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{background:var(--teal);color:#fff;border-radius:7px;font-family:serif;font-weight:bold;font-size:22px;letter-spacing:2px;padding:13px 9px}.brand b{font-size:23px;letter-spacing:1px;color:var(--dark)}.brand small{display:block;font-size:10px;letter-spacing:2px;color:#84908a;margin-top:4px}.header-search{flex:1;max-width:505px;align-self:center}.header-search form{display:flex;border:2px solid var(--teal);border-radius:4px;height:43px;overflow:hidden}.header-search select{width:95px;background:#f7f9f8;border:0;border-right:1px solid var(--line);font-size:11px;padding:0 10px;color:#5b706a}.header-search input{width:100%;min-width:50px;border:0;padding:0 12px;outline:0;font-size:12px}.header-search form button{flex-shrink:0;background:var(--teal);color:#fff;font-size:12px;padding:0 20px}.hotwords{font-size:10px;color:#9da5a1;display:flex;gap:12px;margin-top:7px}.hotwords button{padding:0;font-size:10px;color:#7a8983}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:600;padding:12px 21px;line-height:1.5}.orange{background:var(--orange);color:#fff}.orange:hover{background:#d86421}.teal{background:var(--teal);color:#fff}.teal:hover{background:#124f48}.light{background:#fff;border:1px solid #d6e2dd;color:var(--teal)}.nav{background:#fff;border-bottom:2px solid var(--teal)}.nav>.wrap{display:flex;align-items:center;gap:34px;height:45px;font-size:13px;font-weight:600}.nav-category{align-self:stretch;display:flex;align-items:center;background:var(--teal);color:white;width:209px;flex-shrink:0;padding-left:23px}.nav a:hover{color:var(--orange)}main.wrap{padding-top:18px}.portal-top{display:grid;grid-template-columns:209px minmax(0,1fr) 225px;gap:14px}.category-panel{background:white;border:1px solid var(--line);border-radius:3px;overflow:hidden}.category-panel button{display:block;width:100%;text-align:left;padding:13px 17px;border-bottom:1px solid #f0f2f1}.category-panel button:last-child{border-bottom:0}.category-panel button:hover{background:#edf6f2}.category-panel b{display:block;font-size:12px;font-weight:600}.category-panel b span{float:right;font-size:17px;color:#9ba9a2;line-height:16px}.category-panel small{font-size:10px;color:#8a9690;margin-top:4px;display:block}.business-banner{background:#e7f0ec;position:relative;border:1px solid #dde9e2;border-radius:3px;overflow:hidden;padding:25px 27px;min-height:345px}.banner-copy{position:relative;z-index:2;max-width:70%}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#5c8779}h1{font-size:30px;line-height:1.5;color:#1b5146;margin:16px 0 12px;font-weight:700;letter-spacing:1px}.banner-copy p{font-size:11px;color:#6d897d;line-height:1.9;margin-bottom:23px}.banner-copy .button{padding:10px 16px;font-size:11px}.banner-link{display:block;margin-top:13px;font-size:10px;color:#55806e}.banner-products{position:absolute;right:15px;bottom:40px;width:42%;height:200px}.banner-tile{position:absolute;background:#fff;border:1px solid #d9e5dd;border-radius:4px;box-shadow:0 8px 15px #254f3012;padding:7px;text-align:center}.banner-tile img{display:block;object-fit:contain;background:#fff;width:100%;height:100%}.banner-tile span{display:block;font-size:8px;background:#fff;padding:3px}.banner-tile.book{width:105px;height:155px;right:5px;top:-32px;transform:rotate(5deg)}.banner-tile.pen{width:122px;height:122px;left:0;bottom:5px;transform:rotate(-6deg)}.banner-caption{position:absolute;bottom:-29px;right:8px;font-size:8px;color:#7d968b;white-space:nowrap}.publish-panel{padding:19px 18px;background:#fff;border:1px solid var(--line);text-align:center;border-radius:3px}.panel-icon{border-radius:50%;background:#fdf1e6;color:var(--orange);font-size:23px;display:inline-block;width:41px;height:41px;line-height:41px}.publish-panel h2{font-size:14px;margin:9px 0}.publish-panel p{font-size:11px;color:#8c9691;line-height:1.9;margin:8px 0 16px}.publish-panel>.button{width:100%;font-size:11px;margin-bottom:9px;padding:10px 5px}.panel-links{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;margin-top:7px;font-size:10px;color:#7f8a84}.panel-links button{padding:0;font-size:10px}.publish-panel>small{display:block;font-size:9px;color:#a3aaa6;margin-top:11px}.notice-bar{background:#fff;border:1px solid var(--line);padding:10px 16px;display:flex;align-items:center;gap:14px;font-size:10px;margin-top:14px;border-radius:3px}.notice-bar>span{color:var(--teal);font-weight:bold;white-space:nowrap;padding-right:14px;border-right:1px solid var(--line)}.notice-bar p{margin:0;color:#87928c}.notice-bar button{white-space:nowrap;margin-left:auto;padding:0;font-size:10px;color:#74847b}.market-section,.requests-section,.pricing-section{margin-top:31px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.section-heading>div{display:flex;align-items:center;gap:17px}.section-heading h2{font-size:20px;margin:0;color:#263f35}.section-heading>div>span{font-size:11px;color:#919c95;border-left:1px solid #d5ded8;padding-left:17px}.text-button{color:var(--teal);font-size:11px;padding:0}.filter-panel{background:#fff;border:1px solid var(--line);border-radius:3px;padding:0 19px}.filter-line{display:flex;gap:24px;align-items:center;padding:11px 0;border-bottom:1px solid #f0f2f1;font-size:11px}.filter-line:last-child{border-bottom:0}.filter-line>span{color:#939d97;flex-shrink:0}.filter-line>div{display:flex;flex-wrap:wrap;gap:10px}.filter-line button{font-size:11px;border-radius:3px;padding:4px 14px}.filter-line .selected{color:var(--teal);background:#eaf3ef;font-weight:bold}.results-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:17px 0 12px}.results-toolbar>div{display:flex;align-items:center;gap:14px}.results-toolbar b{font-size:12px;font-weight:500}.results-toolbar span{color:#9aa29d;font-size:10px}.results-toolbar label{color:#8d9991;font-size:10px}.results-toolbar select{border:1px solid #e0e5e1;border-radius:3px;background:white;padding:5px;color:#708176;font-size:10px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.listing{background:white;border:1px solid #e3e9e5;border-radius:4px;overflow:hidden;transition:box-shadow .2s,transform .2s}.listing:hover{box-shadow:0 6px 20px #25493412;transform:translateY(-3px)}.listing-main{padding:0;width:100%;text-align:left;display:block}.product-picture{position:relative;background:white;height:195px;padding:14px 20px;border-bottom:1px solid #f3f5f3;display:flex;align-items:center;justify-content:center}.product-picture img{height:100%;width:100%;object-fit:contain;display:block}.product-picture .mode-tag{position:absolute;left:10px;top:10px;background:#eef5f1;color:var(--teal);border:1px solid #e0eae3;padding:2px 7px;border-radius:2px;font-size:9px;z-index:1}.mode-tag.retail{background:#fff5e8;color:#af7638;border-color:#f4eadc}.picture-caption{position:absolute;right:8px;bottom:6px;font-size:8px;color:#a8afaa}.listing-body{padding:14px 15px 12px}.listing-category{font-size:9px;color:#9aa49b;margin-bottom:6px}.listing h3{font-size:13px;line-height:1.7;margin:0 0 9px;font-weight:600;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.specs{font-size:10px;color:#8a968c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:9px}.listing-price{color:#d87430;font-size:10px;display:flex;align-items:baseline;gap:2px}.listing-price strong{font-family:Arial,sans-serif;font-size:22px;font-weight:600}.listing-price span{color:#9ca49c;font-size:9px;margin-left:3px}.listing-price i{font-size:8px;border:1px solid #eddbc9;color:#bb8b59;font-style:normal;border-radius:2px;padding:0 3px;margin-left:auto}.listing-quantity{font-size:10px;margin-top:3px;color:#7b8c7e}.listing-bottom{border-top:1px solid #edf0ec;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:9px;color:#8e9c90}.listing-bottom button{font-size:10px;color:var(--teal);padding:3px 8px;border:1px solid #d6e4da;border-radius:2px}.list-note{font-size:10px;line-height:1.8;color:#9aa49d;margin:15px 0 0}.request-table{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:white}.request-row{display:grid;grid-template-columns:2.4fr 1fr .8fr .8fr .7fr;width:100%;align-items:center;padding:16px 22px;border-bottom:1px solid #eef1ed;text-align:left;gap:12px;font-size:11px}.request-row:last-child{border:0}.request-row:hover:not(.request-head){background:#fbfcf9}.request-head{font-size:10px;color:#99a399;background:#f0f4f1;padding-top:9px;padding-bottom:9px}.request-row i{display:inline-block;color:#bb7939;background:#fff1df;font-size:9px;font-style:normal;padding:2px 6px;margin-right:10px;border-radius:2px}.request-row b{font-weight:500;font-size:12px}.request-row small{display:block;font-size:10px;color:#9ba49b;margin-left:45px;margin-top:5px}.request-row>span:last-child{font-size:10px;color:var(--teal);text-align:right}.request-row .status{color:#8da08d;font-size:10px}.pilot-label{font-size:9px;color:#a6885f;border:1px solid #e5d9c7;border-radius:3px;padding:3px 8px}.plans{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.plan-intro{background:#e5efea;padding:29px 30px;border-radius:4px}.plan-intro>span{font-size:10px;color:#709582}.plan-intro h3{font-size:25px;line-height:1.7;letter-spacing:1px;margin:10px 0 14px;font-weight:600}.plan-intro p{font-size:11px;line-height:1.9;color:#819487}.plan-intro a{font-size:11px;color:var(--teal);display:block;margin-top:23px}.plan{border:1px solid #dfe7df;background:white;padding:25px 28px;border-radius:4px;position:relative}.plan h3{font-size:17px;margin:0 0 5px}.plan>div>span{font-size:10px;color:#949f94}.plan-price{font-size:15px;color:var(--teal);margin:12px 0}.plan-price strong{font-size:37px;font-weight:600}.plan-price small{font-size:10px;color:#96a094;margin-left:5px}.plan ul{list-style:none;padding:13px 0;border-top:1px solid #e8ece5;margin:0 0 14px;color:#7f917e;font-size:11px;line-height:2.7}.plan li:before{content:'✓';margin-right:12px;color:#649172}.plan button{width:100%;padding:10px}.priority{border-color:#7aa38c}.plan-tag{position:absolute;right:12px;top:0;background:#dfede3;color:#5c8167;font-size:9px;padding:3px 9px}.guide{margin:30px 0 40px;background:white;border:1px solid var(--line);padding:25px;display:flex;gap:35px;align-items:center;border-radius:4px}.guide h2{font-size:17px;margin:0 0 7px}.guide p{font-size:9px;color:#9aa596;margin:0;white-space:nowrap}.guide ol{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex:1;gap:20px}.guide li{display:flex;gap:11px;align-items:center;font-size:11px}.guide li>b{font-size:25px;font-weight:400;color:#b1c3b4}.guide li small{font-size:8px;display:block;color:#9aa796;margin-top:4px}footer{background:white;border-top:1px solid var(--line);padding:30px 0}.footer-main{display:flex;justify-content:space-between;font-size:10px;color:#9aa396;gap:30px}.footer-main b{font-size:20px;color:var(--dark)}.footer-main p{margin:10px 0}.footer-main>div:last-child{text-align:right;padding-top:5px}.footer-main button,.footer-main a{font-size:10px;margin-left:16px;padding:0;color:#7f8e7c}.empty{text-align:center;padding:50px;border:1px solid var(--line);background:white}.empty h3{font-size:17px}.empty p{font-size:12px;color:#98a094}dialog{width:92%;max-width:690px;border:1px solid #dbe4dc;border-radius:6px;padding:30px;color:var(--text);background:#fff;max-height:92vh}dialog::backdrop{background:#162f2880;backdrop-filter:blur(3px)}.close{position:absolute;right:15px;top:10px;font-size:25px;color:#9aa894}dialog h2{font-size:21px;margin:0 0 20px;padding-right:20px}dialog p{font-size:12px;color:#7c8e7b;line-height:1.9}.notice{background:#f4f7f2;border-left:3px solid #aac3a6;font-size:11px;line-height:1.8;padding:12px;color:#85937c;margin:15px 0}dialog label{display:block;font-size:12px;margin:15px 0}dialog input,dialog select,dialog textarea{font:inherit;border:1px solid #dce5d8;border-radius:3px;width:100%;padding:10px;margin-top:6px;background:white;color:#36552e}dialog textarea{min-height:80px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.agree{display:flex!important;align-items:flex-start;gap:8px;font-size:11px!important}.agree input{width:auto;margin-top:3px}.form-actions{display:flex;gap:10px;flex-wrap:wrap}.detail-top{display:grid;grid-template-columns:220px 1fr;gap:25px;align-items:center}.detail-photo{width:100%;height:245px;object-fit:contain;border:1px solid var(--line);padding:12px}.detail-badge{font-size:10px;padding:3px 8px;background:#edf4e9;color:var(--teal);display:inline-block;margin-bottom:8px}.detail-top h2{font-size:19px;line-height:1.7;margin-bottom:8px}.detail-price{color:var(--orange)!important;font-size:26px!important;font-weight:bold}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:11px;margin-top:20px}.detail-grid>div{padding:9px;background:#f5f8f2}.detail-grid span{color:#98a28f;margin-right:10px}.detail-section h3{font-size:14px;border-bottom:1px solid var(--line);padding-bottom:10px}.photo-preview{display:flex;gap:12px;align-items:center;font-size:10px;color:#899777}.photo-preview img{width:80px;height:80px;object-fit:contain;border:1px solid var(--line)}.draft-summary{border:1px solid var(--line);padding:18px}.draft-summary strong{font-size:14px}.action-status{font-size:11px;color:var(--teal);margin-top:12px;min-height:18px}[hidden]{display:none!important}@media(max-width:1100px){header.wrap{gap:20px}.brand b{font-size:19px}.brand small{font-size:9px;letter-spacing:1px}.header-search{max-width:450px}.nav>.wrap{gap:25px}.portal-top{grid-template-columns:185px minmax(0,1fr) 205px}.nav-category{width:185px}.business-banner{padding:22px 20px}.banner-copy{max-width:80%}h1{font-size:25px}.banner-products{width:37%;right:8px;bottom:48px}.banner-tile.book{width:86px;height:123px}.banner-tile.pen{width:95px;height:95px;left:-10px}.banner-copy p{font-size:10px}.category-panel button{padding:14px 12px}.category-panel small{font-size:9px}.nav a{font-size:12px}.product-picture{height:175px}.guide{display:block}.guide ol{margin-top:22px}}@media(max-width:800px){.wrap{padding-left:16px;padding-right:16px}.topbar>.wrap>span{font-size:9px}.topbar>div>div>a{display:none}.topbar button{font-size:9px;margin-left:12px}header.wrap{flex-wrap:wrap;padding:20px 16px 14px;gap:16px}.brand b{font-size:20px}.brand-mark{padding:10px 7px;font-size:19px}.header-search{order:3;max-width:none;flex-basis:100%}.header-search form{height:42px}.header-search form button{padding:0 16px}header>.button{margin-left:auto;padding:10px 13px;font-size:11px}.nav>.wrap{overflow:auto;white-space:nowrap;gap:25px;height:43px;font-size:12px}.nav-category{display:none}.portal-top{grid-template-columns:165px 1fr}.publish-panel{display:none}.business-banner{min-height:330px}.banner-tile.pen{width:105px;height:105px}.banner-products{width:37%}.banner-tile.book{top:-15px}.banner-caption{font-size:7px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-picture{height:170px;padding:12px}.listing h3{font-size:12px}.listing-body{padding:12px}.listing-price strong{font-size:20px}.plans{gap:12px}.plan{padding:20px}.plan-intro{padding:25px 20px}.plan-intro h3{font-size:21px}.section-heading>div>span{font-size:10px}.guide ol{gap:15px}.guide li{font-size:10px}.guide li small{font-size:8px}.request-row{padding:14px;grid-template-columns:2fr .8fr .6fr .7fr;gap:10px}.request-row>span:nth-child(4){display:none}}@media(max-width:560px){.topbar>.wrap{padding-top:6px;padding-bottom:6px}.topbar>.wrap>span{font-size:8px}.topbar button{font-size:8px}.brand b{font-size:18px}.brand small{font-size:8px}.brand-mark{font-size:18px}.brand{gap:9px}header>.button{font-size:10px;padding:9px}.header-search select{width:85px;font-size:10px}.header-search input{font-size:11px}.hotwords{gap:10px;font-size:9px}.hotwords button{font-size:9px}.nav>.wrap{gap:24px;font-size:11px}.nav a{font-size:11px}.portal-top{display:flex;flex-direction:column-reverse;gap:12px}.business-banner{min-height:235px;padding:20px}.banner-copy{max-width:72%}.eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:23px;margin:10px 0}.banner-copy p{font-size:9px;line-height:1.8;margin-bottom:13px}.banner-copy .button{font-size:10px;padding:8px 12px}.banner-link{display:inline-block;font-size:9px;margin-left:10px;margin-top:0}.banner-products{height:145px;bottom:35px;width:34%;right:12px}.banner-tile.book{width:73px;height:107px;right:0;top:-8px}.banner-tile.pen{width:84px;height:84px;left:-5px;bottom:-2px}.banner-tile{padding:4px}.banner-tile span{font-size:6px}.banner-caption{font-size:6px;right:0;bottom:-23px}.category-panel{display:grid;grid-template-columns:repeat(3,1fr)}.category-panel button{padding:10px 9px;border-right:1px solid #f1f3f0}.category-panel button:nth-child(4),.category-panel button:nth-child(5){display:none}.category-panel b{font-size:10px}.category-panel small{font-size:7px;white-space:nowrap}.category-panel b span{display:none}.notice-bar{padding:9px 10px;gap:9px;align-items:flex-start;font-size:9px}.notice-bar>span{padding-right:9px}.notice-bar button{display:none}.notice-bar p{font-size:9px}.market-section,.requests-section,.pricing-section{margin-top:24px}.section-heading{gap:8px;margin-bottom:12px}.section-heading h2{font-size:17px}.section-heading>div{display:block}.section-heading>div>span{display:block;font-size:9px;border:0;padding:0;margin-top:4px}.text-button{font-size:10px;white-space:nowrap}.filter-panel{padding:0 10px}.filter-line{gap:12px;font-size:10px;padding:9px 0;align-items:flex-start}.filter-line>span{font-size:9px;padding-top:5px}.filter-line>div{gap:5px}.filter-line button{font-size:9px;padding:4px 9px}.results-toolbar{font-size:9px;padding:12px 0;gap:8px}.results-toolbar>div{gap:7px;flex-wrap:wrap}.results-toolbar b{font-size:10px}.results-toolbar span{display:none}.results-toolbar label{font-size:9px;white-space:nowrap}.results-toolbar select{font-size:9px;max-width:108px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-picture{height:165px;padding:10px}.listing-body{padding:10px}.listing-category{font-size:8px}.listing h3{font-size:11px;min-height:38px;margin-bottom:6px}.specs{font-size:8px;margin-bottom:6px}.listing-price strong{font-size:19px}.listing-price{font-size:9px}.listing-price span{font-size:8px}.listing-price i{font-size:7px}.listing-quantity{font-size:8px}.listing-bottom{padding:8px;font-size:7px;gap:4px}.listing-bottom button{font-size:8px;padding:3px 6px;flex-shrink:0}.picture-caption{font-size:6px}.product-picture .mode-tag{font-size:8px;left:7px;top:7px}.list-note{font-size:8px;margin-top:12px}.request-row{grid-template-columns:1.8fr .65fr .6fr;padding:12px 10px;font-size:9px;gap:8px}.request-row b{font-size:10px}.request-row i{font-size:8px;padding:1px 4px;margin-right:5px}.request-row small{margin-left:0;font-size:8px;margin-top:5px}.request-row>span:nth-child(3){display:none}.request-row>span:last-child{font-size:8px}.request-head{font-size:8px;padding-top:8px;padding-bottom:8px}.pilot-label{font-size:7px;padding:3px 4px;white-space:nowrap}.plans{grid-template-columns:1fr 1fr;gap:11px}.plan-intro{grid-column:1/-1;padding:20px}.plan-intro h3{font-size:20px;margin:7px 0;line-height:1.4}.plan-intro h3 br{display:none}.plan-intro p{font-size:10px;margin:8px 0}.plan-intro a{font-size:10px;margin-top:10px}.plan{padding:18px 14px}.plan h3{font-size:15px}.plan>div>span{font-size:8px}.plan-price strong{font-size:30px}.plan-price{margin:9px 0}.plan ul{font-size:9px;padding:9px 0;margin-bottom:9px}.plan li:before{margin-right:6px}.plan button{font-size:10px;padding:9px 5px}.plan-tag{font-size:7px;padding:2px 5px;right:7px}.guide{padding:18px;margin:22px 0 28px}.guide ol{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;margin-top:19px}.guide li>b{font-size:22px}.guide li{font-size:10px;gap:8px}.guide li small{font-size:7px}.guide h2{font-size:16px}.guide p{font-size:8px}.footer-main{display:block;font-size:9px}.footer-main b{font-size:18px}.footer-main>div:last-child{text-align:left;margin-top:20px}.footer-main button,.footer-main a{margin-left:0;margin-right:14px;font-size:9px}dialog{padding:24px 18px}.detail-top{grid-template-columns:130px 1fr;gap:15px}.detail-photo{height:180px;padding:8px}.detail-top h2{font-size:15px}.detail-price{font-size:22px!important}.detail-grid{font-size:9px;gap:7px}.detail-grid>div{padding:8px}.detail-grid span{margin-right:5px}.form-grid{gap:0 12px}dialog input,dialog textarea,dialog select{font-size:12px}dialog label{font-size:11px}dialog h2{font-size:19px}.notice{font-size:10px}.form-actions .button{font-size:11px}}

/* Catalog counts and pagination */
.category-panel b em{font-family:Arial,sans-serif;font-size:9px;line-height:1.4;color:#789c8c;background:#edf5ef;padding:1px 5px;font-style:normal;margin-left:6px;border-radius:3px}.filter-line button small{font-size:9px;color:#8caa98;margin-left:3px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:24px 0 10px;padding:17px;background:white;border:1px solid var(--line);border-radius:4px}.page-summary{font-size:11px;color:#8c9c90}.page-controls{display:flex;align-items:center;gap:7px}.page-controls button{min-width:32px;height:32px;border:1px solid #e0e8e1;border-radius:3px;font-size:11px;padding:4px 9px;background:#fff}.page-controls .current{background:var(--teal);border-color:var(--teal);color:white}.page-controls button:hover:not(:disabled){border-color:var(--teal)}.page-controls button:disabled{color:#c2ccc3;cursor:default;background:#f8faf7}.page-gap{color:#9dab9d;font-size:11px}.page-size-label{font-size:10px;color:#8c9c90;white-space:nowrap}.page-size-label select{border:1px solid #dce6de;background:white;border-radius:3px;color:#6d8975;padding:5px;font-size:10px}.listing-quantity{font-size:9px}.listing .specs{white-space:nowrap}.credit-pagination{margin-top:20px}.catalog-source-note{font-size:12px;color:#7c917e;margin:20px 0}@media(max-width:560px){.category-panel b em{font-size:7px;padding:0 3px;margin-left:3px}.filter-line button small{font-size:8px}.pagination{padding:12px 9px;gap:11px;margin-top:17px;justify-content:center}.page-summary{font-size:9px;flex-basis:100%;text-align:center}.page-controls{gap:4px}.page-controls button{font-size:9px;height:29px;min-width:27px;padding:4px 7px}.page-size-label{font-size:9px}.page-size-label select{font-size:9px}.listing-quantity{font-size:8px}.detail-top p{overflow-wrap:anywhere}.category-panel button{padding-left:7px;padding-right:7px}}
