.language-select[data-v-681b0da7]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#52645a}select[data-v-681b0da7]{width:100px;min-height:32px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;padding:0 2px}select[data-v-681b0da7]:focus-visible{outline:2px solid #15846a;outline-offset:1px;border-radius:3px}@media (max-width: 720px){.language-select[data-v-681b0da7]{gap:1px}select[data-v-681b0da7]{width:90px}}.utility-space[data-v-b1f24afd]{height:40px}.utility-bar[data-v-b1f24afd]{position:fixed;inset:0 0 auto;height:40px;z-index:30;background:#f3f5f4;border-bottom:1px solid #e2e8e4;color:#526258}.utility-inner[data-v-b1f24afd]{max-width:1280px;height:100%;padding:0 24px;margin:auto;display:flex;align-items:center;gap:20px;font-size:12px}.utility-brand[data-v-b1f24afd]{margin-right:auto;font-weight:600;white-space:nowrap}nav[data-v-b1f24afd]{display:flex;align-items:center;gap:22px}nav a[data-v-b1f24afd]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}a[data-v-b1f24afd]:hover{color:var(--gw-primary)}@media (max-width: 720px){.utility-inner[data-v-b1f24afd]{padding:0 12px;gap:10px}nav[data-v-b1f24afd]{gap:6px;margin-left:auto}nav a[data-v-b1f24afd]{width:30px;height:32px;justify-content:center}nav a span[data-v-b1f24afd],nav .extra-link[data-v-b1f24afd]{display:none}}.history-row[data-v-c7f87192]{display:flex;align-items:flex-start;gap:8px}.history-tags[data-v-c7f87192]{display:flex;flex-wrap:wrap;gap:8px;max-height:32px;overflow:hidden;flex:1;min-width:0}.history-tags.expanded[data-v-c7f87192]{max-height:none}.history-chip[data-v-c7f87192]{display:flex;align-items:center;max-width:100%;height:32px;padding:0 11px;border:1px solid #dce2de;border-radius:6px;background:#fff;color:var(--gw-text);font-size:12px}.history-chip span[data-v-c7f87192]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-chip[data-v-c7f87192]:hover{color:var(--gw-primary);border-color:var(--gw-primary);background:#f5faf7}.history-toggle[data-v-c7f87192]{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #dce2de;border-radius:6px;background:#fff;color:var(--gw-text)}.search-empty[data-v-c7f87192]{margin:4px 0;color:#929b95;font-size:12px}.ideas-grid[data-v-8eda1761]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:2px}.search-idea[data-v-8eda1761]{display:flex;align-items:center;gap:6px;min-width:0;min-height:32px;padding:4px 0;border:0;text-align:left;background:transparent;color:var(--gw-text);font-size:13px}.search-idea span[data-v-8eda1761]{min-width:0;overflow-wrap:anywhere}.search-idea[data-v-8eda1761]:hover{color:var(--gw-primary)}.featured-idea[data-v-8eda1761]{color:var(--gw-rent)}.ideas-status[data-v-8eda1761]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#929b95;font-size:12px;min-height:32px;margin:0}@media (max-width: 520px){.ideas-grid[data-v-8eda1761]{column-gap:16px}}.enhanced-search[data-v-8a0fbb57]{position:relative;z-index:25;flex:1;min-width:0;max-width:620px;height:48px}.search-frame[data-v-8a0fbb57]{position:absolute;inset:0 0 auto;border:2px solid var(--gw-primary);border-radius:8px;background:#fff}.enhanced-search.is-open[data-v-8a0fbb57]{z-index:35}.search-frame.opened[data-v-8a0fbb57]{box-shadow:0 10px 25px #213b3014}.search-form[data-v-8a0fbb57]{display:flex;align-items:center;gap:12px;height:44px;padding:4px 4px 4px 12px}.search-scope[data-v-8a0fbb57]{display:flex;align-items:center;position:relative;width:102px;flex-shrink:0;border-right:1px solid var(--gw-border)}.search-scope select[data-v-8a0fbb57]{width:100%;min-height:30px;padding:0 25px 0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--gw-text);font-size:12px;cursor:pointer}.search-scope svg[data-v-8a0fbb57]{position:absolute;right:10px;pointer-events:none}.search-form input[data-v-8a0fbb57]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--gw-text);font-size:13px}.search-form input[data-v-8a0fbb57]::placeholder{color:#939c97}.search-submit[data-v-8a0fbb57]{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;height:36px;min-width:82px;padding:0 18px;border:0;border-radius:5px;background:var(--gw-primary);color:#fff}.search-submit[data-v-8a0fbb57]:hover{background:var(--gw-primary-dark)}.search-panel[data-v-8a0fbb57]{display:flex;flex-direction:column;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px}[data-v-8a0fbb57] .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}[data-v-8a0fbb57] .panel-heading h2{margin:0;color:#818c85;font-size:13px;line-height:24px;font-weight:400}[data-v-8a0fbb57] .panel-tool{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:24px;padding:0;border:0;background:transparent;color:#818c85;font-size:11px}[data-v-8a0fbb57] .panel-tool:hover:not(:disabled){color:var(--gw-primary)}[data-v-8a0fbb57] .panel-tool:disabled{opacity:.45}.history-error[data-v-8a0fbb57]{margin:0;font-size:12px;color:#a95a3e}@media (max-width: 720px){.enhanced-search[data-v-8a0fbb57]{order:3;flex-basis:100%;max-width:none;height:44px}.search-form[data-v-8a0fbb57]{height:40px;gap:8px;padding-left:10px}.search-scope[data-v-8a0fbb57]{width:94px}.search-submit[data-v-8a0fbb57]{height:32px;min-width:64px;padding:0 12px}.search-submit svg[data-v-8a0fbb57]{display:none}.search-panel[data-v-8a0fbb57]{padding:10px 12px 14px}}.logout-message[data-v-a4495164]{margin:0;padding:8px 24px;background:#fff4e7;color:#8a6335;font-size:12px;text-align:center}.site-header[data-v-a4495164]{background:#fff}.header-inner[data-v-a4495164]{max-width:1280px;padding:0 24px;margin:auto}.utility[data-v-a4495164]{background:#f3f5f4;color:#7b8580;font-size:11px}.utility-inner[data-v-a4495164]{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px}.utility-inner>div[data-v-a4495164]{display:flex;gap:25px}.utility a[data-v-a4495164]:hover{color:var(--gw-primary)}.main-header[data-v-a4495164]{display:flex;align-items:center;gap:60px;padding-top:24px;padding-bottom:24px}.brand[data-v-a4495164]{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark[data-v-a4495164]{width:48px;height:48px;border-radius:12px 12px 12px 3px;background:var(--gw-primary);color:#fff;display:grid;place-items:center}.brand strong[data-v-a4495164]{display:block;font-size:28px;line-height:1.2;font-weight:800}.brand small[data-v-a4495164]{font-size:10px;font-weight:700;color:#8a9490}.account[data-v-a4495164]{margin-left:auto;display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px}.account-link[data-v-a4495164]{display:flex;align-items:center;gap:7px;max-width:145px}.account-link span[data-v-a4495164]{overflow:hidden;text-overflow:ellipsis}.divider[data-v-a4495164]{color:#cbd0cd}.nav-band[data-v-a4495164]{border-bottom:1px solid var(--gw-border)}.navigation[data-v-a4495164]{display:flex;align-items:stretch;gap:30px;min-height:49px}.category-entry[data-v-a4495164]{display:flex;align-items:center;gap:10px;padding:0 22px;color:#fff;background:var(--gw-primary);width:215px;font-weight:600;flex-shrink:0}.category-entry svg[data-v-a4495164]:last-child{margin-left:auto}nav[data-v-a4495164]{display:flex;gap:32px}nav a[data-v-a4495164]{display:flex;align-items:center;position:relative;white-space:nowrap;font-weight:600}nav a.selected[data-v-a4495164]{color:var(--gw-primary)}nav a.selected[data-v-a4495164]:after{content:"";position:absolute;height:3px;bottom:0;left:18%;right:18%;background:var(--gw-primary)}.sell-link[data-v-a4495164]{display:flex;align-items:center;gap:7px;margin-left:auto;color:#626e67;font-size:13px;white-space:nowrap}.mobile-orders[data-v-a4495164]{display:none}@media (max-width: 1050px){.main-header[data-v-a4495164]{gap:28px}.navigation[data-v-a4495164]{gap:24px}nav[data-v-a4495164]{gap:23px}.category-entry[data-v-a4495164]{width:190px}.sell-link[data-v-a4495164]{display:none}}@media (max-width: 720px){.header-inner[data-v-a4495164]{padding-left:16px;padding-right:16px}.utility[data-v-a4495164]{display:none}.main-header[data-v-a4495164]{padding-top:16px;padding-bottom:14px;flex-wrap:wrap;gap:14px}.brand strong[data-v-a4495164]{font-size:25px}.brand-mark[data-v-a4495164]{width:42px;height:42px}.account[data-v-a4495164]{font-size:12px}.account-link[data-v-a4495164]{max-width:125px}.navigation[data-v-a4495164]{gap:12px;min-height:46px}.category-entry[data-v-a4495164]{display:none}nav[data-v-a4495164]{flex:1;justify-content:space-between;gap:14px;overflow-x:auto;font-size:13px}.mobile-orders[data-v-a4495164]{display:flex;align-items:center;color:var(--gw-primary)}}@media (max-width: 380px){nav[data-v-a4495164]{gap:8px;font-size:12px}.mobile-orders[data-v-a4495164]{display:none}}.site-footer[data-v-64ae0dd9]{background:#fff;border-top:1px solid var(--gw-border);padding:36px 24px 18px}.footer-inner[data-v-64ae0dd9],.copyright[data-v-64ae0dd9]{max-width:1232px;margin:auto}.footer-inner[data-v-64ae0dd9]{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:30px}.identity>div[data-v-64ae0dd9]{display:flex;gap:10px;align-items:center;color:var(--gw-primary)}.identity strong[data-v-64ae0dd9]{font-size:23px;color:var(--gw-text)}.identity p[data-v-64ae0dd9],.join p[data-v-64ae0dd9]{font-size:12px;color:var(--gw-text-dim)}.links[data-v-64ae0dd9]{display:flex;flex-direction:column;gap:9px;font-size:12px}.links strong[data-v-64ae0dd9],.join strong[data-v-64ae0dd9]{margin-bottom:4px;font-size:14px}.links a[data-v-64ae0dd9]{color:var(--gw-text-dim)}a[data-v-64ae0dd9]:hover{color:var(--gw-primary)}.join>a[data-v-64ae0dd9]{display:inline-flex;gap:14px;align-items:center;color:var(--gw-primary);font-size:13px}.copyright[data-v-64ae0dd9]{display:flex;justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid var(--gw-border);color:#939c97;font-size:11px}@media (max-width: 720px){.site-footer[data-v-64ae0dd9]{padding:28px 56px 18px 16px}.footer-inner[data-v-64ae0dd9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.identity[data-v-64ae0dd9],.join[data-v-64ae0dd9]{grid-column:1 / -1}}.mock-notice[data-v-84261a7d]{background:#eaf4f8;color:#386477;font-size:12px;border-bottom:1px solid #dcebf1}.mock-notice>div[data-v-84261a7d]{min-height:32px;max-width:1280px;margin:auto;padding:6px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mock-notice span[data-v-84261a7d],.mock-notice a[data-v-84261a7d]{display:inline-flex;align-items:center;gap:6px}@media (max-width: 720px){.mock-notice>div[data-v-84261a7d]{padding-inline:16px}}.floating-tools[data-v-482322d9]{position:fixed;z-index:30;top:52%;right:12px;transform:translateY(-50%);width:64px;border:1px solid var(--gw-border);border-radius:6px;background:#fff;box-shadow:0 3px 18px #1e3c2a12}.tool[data-v-482322d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:62px;height:66px;background:transparent;color:#62756c;padding:0;border:0;font-size:10px}.tool[data-v-482322d9]:hover,.tool[data-v-482322d9]:focus-visible{color:var(--gw-primary);background:#f1f8f4}.floating-tools>.tool[data-v-482322d9]{border-top:1px solid var(--gw-border)}.service-tool[data-v-482322d9]{position:relative}.service-notice[data-v-482322d9]{position:absolute;right:74px;top:12px;width:170px;padding:12px;border:1px solid var(--gw-border);background:#fff;border-radius:5px;box-shadow:0 3px 16px #1e3c2a14;color:var(--gw-text-dim);font-size:12px}@media (max-width: 1399px){.floating-tools[data-v-482322d9]{width:46px;right:5px}.tool[data-v-482322d9]{width:44px;height:48px}.tool span[data-v-482322d9]{display:none}.service-notice[data-v-482322d9]{right:54px;top:0}}@media (max-width: 720px){.floating-tools[data-v-482322d9]{right:3px;width:40px}.tool[data-v-482322d9]{width:38px;height:44px}.service-notice[data-v-482322d9]{right:46px;width:180px}}:root{--gw-bg: #f5f6f7;--gw-panel: #ffffff;--gw-panel-2: #f1f4f3;--gw-primary: #14866a;--gw-primary-dark: #0b6c54;--gw-rent: #ee543b;--gw-text: #202725;--gw-text-dim: #747e79;--gw-border: #e6eae7;--gw-radius: 8px;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:var(--gw-text);background:var(--gw-bg);font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit;letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button,input,select,textarea{accent-color:var(--gw-primary)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gw-primary);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p{overflow-wrap:anywhere}svg{flex-shrink:0}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px 24px 56px}.site-error{color:#9b422f;font-size:12px}.site-error button{border:0;background:none;color:var(--gw-primary)}@media (min-width: 721px) and (max-width: 1300px){.app-main{width:calc(100% - 60px)}}.gw-panel{background:var(--gw-panel);padding:24px}.gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid transparent;border-radius:6px;padding:9px 20px;background:var(--gw-primary);color:#fff;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s}.gw-btn:hover{background:var(--gw-primary-dark)}.gw-btn--rent{background:var(--gw-rent)}.gw-btn--rent:hover{background:#d5432c}.gw-btn--ghost{background:#fff;border-color:var(--gw-border);color:var(--gw-text)}.gw-btn--ghost:hover{background:#f1f7f4;border-color:#bdd8cd}.gw-btn:disabled{opacity:.5}.gw-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;padding:0;border:1px solid var(--gw-border);border-radius:6px;color:var(--gw-text);background:#fff}.gw-icon-btn:hover:not(:disabled){background:var(--gw-panel-2);color:var(--gw-primary)}.gw-icon-btn:disabled{opacity:.4}.gw-input{width:100%;min-width:0;min-height:42px;padding:9px 12px;border-radius:5px;border:1px solid #dce2de;background:#fff;color:var(--gw-text)}.gw-input::placeholder{color:#939c97}.gw-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.gw-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.gw-muted{color:var(--gw-text-dim)}.gw-error{color:#c43929;font-size:13px}.gw-page-title{font-size:26px;margin:0;font-weight:750;line-height:1.5}.gw-price{color:var(--gw-rent);font-weight:700;font-variant-numeric:tabular-nums}.gw-link{color:var(--gw-primary)}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.section-heading h2{margin:0;font-size:22px}.section-heading p{margin:5px 0 0;color:var(--gw-text-dim);font-size:13px}.section-heading a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px}.section-heading a:hover{color:var(--gw-primary)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;color:var(--gw-text-dim)}.breadcrumb a:hover{color:var(--gw-primary)}.gw-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:#edf6f0;color:#20825e;font-size:11px;border-radius:3px}.gw-tabs{display:flex;gap:24px;border-bottom:1px solid var(--gw-border);overflow-x:auto}.gw-tabs button{flex-shrink:0;background:none;border:0;border-bottom:2px solid transparent;padding:13px 2px;color:var(--gw-text-dim)}.gw-tabs button.active{color:var(--gw-primary);border-bottom-color:var(--gw-primary);font-weight:700}.empty-media{display:flex;align-items:center;justify-content:center;gap:8px;background:#edf0ef;color:#919a95}.form label{display:flex;flex-direction:column;gap:6px}@media (max-width: 1000px){.gw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width: 720px){.app-main{width:calc(100% - 44px);margin-left:0;margin-right:auto;padding:18px 10px 40px}.gw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gw-page-title{font-size:22px}.section-heading{gap:10px;margin-bottom:16px}.section-heading h2{font-size:20px}.section-heading p{font-size:12px}.gw-panel{padding:18px}.gw-btn{padding:9px 14px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
