@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500;700;900&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--wbs-bg: #ffffff;--wbs-surface: #ffffff;--wbs-black: #111111;--wbs-charcoal: #242424;--wbs-yellow: var(--km-action);--wbs-yellow-dark: var(--km-action-hover);--wbs-yellow-soft: var(--km-selected);--wbs-page-yellow: #f2f2f2;--wbs-page-yellow-soft: #fafafa;--wbs-commerce: var(--km-action);--wbs-commerce-dark: #111111;--wbs-commerce-soft: var(--km-selected);--wbs-border: #dedede;--wbs-muted: #666666;--wbs-form-border: #d7dee8;--wbs-form-border-hover: #b8c1cf;--wbs-form-surface: #ffffff;--wbs-form-focus-ring: rgba(184, 193, 207, .28);--wbs-textarea-line-height: 22px;--wbs-textarea-padding-block: 10px;--wbs-textarea-height-compact: 64px;--wbs-textarea-height-standard: 86px;--wbs-textarea-height-expanded: 130px;--wbs-font-weight-regular: 400;--wbs-font-weight-medium: 500;--wbs-font-weight-semibold: 600;--wbs-font-weight-bold: 650;--wbs-font-weight-heavy: 700;--wbs-filter-text-weight: var(--wbs-font-weight-regular);--wbs-filter-text-weight-strong: var(--wbs-font-weight-medium);--wbs-filter-chip-padding: 6px 9px;--wbs-filter-tree-item-padding: 8px 10px;--wbs-filter-rail-inline-padding: 14px;--wbs-filter-sticky-keyword-top: 76px;--wbs-content-max-shell: 1500px;--wbs-content-max-wide: 1440px;--wbs-content-max-standard: 1280px;--wbs-content-max-form-wide: 1240px;--wbs-content-max-form: 1120px;--wbs-content-max-profile: 760px;--wbs-content-max-reading: 720px;--wbs-content-max-compact: 560px;--wbs-content-gutter: 24px;--wbs-content-gutter-mobile: 14px;--wbs-shell-max: var(--wbs-content-max-shell);--wbs-shell-gutter: 28px;--wbs-filter-rail-width: 288px;--wbs-shell-column-gap: 24px;--wbs-topbar-max: var(--wbs-content-max-standard);--wbs-header-max: var(--wbs-topbar-max);--wbs-header-gutter: clamp(14px, 2.25vw, 28px);--wbs-workspace-max: var(--wbs-content-max-wide);--wbs-form-workspace-max: var(--wbs-content-max-form-wide);--wbs-crm-max: var(--wbs-content-max-form);--wbs-profile-page-max: var(--wbs-content-max-profile);--wbs-reading-max: var(--wbs-content-max-reading)}.wbs-content{width:min(100%,var(--wbs-content-max, var(--wbs-content-max-standard)));margin-inline:auto}.wbs-content--wide{--wbs-content-max: var(--wbs-content-max-wide)}.wbs-content--standard{--wbs-content-max: var(--wbs-content-max-standard)}.wbs-content--form-wide{--wbs-content-max: var(--wbs-content-max-form-wide)}.wbs-content--form{--wbs-content-max: var(--wbs-content-max-form)}.wbs-content--profile{--wbs-content-max: var(--wbs-content-max-profile)}.wbs-content--reading{--wbs-content-max: var(--wbs-content-max-reading)}.wbs-content--compact{--wbs-content-max: var(--wbs-content-max-compact)}button,[role=button]{user-select:none;-webkit-user-select:none}.ant-empty .ant-empty-image{display:none!important}.ant-empty .ant-empty-description{color:#6b7280;font-size:14px;font-weight:var(--wbs-font-weight-semibold);line-height:1.55;text-align:center;word-break:keep-all}.content-empty-state{grid-column:1 / -1;width:100%;display:grid;place-items:center;padding:28px 18px;border:0;background:transparent;text-align:center}.content-empty-state-sm{min-height:96px}.content-empty-state-md{min-height:180px}.content-empty-state-lg{min-height:420px}.content-empty-state-fill{min-height:max(420px,calc(100vh - 330px))}.content-empty-state-inner{display:grid;justify-items:center;gap:14px;max-width:min(520px,100%)}.content-empty-state-label{color:#6b7280;font-size:clamp(15px,1.05vw,18px);font-weight:var(--wbs-font-weight-bold);line-height:1.5;letter-spacing:0;text-align:center;word-break:keep-all}.content-empty-state-hint{color:#8a94a6;font-size:14px;font-weight:var(--wbs-font-weight-regular);line-height:1.6;text-align:center;word-break:keep-all}.content-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.content-empty-state-button{min-width:118px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:var(--wbs-black);font:inherit;font-size:14px;font-weight:var(--wbs-font-weight-bold);line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none}.content-empty-state-button.primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.content-empty-state-button:hover,.content-empty-state-button:focus{border-color:var(--wbs-black);color:var(--wbs-black)}.content-empty-state-button.primary:hover,.content-empty-state-button.primary:focus{border-color:var(--wbs-yellow);background:var(--km-action-hover);color:var(--km-on-action)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--wbs-yellow-soft)!important;color:var(--wbs-black)!important;font-weight:var(--wbs-font-weight-bold)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--wbs-black)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled).ant-select-item-option-active{background:#d4d4d4!important;color:var(--wbs-black)!important}.top-filter-option{border:0;background:transparent;cursor:pointer;padding:0;text-align:center;font:inherit}.top-filter-option:hover,.top-filter-option:focus-visible{color:#111827}.top-filter-option:hover span,.top-filter-option:focus-visible span{color:#111827;text-decoration:none}.top-filter-option .ant-checkbox{flex:0 0 auto}.exhibition-commerce-controls{display:grid;gap:10px;padding:4px 0 6px;border:0;border-radius:0;background:#fff;overflow:visible}.commerce-tab-row{width:100%;max-width:100%;display:inline-flex;align-items:center;gap:0;padding:0;border:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.commerce-tab-row button{position:relative;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#6b7280;font-size:13px;font-weight:var(--wbs-font-weight-semibold);line-height:1;cursor:pointer;transition:color .16s ease,font-weight .16s ease}.commerce-tab-row button:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;border-radius:999px;background:transparent}.commerce-tab-row button+button:before{content:"";width:1px;height:14px;margin:0 18px;background:#e3e6ec}.commerce-tab-row button:hover{background:transparent;color:#111827}.commerce-tab-row button.active{background:transparent;color:#111827;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.commerce-tab-row button:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:4px}.commerce-tab-row strong{min-width:0;min-height:18px;display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:999px;background:transparent;color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.commerce-tab-row button.active strong{background:#bfffdb;color:#7a5d00}.commerce-sort-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:36px;padding:1px 2px 0;color:#6b7280;font-size:13px}.commerce-sort-select{display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-weight:var(--wbs-font-weight-bold)}.commerce-sort-select .ant-select{min-width:240px}.commerce-sort-select .ant-select-selector{border-radius:8px!important}.commerce-sort-checks{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:start;flex:1 1 720px;color:#4b5563;font-weight:var(--wbs-font-weight-bold)}.commerce-sort-checks>span{min-height:32px;display:inline-flex;align-items:center;white-space:nowrap}.commerce-sort-checks>div{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.commerce-sort-check{min-height:32px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px 0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#364152;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.commerce-sort-check.active{border-color:transparent;background:transparent;color:var(--wbs-yellow-dark);font-weight:var(--wbs-font-weight-heavy)}.commerce-sort-check:focus-visible{outline:2px solid rgba(29,78,216,.28);outline-offset:2px}.commerce-sort-label{min-width:0}.sort-direction-svg{width:18px;height:20px;flex:0 0 auto}.sort-direction-svg path{transition:fill .15s ease,opacity .15s ease}.sort-direction-svg .sort-arrow-up,.sort-direction-svg .sort-arrow-down{fill:#cbd5e1;opacity:.95}.sort-direction-svg.asc .sort-arrow-down{fill:var(--km-ink)}.exhibition-compare-page{width:100%;max-width:100%;overflow-x:clip}.exhibition-table-scroll{width:100%;min-width:0;max-width:100%;overflow:hidden}.exhibition-table-scroll .exhibition-table-view,.exhibition-table-scroll .ant-table-wrapper,.exhibition-table-scroll .ant-spin-nested-loading,.exhibition-table-scroll .ant-spin-container,.exhibition-table-scroll .ant-table{width:100%;min-width:0;max-width:100%}.exhibition-table-scroll .ant-table-content{max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain}.sort-direction-svg.desc .sort-arrow-up{fill:var(--km-ink)}.sort-direction-svg.idle .sort-arrow-up,.sort-direction-svg.idle .sort-arrow-down{fill:#d7dde7}.commerce-sort-row button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.commerce-sort-row button.active{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.commerce-sort-row button.active:before{content:"";margin-right:0}.commerce-sort-spacer{flex:1 1 auto}.commerce-sort-row .toggle-on{color:#0f62fe;font-weight:var(--wbs-font-weight-heavy)}.commerce-sort-row button.commerce-sort-check{border:1px solid transparent;background:transparent;color:#364152}.commerce-sort-row button.commerce-sort-check.active{border-color:transparent;background:transparent;color:var(--wbs-yellow-dark)}.commerce-sort-row button.commerce-sort-check.active:before{content:none;margin-right:0}.sort-filter{min-width:0;display:flex;align-items:center;justify-content:flex-start;color:#4b5563;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.sort-filter-group{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center}.sort-filter-title{min-height:32px;display:inline-flex;align-items:center;color:#374151;font-weight:var(--wbs-font-weight-semibold);white-space:nowrap}.sort-filter-options{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.sort-filter-option{min-height:32px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px 0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#364152;font:inherit;font-weight:var(--wbs-font-weight-semibold);line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.sort-filter-option.active{color:var(--wbs-yellow-dark);font-weight:var(--wbs-font-weight-bold)}.commerce-sort-row .sort-filter-option.active:before{content:none}.sort-filter-option:hover{color:#111827}.sort-filter-option.active:hover{color:var(--wbs-yellow-dark)}.sort-filter-option:focus-visible{outline:2px solid rgba(29,78,216,.28);outline-offset:2px}.sort-filter-label{min-width:0}.exhibition-sort-filter{flex:1 1 auto;width:auto;font-size:16px}.exhibition-favorites-toggle.ant-btn{flex:0 0 auto;min-height:34px;margin-left:auto;border-color:#d8dee7;border-radius:8px;color:#4b5563;font-size:13px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.exhibition-favorites-toggle.ant-btn:hover,.exhibition-favorites-toggle.ant-btn:focus-visible,.exhibition-favorites-toggle.ant-btn.is-active{border-color:#00e061;background:#dfffed;color:#725a00}.exhibition-favorites-toggle.ant-btn.is-active .anticon{color:#00e061}@media(max-width:640px){.exhibition-sort-filter{flex-basis:100%}.exhibition-favorites-toggle.ant-btn{margin-left:0}}.nol-local-page{gap:44px;background:#fff;padding-bottom:56px}.nol-local-page>section{width:min(100%,1080px)}.nol-local-hero{gap:22px;padding-top:12px}.nol-category-strip span{background:#f2f6ff;color:#2563eb}.nol-category-strip button:nth-child(1) span,.nol-category-strip button:nth-child(2) span,.nol-category-strip button:nth-child(4) span{background:#ddffec;color:#ff8a00}.nol-product-card small{display:block;margin-top:4px;color:#6b7280;font-size:12px}.nol-coupon-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;border-radius:12px;background:linear-gradient(100deg,#eef6ff,#3ba4ff 55%,#1e70ff);color:#fff}.nol-coupon-strip div{display:grid;gap:6px}.nol-coupon-strip strong{font-size:22px;line-height:1.25}.nol-coupon-strip span{opacity:.92}.nol-coupon-strip .ant-btn{border:0;color:#0f172a;font-weight:var(--wbs-font-weight-heavy)}.nol-live-special,.nol-collection-section{display:grid;gap:18px}.nol-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nol-collection-card{overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.nol-collection-cover{position:relative;min-height:210px;display:grid;align-content:end;gap:6px;padding:22px;color:#fff;overflow:hidden}.nol-collection-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#000000ad)}.nol-collection-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nol-collection-cover strong,.nol-collection-cover span{position:relative;z-index:1}.nol-collection-cover strong{font-size:22px;line-height:1.25}.nol-collection-items{display:grid;gap:10px;padding:16px}.nol-collection-items div{display:flex;justify-content:space-between;gap:12px;color:#2f3745;font-size:13px}.nol-collection-items span{flex:0 0 auto;color:#ef4444;font-weight:var(--wbs-font-weight-heavy)}.nol-hotel-section,.nol-rank-section{display:grid;gap:18px}.nol-rank-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.nol-rank-grid article{min-height:148px;display:grid;align-content:space-between;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.nol-rank-grid article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.nol-rank-grid strong{display:block;color:var(--wbs-black);line-height:1.35}.nol-rank-grid p{margin:6px 0 0;color:#6b7280;font-size:12px}.nol-rank-grid .anticon-star{justify-self:end;color:#00ff6e}.maker-feed-page{width:100%}.maker-feed-shell{width:min(100%,1220px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.maker-feed-left,.maker-feed-right{position:sticky;top:132px;display:grid;gap:14px}.maker-side-card .ant-card-body,.maker-feed-composer .ant-card-body,.maker-feed-filterbar .ant-card-body{display:grid;gap:14px}.maker-side-card h3.ant-typography,.maker-side-card h4.ant-typography{margin:0}.maker-side-menu{display:grid;gap:8px}.maker-side-menu button,.maker-chip-button{border:0;background:transparent;color:#374151;cursor:pointer;font:inherit}.maker-side-menu button{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px}.maker-side-menu button span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#f3f4f6;font-weight:var(--wbs-font-weight-heavy)}.maker-side-menu button.active,.maker-side-menu button:hover{background:#cbffe2;color:var(--wbs-black)}.maker-chip-button{padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.maker-chip-button.active{border-color:var(--wbs-black);background:var(--wbs-black);color:#fff}.maker-feed-main{display:grid;gap:14px;min-width:0}.maker-composer-row{display:flex;align-items:center;gap:12px}.maker-composer-row button{flex:1;min-height:44px;border:0;border-radius:999px;background:#f3f4f6;color:#6b7280;text-align:left;padding:0 18px;cursor:pointer}.maker-composer-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maker-feed-filterbar .ant-card-body{grid-template-columns:minmax(0,1fr) 180px 100px;align-items:center}.maker-feed-tabs{display:flex;gap:8px;overflow-x:auto}.maker-feed-tabs button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.maker-feed-tabs button.active{border-color:var(--wbs-black);background:var(--wbs-black);color:#fff}.maker-directory-tabs{margin-top:12px}.maker-directory-tabs.commerce-tab-row button{min-height:32px;font-size:16px}.maker-directory-tabs.commerce-tab-row strong{min-height:20px;font-size:14px}.marketplace-list-state{min-height:160px;display:grid;place-items:center}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.marketplace-skeleton-grid{grid-column:1 / -1;width:100%;min-width:0;display:grid;gap:14px}.marketplace-skeleton-grid-entity{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.buyer-feed-area .marketplace-skeleton-grid-entity{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-skeleton-grid-exhibition{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketplace-skeleton-card{min-width:0;display:grid;align-content:start;gap:13px;padding:16px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.marketplace-skeleton-card-exhibition{gap:12px;padding:14px;border-color:#dfe3ea;border-radius:8px;box-shadow:none}.marketplace-skeleton-line,.marketplace-skeleton-pill,.marketplace-skeleton-media,.marketplace-skeleton-button{position:relative;overflow:hidden;display:block;background:linear-gradient(90deg,#edf1f6,#f7f9fc 48%,#edf1f6);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.marketplace-skeleton-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.marketplace-skeleton-stack,.marketplace-skeleton-copy{min-width:0;display:grid;gap:7px}.marketplace-skeleton-line{width:100%;height:12px;border-radius:999px}.marketplace-skeleton-line.title{width:76%;height:18px}.marketplace-skeleton-line.wide{width:88%}.marketplace-skeleton-line.medium{width:62%}.marketplace-skeleton-line.short{width:38%}.marketplace-skeleton-line.label{width:54px;height:10px}.marketplace-skeleton-pill{width:74px;height:24px;border-radius:999px}.marketplace-skeleton-pill.small{width:64px;height:22px}.marketplace-skeleton-pill.muted{width:86px}.marketplace-skeleton-media{width:100%;aspect-ratio:16 / 9;border-radius:10px}.marketplace-skeleton-card-exhibition .marketplace-skeleton-media{border-radius:8px}.marketplace-skeleton-tags,.marketplace-skeleton-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.marketplace-skeleton-summary{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.marketplace-skeleton-summary div{min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;min-height:37px;border-bottom:1px solid #edf0f4}.marketplace-skeleton-summary div:last-child{border-bottom:0}.marketplace-skeleton-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:center}.marketplace-skeleton-button{width:100%;height:34px;border-radius:8px}.marketplace-skeleton-actions .marketplace-skeleton-button{width:44px;border-radius:999px}.marketplace-skeleton-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #eeeeee;border-radius:8px;background:#fafafa}.marketplace-skeleton-metrics div{min-width:0;display:grid;gap:7px;padding:10px 12px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.marketplace-skeleton-metrics div:nth-child(2n){border-right:0}.marketplace-skeleton-metrics div:nth-last-child(-n+2){border-bottom:0}.marketplace-skeleton-exhibition-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px;border-top:1px solid #eceef2}.marketplace-skeleton-exhibition-actions .primary{background:linear-gradient(90deg,#171717,#2f2f2f 48%,#171717);background-size:220% 100%}@keyframes marketplace-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.marketplace-skeleton-line,.marketplace-skeleton-pill,.marketplace-skeleton-media,.marketplace-skeleton-button{animation:none}}.maker-post-list{display:grid;gap:14px}.maker-post-card{display:grid;gap:16px;padding:18px;border:1px solid var(--wbs-border);border-radius:12px;background:#fff}.maker-post-head{display:flex;align-items:center;gap:12px}.maker-post-head div{flex:1;min-width:0;display:grid;gap:3px}.maker-post-head a{color:var(--wbs-black);font-size:16px;font-weight:var(--wbs-font-weight-heavy)}.maker-post-head span{color:#6b7280;font-size:13px}.maker-post-copy h3.ant-typography{margin:8px 0 6px;color:var(--wbs-black);font-size:22px;line-height:1.35}.maker-post-copy p.ant-typography{margin-bottom:10px;color:#3f4652;line-height:1.65}.maker-post-click-area{min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.maker-post-click-area:hover h3.ant-typography{text-decoration:underline;text-underline-offset:4px}.maker-post-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maker-post-media div{overflow:hidden;border:1px solid #edf0f4;border-radius:10px;background:#f8fafc}.maker-post-media img{width:100%;height:160px;display:block;object-fit:cover}.maker-post-media strong,.maker-post-media span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.maker-post-media strong{padding-top:10px;color:var(--wbs-black)}.maker-post-media span{padding-bottom:10px;color:#6b7280;font-size:12px}.maker-post-stats,.maker-post-actions{display:flex;flex-wrap:wrap;gap:8px 12px;color:#6b7280;font-size:13px}.maker-post-stats span{display:inline-flex;align-items:center;gap:5px}.maker-stat-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.maker-stat-button:hover{color:var(--wbs-black);text-decoration:underline;text-underline-offset:3px}.maker-post-actions{border-top:1px solid #eef0f3;padding-top:12px}.maker-post-actions .ant-btn{flex:1}.maker-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maker-summary-grid.compact{margin-top:16px}.maker-summary-grid div{display:grid;gap:4px;justify-items:center;padding:14px 8px;border-radius:10px;background:#f8fafc}.maker-summary-grid strong{color:var(--wbs-black);font-size:22px}.maker-post-detail-main{display:grid;gap:14px}.maker-request-detail-page{width:min(100%,1280px);margin:0 auto}.maker-request-detail-page .detail-two-column.wide-main{grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.maker-request-detail-page .detail-panel{border-radius:16px!important}.maker-request-detail-page .detail-panel .ant-card-body{padding:22px}.maker-request-detail-page .detail-side-stack{gap:12px}.maker-request-detail-page .detail-side-stack>.detail-panel:first-child .ant-card-body{display:grid;gap:14px;min-height:0}.maker-post-detail-main>.ant-btn{display:none}.maker-post-back-icon.ant-btn{flex:0 0 auto;width:36px;height:36px;margin-right:-4px;color:#111}.maker-post-back-icon.ant-btn:hover,.maker-post-back-icon.ant-btn:focus{background:#f2f4f7!important;color:#111!important}.maker-post-single .maker-post-copy h1.ant-typography{margin:10px 0 8px;color:var(--wbs-black);font-size:32px;line-height:1.25}.maker-request-detail-card{gap:14px;padding:14px;border-radius:16px}.maker-request-cover{overflow:hidden;border:1px solid #edf0f4;border-radius:12px;background:#f8fafc}.maker-request-cover img{width:100%;height:clamp(220px,28vw,320px);display:block;object-fit:cover}.maker-request-eyebrow{color:#00a748;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.maker-request-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.maker-detail-intro-panel{display:grid;gap:12px;padding:16px;border:1px solid #e6ecf4;border-radius:12px;background:#fbfcfe}.maker-detail-intro-panel h2.ant-typography{margin:0;color:var(--wbs-black);font-size:22px;line-height:1.35;word-break:keep-all}.maker-detail-intro-panel p.ant-typography{margin:0;color:#334155;font-size:14px;line-height:1.65;word-break:keep-all}.maker-detail-intro-panel .factory-card-agent-cta{grid-template-columns:104px minmax(0,1fr) auto}.maker-detail-intro-panel .factory-card-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-request-detail-facts div{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 8px;align-items:start;padding:12px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfe}.maker-request-detail-facts .anticon{grid-row:1 / span 2;margin-top:2px;color:#00a748}.maker-request-detail-facts span{color:#7a8494;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.maker-request-detail-facts strong{min-width:0;color:var(--wbs-black);font-size:14px;line-height:1.45}.maker-request-actions{display:flex;flex-wrap:wrap;gap:8px}.maker-request-actions .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.maker-request-actions .ant-btn-primary:hover,.maker-request-actions .ant-btn-primary:focus{border-color:var(--km-action-hover)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.maker-request-products .ant-card-body,.maker-request-timeline .ant-card-body,.maker-request-side-list .ant-card-body{display:grid;gap:12px}.maker-request-products h3.ant-typography,.maker-request-timeline h3.ant-typography,.maker-request-side-list h3.ant-typography{margin:0;color:var(--wbs-black);font-size:22px;line-height:1.25;white-space:nowrap;word-break:keep-all}.maker-request-product-grid{display:grid;gap:12px}.maker-request-product-grid article{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #edf0f4;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease}.maker-request-product-grid article:hover,.maker-request-product-grid article:focus-visible{border-color:#3ed47f;background:#fafafa;outline:0}.maker-request-product-grid img{width:116px;height:84px;border-radius:10px;object-fit:cover}.maker-request-product-grid article>div{min-width:0;display:grid;gap:7px}.maker-request-product-grid strong{color:var(--wbs-black);font-size:16px}.maker-request-product-grid span{color:#5b6573;font-size:13px}.maker-request-timeline-list{display:grid;gap:10px}.maker-request-timeline-list a,.maker-request-timeline-list>div{display:grid;gap:7px;padding:14px;border:1px solid #edf0f4;border-radius:12px;background:#fff;color:inherit}.maker-request-timeline-list a:hover{border-color:#d7dee8;background:#fbfcfe}.maker-request-timeline-list strong{color:var(--wbs-black);font-size:15px}.maker-request-timeline-list span{color:#5b6573;line-height:1.55}.maker-request-side-list .ant-card-body>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:#344054;font-size:14px;line-height:1.45;word-break:keep-all;overflow-wrap:normal}.maker-request-side-list .ant-card-body>div>.anticon{margin-top:2px;color:#00a748}.maker-request-side-list .ant-card-body>div>span:not(.anticon){min-width:0;display:block;word-break:keep-all;overflow-wrap:normal}.maker-detail-profile,.maker-create-preview{display:grid;gap:6px;margin-bottom:14px}.maker-detail-profile{grid-template-columns:56px minmax(0,1fr);align-items:center;color:inherit;text-decoration:none}.maker-detail-profile:hover,.maker-detail-profile:focus-visible{text-decoration:none}.maker-detail-profile div{min-width:0;display:grid;gap:4px}.maker-detail-profile strong,.maker-create-preview strong{color:var(--wbs-black);font-size:16px}.maker-detail-profile span,.maker-create-preview span{color:#6b7280;font-size:13px}.maker-comment-list{display:grid;gap:12px}.maker-create-hero{width:min(100%,1220px);margin:0 auto}.maker-create-form .ant-card-body{display:grid;gap:16px}.maker-create-form label{display:grid;gap:8px;color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.maker-create-form label>span{font-size:13px}.maker-create-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.maker-create-type-grid button{min-height:88px;display:grid;place-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:var(--wbs-black);cursor:pointer}.maker-create-type-grid button.active{border-color:var(--wbs-black);box-shadow:inset 0 3px 0 var(--wbs-yellow)}.maker-create-type-grid .anticon{font-size:22px}.maker-create-actions{display:flex;justify-content:flex-end;gap:8px}.maker-directory-page{background:var(--wbs-bg);padding-bottom:20px}.maker-directory-shell{width:min(100%,1500px);margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.maker-directory-main{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.maker-directory-shell>.marketplace-filter-rail{position:static}.maker-directory-filterbar .ant-card-body{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) minmax(120px,.6fr) minmax(140px,.7fr) auto auto;gap:10px;align-items:center}.maker-directory-toolbar{width:100%;min-width:0;display:block;padding:2px 0}.maker-directory-title{min-width:0;display:grid;gap:7px}.maker-directory-sort-row{display:flex;align-items:center;justify-content:flex-start;margin-top:6px}.maker-directory-actions{min-width:0;display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.maker-directory-actions .sort-filter{justify-content:flex-end}.maker-directory-sort-row .sort-filter{justify-content:flex-start;font-size:16px}.maker-directory-toolbar h1.ant-typography{margin:0 0 5px;color:var(--wbs-black);font-size:30px;line-height:1.18}.maker-directory-toolbar span.ant-typography{color:#6b7280;font-size:14px}.maker-directory-create-button.ant-btn{flex:0 0 auto;height:40px;border-radius:7px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.maker-directory-create-floating.ant-btn{position:static;justify-self:end;width:fit-content;height:44px;margin-top:-66px;padding-inline:18px;border-radius:999px;border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none}.maker-directory-create-floating.ant-btn:hover,.maker-directory-create-floating.ant-btn:focus{border-color:var(--km-action-hover)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.maker-directory-results{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0}.maker-directory-results .maker-directory-card-visual{max-height:210px}.maker-directory-results:has(>.maker-empty-state){width:100%;min-height:max(420px,calc(100vh - 330px))}.maker-directory-main .marketplace-skeleton-grid-entity{grid-template-columns:repeat(4,minmax(0,1fr))}.maker-directory-card{position:relative;width:100%;min-width:0;box-sizing:border-box;display:grid;gap:13px;padding:16px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.marketplace-entity-card.expandable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.marketplace-entity-card.expandable:hover,.marketplace-entity-card.expandable:focus-visible{border-color:#cfd7e3;background:#fbfcfe;box-shadow:0 14px 30px #0f172a12}.marketplace-entity-card.expandable:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px}.marketplace-entity-card.linkable{cursor:pointer}.marketplace-entity-card.expanded{border-color:#111827;background:#fff;box-shadow:0 16px 34px #0f172a17}.maker-directory-card>*{min-width:0}.maker-directory-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.maker-directory-card-head>div{min-width:0;display:grid;gap:6px}.maker-directory-card-head a{color:var(--wbs-black);font-size:19px;font-weight:var(--wbs-font-weight-bold)}.maker-directory-card-company{display:flex;align-items:center;min-width:0}.marketplace-card-certification{position:absolute;z-index:2;top:14px;right:14px;width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18));cursor:help}.maker-directory-card:has(>.marketplace-card-certification) .maker-directory-card-head{padding-right:54px}.maker-directory-card-type.ant-tag{width:fit-content;margin-inline-end:0;font-size:13px;line-height:1.35}.maker-directory-card-head span{display:inline-flex;align-items:center;gap:5px;color:#6b7280;font-size:14px}.maker-directory-card-company>a,.maker-directory-card-company>span{max-width:100%;color:var(--wbs-black);font-size:19px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;overflow-wrap:anywhere;word-break:keep-all}.maker-directory-card-head>div>span:not(.maker-directory-card-type){align-items:flex-start;line-height:1.45;overflow-wrap:anywhere;white-space:normal;word-break:keep-all}.maker-directory-card-head>div>span:not(.maker-directory-card-type)>.anticon{flex:none;margin-top:.2em}.maker-follow-button.ant-btn{height:30px;border-radius:999px;border-color:var(--wbs-border);background:#fff;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.maker-follow-button.ant-btn:hover,.maker-follow-button.ant-btn:focus-visible,.maker-follow-button.followed.ant-btn{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.maker-directory-card-visual{position:relative;display:block;overflow:hidden;border:1px solid #edf0f4;border-radius:10px;background:#f3f5f8;color:inherit}.marketplace-card-image-shell{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#eef2f6}.marketplace-card-image-skeleton{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:linear-gradient(110deg,#edf1f5 8%,#f8fafc 18%,#edf1f5 33%);background-size:200% 100%;animation:marketplace-card-image-shimmer 1.25s linear infinite}.marketplace-card-image-skeleton:after{content:"";position:absolute;top:22%;right:35%;bottom:22%;left:35%;border:1px solid rgba(148,163,184,.24);border-radius:8px}.marketplace-card-image{position:relative;z-index:1;width:100%;height:100%;aspect-ratio:auto;display:block;object-fit:cover;opacity:1;transition:opacity .18s ease,transform .18s ease}.marketplace-card-image-shell.is-loading .marketplace-card-image{opacity:0}@keyframes marketplace-card-image-shimmer{to{background-position-x:-200%}}.maker-directory-card-visual img{width:100%;height:100%;display:block;object-fit:cover}.maker-directory-card-copy{display:grid;gap:5px}.maker-directory-card-copy h2.ant-typography{margin:0;color:var(--wbs-black);font-size:19px;font-weight:var(--wbs-font-weight-semibold);line-height:1.35;overflow-wrap:anywhere;word-break:keep-all}.maker-directory-card-copy p.ant-typography{margin:0;color:#4b5563;font-size:15px;line-height:1.5;overflow-wrap:anywhere;word-break:keep-all}.factory-card-brief{display:grid;gap:10px;padding:12px;border:1px solid #e6ecf4;border-radius:8px;background:#fbfcfe}.factory-card-brief-head{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.factory-card-brief-head strong{color:#00c154}.factory-card-brief h3.ant-typography{margin:0;color:var(--wbs-black);font-size:15px;line-height:1.35}.factory-card-brief p.ant-typography{margin:0;color:#334155;font-size:13px;line-height:1.45}.factory-card-materials{display:grid;gap:6px}.factory-card-materials span,.factory-card-follow-note{color:#64748b;font-size:12px;line-height:1.4}.factory-card-agent-cta{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border-radius:8px;background:#fff;border:1px solid var(--wbs-border)}.factory-card-agent-cta strong{color:var(--wbs-black);font-size:12px;white-space:nowrap}.factory-card-agent-cta span{min-width:0;color:#475569;font-size:12px;line-height:1.35}.factory-card-agent-cta .ant-btn{height:28px;border-radius:999px;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.maker-directory-summary{display:grid;grid-template-columns:1fr;gap:0;padding:0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.maker-directory-summary div{min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #edf0f4;color:#2f3a4a;font-size:14px;line-height:1.4;word-break:keep-all}.maker-directory-summary div:last-child{border-bottom:0}.maker-directory-summary strong{color:#7a8494;font-size:13px;font-weight:var(--wbs-font-weight-semibold);letter-spacing:0}.maker-directory-summary span{min-width:0;color:#1f2937}.maker-directory-summary .marketplace-summary-link{min-width:0;color:#1c5e91;line-height:1.4;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#a8c8e0;text-underline-offset:3px}.maker-directory-summary .marketplace-summary-link:hover,.maker-directory-summary .marketplace-summary-link:focus-visible{color:#111827;text-decoration-color:currentColor}.marketplace-entity-expanded-panel{display:grid;gap:12px;padding:14px;border:1px solid #edf0f4;border-radius:10px;background:#fafafa;color:#1f2937}.maker-request-thread{display:grid;gap:12px}.maker-request-thread-head{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.maker-request-thread-head strong{color:var(--wbs-black);font-size:15px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.maker-request-thread-head span{color:#6b7280;font-size:12px;line-height:1.35}.maker-request-thread p.ant-typography{margin:0;color:#30343b;font-size:13px;line-height:1.65;word-break:keep-all}.maker-request-thread-list{display:grid;gap:0;border-top:1px solid rgba(17,24,39,.08);border-bottom:1px solid rgba(17,24,39,.08)}.maker-request-thread-list div{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(17,24,39,.08);font-size:12px;line-height:1.35}.maker-request-thread-list div:last-child{border-bottom:0}.maker-request-thread-list span{color:#7a8494;font-weight:var(--wbs-font-weight-bold)}.maker-request-thread-list strong{min-width:0;color:#111827;font-weight:var(--wbs-font-weight-bold)}.maker-request-thread-tags{display:flex;flex-wrap:wrap;gap:6px}.maker-request-thread-tags span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#111827;color:var(--wbs-yellow);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.maker-directory-product-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.maker-directory-product-strip div{overflow:hidden;border:1px solid #edf0f4;border-radius:10px;background:#f8fafc}.maker-directory-product-strip img{width:100%;height:132px;display:block;object-fit:cover}.maker-directory-product-strip strong,.maker-directory-product-strip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.maker-directory-product-strip strong{padding-top:9px;color:var(--wbs-black);font-size:13px}.maker-directory-product-strip span{padding-bottom:10px;color:#6b7280;font-size:12px}.maker-directory-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.maker-directory-facts div{min-height:74px;display:grid;align-content:start;gap:5px;padding:12px;border:1px solid #e9edf3;border-radius:10px;background:#fbfcfe}.maker-directory-facts strong{color:#111827;font-family:inherit;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.maker-directory-facts span{color:#4b5563;font-size:12px;line-height:1.45}.maker-contact-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding-top:0;border-top:0}.maker-contact-link{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;color:inherit;text-decoration:none!important}.maker-contact-link strong{color:#111827;font-weight:var(--wbs-font-weight-semibold);transition:color .14s ease}.maker-contact-link:hover strong,.maker-contact-link:focus-visible strong{color:#00a748;text-decoration:none}.maker-contact-link>.anticon{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:#111827;color:#fff}.maker-contact-row .ant-btn{min-width:38px;width:38px;height:38px;justify-self:end;background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none}.maker-contact-row .maker-contact-action-button.ant-btn:not(.ant-btn-circle),.maker-contact-row .maker-contact-secondary-button.ant-btn{width:auto;padding-inline:12px;border-radius:999px;font-weight:var(--wbs-font-weight-heavy)}.maker-contact-row .maker-contact-secondary-button.ant-btn{background:#fff;border-color:var(--wbs-border);color:var(--wbs-black)}.maker-contact-row .maker-contact-secondary-button.ant-btn:hover,.maker-contact-row .maker-contact-secondary-button.ant-btn:focus-visible{background:#f8fafc!important;border-color:#94a3b8!important;color:var(--wbs-black)!important}.maker-contact-row .ant-btn:hover{background:var(--km-action-hover)!important;border-color:var(--km-action-hover)!important;color:var(--km-on-action)!important}.marketplace-entity-card .maker-contact-row .ant-btn-primary{background:var(--wbs-yellow)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important;box-shadow:none!important}.marketplace-entity-card .maker-contact-row .ant-btn-primary:hover,.marketplace-entity-card .maker-contact-row .ant-btn-primary:focus-visible{background:var(--km-action-hover)!important;border-color:var(--km-action-hover)!important;color:var(--km-on-action)!important}.maker-contact-row strong,.maker-contact-row span{display:block}.maker-contact-row strong{color:var(--wbs-black);font-size:15px}.maker-contact-row span{display:-webkit-box;overflow:hidden;color:#6b7280;font-size:13px;line-height:1.4;overflow-wrap:anywhere;white-space:normal;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.buyer-detail-main{min-width:0;display:grid;gap:16px}.buyer-detail-hero-card{overflow:hidden}.buyer-detail-hero-card .maker-post-head{gap:12px;align-items:center;padding:6px 8px 12px}.buyer-detail-hero-card .maker-post-back-icon.ant-btn{margin-right:0}.buyer-detail-hero-card .ant-avatar{flex:0 0 auto}.buyer-detail-cover{width:100%;aspect-ratio:16 / 7;overflow:hidden;border-radius:8px;background:#f3f4f6}.buyer-detail-cover img{width:100%;height:100%;object-fit:cover;display:block}.buyer-detail-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.buyer-detail-fact-grid div,.buyer-detail-side-list div{min-width:0;display:grid;gap:6px;padding:14px;border:1px solid var(--wbs-border);border-radius:8px;background:#f8fafc}.buyer-detail-fact-grid dt,.buyer-detail-side-list dt{color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.buyer-detail-fact-grid dd,.buyer-detail-side-list dd{margin:0;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-heavy);line-height:1.45}.buyer-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.buyer-detail-actions .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none}.buyer-detail-section .ant-card-body{display:grid;gap:14px}.buyer-detail-list-grid{display:grid;gap:10px}.buyer-detail-list-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.buyer-detail-list-grid .anticon{color:#00c154;margin-top:3px}.buyer-detail-list-grid strong,.buyer-detail-list-grid span{display:block;line-height:1.45}.buyer-detail-list-grid span{margin-top:4px;color:#64748b;font-size:13px}.buyer-detail-tag-block{display:grid;gap:16px}.buyer-detail-tag-block section{display:grid;gap:10px}.buyer-detail-side-card .ant-card-body{display:grid;gap:14px;padding:26px 24px}.buyer-detail-side-card h3.ant-typography{margin-bottom:4px}.buyer-detail-side-card .maker-detail-profile{grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:2px;padding:14px;border:1px solid var(--wbs-border);border-radius:10px;background:#f8fafc}.buyer-detail-side-card .maker-detail-profile .ant-avatar{flex:0 0 auto}.buyer-detail-side-list{display:grid;gap:8px;margin:0}.buyer-detail-check-list{display:grid;gap:10px}.buyer-detail-check-list div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#334155;line-height:1.45}.buyer-detail-check-list .anticon{color:#00c154;margin-top:3px}@media(max-width:1100px){.maker-directory-shell{grid-template-columns:1fr}.marketplace-filter-rail{position:static}.maker-directory-filterbar .ant-card-body{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(130px,.5fr)}}@media(max-width:760px){.maker-directory-shell{gap:18px}.maker-directory-toolbar,.maker-directory-actions{align-items:stretch;flex-direction:column}.maker-directory-actions .sort-filter{justify-content:flex-start}.maker-directory-create-button.ant-btn{width:100%;justify-content:center}.maker-directory-create-floating.ant-btn{right:16px;bottom:18px;width:auto;height:46px;padding-inline:16px}.maker-directory-filterbar .ant-card-body,.maker-directory-results,.maker-directory-main .marketplace-skeleton-grid-entity,.maker-directory-facts,.maker-directory-summary{grid-template-columns:1fr}.maker-directory-card{padding:16px}.maker-directory-product-strip{display:flex;overflow-x:auto;padding-bottom:4px}.maker-directory-product-strip div{flex:0 0 168px}.maker-updates-head{align-items:stretch;flex-direction:column;display:flex}}.plain-tip-list{margin:0;padding-left:18px;color:#3f4652;line-height:1.7}.myfair-scroll-detail{gap:18px}.exhibition-detail-loading-page{min-height:calc(100vh - 168px)}.exhibition-detail-loading{min-height:min(520px,calc(100vh - 220px));display:grid;place-items:center;align-content:center;justify-items:center;gap:14px;border:1px solid var(--wbs-border);border-radius:14px;background:#fff}.exhibition-detail-loading .ant-spin{line-height:1}.exhibition-detail-loading span{color:#4b5563;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.exhibition-detail-skeleton-page{gap:18px}.exhibition-detail-skeleton-back,.exhibition-detail-skeleton-photo,.exhibition-detail-skeleton-line,.exhibition-detail-skeleton-pill,.exhibition-detail-skeleton-icon,.exhibition-detail-skeleton-button,.exhibition-detail-skeleton-chart span,.exhibition-detail-skeleton-booth-photo,.exhibition-detail-skeleton-selected-photo{position:relative;overflow:hidden;display:block;background:linear-gradient(90deg,#edf1f6,#f8fafc 48%,#edf1f6);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.exhibition-detail-skeleton-back{width:132px;height:38px;border-radius:999px}.exhibition-detail-skeleton-hero{pointer-events:none}.exhibition-detail-skeleton-photo{width:100%;min-height:clamp(320px,38vw,560px);border-radius:14px}.exhibition-detail-skeleton-info{pointer-events:none}.exhibition-detail-skeleton-pill{width:112px;height:28px;border-radius:999px}.exhibition-detail-skeleton-pill.small{width:68px}.exhibition-detail-skeleton-title-stack{display:grid;gap:10px}.exhibition-detail-skeleton-line{width:100%;height:12px;border-radius:999px}.exhibition-detail-skeleton-line.title{width:96%;height:clamp(34px,3.4vw,48px);border-radius:12px}.exhibition-detail-skeleton-line.title.medium{width:68%}.exhibition-detail-skeleton-line.subtitle{width:52%;height:15px}.exhibition-detail-skeleton-line.heading{width:min(220px,62%);height:18px}.exhibition-detail-skeleton-line.section-title{width:min(260px,68%);height:30px;border-radius:9px}.exhibition-detail-skeleton-line.label{width:78px;height:11px}.exhibition-detail-skeleton-line.wide{width:88%}.exhibition-detail-skeleton-line.medium{width:64%}.exhibition-detail-skeleton-line.short{width:42%}.exhibition-detail-skeleton-line.price{width:190px;height:30px;border-radius:8px}.exhibition-detail-skeleton-line.small-price{width:142px;height:22px}.exhibition-detail-skeleton-list span{min-width:0}.exhibition-detail-skeleton-icon{flex:0 0 auto;width:18px;height:18px;border-radius:6px}.exhibition-detail-skeleton-icon.large{width:34px;height:34px;border-radius:12px}.exhibition-detail-skeleton-summary{pointer-events:none}.exhibition-detail-skeleton-metrics article{min-height:72px}.exhibition-detail-skeleton-button{width:100%;min-height:44px;border-radius:8px}.exhibition-detail-skeleton-button.primary{background:linear-gradient(90deg,#111827,#374151 48%,#111827);background-size:220% 100%}.exhibition-detail-skeleton-section{pointer-events:none}.exhibition-detail-skeleton-paragraph{display:grid;gap:10px}.exhibition-detail-skeleton-description-grid{overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border:1px solid #e5e7eb;border-radius:8px}.exhibition-detail-skeleton-description-grid div{min-width:0;display:grid;gap:8px;min-height:68px;padding:14px;border-right:1px solid #eef0f3;border-bottom:1px solid #eef0f3}.exhibition-detail-skeleton-description-grid div:nth-child(2n){border-right:0}.exhibition-detail-skeleton-description-grid div:nth-last-child(-n+2){border-bottom:0}.exhibition-detail-skeleton-insights .ant-card-body{min-height:126px;display:grid;gap:10px;align-content:center}.exhibition-detail-skeleton-copy-box{gap:10px}.exhibition-detail-skeleton-chart{height:240px;display:flex;align-items:end;gap:18px;padding:20px 8px 0}.exhibition-detail-skeleton-chart span{flex:1;min-width:36px;border-radius:10px 10px 0 0}.exhibition-detail-skeleton-kpis article{pointer-events:none}.exhibition-detail-skeleton-booth-facts span{min-width:0}.exhibition-detail-skeleton-cost{pointer-events:none}.exhibition-detail-skeleton-booth-grid .detail-booth-option{cursor:default}.exhibition-detail-skeleton-booth-photo{min-height:170px;border-radius:8px}.exhibition-detail-skeleton-selected-booth{pointer-events:none}.exhibition-detail-skeleton-selected-photo{width:100%;aspect-ratio:16 / 10;border-radius:6px}@media(prefers-reduced-motion:reduce){.exhibition-detail-skeleton-back,.exhibition-detail-skeleton-photo,.exhibition-detail-skeleton-line,.exhibition-detail-skeleton-pill,.exhibition-detail-skeleton-icon,.exhibition-detail-skeleton-button,.exhibition-detail-skeleton-chart span,.exhibition-detail-skeleton-booth-photo,.exhibition-detail-skeleton-selected-photo{animation:none}}.myfair-detail-topbar{display:flex;align-items:center;min-height:38px;margin:-4px 0 2px}.myfair-detail-back.ant-btn{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 10px;border-radius:999px;color:#111827;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.myfair-detail-back.ant-btn:hover,.myfair-detail-back.ant-btn:focus-visible{background:#f3f5f8!important;color:#111827!important}.myfair-detail-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);gap:34px;align-items:start}.myfair-gallery-card,.myfair-info-card,.detail-scroll-section{border:1px solid var(--wbs-border);border-radius:14px;background:#fff}#booth.detail-scroll-section{border:0;border-radius:0;background:transparent}.myfair-gallery-card{display:grid;overflow:hidden;background:#050505}.myfair-main-photo{position:relative;aspect-ratio:16 / 9;min-height:0;display:grid;place-items:center;overflow:hidden;background:#fff}.myfair-main-photo img{display:block;width:min(86%,calc(100% - 72px));height:min(78%,calc(100% - 64px));min-height:0;object-fit:contain;object-position:center;background:#fff}.myfair-main-photo img.is-wbs-fallback{width:100%;height:100%;object-fit:contain;background:#fff}.exhibition-detail-share-button{color:#111827}.exhibition-detail-share-button:hover,.exhibition-detail-share-button:focus-visible{color:#0f62fe!important}.myfair-hero-note{display:flex;align-items:center;gap:10px;padding:18px 22px;color:#374151;font-weight:var(--wbs-font-weight-bold)}.myfair-hero-note .anticon{color:#0f62fe}.myfair-info-card{display:grid;align-content:start;gap:16px;padding:30px 28px}.myfair-detail-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.myfair-detail-kicker{display:flex;flex-wrap:wrap;gap:8px}.myfair-detail-kicker span{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#344054;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.myfair-detail-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.myfair-detail-actions .myfair-detail-action.ant-btn{height:30px;display:inline-flex;align-items:center;gap:6px;padding-inline:9px;border-color:#d9dee7;border-radius:8px;color:#111827;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.myfair-detail-actions .myfair-detail-action-icon.ant-btn{width:30px;min-width:30px;height:30px;justify-content:center;padding-inline:0}.myfair-detail-actions .myfair-detail-action .anticon{font-size:14px}.myfair-info-card h1.ant-typography{margin:0;color:var(--wbs-black);font-size:34px;line-height:1.25;word-break:keep-all}.myfair-subtitle{color:#6b7280;font-size:16px}.myfair-info-lines{display:grid;gap:12px;color:#2f3745}.myfair-info-lines span{display:flex;align-items:flex-start;gap:8px}.myfair-decision-summary{display:grid;gap:7px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.myfair-decision-summary strong{color:#111827;font-size:15px;line-height:1.35}.myfair-decision-summary p{margin:0;color:#475467;font-size:14px;line-height:1.62;word-break:keep-all}.myfair-quick-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.myfair-quick-metrics article{min-width:0;display:grid;gap:4px;padding:13px 14px;border:1px solid #edf0f5;border-radius:10px;background:#fff}.myfair-quick-metrics span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.myfair-quick-metrics strong{min-width:0;color:#111827;font-size:17px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy)}.myfair-cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.myfair-cta-grid .ant-btn-primary{grid-column:auto}.myfair-cta-grid .myfair-service-cta-button{grid-column:1 / -1;border-color:#111;background:#111;color:#fff;font-weight:var(--wbs-font-weight-bold)}.myfair-cta-grid .myfair-service-cta-button:hover,.myfair-cta-grid .myfair-service-cta-button:focus{border-color:#171717!important;background:#2a2a2a!important;color:#fff!important}.myfair-service-cta-hint{grid-column:1 / -1;margin-top:-3px;color:#98a0ab;font-size:11px;line-height:1.45}.detail-scroll-stack{display:grid;gap:22px}.detail-scroll-section .ant-card-body{display:grid;gap:18px;padding:28px}#booth.detail-scroll-section>.ant-card-body{padding-right:40px;padding-left:40px}.detail-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.detail-section-head h2.ant-typography{margin:0 0 6px;color:var(--wbs-black);font-size:26px}.exhibition-venue-map-list{display:grid;gap:12px;width:100%}.exhibition-venue-map{display:grid;gap:9px;width:100%}.exhibition-venue-map-address{color:#343b46;line-height:1.5}.exhibition-venue-map iframe{display:block;width:100%;height:clamp(220px,28vw,360px);border:0;border-radius:10px;background:#f3f5f7}.detail-lead-copy{max-width:920px;color:#343b46;font-size:16px;line-height:1.75}.exhibition-rich-description{display:grid;gap:12px;word-break:keep-all}.exhibition-rich-description .detail-description-heading.ant-typography{margin:0;color:#111827;font-size:20px;line-height:1.35}.exhibition-rich-description .detail-description-subheading{display:block;color:#111827;font-size:16px;line-height:1.55}.exhibition-rich-description .detail-description-paragraph{margin:0;color:#343b46;line-height:1.75}.exhibition-organizer-content{display:grid;gap:14px}.exhibition-organizer-content-block{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;padding:18px;border:1px solid #e5eaf0;border-radius:14px;background:#fbfcfe}.exhibition-organizer-content-block.is-image{grid-template-columns:minmax(180px,.78fr) minmax(0,1fr);align-items:center;background:#fff}.exhibition-organizer-content-block img{display:block;width:100%;max-height:330px;border-radius:10px;object-fit:cover;background:#f1f4f7}.exhibition-organizer-content-block h3.ant-typography{margin:0 0 7px;color:#172033;font-size:18px}.exhibition-organizer-content-block p.ant-typography{margin:0;color:#4b5565;line-height:1.7;white-space:pre-wrap}.exhibition-organizer-content-block .ant-btn{margin-top:13px}.exhibition-rich-description .detail-description-divider{width:100%;height:1px;margin:2px 0;border:0;background:#eef0f3}.exhibition-rich-description mark{padding:0 3px;border-radius:4px;background:#a3ffcb;color:#111827}.exhibition-rich-description .detail-description-list{margin:0;padding-left:22px}.detail-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-drag-scroll{min-width:0}.detail-drag-scroll.detail-insight-drag{overflow-x:auto;cursor:grab;scrollbar-width:thin}.detail-drag-scroll.detail-insight-drag:active,.detail-drag-scroll.detail-compare-table-wrap:active{cursor:grabbing}.detail-insight-drag>.detail-insight-grid{min-width:680px}.detail-insight-grid .ant-card-body{min-height:110px;display:grid;align-content:center}.detail-report-copy-box{padding:18px;border-radius:12px;background:#f8fafc}.detail-report-copy-box strong{display:block;margin-bottom:6px;color:var(--wbs-black);font-size:16px}.detail-report-copy-box p{margin:0;color:#3f4652;line-height:1.65}.detail-report-source-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;color:#6b7280;font-size:13px}.detail-report-source-line a{color:#0f62fe;font-weight:var(--wbs-font-weight-heavy)}.detail-report-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-report-source-grid article{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.detail-report-source-grid strong,.detail-mini-head strong{color:var(--wbs-black);font-size:16px}.detail-report-source-grid p{margin:0;color:#3f4652;line-height:1.55}.detail-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-trend-card{display:grid;gap:14px;padding:18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.detail-trend-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-trend-head strong{color:var(--wbs-black);font-size:16px}.detail-trend-head span{padding:3px 8px;border-radius:999px;background:#eefaf0;color:#15803d;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.detail-trend-head span.negative{background:#fff1f2;color:#be123c}.detail-trend-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.detail-trend-card li{display:grid;grid-template-columns:46px minmax(0,1fr) 92px;align-items:center;gap:10px;color:#4b5563;font-size:13px}.detail-trend-card li strong{color:var(--wbs-black);font-size:13px;text-align:right}.detail-trend-bar{height:10px;overflow:hidden;border-radius:999px;background:#edf0f5}.detail-trend-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--km-action) 0%,#111111 100%);color:var(--km-on-action)}.detail-executive-visual{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);gap:14px;align-items:stretch}.detail-executive-chart-card,.detail-benchmark-panel{display:grid;gap:16px;padding:18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.detail-chart-legend{display:flex;flex-wrap:wrap;gap:12px;color:#4b5563;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.detail-chart-legend span{display:inline-flex;align-items:center;gap:6px}.detail-chart-legend i{width:10px;height:10px;border-radius:999px}.detail-chart-legend .visitors,.detail-year-bars .visitors{background:var(--wbs-yellow);color:var(--km-on-action)}.detail-chart-legend .buyers,.detail-year-bars .buyers{background:var(--wbs-black)}.detail-chart-legend .contracts,.detail-year-bars .contracts{background:#64748b}.detail-executive-chart{min-height:260px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end;padding:18px 14px 10px;border:1px solid #eef1f5;border-radius:10px;background:linear-gradient(180deg,#fbfcfe,#fff)}.detail-executive-year{min-width:0;display:grid;grid-template-rows:190px auto auto;gap:8px;justify-items:center}.detail-year-bars{width:100%;height:190px;display:flex;align-items:end;justify-content:center;gap:7px;padding:0 6px}.detail-year-bar{position:relative;width:min(24px,26%);display:block;border-radius:7px 7px 3px 3px;box-shadow:inset 0 0 0 1px #11111114}.detail-year-bar em{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);color:currentColor;font-size:10px;font-style:normal;font-weight:var(--wbs-font-weight-bold);line-height:1;white-space:nowrap}.detail-year-bar.visitors{color:#009a43}.detail-year-bar.buyers{color:#111}.detail-year-bar.contracts{color:#475569}.detail-executive-year span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.detail-executive-year strong{max-width:100%;overflow:hidden;color:var(--wbs-black);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.detail-executive-summary{display:grid;gap:5px;padding:14px;border-radius:8px;background:#eee}.detail-executive-summary strong{color:var(--wbs-black);font-size:15px}.detail-executive-summary p{margin:0;color:#3f4652;line-height:1.6}.detail-executive-side{display:grid;gap:14px}.detail-executive-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-executive-kpis article{min-width:0;display:grid;gap:4px;padding:14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.detail-executive-kpis span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.detail-executive-kpis strong{color:var(--wbs-black);font-size:18px;line-height:1.25}.detail-executive-kpis em{width:fit-content;padding:3px 8px;border-radius:999px;background:#eefaf0;color:#15803d;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.detail-executive-kpis em.negative{background:#fff1f2;color:#be123c}.detail-benchmark-list{display:grid;gap:12px}.detail-benchmark-panel .detail-mini-head{align-items:flex-start;flex-direction:column;gap:4px}.detail-benchmark-panel .detail-mini-head strong{word-break:keep-all}.detail-benchmark-list>div{display:grid;grid-template-columns:minmax(0,1fr) 96px 40px;gap:10px;align-items:center}.detail-benchmark-list strong,.detail-benchmark-list span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-benchmark-list strong{color:var(--wbs-black);font-size:13px}.detail-benchmark-list span{margin-top:2px;color:#667085;font-size:12px}.detail-benchmark-bar{height:9px;overflow:hidden;border-radius:999px;background:#edf0f5}.detail-benchmark-bar i{display:block;height:100%;border-radius:inherit;background:var(--wbs-yellow);color:var(--km-on-action)}.detail-benchmark-list em{color:var(--wbs-black);font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy);text-align:right}.detail-mini-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.detail-mini-head span{color:#6b7280;line-height:1.45}.detail-compare-table-wrap{display:grid;gap:12px;overflow-x:auto;cursor:grab;scrollbar-width:thin}.detail-compare-table{width:100%;min-width:820px;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.detail-compare-table th,.detail-compare-table td{padding:12px 14px;border-bottom:1px solid #e5e7eb;color:#303744;font-size:13px;text-align:left;vertical-align:middle}.detail-compare-table th{background:#f8fafc;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.detail-compare-table tr:last-child td{border-bottom:0}.detail-compare-table a{color:#0f62fe;font-weight:var(--wbs-font-weight-heavy)}.detail-total-cost{display:grid;justify-items:end;gap:4px}.detail-total-cost span{color:#6b7280;font-size:13px}.detail-total-cost strong{color:var(--wbs-black);font-size:22px}.detail-booth-shell{display:grid;gap:18px}.detail-booth-summary{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:stretch}.detail-booth-summary h2.ant-typography{margin:0 0 8px;color:var(--wbs-black);font-size:28px;line-height:1.25}.detail-cost-breakdown{display:grid;gap:7px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.detail-cost-breakdown>span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.detail-cost-breakdown>strong{color:var(--wbs-black);font-size:24px;line-height:1.1}.detail-cost-breakdown div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid #edf1f5}.detail-cost-breakdown em{color:#4b5563;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-bold);line-height:1.4}.detail-booth-grid,.detail-maker-grid,.detail-related-grid,.detail-local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.detail-booth-grid{grid-template-columns:1fr}.detail-booth-grid article,.detail-maker-grid article,.detail-related-grid article,.detail-local-grid article{display:grid;gap:10px;padding:18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.detail-booth-grid article{position:relative;min-height:206px;gap:11px;padding:18px;border-radius:8px}.detail-booth-grid article.recommended{border-color:#3ed47f;background:#fafafa;box-shadow:inset 4px 0 0 var(--wbs-yellow)}.detail-booth-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.detail-booth-grid strong,.detail-maker-grid strong,.detail-related-grid strong,.detail-local-grid strong{color:var(--wbs-black);font-size:17px;line-height:1.35}.detail-booth-grid p,.detail-related-grid p{margin:0;color:var(--wbs-black);font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-grid span,.detail-maker-grid span,.detail-related-grid span,.detail-local-grid span{color:#6b7280;line-height:1.5}.detail-booth-grid small{color:#6b7280;font-size:12px;line-height:1.45}.detail-booth-grid .ant-btn{justify-self:start;margin-top:4px;border-radius:8px;font-weight:var(--wbs-font-weight-bold)}.detail-service-bridge{display:grid;gap:12px;padding:16px;border:1px solid #5cf09c;border-radius:8px;background:#fafafa}.detail-service-bridge-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-service-bridge-head div{min-width:0;display:grid;gap:4px}.detail-service-bridge-head strong{color:var(--wbs-black);font-size:17px;line-height:1.35}.detail-service-bridge-head span{color:#6b7280;font-size:13px;line-height:1.45;word-break:keep-all}.detail-service-bridge-head .ant-btn{flex:0 0 auto;border-radius:8px;font-weight:var(--wbs-font-weight-bold)}.detail-service-bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.detail-service-bundle-grid article{display:grid;align-content:start;gap:9px;padding:14px;border:1px solid #c0e7d1;border-radius:8px;background:#fff}.detail-service-bundle-grid strong{color:var(--wbs-black);font-size:15px}.detail-service-bundle-grid p{margin:0;color:#4b5563;font-size:13px;line-height:1.55}.detail-service-bundle-grid .ant-btn{justify-self:start;border-radius:8px;font-weight:var(--wbs-font-weight-bold)}.detail-booth-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}#booth .detail-booth-hero{grid-template-columns:minmax(0,1fr)}.detail-booth-hero h2.ant-typography{margin:0 0 8px;color:var(--wbs-black);font-size:28px;line-height:1.25}.detail-booth-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.detail-booth-facts span{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0;border:0;border-radius:0;background:transparent;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.detail-booth-facts strong{color:#111827;font-size:13px}.detail-booth-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.detail-booth-choice-column{min-width:0;display:grid;gap:16px}.detail-booth-request-panel{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid #dfe5ed;border-radius:10px;background:#fbfcfe}.detail-booth-request-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.detail-booth-request-field{min-width:0;display:grid;gap:8px}.detail-booth-request-field>label{color:#374151;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-request-field .text-dropdown,.detail-booth-request-field .ant-input,.detail-booth-request-field .ant-input-affix-wrapper{width:100%}.detail-booth-request-field .text-dropdown-popup{z-index:20}.detail-booth-request-field:has(.ant-input-textarea-show-count){padding-bottom:24px}.detail-selected-booth-lines strong{flex-shrink:0;white-space:nowrap}.detail-booth-option{min-width:0;display:grid;grid-template-columns:156px minmax(0,1fr) 142px;gap:14px;padding:12px 14px;border:1px solid #dde3ea;border-radius:8px;background:#fff;color:#111827;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.detail-booth-option:hover,.detail-booth-option:focus-visible{border-color:#9aa6b2;box-shadow:0 8px 20px #1118270f;transform:none;outline:none}.detail-booth-option.selected{border-color:#00d45c;background:#f2fff8;box-shadow:inset 0 0 0 1px #00d45c,0 8px 20px #00d45c1f}.detail-booth-option.recommended:not(.selected){border-color:#dde3ea}.detail-booth-photo{position:relative;min-width:0;overflow:hidden;aspect-ratio:4 / 3;border-radius:6px;background:#eef2f7}.detail-booth-photo img{width:100%;height:100%;display:block;object-fit:cover}.detail-booth-photo>span{position:absolute;left:10px;bottom:10px;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#111827db;color:#fff;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-option-body{min-width:0;display:grid;align-content:start;gap:7px}.detail-booth-option-body>strong{color:#111827;font-size:17px;line-height:1.3}.detail-booth-option-body>em{color:#111827;font-size:19px;line-height:1.2;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-option-body .detail-booth-description{margin:0;color:#4b5563;font-size:13px;font-weight:400;line-height:1.6;word-break:keep-all}.detail-booth-option-body>span:not(.detail-booth-card-head):not(.detail-booth-chip-row):not(.detail-booth-meta-row){color:#4b5563;font-size:13px;line-height:1.55;word-break:keep-all}.detail-booth-option-body small{color:#667085;font-size:12px;line-height:1.5;word-break:keep-all}.detail-booth-card-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-booth-card-head>span{display:block;overflow:hidden;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.detail-booth-card-head>em{flex:0 0 auto;color:#111827;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-card-head>em.detail-booth-selected-label{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#4fff9b;color:#111827;font-size:13px}.detail-booth-selected-label .anticon{color:#111827;font-size:15px}.detail-booth-card-head .anticon{flex:0 0 auto;margin-top:2px;color:#16a34a;font-size:18px}.detail-booth-chip-row,.detail-booth-meta-row{display:flex;flex-wrap:wrap;gap:6px}.detail-booth-chip-row i,.detail-booth-meta-row i,.detail-selected-booth-checks span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#f2f5f9;color:#394150;font-size:11px;font-style:normal;font-weight:var(--wbs-font-weight-bold);line-height:1}.detail-booth-meta-row i{background:#f2f5f9;color:#394150}.detail-selected-booth{position:sticky;top:112px;display:grid;gap:14px;padding:16px;border:1px solid #dfe5ed;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1118270f}.detail-selected-booth-top{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid #edf1f5}.detail-selected-booth-kicker{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.detail-selected-booth-top>strong{color:#111827;font-size:26px;line-height:1.1}.detail-selected-booth>img{width:100%;aspect-ratio:16 / 10;display:block;border-radius:6px;object-fit:cover}.detail-selected-booth-copy{display:grid;gap:7px;padding-bottom:12px;border-bottom:1px solid #edf1f5}.detail-selected-booth-copy>div{display:flex;flex-wrap:wrap;gap:6px}.detail-selected-booth-copy strong{color:#111827;font-size:18px;line-height:1.3}.detail-selected-booth-copy p{margin:0;color:#111827;font-size:22px;font-weight:var(--wbs-font-weight-heavy);line-height:1.2}.detail-selected-booth-copy span{color:#4b5563;font-size:13px;line-height:1.55}.detail-selected-booth-lines{display:grid;gap:8px}.detail-selected-booth-lines span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4b5563;font-size:13px}.detail-selected-booth-lines em{color:#667085;font-style:normal;font-weight:var(--wbs-font-weight-bold)}.detail-selected-booth-lines strong{color:#111827;font-size:13px}.detail-selected-booth-checks{display:grid;gap:8px;padding:0;border:1px solid #edf0f5;border-radius:8px;background:#fff}.detail-selected-booth-checks strong{padding:12px 12px 0;color:#111827;font-size:13px}.detail-selected-booth-checks div{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.detail-selected-booth .ant-btn-primary{border-color:#111827;background:#111827;color:#fff;font-weight:var(--wbs-font-weight-bold)}.detail-selected-booth .ant-btn-primary:hover,.detail-selected-booth .ant-btn-primary:focus{border-color:#303844!important;background:#303844!important;color:#fff!important}.detail-booth-reference-note{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start;padding:4px 0 0;border:0;border-radius:0;background:transparent}.detail-booth-reference-note strong{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-reference-note span{color:#4b5563;font-size:13px;line-height:1.55;word-break:keep-all}.detail-service-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px;border-radius:12px;background:linear-gradient(135deg,#eee,#fff 70%)}.detail-service-panel h2.ant-typography{margin-top:0}.detail-provider-quotes{display:grid;gap:14px}.detail-provider-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-provider-quote-grid article{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.detail-provider-quote-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-provider-quote-grid strong{color:var(--wbs-black);font-size:15px}.detail-provider-quote-grid span{color:#6b7280;line-height:1.5}.detail-provider-quote-grid p{margin:0;color:#ef4444;font-weight:var(--wbs-font-weight-heavy)}.detail-provider-quote-grid .ant-btn{justify-self:start}.detail-local-grid article p{margin:0;color:#374151;line-height:1.55}.detail-faq-list{display:grid;gap:12px}.detail-faq-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.detail-faq-list .anticon{color:#2563eb;font-size:20px}.detail-faq-list strong{display:block;color:var(--wbs-black)}.detail-faq-list p{margin:6px 0 0;color:#4b5563;line-height:1.55}.detail-booth-quantity-control{min-width:0;display:grid;align-content:start;gap:8px;padding-top:4px}.detail-booth-quantity-control>label{color:#374151;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.detail-booth-quantity-control .text-dropdown,.detail-booth-quantity-control .ant-input-affix-wrapper{width:100%}.detail-booth-quantity-control>small{color:#667085;font-size:11px;line-height:1.45}.detail-related-exhibition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.detail-related-exhibition-card{min-width:0;min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 2px 8px #0f172a0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.detail-related-exhibition-card:hover,.detail-related-exhibition-card:focus-visible{border-color:#00c957;color:inherit;transform:translateY(-4px);box-shadow:0 14px 30px #0f172a1c}.detail-related-exhibition-card:focus-visible{outline:3px solid rgba(21,250,120,.35);outline-offset:2px}.detail-related-exhibition-image{aspect-ratio:16 / 10;display:block;overflow:hidden;background:#f3f4f6}.detail-related-exhibition-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.detail-related-exhibition-image img.is-wbs-fallback{padding:20px;object-fit:contain}.detail-related-exhibition-card:hover .detail-related-exhibition-image img{transform:scale(1.035)}.detail-related-exhibition-body{min-width:0;display:flex;flex-direction:column;gap:10px;padding:18px}.detail-related-exhibition-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-related-exhibition-tags .ant-tag{max-width:100%;margin:0;overflow:hidden;border-radius:999px;background:#f3f4f6;color:#4b5563;text-overflow:ellipsis;white-space:nowrap}.detail-related-exhibition-body>strong{min-height:48px;display:-webkit-box;overflow:hidden;color:#111827;font-size:17px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-related-exhibition-meta{min-width:0;display:flex;align-items:flex-start;gap:7px;overflow:hidden;color:#6b7280;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.detail-related-exhibition-meta .anticon{flex:0 0 auto;margin-top:2px;color:#9299a4}.detail-related-exhibition-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}@media(max-width:1180px){.maker-feed-shell{grid-template-columns:minmax(0,1fr) 280px}.maker-feed-left{display:none}.myfair-detail-hero{grid-template-columns:1fr}.myfair-cta-grid{margin-top:20px}.detail-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-executive-visual,.detail-booth-hero,.detail-booth-layout{grid-template-columns:1fr}.detail-selected-booth{position:static}.detail-report-source-grid,.detail-service-bundle-grid,.detail-provider-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-booth-summary{grid-template-columns:1fr}.detail-booth-grid,.detail-maker-grid,.detail-related-grid,.detail-related-exhibition-grid,.detail-local-grid,.nol-collection-grid,.nol-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.exhibition-organizer-content-block.is-image{grid-template-columns:1fr}.commerce-tab-row{overflow-x:auto}.commerce-tab-row button{flex:0 0 auto}.sort-filter-group{width:100%;grid-template-columns:1fr;gap:6px}.sort-filter-options{gap:6px 8px}.commerce-sort-select{width:100%;align-items:stretch;flex-direction:column}.commerce-sort-select .ant-select{width:100%;min-width:0}.commerce-sort-checks{width:100%;grid-template-columns:1fr}.commerce-sort-checks>div{max-height:164px;overflow-y:auto;padding-right:4px}.commerce-sort-spacer{display:none}.nol-coupon-strip,.detail-section-head,.detail-service-bridge-head,.detail-service-panel{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.maker-feed-shell{grid-template-columns:1fr}.maker-feed-right{position:static}.maker-feed-filterbar .ant-card-body,.maker-composer-actions,.maker-post-media,.detail-insight-grid,.detail-report-source-grid,.detail-visual-grid,.detail-executive-visual,.detail-executive-kpis,.myfair-quick-metrics,.detail-service-bundle-grid,.detail-provider-quote-grid,.detail-booth-grid,.exhibition-detail-skeleton-description-grid,.detail-maker-grid,.detail-related-grid,.detail-related-exhibition-grid,.detail-local-grid,.nol-collection-grid,.nol-rank-grid{grid-template-columns:1fr}.exhibition-detail-skeleton-description-grid div,.exhibition-detail-skeleton-description-grid div:nth-child(2n),.exhibition-detail-skeleton-description-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #eef0f3}.exhibition-detail-skeleton-description-grid div:last-child{border-bottom:0}.maker-post-actions .ant-btn{flex:1 1 45%}.myfair-info-card h1.ant-typography{font-size:26px}.myfair-main-photo,.myfair-main-photo img{min-height:0}.detail-executive-chart{min-height:220px;gap:8px}.detail-executive-year{grid-template-rows:150px auto auto}.detail-year-bars{height:150px;gap:4px}.detail-benchmark-list>div{grid-template-columns:minmax(0,1fr)}.detail-benchmark-list em{text-align:left}.detail-cost-breakdown div{grid-template-columns:1fr}#booth.detail-scroll-section>.ant-card-body{padding-right:20px;padding-left:20px}.detail-booth-option,.detail-booth-reference-note{grid-template-columns:1fr}.detail-booth-photo{aspect-ratio:16 / 9}.detail-service-bridge-head .ant-btn{width:100%}}*{box-sizing:border-box}body{margin:0;background:var(--wbs-bg);color:#1f2937;font-family:Pretendard Variable,Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:var(--wbs-font-weight-regular)}body.services-bg-body,body.community-white-body,body.tourism-white-body,body.messages-white-body{background:#fff}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;background:var(--wbs-bg)}.app-shell.services-bg-shell,.page-container.services-bg-container,.app-shell.community-white-shell,.page-container.community-fullbleed-container,.app-shell.tourism-white-shell,.page-container.tourism-white-container{background:#fff}.page-container.tourism-white-container{padding:18px 28px 32px}.page-container.messages-white-container{max-width:none;padding:0;background:#fff}.market-shell{display:block}.market-header{position:fixed;top:0;left:0;right:0;z-index:20;height:auto;padding:0;line-height:1.2;background:#fff;border:0;box-shadow:none}.market-header-spacer{height:120px;flex:0 0 auto}.market-header-inner{max-width:var(--wbs-header-max, var(--wbs-topbar-max, 1280px));margin:0 auto;padding:14px var(--wbs-header-gutter, 28px) 0;transition:none}.market-header:not(.is-topbar-hidden) .market-header-inner{background:var(--km-action) 0 0 / 100% 58px no-repeat;color:var(--km-on-action)}.market-shell.detail-filter-shell .market-header{left:0}.market-shell.detail-filter-shell .market-header-inner{width:100%;max-width:var(--wbs-topbar-max, 1280px);margin:0 auto}.market-shell.detail-filter-shell .page-container{max-width:none;padding:0}.market-topbar{height:44px;min-height:0;max-height:44px;margin-right:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:24px;padding-inline:0;box-sizing:border-box;background:var(--km-action);opacity:1;overflow:hidden;transition:opacity .12s ease;color:var(--km-on-action)}.market-brand{display:inline-flex;align-items:center;gap:0;color:var(--wbs-commerce-dark);font-size:21px;font-weight:var(--wbs-font-weight-heavy);white-space:nowrap}.market-brand,.market-brand:hover,.market-brand:active,.market-brand:focus{background:transparent;color:var(--wbs-commerce-dark);text-decoration:none;transform:none;transition:none}.market-brand-mark{width:176px;height:37px;display:grid;place-items:center;overflow:hidden;border-radius:0;background:transparent;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.market-brand-mark>picture,.market-brand-mark>picture>img,.market-brand-mark>img{display:block;width:100%;height:100%}.market-brand-mark>picture>img,.market-brand-mark>img{object-fit:contain}.market-brand:hover .market-brand-mark,.market-brand:active .market-brand-mark{background:transparent;color:var(--wbs-black);transform:none}@media(min-width:981px){.market-header-spacer{height:129px}.market-header:not(.is-topbar-hidden) .market-header-inner{background-size:100% 67px}.market-topbar{height:53px;min-height:53px;max-height:53px;transform:translateY(-6px)}.market-brand-mark{width:252px;height:53px}}.market-brand-text{letter-spacing:0}.market-brand-mobile-text,.market-compact-brand-mobile-text{display:none}.market-top-links{display:flex;align-items:center;gap:22px;min-width:0;font-size:13px;color:#2f3540}.market-top-links a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.market-top-links a:hover{color:var(--wbs-commerce-dark)}.market-account-area{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.market-business-card-button.ant-btn{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #d8dde6;border-radius:8px;background:#fff;color:var(--wbs-black);font-size:13px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.market-business-card-button.ant-btn:hover,.market-business-card-button.ant-btn:focus{border-color:#d8dde6!important;background:#fff!important;color:var(--wbs-black)!important;outline:0!important;box-shadow:none!important}.market-profile-button.ant-btn,.market-message-button.ant-btn{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;color:#1f2937}.market-profile-button.ant-btn:hover,.market-message-button.ant-btn:hover,.market-profile-button.ant-btn:focus,.market-message-button.ant-btn:focus{background:transparent!important;color:var(--wbs-black)!important;outline:0!important;box-shadow:none!important}.market-profile-button .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy);box-shadow:none!important}.market-message-button.ant-btn .anticon{font-size:18px}.market-locale{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#2f3540}.market-locale-dropdown.ant-btn{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;background:transparent;color:#2f3540;font-size:13px;box-shadow:none}.market-locale-dropdown.ant-btn:hover,.market-locale-dropdown.ant-btn:focus{background:#f7f7f7!important;color:var(--wbs-black)!important}.market-locale-dropdown .locale-chevron{font-size:10px;color:#5f6673}.locale-menu-label{min-width:164px;display:grid;gap:3px;padding:2px 0;line-height:1.2;background:transparent}.locale-menu-label .ant-typography{display:block;margin:0;color:var(--wbs-black);font-size:13px}.locale-menu-label .ant-typography-secondary{color:#7a7f89!important;font-size:12px;font-weight:var(--wbs-font-weight-medium)}body .locale-dropdown-menu .ant-dropdown-menu,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu{min-width:198px;padding:8px;border:1px solid #ececec;border-radius:10px;background:#fff;box-shadow:0 14px 28px #1111111a}body .locale-dropdown-menu .ant-dropdown-menu{max-height:min(55vh,400px);overflow-y:auto;overscroll-behavior:contain}body .locale-dropdown-menu .ant-dropdown-menu-item,body .locale-dropdown-menu .ant-dropdown-menu-submenu-title,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item{min-height:48px;padding:8px 12px!important;border:0!important;border-radius:8px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--wbs-black)!important}body .locale-dropdown-menu .ant-dropdown-menu-item:hover,body .locale-dropdown-menu .ant-dropdown-menu-submenu-title:hover,body .locale-dropdown-menu .ant-dropdown-menu-item-active,body .locale-dropdown-menu .ant-dropdown-menu-submenu-active>.ant-dropdown-menu-submenu-title,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item:hover,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item-active{background:#f6f6f6!important;color:var(--wbs-black)!important}body .locale-dropdown-menu .ant-dropdown-menu-item-selected,body .locale-dropdown-menu .ant-dropdown-menu-item-selected:hover,body .locale-dropdown-menu .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title,body .locale-dropdown-menu .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title:hover,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item-selected,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item-selected:hover{background:#d1ffe5!important;color:var(--wbs-black)!important;font-weight:var(--wbs-font-weight-bold)}body .locale-dropdown-menu .ant-dropdown-menu-item-selected .ant-typography,body .locale-dropdown-menu .ant-dropdown-menu-item-selected .ant-typography-secondary,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item-selected .ant-typography,body .locale-dropdown-submenu.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item-selected .ant-typography-secondary{color:var(--wbs-black)!important}body .locale-dropdown-menu .ant-dropdown-menu-submenu-arrow{color:#6b7280!important}.locale-bottom-sheet .wbs-bottom-sheet-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:4px 16px max(16px,env(safe-area-inset-bottom))}.locale-bottom-sheet-options{display:grid;gap:4px}.locale-bottom-sheet-option{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:12px;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg);color:var(--seed-color-fg);text-align:left;cursor:pointer}.locale-bottom-sheet-option:hover{background:var(--seed-color-bg-pressed)}.locale-bottom-sheet-option:focus-visible{outline:2px solid var(--seed-color-brand);outline-offset:-2px}html[dir=rtl] .locale-menu-label,html[dir=rtl] .locale-bottom-sheet-option{text-align:right}.locale-bottom-sheet-option.is-selected{border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak)}.locale-bottom-sheet-copy{display:grid;gap:3px;min-width:0}.locale-bottom-sheet-copy strong{color:var(--seed-color-fg);font-size:15px;line-height:20px}.locale-bottom-sheet-copy small{color:var(--seed-color-fg-muted);font-size:13px;line-height:18px}.locale-bottom-sheet-option.is-selected .anticon{color:var(--seed-color-fg);font-size:18px}.locale-picker-panel{width:min(340px,calc(100vw - 24px));padding:12px 0 0;border:1px solid #e6e7e9;border-radius:14px;background:#fff;box-shadow:0 14px 32px #11111124}.locale-picker-search{padding:0 12px 10px;display:grid;gap:8px}.locale-picker-search small{color:#737985;font-size:12px}body .locale-picker-panel .ant-dropdown-menu{min-width:0;max-height:min(48vh,380px);margin:0 4px;border:0;box-shadow:none}.locale-picker-panel .locale-menu-label .ant-typography:first-child{display:flex;justify-content:space-between;gap:8px}.locale-picker-footer{display:grid;gap:6px;padding:12px 14px;border-top:1px solid #f0f0f0;color:#737985;font-size:12px;line-height:1.5}.locale-picker-footer [role=status]{display:flex;align-items:center;gap:8px;color:#333}.locale-picker-error{color:#c52231}.locale-picker-mobile{flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.locale-picker-mobile .locale-picker-search{padding:8px 0 12px}.locale-picker-mobile .locale-bottom-sheet-options{overflow-y:auto;overscroll-behavior:contain;align-content:start}.locale-picker-mobile .locale-picker-footer{padding:12px 0 4px}.locale-bottom-sheet-option:disabled{cursor:wait}.market-account-summary{min-width:132px;max-width:220px;display:flex;flex-direction:column;gap:2px;overflow:hidden;line-height:1.15}.market-account-summary .ant-typography{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.market-account-summary .ant-typography:first-child{color:#1f2937;font-size:13px}.market-login-button.ant-btn{height:34px;padding:0 18px;border:0;background:var(--wbs-black);color:#fff;font-size:14px;font-weight:var(--wbs-font-weight-semibold);letter-spacing:0;box-shadow:none}.market-login-button.ant-btn .ant-btn-icon,.market-logout-button.ant-btn .ant-btn-icon{display:none}.market-login-button.ant-btn:hover,.market-login-button.ant-btn:focus{border:0!important;background:#2a2a2a!important;color:#fff!important}.market-logout-button.ant-btn{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;border-radius:8px;background:var(--wbs-black);color:#fff!important;font-size:14px;font-weight:var(--wbs-font-weight-bold);letter-spacing:0;white-space:nowrap;box-shadow:none!important}.market-logout-button.ant-btn>:is(span,.anticon){color:#fff!important}.market-logout-button.ant-btn:hover>:is(span,.anticon),.market-logout-button.ant-btn:focus>:is(span,.anticon),.market-logout-button.ant-btn:focus-visible>:is(span,.anticon){color:#000!important}.market-logout-button.ant-btn:hover,.market-logout-button.ant-btn:focus,.market-logout-button.ant-btn:focus-visible{border:0!important;background:var(--wbs-black)!important;color:#fff!important;outline:0!important;box-shadow:none!important}.market-search-row{padding:12px 0 0;display:grid;grid-template-columns:minmax(0,1fr);justify-content:space-between;gap:24px;align-items:center;transition:none}.market-main-tabs{display:flex;align-items:center;justify-content:flex-start;gap:20px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:7px;scrollbar-width:none}.market-main-tabs::-webkit-scrollbar{display:none}.market-main-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 0 12px;color:#22252b;font-size:14px;font-weight:var(--wbs-font-weight-medium);line-height:1.2;white-space:nowrap}.market-main-tabs a.active{color:var(--wbs-black);font-weight:var(--wbs-font-weight-semibold)}.market-main-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:var(--wbs-yellow)}.market-scrolled-account-area{display:none}.market-search{width:100%;max-width:620px;justify-self:end;display:none;grid-template-columns:minmax(0,1fr) auto;gap:10px}.market-search.has-filter-toggle{max-width:900px;grid-template-columns:minmax(0,1fr) auto auto}.market-search-row>.market-search{display:none!important}.market-search .ant-input-affix-wrapper{height:46px;border-color:#cfcfcf;border-width:1px;border-radius:8px;padding-inline:16px;font-size:14px;box-shadow:none}.market-search .ant-input-affix-wrapper:hover{border-color:#8d8d8d}.market-search .ant-input-affix-wrapper-focused{border-color:var(--wbs-black);box-shadow:0 0 0 3px #0000002e}.market-search .ant-input{font-size:16px}.market-search .ant-btn{height:46px;min-width:82px;border-radius:8px;border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-bold);font-size:14px;box-shadow:none}.market-search .ant-btn:hover{border-color:var(--wbs-yellow)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.market-filter-toggle.ant-btn{min-width:78px;border-color:#d6d6d6;background:#fff;color:var(--wbs-black)}.market-filter-toggle.ant-btn:hover{border-color:#d6d6d6!important;background:#fafafa!important;color:var(--wbs-black)!important}.market-filter-toggle.ant-btn.active{border-color:var(--wbs-yellow);background:var(--wbs-yellow-soft);color:var(--wbs-black)}.market-route-filter-panel{margin-bottom:18px}.exhibition-filter-card{border-color:#e6e8ee;background:#fff;box-shadow:none}.exhibition-filter-card .ant-card-body{padding:18px 20px}.wbs-filter-select-dropdown.ant-select-dropdown{padding:7px;border:1px solid #e9e9e9;border-radius:10px;background:#fff;box-shadow:0 12px 26px #1111111a}.wbs-filter-select-dropdown .ant-select-item{min-height:38px;padding:0 10px;border-radius:7px;color:#252a32;font-size:13px;line-height:38px;transition:none}.wbs-filter-select-dropdown .ant-select-item-option-content{line-height:38px}.wbs-filter-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f6f6f6!important;color:var(--wbs-black)!important}.wbs-filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#d1ffe5!important;color:var(--wbs-black)!important;font-weight:var(--wbs-filter-text-weight-strong)}.wbs-filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:var(--wbs-black)}.market-header.is-topbar-hidden .market-header-inner{padding-top:0}.market-header.is-topbar-hidden .market-topbar{height:0!important;min-height:0!important;max-height:0!important;margin:0;opacity:0!important;overflow:hidden;pointer-events:none}.market-header.is-topbar-hidden .market-search-row{padding:14px 0 0}.market-header.is-topbar-hidden .market-main-tabs{padding-bottom:0}@media(max-width:767px){.market-main-tabs{gap:8px;padding:2px 0 8px;scroll-padding-inline:2px}.market-main-tabs a{width:44px;min-width:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;gap:0;height:44px;padding:0;border-radius:12px;background:transparent;color:#556070}.market-main-tabs a .anticon{font-size:20px}.market-main-tab-label{display:none}.market-main-tabs a:hover,.market-main-tabs a:focus-visible{background:transparent;color:var(--wbs-black)}.market-main-tabs a.active{background:transparent;color:var(--wbs-black)}.market-main-tabs a.active:after{display:block;left:8px;right:8px;bottom:0;height:3px}.market-account-area{gap:8px}.market-locale-dropdown.ant-btn,.market-business-card-button.ant-btn,.market-logout-button.ant-btn{width:36px;min-width:36px;padding:0!important}.market-login-button.ant-btn{width:88px;min-width:88px;padding:0 14px!important}.market-locale-dropdown.ant-btn{justify-content:center}.market-locale-dropdown.ant-btn>span:not(.anticon),.market-locale-dropdown.ant-btn .locale-chevron,.market-business-card-button.ant-btn>span:not(.ant-btn-icon):not(.anticon),.market-logout-button.ant-btn>span:not(.ant-btn-icon):not(.anticon){display:none}.market-login-button.ant-btn .ant-btn-icon,.market-logout-button.ant-btn .ant-btn-icon{display:inline-flex}.market-login-button.ant-btn .ant-btn-icon{display:none}}@media(min-width:768px)and (max-width:980px){.market-header-inner{padding-inline:20px}.market-main-tabs{gap:10px}.market-main-tabs a{gap:5px;font-size:13px}}@media(min-width:768px){.market-header.is-topbar-hidden .market-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:48px;padding:0}.market-header.is-topbar-hidden .market-main-tabs{grid-column:1;align-self:stretch;align-items:stretch;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.market-header.is-topbar-hidden .market-main-tabs a{width:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:0;padding-block:0;scroll-snap-align:start}.market-header.is-topbar-hidden .market-main-tab-label{display:none}.market-header.is-topbar-hidden .market-scrolled-account-area{position:relative;grid-column:2;display:flex;align-self:stretch;align-items:center;justify-content:flex-end;gap:12px;min-width:0;white-space:nowrap}.market-header.is-topbar-hidden .market-scrolled-account-area .market-scrolled-active,.market-header.is-topbar-hidden .market-scrolled-account-area>.ant-badge:has(.market-scrolled-active),.market-header.is-topbar-hidden .market-scrolled-account-area>.market-account-scroll>.ant-badge:has(.market-scrolled-active),.market-header.is-topbar-hidden .market-scrolled-account-area>.my-wbs-trigger.is-active{position:relative}.market-header.is-topbar-hidden .market-scrolled-account-area .market-scrolled-active:after,.market-header.is-topbar-hidden .market-scrolled-account-area>.ant-badge:has(.market-scrolled-active):after,.market-header.is-topbar-hidden .market-scrolled-account-area>.market-account-scroll>.ant-badge:has(.market-scrolled-active):after,.market-header.is-topbar-hidden .market-scrolled-account-area>.my-wbs-trigger.is-active:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:3px;border-radius:999px;background:var(--wbs-yellow)}}.detail-booth-partnership-badges{margin:14px 0}.detail-floor-plan-panel,.detail-booth-filter-panel,.detail-participation-tracking{margin-top:24px;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#f8fafcb8}.detail-floor-plan-stage{position:relative;min-height:300px;margin-top:14px;overflow:hidden;border-radius:14px;background:#e2e8f0}.detail-floor-plan-stage>img{width:100%;height:100%;min-height:300px;object-fit:contain;display:block;opacity:.76}.detail-floor-plan-element{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px dashed rgba(15,23,42,.42);border-radius:5px;color:#334155;background:#ffffff94;font-size:9px;pointer-events:none;text-align:center}.detail-floor-plan-element.element-entrance{background:#86efacb8}.detail-floor-plan-element.element-corridor{background:#e2e8f0b3}.detail-floor-plan-element.element-stage{background:#c4b5fdbd}.detail-floor-plan-element.element-price_zone{background:#47fd96a3}.detail-floor-plan-element.element-pavilion{background:#7dd3fca3}.detail-floor-plan-element.element-facility{background:#24fb8194}.detail-floor-plan-booth{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px;overflow:hidden;border:1px solid rgba(15,23,42,.25);border-radius:6px;color:#0f172a;background:#ffffffd4;font-size:11px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.detail-floor-plan-booth:hover:not(:disabled),.detail-floor-plan-booth:focus-visible{z-index:2;box-shadow:0 6px 18px #0f172a33;transform:scale(1.04)}.detail-floor-plan-booth:disabled{cursor:not-allowed;opacity:.52}.detail-floor-plan-booth strong{font-size:12px}.detail-floor-plan-booth small,.detail-floor-plan-booth em{font-size:9px;font-style:normal;white-space:nowrap}.detail-floor-plan-booth.status-available{background:#bbf7d0e6}.detail-floor-plan-booth.status-hold,.detail-floor-plan-booth.status-requested,.detail-floor-plan-booth.status-under_review{background:#8afebceb}.detail-floor-plan-booth.status-reserved{background:#bae6fdeb}.detail-floor-plan-booth.status-sold,.detail-floor-plan-booth.status-blocked,.detail-floor-plan-booth.status-unavailable{background:#fecacae6}.detail-floor-plan-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px;color:#475569;font-size:12px}.detail-floor-plan-legend span{display:inline-flex;align-items:center;gap:5px}.status-dot{width:9px;height:9px;display:inline-block;border-radius:50%;background:#cbd5e1}.status-dot.status-available{background:#22c55e}.status-dot.status-hold,.status-dot.status-requested,.status-dot.status-under_review{background:#08ea6a}.status-dot.status-reserved{background:#0ea5e9}.status-dot.status-sold,.status-dot.status-blocked,.status-dot.status-unavailable{background:#ef4444}.detail-booth-status-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.detail-participation-tracking article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.2)}.detail-participation-tracking article:last-child{border-bottom:0}.detail-participation-tracking article>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.detail-participation-tracking article span{color:#64748b;font-size:12px}.detail-floor-booth-modal-copy{width:100%}.booth-applicant-form-section-title{display:block;margin:20px 0 12px;color:#1f2937;font-size:15px}.booth-applicant-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}@media(max-width:600px){.booth-applicant-form-grid{grid-template-columns:1fr}}.booth-application-confirmation-page{width:min(100%,1160px);margin:0 auto;padding:48px 28px 80px}.booth-application-confirmation-page>.ant-btn-text{margin:0 0 22px -12px;color:#374151;font-weight:var(--wbs-font-weight-bold)}.booth-application-success{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:20px;padding:28px 30px;border:1px solid #b7e4c7;border-radius:14px;background:linear-gradient(135deg,#f0fff4,#fbfffc)}.booth-application-success>.anticon{margin-top:4px;color:#16a34a;font-size:38px}.booth-application-eyebrow{display:block;margin-bottom:5px;color:#15803d;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.06em}.booth-application-success h1.ant-typography{margin:0 0 8px;color:#111827;font-size:clamp(28px,4vw,38px);line-height:1.25;letter-spacing:-.035em}.booth-application-success p.ant-typography{margin:0;color:#4b5563}.booth-application-success .ant-tag{margin:2px 0 0;border-radius:999px;font-weight:var(--wbs-font-weight-bold)}.booth-application-summary-card{overflow:hidden;margin-bottom:34px;border-color:#dfe5ed;border-radius:14px}.booth-application-summary-card .ant-card-head-title{font-size:17px;font-weight:var(--wbs-font-weight-heavy)}.booth-application-summary-card .ant-descriptions-item-label{width:150px;color:#667085;font-weight:var(--wbs-font-weight-bold)}.booth-application-price-line{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.booth-application-total{color:#111827;font-size:20px}.booth-application-next-steps{display:grid;gap:18px}.booth-application-next-head h2.ant-typography{margin:4px 0 6px;color:#111827;font-size:27px;letter-spacing:-.025em}.booth-application-next-head>div>.ant-typography:first-child{color:#7c6512;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.06em}.booth-application-next-head p.ant-typography{margin:0;color:#667085}.booth-application-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.booth-application-next-grid article{display:grid;grid-template-rows:auto 1fr auto;gap:16px;min-width:0;padding:22px;border:1px solid #dfe5ed;border-radius:14px;background:#fff}.booth-application-next-grid article.is-primary{border-color:#64ea9e;background:#f2fff8}.booth-application-next-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:#f3f4f6;color:#111827;font-size:20px}.booth-application-next-grid article.is-primary .booth-application-next-icon{background:var(--wbs-yellow);color:var(--km-on-action)}.booth-application-next-grid strong{display:block;margin-bottom:8px;color:#111827;font-size:17px}.booth-application-next-grid p{margin:0;color:#667085;font-size:13px;line-height:1.65}.booth-application-next-grid .ant-btn{min-height:42px;font-weight:var(--wbs-font-weight-bold)}.booth-application-next-grid article.is-primary .ant-btn-primary{border-color:#111827;background:#111827;color:#fff}@media(max-width:720px){.detail-booth-request-fields{grid-template-columns:1fr}.detail-participation-tracking article{align-items:flex-start;flex-direction:column}.booth-application-confirmation-page{padding:28px 16px 56px}.booth-application-success{grid-template-columns:1fr;padding:22px}.booth-application-success>.anticon{font-size:32px}.booth-application-success .ant-tag{justify-self:start}.booth-application-summary-card .ant-descriptions-item-label{width:112px}.booth-application-next-grid{grid-template-columns:1fr}}.page-container{padding:28px;max-width:1500px;width:100%;margin:0 auto}.page-container.community-fullbleed-container{max-width:none;padding:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.two-column{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);gap:16px;align-items:start}.hero{background:#f2f2f2;color:var(--wbs-black);padding:40px;border:1px solid #6bf0a5;border-radius:8px}.hero h1{color:var(--wbs-black);margin:0 0 12px;font-size:34px;line-height:1.25;letter-spacing:0}.hero p{max-width:760px;font-size:16px;color:#4b5563}.section{margin-top:20px}.muted{color:var(--wbs-muted)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.metric{border:1px solid var(--wbs-border);border-radius:8px;background:#fff;padding:16px}.ai-planner{display:grid;gap:18px}.ai-planner-form-card{border:1px solid var(--wbs-border);background:#fff}.ai-planner-form-card .ant-card-body{padding:28px}.ai-method-explainer{margin:14px 0 20px}.ai-method-explainer .ant-alert-description p{margin:0 0 8px;line-height:1.55}.ai-method-explainer .ant-alert-description p:last-child{margin-bottom:0}.ai-planner-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#a8ffce;color:var(--wbs-black);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.ai-planner-form-card h2.ant-typography{margin:0 0 8px;color:var(--wbs-black);font-size:28px;letter-spacing:0}.ai-chat-composer{width:min(100%,980px);margin:18px auto;padding:10px 12px;border:1px solid #d9d9d9;border-radius:999px;background:#fff}.ai-chat-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.ai-chat-composer .ant-input{padding:8px 0;min-height:38px;color:var(--wbs-black);font-size:18px;line-height:1.45;resize:none}.ai-chat-composer .ant-input::placeholder{color:#8c8c8c}.ai-chat-row .ant-btn{width:38px;height:38px;border-radius:999px!important}.ai-chat-row .ant-btn-text:not(:disabled):hover,.ai-chat-row .ant-btn-text:not(:disabled):focus{background:#f5f5f5!important;color:var(--wbs-black)!important}.ai-send-button.ant-btn{width:40px;height:40px;border:0!important;border-radius:999px!important;background:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.ai-send-button.ant-btn:hover,.ai-send-button.ant-btn:focus{background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.ai-condition-head{display:flex;width:min(100%,980px);align-items:center;justify-content:space-between;gap:12px;margin:0 auto 10px}.ai-condition-grid{display:grid;width:min(100%,980px);grid-template-columns:1.1fr 1.1fr .65fr .5fr .85fr;gap:12px;align-items:end;margin:0 auto}.ai-condition-grid .ant-form-item{margin-bottom:0}.ai-condition-grid .ant-form-item-label>label{font-size:13px;font-weight:var(--wbs-font-weight-bold)}.ai-plan-results{display:grid;gap:22px}.ai-plan-summary{border-color:#6aeaa1;background:#fafafa}.ai-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.ai-section-head h3.ant-typography{margin:0 0 4px;color:var(--wbs-black);font-size:21px;letter-spacing:0}.ai-section-head a{display:inline-flex;align-items:center;gap:6px;color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.ai-budget-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ai-budget-card{display:grid;gap:6px;padding:14px;border:1px solid #eeeeee;border-radius:8px;background:#fff}.ai-budget-card span{color:var(--wbs-muted);font-size:12px}.ai-budget-card strong{color:var(--wbs-black);font-size:16px}.ai-results-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.ai-result-card{display:flex;flex-direction:column;min-width:0;gap:14px;padding:18px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.ai-result-title-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ai-result-title-row h4.ant-typography{margin:0 0 4px;color:var(--wbs-black);font-size:18px;line-height:1.35;letter-spacing:0}.ai-score{display:grid;justify-items:center;gap:4px;color:var(--wbs-muted);font-size:11px;white-space:nowrap}.ai-result-meta{display:flex;flex-wrap:wrap;gap:6px}.ai-result-money{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eeeeee}.ai-result-money span{color:var(--wbs-muted);font-size:12px}.ai-result-money strong{color:var(--wbs-black);font-size:17px}.ai-reason-grid{display:grid;gap:10px}.ai-reason-grid>div{padding:12px;border-radius:8px;background:#fafafa}.ai-reason-grid ul{margin:8px 0 0;padding-left:18px;color:#333}.ai-reason-grid li+li{margin-top:4px}.ai-result-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto}.ai-checklist-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-empty-state{border-style:dashed;background:#fff}.ant-card{border-radius:8px}.ant-btn{border-radius:6px;box-shadow:none!important;transition:none!important}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{box-shadow:none!important;transition:none!important}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover,.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):focus{border-color:#d9d9d9!important;background:#fafafa!important;color:var(--wbs-black)!important}.ant-btn-primary:not(:disabled):hover,.ant-btn-primary:not(:disabled):focus{border-color:var(--wbs-black)!important;background:#242424!important;color:#fff!important}.market-login-button.ant-btn.ant-btn-default,.market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){border:0!important;background:var(--wbs-black)!important;color:#fff!important}.market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover,.market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):focus{border:0!important;background:#2a2a2a!important;color:#fff!important}.home-compact-hero{display:none;min-height:210px;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px 40px;border:1px solid #6bf0a5;border-radius:8px;background:#f2f2f2;color:var(--wbs-black);box-shadow:none}.home-compact-hero h1.ant-typography{max-width:820px;margin:0 0 12px;color:var(--wbs-black);font-size:34px;line-height:1.2;letter-spacing:0}.home-compact-hero .ant-typography{color:#4b5563}.home-compact-hero p.ant-typography{max-width:760px;margin:0;font-size:15px;line-height:1.6}.home-compact-hero .ant-btn-primary{background:var(--wbs-yellow);border:0!important;color:var(--km-on-action);font-weight:var(--wbs-font-weight-bold);box-shadow:none!important}.home-compact-hero .ant-btn-primary:hover{background:var(--km-action-hover)!important;border:0!important;color:var(--km-on-action)!important}.home-recommend-only{display:grid;gap:30px}.home-business-card-qr{display:grid;justify-items:center;padding:14px 0 2px}.home-qr-card{width:min(100%,340px);display:grid;justify-items:center;gap:14px}.home-qr-link{width:100%;display:grid;justify-items:center;gap:12px;padding:0;border:0;border-radius:0;background:transparent;color:var(--wbs-black);text-align:center}.home-qr-link:hover{color:var(--wbs-black)}.home-qr-label{display:inline-flex;align-items:center;gap:7px;color:var(--wbs-black);font-size:15px;font-weight:var(--wbs-font-weight-bold);line-height:1}.home-qr-link img{width:260px;height:260px;display:block;border:0;border-radius:0;background:#fff}.home-qr-url{max-width:100%;overflow:hidden;color:#667085;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-business-card-input{display:none}.home-business-card-scan-button.ant-btn{width:min(100%,280px);height:42px;border:0;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-bold);box-shadow:none}.home-business-card-scan-button.ant-btn:hover,.home-business-card-scan-button.ant-btn:focus{background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.home-business-card-scan-alert{width:min(100%,320px);border-radius:8px}@media(max-width:640px){.home-recommend-only{gap:18px}.home-business-card-qr{padding:22px 18px 8px}.home-qr-card{width:100%;gap:16px}.home-qr-label{font-size:16px}.home-qr-link img{width:min(86vw,360px);height:min(86vw,360px)}.home-business-card-scan-button.ant-btn,.home-business-card-scan-alert{width:min(100%,360px)}}@media(max-width:340px){.home-business-card-qr{box-sizing:border-box;width:100%;max-width:100%;padding-inline:12px}.home-qr-link img{width:min(82vw,300px);height:min(82vw,300px)}}.home-market-section{margin-top:28px}.home-recommend-only .home-market-section{margin-top:0}.home-page-content{display:grid;gap:42px;padding-bottom:48px}.home-page-content .home-market-section{margin-top:0}.home-home-section{padding-top:8px}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-news-card{min-height:190px;display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;color:var(--wbs-black)}.home-news-card:hover{color:var(--wbs-black);border-color:#c8c8c8}.home-news-card-kicker{color:#766300;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.home-news-card h4.ant-typography{margin:0;font-size:18px;line-height:1.4}.home-news-card p.ant-typography{margin:0;color:var(--wbs-muted);line-height:1.55}.home-news-card-footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;color:var(--wbs-muted);font-size:12px}.home-news-card-footer span:last-child{display:inline-flex;align-items:center;gap:4px}.home-festival-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-festival-card{display:grid;grid-template-columns:96px minmax(0,1fr);min-width:0;gap:12px;align-items:center;padding:12px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;color:var(--wbs-black)}.home-festival-card:hover{color:var(--wbs-black);border-color:#c8c8c8}.home-festival-card img{width:96px;height:86px;border-radius:5px;object-fit:cover;background:#f2f2f2}.home-festival-card>span{min-width:0;display:grid;gap:5px}.home-festival-card strong{overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-festival-card em,.home-festival-card small{overflow:hidden;color:var(--wbs-muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.home-section-head-centered{justify-content:center;text-align:center}.home-section-head h3.ant-typography{margin:0 0 4px;font-size:22px;letter-spacing:0}.home-section-head a{display:inline-flex;align-items:center;gap:6px;font-weight:var(--wbs-font-weight-bold);color:var(--wbs-black)}.home-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-show-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;color:var(--wbs-black);transition:none}.home-show-card:hover{color:var(--wbs-black);transform:none;border-color:var(--wbs-border);box-shadow:none}.home-show-image{position:relative;aspect-ratio:4 / 3;background:#f2f2f2 center / cover no-repeat}.home-show-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1110 55%,#11111129);pointer-events:none}.home-show-image button{position:absolute;left:12px;bottom:12px;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.18);border-radius:50%;background:#ffffffeb;color:var(--wbs-black);cursor:pointer}.home-show-image>span{position:absolute;left:12px;bottom:12px;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.18);border-radius:50%;background:#ffffffeb;color:var(--wbs-black)}.home-show-body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:7px}.home-show-badge{align-self:flex-start;display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:3px 8px;border:1px solid #4fe690;border-radius:4px;background:#a8ffce;color:#3f3300;font-size:11px;font-weight:var(--wbs-font-weight-bold);line-height:1;letter-spacing:0;box-shadow:none}.home-show-body h4.ant-typography{height:44px;margin:0;overflow:hidden;color:var(--wbs-black);font-size:16px;line-height:1.36;letter-spacing:0}.home-show-category{color:#3a3a3a;font-weight:var(--wbs-font-weight-bold)}.home-show-meta{color:var(--wbs-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-show-price.ant-typography{display:block;margin-top:2px;color:var(--wbs-black);font-size:15px}.home-show-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;color:var(--wbs-muted);font-size:12px}.home-show-footer span:first-child{display:inline-flex;align-items:center;gap:4px;color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.home-rfq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-rfq-card{min-height:152px;display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;color:var(--wbs-black)}.home-rfq-card:hover{color:var(--wbs-black);border-color:var(--wbs-border);box-shadow:none}.home-rfq-card>.anticon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-size:18px}.home-rfq-card h4.ant-typography{margin:0;font-size:16px;letter-spacing:0}.home-rfq-card>.ant-typography{color:var(--wbs-muted)}.home-rfq-card>div:last-child{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-rfq-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:4px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-size:11px;font-weight:var(--wbs-font-weight-bold);white-space:nowrap}.exhibition-social-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:18px;align-items:start}.exhibition-results-pane,.exhibition-feed-pane{min-width:0}.exhibition-pane-head,.feed-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.exhibition-pane-head h3.ant-typography,.feed-pane-head h3.ant-typography{margin:0 0 4px;font-size:21px;letter-spacing:0}.exhibition-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exhibition-result-card{border-color:var(--wbs-border)}.exhibition-result-card .ant-card-body{padding:18px}.exhibition-result-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:14px}.exhibition-result-title{display:block;margin-bottom:5px;color:var(--wbs-black);font-size:17px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;word-break:keep-all}.exhibition-result-title:hover,.exhibition-result-title:focus{color:var(--wbs-black);text-decoration:none}.exhibition-result-head .ant-typography-secondary{display:block;font-size:12px}.exhibition-result-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--wbs-muted);font-size:12px}.exhibition-result-meta span{display:inline-flex;align-items:center;gap:5px}.exhibition-result-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto;gap:10px;align-items:end;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eeeeee}.exhibition-result-metrics>div{display:grid;gap:3px}.exhibition-result-metrics strong{color:var(--wbs-black);font-size:15px}.exhibition-result-actions{display:flex;flex-wrap:wrap;gap:8px}.exhibition-result-actions .ant-btn{font-weight:var(--wbs-font-weight-bold)}.exhibition-result-actions .ant-btn-primary{background:var(--wbs-black);border-color:var(--wbs-black);color:#fff}.exhibition-result-actions .ant-btn-primary:hover{background:#242424!important;border-color:var(--wbs-black)!important;color:#fff!important}.feed-pane-card{position:sticky;top:206px;padding:16px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;box-shadow:0 10px 24px #1111110a}.feed-pane-card .ant-segmented{margin-bottom:14px;background:#f5f5f5}.feed-pane-card .ant-segmented-item-selected{background:var(--wbs-black);color:#fff}.feed-compose-card{display:grid;gap:4px;margin-bottom:14px;padding:13px;border:1px dashed #cfcfcf;border-radius:8px;background:#f2fff8}.feed-list{display:grid;gap:12px}.feed-post-card{padding:15px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.feed-post-card.rfq{background:#fffdf5}.feed-post-head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:12px}.feed-post-head .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.feed-post-head .ant-typography{display:block;line-height:1.3}.feed-post-head .ant-typography-secondary{font-size:12px}.feed-post-card p.ant-typography{margin:0 0 12px;color:#2f2f2f;line-height:1.62;word-break:keep-all}.feed-reference-card{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;margin:12px 0;padding:11px;border:1px solid #ededed;border-radius:8px;background:#fafafa;color:var(--wbs-black)}.feed-reference-card:hover{color:var(--wbs-black);border-color:#38d57c;background:#daffea}.feed-reference-card>.anticon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action)}.feed-reference-card strong{display:block;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-reference-card .ant-typography{display:block;font-size:12px}.feed-post-actions{display:flex;justify-content:flex-end;gap:8px}.feed-post-actions .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-bold)}.feed-post-actions .ant-btn-primary:hover{background:var(--km-action-hover)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.rfq-budget{margin:10px 0 0;color:var(--wbs-black);font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.exhibition-page-toolbar{align-items:flex-start}.exhibition-trade-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 340px;gap:16px;align-items:start}.exhibition-left-rail,.quote-right-rail,.trade-feed-main{min-width:0}.exhibition-left-rail,.quote-right-rail{position:sticky;top:150px;display:grid;gap:12px}.trade-side-card{border-color:var(--wbs-border)}.trade-side-card .ant-card-body,.quote-side-card .ant-card-body{padding:16px}.trade-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.trade-side-head h4.ant-typography{margin:0 0 4px;font-size:18px;letter-spacing:0}.trade-side-head>.anticon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black)}.exhibition-rail-list{display:grid;gap:10px}.exhibition-rail-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border:1px solid #ececec;border-radius:8px;background:#fff}.exhibition-rail-item:hover{border-color:#3ed47f;background:#fafafa}.exhibition-rail-title{display:block;margin-bottom:4px;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-heavy);line-height:1.35;word-break:keep-all}.exhibition-rail-title:hover{color:var(--wbs-black);text-decoration:underline;text-underline-offset:3px}.exhibition-rail-item .ant-typography-secondary{display:block;font-size:12px}.exhibition-rail-meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:10px;color:var(--wbs-muted);font-size:12px}.exhibition-rail-meta span:last-child{color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.trade-feed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding:0 2px}.trade-feed-head h3.ant-typography{margin:0 0 4px;font-size:22px;letter-spacing:0}.trade-feed-head .ant-btn-primary{background:var(--wbs-black);border-color:var(--wbs-black);color:#fff;font-weight:var(--wbs-font-weight-bold)}.trade-post-list{display:grid;gap:0;border:1px solid var(--wbs-border);border-radius:8px;overflow:hidden;background:#fff}.trade-post-card{padding:18px 20px 18px 18px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;cursor:pointer}.trade-post-card:hover{border-color:var(--wbs-border);background:#fff}.trade-post-list .trade-post-card{border:0;border-bottom:1px solid var(--wbs-border);border-radius:0}.trade-post-list .trade-post-card:last-child{border-bottom:0}.trade-post-card:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px}.trade-post-thread-shell{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:stretch}.trade-post-identity{display:flex;justify-content:center;align-items:flex-start}.trade-post-identity .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.trade-post-profile-avatar{display:inline-flex;border-radius:999px}.trade-post-profile-avatar:focus-visible,.thread-comment-avatar-link:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px}.trade-post-profile-name,.thread-comment-author-link{display:block;width:fit-content;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy);line-height:1.35}.trade-post-profile-name:hover,.thread-comment-author-link:hover{color:var(--wbs-black);text-decoration:underline;text-underline-offset:3px}.trade-post-rail{display:none}.trade-post-content{min-width:0}.trade-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.trade-post-head .ant-typography{display:block;line-height:1.35}.trade-post-head .ant-typography-secondary{font-size:12px}.trade-post-head .ant-btn{width:30px;height:28px;padding:0;color:#737373;font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.trade-post-card h3.ant-typography{margin:0 0 11px;color:var(--wbs-black);font-size:22px;line-height:1.34;letter-spacing:0;word-break:keep-all}.trade-post-title-button{display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer}.trade-post-title-button:hover{text-decoration:underline;text-underline-offset:4px}.trade-post-card p.ant-typography{margin:0 0 14px;color:#30343b;font-size:14px;line-height:1.65;word-break:keep-all}.trade-post-hashtags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.trade-post-hashtags button{padding:0;border:0;background:transparent;color:#7a6200;font-size:13px;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.trade-post-hashtags button:hover{color:var(--wbs-black);text-decoration:underline;text-underline-offset:3px}.trade-post-media{display:grid;grid-template-columns:1fr;gap:4px;margin-bottom:14px;overflow:hidden;border:1px solid #eeeeee;border-radius:8px;background:#f5f5f5}.trade-post-media.multi{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-post-media-item{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.trade-post-media img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#f2f2f2}.trade-post-media.multi img{height:auto;max-height:none}.thread-media-carousel{position:relative;display:block}.thread-media-image-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.thread-media-carousel .thread-media-nav.ant-btn{position:absolute;top:50%;z-index:2;width:38px;min-width:38px;height:38px;padding:0 0 3px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.45);background:#11111194;color:#fff;font:500 30px/1 system-ui,sans-serif;box-shadow:0 2px 10px #1113;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.thread-media-carousel .thread-media-nav.ant-btn:hover{background:#111111d1!important;color:#fff!important}.thread-media-carousel .thread-media-nav.is-prev{left:12px}.thread-media-carousel .thread-media-nav.is-next{right:12px}.thread-media-count{position:absolute;top:12px;right:12px;padding:4px 9px;border-radius:999px;background:#1111119e;color:#fff;font-size:12px;font-weight:700;line-height:1.4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.trade-post-social-row{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:0 0 14px;color:#596170;font-size:13px;border-bottom:1px solid #eeeeee}.trade-post-social-row .ant-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;color:#596170;font-size:13px;border-radius:999px}.trade-post-social-row .ant-btn:hover,.trade-post-social-row .ant-btn.active{background:#bfffdb!important;color:var(--wbs-black)!important}.trade-post-comment{width:100%;display:grid;grid-template-columns:28px auto minmax(0,1fr);gap:9px;align-items:center;margin:12px 0 16px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#667085;font:inherit;font-size:13px;line-height:1.55;text-align:left;cursor:pointer}.trade-post-comment:hover{background:transparent}.trade-post-comment-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--wbs-black);color:var(--km-on-action);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.trade-post-comment-author{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy);white-space:nowrap}.trade-post-comment-author:hover{color:var(--wbs-black);text-decoration:underline;text-underline-offset:3px}.trade-post-comment-text{min-width:0;padding:0;border:0;background:transparent;color:#667085;font:inherit;text-align:left;word-break:keep-all;cursor:pointer}.trade-post-comment-text:hover{color:#475467}.trade-exhibition-ref{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #ececec;border-radius:8px;background:#fafafa;color:var(--wbs-black)}.trade-exhibition-ref:hover{color:var(--wbs-black);border-color:#3ed47f;background:#fafafa}.trade-exhibition-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:18px}.trade-exhibition-ref strong{display:block;margin-bottom:3px;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trade-exhibition-ref .ant-typography-secondary{display:block;font-size:12px}.trade-post-metrics{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trade-post-metrics>button{display:grid;gap:4px;padding:11px 12px;border:1px solid #eeeeee;border-radius:8px;background:#fbfbfb;text-align:left;cursor:pointer}.trade-post-metrics>button:hover{border-color:#3ed47f;background:#fafafa}.trade-post-metrics span{color:var(--wbs-muted);font-size:12px}.trade-post-metrics strong{color:var(--wbs-black);font-size:15px}.feed-product-head{width:100%;margin-top:16px;margin-bottom:0;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid #eeeeee;background:transparent;color:var(--wbs-black);text-align:left;cursor:pointer}.feed-product-head:hover{background:transparent;color:var(--wbs-black)}.feed-product-head>span:first-child{min-width:0;display:grid;gap:3px}.feed-product-head .ant-typography{line-height:1.25}.feed-product-head .ant-typography-secondary{font-size:12px}.feed-product-toggle{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--wbs-black);font-size:18px;white-space:nowrap}.feed-product-head.open .feed-product-toggle{color:var(--wbs-black)}.feed-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feed-product-card{position:relative;min-width:0;padding:10px;display:grid;gap:5px;border:1px solid #ededed;border-radius:8px;background:#fff;color:var(--wbs-black)}.feed-product-card:hover{color:var(--wbs-black);border-color:#3ed47f;background:#fafafa}.feed-product-thumb{height:66px;display:grid;place-items:center;border-radius:7px;background:#f3f3f3;color:var(--wbs-black);font-size:22px}.feed-product-card strong{min-height:38px;overflow:hidden;color:var(--wbs-black);font-size:13px;line-height:1.45;word-break:keep-all}.feed-product-card span,.feed-product-card small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wbs-muted);font-size:11px}.feed-product-card em{justify-self:start;padding:3px 6px;border-radius:4px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-size:10px;font-style:normal;font-weight:var(--wbs-font-weight-bold)}.trade-post-actions{margin-top:16px;display:flex;justify-content:flex-start;gap:8px}.trade-post-actions .ant-btn{font-weight:var(--wbs-font-weight-bold)}.trade-post-actions .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action)}.trade-post-actions .ant-btn-primary:hover{background:var(--km-action-hover)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.thread-detail-page{max-width:900px;margin:0 auto;display:grid;gap:14px}.thread-detail-topbar{position:sticky;top:0;z-index:5;margin:-28px -4px 0;padding:14px 4px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--wbs-bg);border-bottom:1px solid #e8e8e8}.thread-back-link{display:inline-flex;align-items:center;gap:10px;color:var(--wbs-black);font-size:20px;font-weight:var(--wbs-font-weight-heavy)}.thread-back-link:hover{color:var(--wbs-black)}.thread-conversation-card{display:grid}.thread-detail-card{cursor:default}.thread-detail-card:hover{background:#fff;border-color:var(--wbs-border)}.thread-conversation-card .thread-detail-card{border-bottom:0;border-radius:8px 8px 0 0}.thread-detail-card .trade-post-thread-shell{display:block}.thread-detail-card .trade-post-identity{float:left;width:42px;height:42px;margin:0 14px 4px 0;display:flex;align-items:flex-start;justify-content:center}.thread-detail-card .trade-post-content{display:block;min-width:0}.thread-detail-card .trade-post-card:after,.thread-detail-card:after{content:"";display:block;clear:both}.thread-detail-card .trade-post-head{min-height:42px;align-items:flex-start}.thread-detail-card h3.ant-typography,.thread-detail-card p.ant-typography,.thread-detail-card .trade-post-hashtags,.thread-detail-card .trade-post-media,.thread-detail-card .trade-post-social-row,.thread-detail-card .trade-post-comment,.thread-detail-card .trade-exhibition-ref,.thread-detail-card .trade-post-metrics,.thread-detail-card .feed-product-head,.thread-detail-card .feed-product-grid,.thread-detail-card .trade-post-actions{clear:both}.thread-comments-panel{border:1px solid var(--wbs-border);border-top:1px solid #eeeeee;border-radius:0 0 8px 8px;background:#fff;overflow:hidden}.thread-comments-head{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeeee}.thread-comments-head h4.ant-typography{margin:0;font-size:18px;letter-spacing:0}.thread-comments-head .ant-typography-secondary{display:block;margin-top:3px;font-size:12px}.thread-comment-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f0}.thread-comment-item .ant-avatar{background:#00f269;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.thread-comment-avatar-link{display:inline-flex;width:42px;height:42px;border-radius:999px}.thread-comment-meta{display:flex;align-items:center;gap:8px;margin-bottom:5px}.thread-comment-meta .ant-typography-secondary{font-size:12px}.thread-comment-item p.ant-typography{margin:0;color:#30343b;font-size:14px;line-height:1.62;word-break:keep-all}.thread-comment-actions{margin-top:8px;display:flex;gap:4px}.thread-comment-actions .ant-btn{color:#596170;font-size:12px}.thread-comment-compose{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:16px 20px;align-items:center;background:#fbfbfb}.thread-comment-compose .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.thread-comment-compose .ant-input{min-height:42px;padding:10px 14px;border-radius:999px;resize:none}.thread-comment-compose .ant-btn-primary{height:42px;padding-inline:18px;border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.thread-comment-compose .ant-btn-primary:hover,.thread-comment-compose .ant-btn-primary:focus{border-color:var(--wbs-yellow)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.wbs-share-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:12px;border:1px solid #dedede}.wbs-share-modal .ant-modal-header{margin:0;padding:0;border-bottom:1px solid #ededed}.wbs-share-modal .ant-modal-body{padding:18px 24px 0;overflow:hidden}.wbs-share-modal .ant-modal-footer{margin:0;padding:14px 20px 18px;border-top:1px solid #ededed;background:#fff}.share-modal-title{min-height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.share-modal-title .ant-btn{justify-self:start;margin-left:12px;color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.share-modal-title .ant-typography{font-size:16px}.share-search-input.ant-input-affix-wrapper{height:44px;border-radius:999px;background:#fafafa}.share-context-card{margin-top:12px;padding:12px 14px;display:grid;gap:4px;border-radius:8px;background:#f2f2f2;border:0}.share-context-card .ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-selected-summary{margin:14px 2px 10px}.share-account-scroll{max-height:388px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;margin-right:-6px}.share-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;padding:4px 0 18px}.share-account-card{min-width:0;padding:12px 8px;display:grid;justify-items:center;gap:4px;border:0;border-radius:10px;background:transparent;color:var(--wbs-black);cursor:pointer;text-align:center}.share-account-card:hover{background:#f7f7f7}.share-account-card.selected{background:#f2f2f2}.share-account-avatar{position:relative;width:72px;height:72px;margin-bottom:4px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:19px;font-weight:var(--wbs-font-weight-heavy);box-shadow:inset 0 0 0 1px #ffffff3d}.share-account-avatar .anticon{position:absolute;right:-2px;bottom:2px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--wbs-yellow);color:var(--km-on-action);border:2px solid white;font-size:14px}.share-account-card strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.share-account-card small,.share-account-card em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wbs-muted);font-size:11px;font-style:normal}.share-action-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.share-action-button.ant-btn{height:54px;display:inline-grid;grid-template-columns:26px auto;gap:8px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;font-weight:var(--wbs-font-weight-bold);line-height:1}.share-action-button.ant-btn:hover{background:#f7f7f7!important;color:var(--wbs-black)!important}.share-action-button span,.share-action-button .anticon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.share-action-button strong{font-size:13px;white-space:nowrap}.share-action-button.kakao span{background:var(--wbs-yellow);color:var(--wbs-black)}.share-action-button.x span{background:var(--wbs-black);color:#fff}.share-action-button.copy .anticon{background:#f3f3f3;font-size:16px;color:var(--wbs-black)}.quote-side-card{border-color:var(--wbs-border);box-shadow:0 8px 22px #11111109}.quote-opportunity-list{display:grid;gap:12px}.quote-opportunity-card{display:grid;gap:10px;padding:14px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;cursor:pointer}.quote-opportunity-card:hover{border-color:#3ed47f;background:#fafafa}.quote-opportunity-card:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px}.quote-opportunity-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.quote-opportunity-head>.anticon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-black);color:var(--km-on-action)}.quote-opportunity-head strong{display:block;color:var(--wbs-black);font-size:14px;line-height:1.4;word-break:keep-all}.quote-opportunity-head .ant-typography-secondary{display:block;font-size:12px}.quote-budget{color:var(--wbs-black);font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.quote-exhibition-link{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--wbs-black);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.quote-exhibition-link span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quote-actions{display:flex;justify-content:flex-end;gap:8px}.quote-actions .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-bold)}.quote-actions .ant-btn-primary:hover{background:var(--km-action-hover)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.exhibition-detail-page{display:grid;gap:24px}.exhibition-commerce-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.exhibition-commerce-main{min-width:0}.exhibition-detail-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#5f6673;font-size:13px}.exhibition-detail-breadcrumb a{color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.exhibition-commerce-main h1.ant-typography{margin:0 0 10px;color:var(--wbs-black);font-size:26px;line-height:1.32;letter-spacing:0;word-break:keep-all}.exhibition-rating-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#4b5563;font-size:13px}.exhibition-rating-row .ant-rate{color:#00ff6e;font-size:15px;line-height:1}.exhibition-rating-row strong{color:var(--wbs-black)}.exhibition-organizer-strip{min-height:42px;display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:8px 12px;border-radius:6px;background:linear-gradient(90deg,#f2f2f2,#f6fbff);color:var(--wbs-black)}.exhibition-organizer-strip .ant-avatar{background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.exhibition-organizer-strip>span:last-child{color:#5f6673;font-size:12px}.exhibition-gallery-layout{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start}.exhibition-thumb-rail{max-height:620px;display:grid;gap:12px;overflow-y:auto;padding-right:2px}.exhibition-thumb-rail button{width:64px;height:64px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#f3f3f3;cursor:pointer}.exhibition-thumb-rail button.active{border-color:var(--wbs-black)}.exhibition-thumb-rail img{display:block;width:100%;height:100%;object-fit:cover}.exhibition-main-photo{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#f2f2f2}.exhibition-main-photo img{display:block;width:100%;height:620px;object-fit:cover}.gallery-arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffeb;color:var(--wbs-black);font-size:18px;cursor:pointer;transform:translateY(-50%)}.gallery-arrow.prev{left:18px}.gallery-arrow.next{right:18px}.gallery-arrow:hover{background:#fff}.gallery-floating-actions{position:absolute;right:18px;top:18px;display:grid;gap:10px}.gallery-floating-actions .ant-btn{width:44px;height:44px;border:0;background:#fffffff0;color:var(--wbs-black)}.exhibition-gallery-tabs{display:flex;justify-content:center;gap:4px;margin-top:14px}.exhibition-gallery-tabs button{min-width:72px;height:36px;border:0;border-radius:8px;background:#f5f5f5;color:#3f4652;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.exhibition-gallery-tabs button.active,.exhibition-gallery-tabs button:hover{background:var(--wbs-yellow);color:var(--km-on-action)}.exhibition-action-panel{position:sticky;top:132px;display:grid;gap:16px;padding:22px;border:1px solid var(--wbs-border);border-radius:10px;background:#fff}.exhibition-action-panel h2.ant-typography{margin:0;color:var(--wbs-black);font-size:28px;line-height:1.2}.exhibition-option-block{display:grid;gap:14px}.exhibition-option-block>div{display:grid;gap:4px}.exhibition-option-block .ant-typography-secondary{line-height:1.45}.exhibition-capability-card{display:grid;gap:10px;padding:14px;border-radius:8px;background:#f2f2f2}.exhibition-capability-card span{display:inline-flex;align-items:center;gap:7px;color:#333;font-size:13px}.exhibition-capability-card .anticon{color:var(--wbs-black)}.exhibition-action-panel .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.exhibition-action-panel .ant-btn-primary:hover{background:var(--km-action-hover)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.exhibition-protection{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.exhibition-protection>.anticon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black)}.exhibition-protection strong{display:block;margin-bottom:3px;color:var(--wbs-black)}.exhibition-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.exhibition-detail-metrics .ant-card-body{min-height:112px;display:grid;gap:6px;align-content:center}.exhibition-detail-metrics .anticon{color:var(--wbs-black);font-size:20px}.exhibition-detail-metrics strong{color:var(--wbs-black);font-size:20px;line-height:1.2}.section-heading{margin-bottom:14px}.section-heading h3.ant-typography{margin:0 0 4px;color:var(--wbs-black);font-size:22px;letter-spacing:0}.roadview-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.roadview-viewport{position:relative;min-height:460px;overflow:hidden;overscroll-behavior:contain;border-radius:10px;background-color:#101010;background-position:center;background-size:auto 112%;background-repeat:repeat-x;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.roadview-viewport.dragging{cursor:grabbing}.roadview-viewport:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px}.roadview-viewport:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1111111a,#11111175);pointer-events:none}.roadview-canvas-mount{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#101010}.roadview-canvas-mount canvas{width:100%;height:100%;display:block}.roadview-topbar{position:absolute;left:18px;right:18px;top:16px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:var(--wbs-font-weight-bold)}.roadview-topbar span{display:inline-flex;align-items:center;gap:7px}.roadview-degree{min-width:46px;justify-content:center;padding:5px 10px;border-radius:999px;background:#11111194}.roadview-drag-hint{position:absolute;left:50%;top:16px;z-index:3;padding:7px 12px;border-radius:999px;background:#11111194;color:#ffffffe6;font-size:12px;font-weight:var(--wbs-font-weight-bold);transform:translate(-50%)}.roadview-key-hint{position:absolute;left:50%;top:52px;z-index:3;padding:6px 10px;border-radius:999px;background:#ffffffe6;color:var(--wbs-black);font-size:11px;font-weight:var(--wbs-font-weight-heavy);transform:translate(-50%)}.roadview-loading{position:absolute;left:50%;top:50%;z-index:3;padding:11px 14px;border-radius:999px;background:#111111b3;color:#fff;font-weight:var(--wbs-font-weight-bold);transform:translate(-50%,-50%)}.roadview-controls{position:absolute;left:18px;right:18px;top:50%;z-index:4;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.roadview-controls button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;background:#ffffffeb;color:var(--wbs-black);font-size:18px;cursor:pointer;pointer-events:auto}.roadview-controls button:hover{background:#f2f2f2}.roadview-controls button:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:2px}.roadview-compass{position:absolute;right:18px;bottom:120px;z-index:3;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#ffffffe6}.roadview-compass span{position:relative;width:2px;height:28px;border-radius:999px;background:var(--wbs-black);transform-origin:50% 50%}.roadview-compass span:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;border-radius:2px;background:var(--wbs-yellow);transform:translate(-50%) rotate(45deg)}.roadview-hotspot{position:absolute;z-index:3;padding:8px 11px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#1111119e;color:#fff;font-weight:var(--wbs-font-weight-bold);cursor:pointer;white-space:nowrap;transform:translate(-50%,-50%)}.roadview-hotspot.active{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action)}.roadview-hotspot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--wbs-yellow)}.roadview-hotspot.active:before{background:var(--wbs-black)}.roadview-caption{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;display:grid;gap:4px;padding:16px;border-radius:8px;background:#111111b8}.roadview-caption strong{font-size:18px}.roadview-caption span{color:#ffffffd1}.roadview-source{width:fit-content;color:#ffffffb8;font-size:12px;text-decoration:underline}.roadview-source:hover{color:#f2f2f2}.roadview-map-card .ant-card-body{display:grid;gap:12px;height:100%}.roadview-map-card h4.ant-typography{margin:0;color:var(--wbs-black)}.roadview-zone{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;align-items:center;padding:11px;border:0;border-radius:8px;background:#fafafa;text-align:left;cursor:pointer}.roadview-zone.active,.roadview-zone:hover{background:#f2f2f2}.roadview-zone span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.roadview-zone strong{color:var(--wbs-black)}.roadview-zone small{grid-column:2;color:var(--wbs-muted);font-size:12px}.exhibition-detail-content{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.exhibition-detail-left,.exhibition-detail-right{display:grid;gap:16px;min-width:0}.exhibition-detail-content .ant-card{border-color:var(--wbs-border)}.exhibition-detail-content .ant-card-head-title{font-weight:var(--wbs-font-weight-heavy)}.detail-note-icon{display:block;margin-bottom:10px;color:var(--wbs-black);font-size:22px}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(420px,42vw) minmax(0,1fr);background:var(--wbs-surface)}.login-brand-panel{position:relative;min-height:100vh;overflow:hidden;background:#111;color:#fff;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between}.login-brand-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00000038,#ffffff0d 42%,#1113);pointer-events:none}.login-brand-panel:after{content:"";position:absolute;left:0;right:0;top:122px;height:150px;background:linear-gradient(90deg,#000000d1,#aaaaaa6b,#1110);opacity:.62;clip-path:polygon(0 0,72% 0,88% 50%,72% 100%,0 100%);pointer-events:none}.login-brand-top,.login-hero-copy,.login-visual,.login-proof-row{position:relative;z-index:1}.login-brand-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.login-brand-lockup{display:inline-flex;align-items:center;gap:0;color:#fff}.login-brand-mark{width:190px;height:40px;display:grid;place-items:center;overflow:hidden;background:transparent;color:var(--wbs-black);border-radius:0;font-weight:var(--wbs-font-weight-heavy);font-size:22px}.login-brand-mark>img{display:block;width:100%;height:100%;object-fit:contain}.login-brand-panel .login-brand-mark>img{filter:brightness(0) invert(1)}.login-brand-name,.login-brand-subtitle{display:block;color:#fff;line-height:1.2}.login-brand-name{font-size:22px;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.login-brand-subtitle{color:#ffffffb8;font-size:13px}.login-close-mobile{display:none;color:#fff}.login-hero-copy{margin-top:auto;max-width:620px}.login-hero-copy h1.ant-typography{color:var(--wbs-yellow);margin:0 0 18px;font-size:48px;line-height:1.14;letter-spacing:0;word-break:keep-all;text-wrap:balance;text-shadow:0 2px 10px rgba(0,0,0,.28)}.login-hero-copy .ant-typography{max-width:540px;color:#ffffffdb;font-size:16px;line-height:1.72;margin:0;word-break:keep-all}.login-visual{margin:40px 0 28px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:420px}.login-route-card{border:1px solid rgba(255,255,255,.16);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:18px}.login-route-heading{display:flex;align-items:center;gap:10px;color:#fff;font-weight:var(--wbs-font-weight-bold)}.login-route-line{position:relative;display:flex;justify-content:space-between;align-items:center;margin:22px 2px}.login-route-line:before{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;background:#00000094;transform:translateY(-50%)}.login-route-line span{position:relative;width:14px;height:14px;border-radius:50%;background:var(--wbs-yellow);border:3px solid var(--wbs-black);color:var(--km-on-action)}.login-route-metrics{display:flex;align-items:baseline;gap:10px}.login-route-metrics strong{color:var(--wbs-yellow);font-size:42px;line-height:1}.login-route-metrics span{color:#ffffffc2}.login-process-list{display:grid;gap:8px}.login-process-item{display:flex;align-items:center;gap:10px;color:#ffffffdb;font-weight:var(--wbs-font-weight-semibold)}.login-process-item .anticon{color:var(--wbs-yellow)}.login-proof-row{display:flex;flex-wrap:wrap;gap:10px;color:#ffffffc7;font-weight:var(--wbs-font-weight-bold);font-size:13px}.login-proof-row span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff12}.login-form-panel{position:relative;min-height:100vh;display:grid;place-items:center;padding:56px 28px;background:#fbfcfe;font-family:Pretendard Variable,Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-close{position:absolute;top:28px;right:32px;color:#1f2937}.login-form-wrap{width:min(100%,520px)}.login-form-header{text-align:center;margin-bottom:34px}.login-form-header h2.ant-typography{margin:0 0 8px;color:#111827;font-size:34px;font-weight:var(--wbs-font-weight-bold);line-height:1.18;letter-spacing:0}.login-form-header .ant-typography-secondary{color:#7a8493;font-size:13px;font-weight:var(--wbs-font-weight-regular)}.login-form-header a{color:var(--wbs-black);font-weight:var(--wbs-font-weight-semibold);text-decoration:none;border-bottom:0}.login-form-header a:hover,.login-form-header a:focus{color:var(--wbs-black);text-decoration:none;background:#ccc;border-radius:4px}.login-form .ant-form-item{margin-bottom:22px}.login-form-error{margin-bottom:12px}.login-form .ant-form-item-label>label{color:#303846;font-size:14px;font-weight:var(--wbs-font-weight-semibold)}.login-form .ant-input-affix-wrapper{min-height:58px;border-radius:12px;border-color:#9aa4b2;background:#fff;padding-inline:16px}.login-form .ant-input,.login-form .ant-input-password input{color:#182031;font-size:15px;font-weight:var(--wbs-font-weight-regular)}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-affix-wrapper-focused{border-color:var(--wbs-black);box-shadow:0 0 0 3px #00000047}.login-form-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-2px 0 24px}.login-form-options .ant-checkbox-wrapper{color:#1f2937;font-size:14px;font-weight:var(--wbs-font-weight-semibold)}.login-form-options .ant-btn-link{height:auto;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-semibold);padding:2px 0;text-decoration:none;border-bottom:0}.login-form-options .ant-btn-link:hover,.login-form-options .ant-btn-link:focus{color:var(--wbs-black)!important;text-decoration:none!important;background:transparent!important}.login-help-link{color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-semibold);text-decoration:none}.login-help-link:hover,.login-help-link:focus{color:var(--wbs-black);text-decoration:none}.login-submit.ant-btn{height:58px;border-radius:999px;background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);font-size:16px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.login-submit.ant-btn:hover{background:var(--km-action-hover)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.forgot-password-wrap{width:min(100%,540px)}.forgot-back-link{margin-bottom:28px}.forgot-form-header{text-align:left;margin-bottom:30px}.forgot-form-header h2.ant-typography{font-size:34px}.forgot-form-header .ant-typography-secondary{display:block;max-width:420px;color:#667085;font-size:14px;line-height:1.6}.forgot-help-card{display:grid;gap:6px;margin:-4px 0 24px;padding:16px;border-radius:10px;background:#f2f2f2}.forgot-help-card .ant-typography{font-size:13px;line-height:1.55}.forgot-result-panel{padding:28px;border-radius:14px;background:#fff;border:1px solid #edf0f5}.forgot-result-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--wbs-yellow);color:var(--km-on-action);font-size:22px;margin-bottom:18px}.forgot-result-panel h3.ant-typography{margin:0 0 10px;color:#111827;font-size:24px;font-weight:var(--wbs-font-weight-bold)}.forgot-result-panel p.ant-typography{color:#667085;line-height:1.65}.forgot-result-actions{display:grid;gap:10px;margin-top:24px}.forgot-result-actions .ant-btn-default{height:48px;border-radius:999px}.oauth-stack{display:grid;gap:12px;margin-bottom:24px}.oauth-stack.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.oauth-button.ant-btn{height:52px;border-radius:999px;font-size:14px;font-weight:var(--wbs-font-weight-bold);border-color:#d5dde8;background:#fff;color:#1f2937;display:inline-flex;align-items:center;justify-content:center;gap:10px}.oauth-button.ant-btn:hover{border-color:#d5dde8!important;color:var(--wbs-black)!important;background:#fafafa!important}.oauth-button.kakao.ant-btn{background:#fee500;border-color:#fee500;color:#1f2937}.oauth-button.kakao.ant-btn:hover{background:#3dff91!important;border-color:#fee500!important;color:#1f2937!important}.oauth-icon{width:24px;height:24px;display:block;flex:0 0 24px;object-fit:contain}.auth-email-divider{margin:24px 0 18px;color:#596170;text-align:center;font-size:13px;font-weight:var(--wbs-font-weight-medium);line-height:1.4}.google-mark{color:#4285f4;border:1px solid #d5dde8;background:#fff}.kakao-mark{color:#fee500;background:#191919}.signup-screen{grid-template-columns:minmax(420px,38vw) minmax(0,1fr)}.signup-brand-panel{background:var(--wbs-black)}.signup-brand-panel:after{background:linear-gradient(90deg,#000000eb,#aaa9,#1110)}.signup-hero-copy h1.ant-typography{font-size:48px;line-height:1.02}.signup-benefit-list{position:relative;z-index:1;display:grid;gap:12px;margin:34px 0 26px;max-width:460px}.signup-benefit-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff14}.signup-benefit-item>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#00000029;color:var(--wbs-yellow);font-size:18px}.signup-benefit-item strong{display:block;color:#fff;margin-bottom:4px}.signup-benefit-item p{margin:0;color:#ffffffb8;line-height:1.5}.signup-form-panel{align-items:start;place-items:start center;overflow:auto}.signup-form-wrap{width:min(100%,720px)}.signup-form-header{text-align:left;margin-bottom:24px}.signup-form-header h2.ant-typography{margin-top:12px}.signup-only-screen{min-height:100vh;background:#fbfcfe}.signup-only-screen .signup-form-panel{min-height:100vh;padding:44px 28px 60px}.signup-inline-brand{display:inline-flex;align-items:center;gap:0;margin-bottom:28px;color:var(--wbs-commerce-dark)}.signup-inline-brand strong{display:block;color:var(--wbs-commerce-dark);font-size:22px;line-height:1.1}.signup-inline-brand .ant-typography{display:block;font-size:12px;line-height:1.2}@media(max-width:640px){.signup-inline-brand{display:none}.signup-only-screen .signup-form-panel{padding-top:28px}}.auth-back-link{display:inline-flex;align-items:center;gap:8px;color:var(--wbs-muted);cursor:pointer;font-weight:var(--wbs-font-weight-bold)}.auth-back-link:hover{color:var(--wbs-black)}.signup-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.signup-form .ant-form-item{margin-bottom:12px}.signup-form .ant-input-affix-wrapper{height:46px;min-height:46px;padding-block:0}.auth-form-control.ant-input,.auth-form-control.ant-input-affix-wrapper .ant-input{text-align:left}.auth-form-control.ant-input-affix-wrapper{align-items:center}.signup-submit.ant-btn{margin-top:4px}.member-role-form-item,.signup-city-field{grid-column:1 / -1}.member-role-check-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-role-check-grid.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.member-role-check-card.ant-checkbox-wrapper{min-width:0;display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px;border:1px solid #dfe4ec;border-radius:var(--seed-radius-r3);background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.app-shell .member-role-check-card.ant-checkbox-wrapper:hover{border-color:var(--seed-palette-gray-600);background:var(--seed-color-bg-weak)}.app-shell .member-role-check-card.ant-checkbox-wrapper-checked{border-color:var(--seed-palette-gray-900);background:var(--seed-color-brand-weak);box-shadow:inset 0 0 0 1px var(--seed-palette-gray-900)}.app-shell .member-role-check-card .ant-checkbox{flex:0 0 20px;margin-top:1px}.app-shell .member-role-check-card .ant-checkbox-inner{width:20px;height:20px;border:1px solid var(--seed-palette-gray-500);border-radius:6px;background:var(--seed-color-bg);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.app-shell .member-role-check-card:hover .ant-checkbox-inner{border-color:var(--seed-palette-gray-800)}.app-shell .member-role-check-card .ant-checkbox-checked .ant-checkbox-inner,.app-shell .member-role-check-card.ant-checkbox-wrapper-checked .ant-checkbox-inner{border-color:var(--seed-palette-gray-1000)!important;background:var(--seed-palette-gray-1000)!important;box-shadow:0 0 0 3px #0000003d}.member-role-check-card.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--seed-color-fg)!important;border-width:0 2px 2px 0}.app-shell .member-role-check-card .ant-checkbox-checked:after{border-color:transparent}.member-role-check-card>span:last-child{min-width:0;display:grid;gap:3px}.member-role-check-card>span:last-child strong{color:var(--wbs-black);font-size:13px;line-height:1.25}.member-role-check-card>span:last-child span{color:#6b7280;font-size:12px;line-height:1.4;word-break:keep-all}.onboarding-recommendation-card.ant-checkbox-wrapper{border-color:#00f068;background:#e6fff1}.profile-page{max-width:1320px;margin:0 auto}.profile-hero-card,.profile-section-card,.profile-side-card{border-radius:8px;overflow:hidden;border-color:var(--wbs-border)}.page-container:has(.profile-edit-page){padding-top:8px}.profile-edit-page{width:min(calc(100% - 112px),860px);max-width:none;padding:0 0 64px}.profile-edit-page-card{border-radius:8px;border-color:var(--wbs-border)}.profile-edit-page-card .ant-card-head{min-height:58px;border-bottom:0}.profile-edit-page-card .ant-card-head-title{font-size:18px;font-weight:var(--wbs-font-weight-semibold)}.profile-edit-page-card .ant-card-body{padding:12px 24px 28px}.profile-edit-card-title{display:inline-flex;align-items:center;gap:10px}.profile-edit-card-title span{color:var(--wbs-black);font-size:18px;font-weight:var(--wbs-font-weight-semibold);line-height:1.2}.profile-edit-back-button.ant-btn{width:34px;height:34px;color:var(--wbs-black);box-shadow:none}.profile-edit-back-button.ant-btn:hover,.profile-edit-back-button.ant-btn:focus{background:#f3f5f8!important;color:var(--wbs-black)!important;box-shadow:none!important}.profile-interests-intro{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin:2px 0 26px;padding:16px;border:1px solid #6deaa3;border-radius:10px;background:#eafff3}.profile-interests-intro>.anticon{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:20px}.profile-interests-intro h4.ant-typography{margin:0 0 4px;color:var(--wbs-black);font-size:16px}.profile-interests-intro p.ant-typography{margin:0;color:#665c2a;font-size:13px;line-height:1.5;word-break:keep-all}.profile-cover{position:relative;height:220px;background:radial-gradient(circle at 18% 35%,rgba(0,0,0,.28),transparent 30%),linear-gradient(120deg,#272727,#595959 48%,#ccc)}.profile-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11111147,#ffffff14)}.profile-cover-action{position:absolute;right:24px;top:22px;z-index:1;color:var(--wbs-commerce-dark);background:#fff;border:0}.profile-main{position:relative;padding:0 28px 28px;background:#fff}.profile-edit-button{position:absolute;right:24px;top:20px;color:#2f3540}.profile-edit-view-button{position:absolute;right:24px;top:20px;height:38px;border-radius:8px;border-color:#111827;color:#111827;font-weight:var(--wbs-font-weight-semibold);box-shadow:none}.profile-edit-view-button:hover,.profile-edit-view-button:focus{border-color:#111827!important;color:#111827!important;box-shadow:none!important}.profile-avatar-wrap{position:relative;width:154px;margin-top:-76px}.profile-avatar{width:154px;height:154px;border:5px solid white;background:#7894aa;font-size:42px;font-weight:var(--wbs-font-weight-heavy)}.profile-avatar-add{position:absolute;right:-4px;bottom:18px;width:42px;height:42px;color:var(--wbs-commerce-dark);border-color:var(--wbs-commerce);background:#fff}.profile-identity{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:20px;align-items:start}.profile-identity h2.ant-typography{margin:0 0 4px;font-size:26px;line-height:1.2;letter-spacing:0}.profile-headline.ant-typography{margin-bottom:6px;color:#1f2937;font-size:15px}.profile-meta{color:var(--wbs-muted);font-size:13px}.profile-meta .ant-btn-link{padding:0;height:auto;color:var(--wbs-commerce-dark);font-weight:var(--wbs-font-weight-bold)}.profile-company-block{display:flex;align-items:center;gap:10px;justify-content:flex-end;color:#2f3540;font-weight:var(--wbs-font-weight-bold)}.profile-company-block .anticon{color:var(--wbs-commerce-dark);font-size:20px}.profile-actions{margin-top:18px}.profile-actions .ant-btn{border-radius:999px;font-weight:var(--wbs-font-weight-bold)}.profile-role-strip{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-role-card{min-width:0;display:grid;gap:8px;padding:14px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.profile-role-card.active{border-color:#3ed47f;background:#eafff3}.profile-role-card.ready{border-color:#b7dec2;background:#f5fbf6}.profile-role-card.setup{background:#fafafa}.profile-role-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-role-top span{color:#30343b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.profile-role-card strong{color:var(--wbs-black);font-size:18px;line-height:1.2}.profile-role-card p{margin:0;color:var(--wbs-muted);font-size:12px;line-height:1.45;word-break:keep-all}.profile-status-grid{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.profile-status-card{min-height:96px;padding:16px;display:flex;justify-content:space-between;gap:12px;background:#fbfcfe;border:1px solid var(--wbs-border);border-radius:8px}.profile-status-card.private{background:#eaf2fb}.profile-status-card .ant-typography{margin:0}.profile-status-card p.ant-typography{margin-top:4px;color:#2f3540}.profile-status-card .ant-btn-link{height:auto;padding:0;color:var(--wbs-commerce-dark);font-weight:var(--wbs-font-weight-bold)}.profile-ops-card .ant-card-body{display:grid;gap:16px}.profile-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-ops-panel{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.profile-panel-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.profile-panel-head>.anticon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-size:20px}.profile-panel-head h5.ant-typography{margin:0 0 4px;color:var(--wbs-black);font-size:16px}.profile-panel-head p.ant-typography{margin:0;color:var(--wbs-muted);font-size:13px;line-height:1.5;word-break:keep-all}.profile-fact-list{display:grid;gap:9px;margin:0}.profile-fact-list div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px}.profile-fact-list dt{color:var(--wbs-muted);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.profile-fact-list dd{min-width:0;margin:0;color:var(--wbs-black);font-size:13px;font-weight:var(--wbs-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-company-list{display:grid;gap:10px}.profile-company-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #eeeeee;border-radius:8px;background:#fbfbfb}.profile-company-list .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.profile-company-list strong,.profile-company-list span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-company-list strong{color:var(--wbs-black)}.profile-company-list span{margin-top:2px;color:var(--wbs-muted);font-size:12px}.profile-routing-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #6deaa3;border-radius:8px;background:#eafff3}.profile-routing-panel>div{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;align-items:center}.profile-routing-panel .anticon{grid-row:1 / span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:18px}.profile-routing-panel strong{color:var(--wbs-black);line-height:1.35;word-break:keep-all}.profile-routing-panel span{color:#665c2a;font-size:13px;line-height:1.45;word-break:keep-all}.profile-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-suggestion{min-height:150px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.profile-suggestion>.anticon{width:54px;height:54px;display:grid;place-items:center;color:var(--wbs-commerce-dark);background:var(--wbs-commerce-soft);border-radius:8px;font-size:26px}.profile-suggestion h5.ant-typography{margin:0 0 8px;font-size:16px}.profile-suggestion p.ant-typography{color:var(--wbs-muted)}.profile-experience{display:flex;gap:14px;align-items:flex-start}.profile-experience h5.ant-typography{margin:0 0 4px}.profile-avatar .ant-avatar-img{object-fit:cover}.profile-proposal-card .ant-card-body{display:grid;gap:16px}.profile-proposal-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcfe}.profile-proposal-owner{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.profile-proposal-owner .ant-avatar{width:52px;height:52px;background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.profile-proposal-owner div{min-width:0}.profile-proposal-owner p.ant-typography{margin:3px 0 0}.profile-proposal-list{display:grid;gap:10px}.profile-proposal-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid #edf0f4;border-radius:8px;background:#fff}.profile-proposal-list article>div{min-width:0}.profile-proposal-list h5.ant-typography{margin:0 0 5px;color:var(--wbs-black)}.profile-proposal-list p.ant-typography{margin:0;color:#4b5563;line-height:1.55}.profile-side-card .ant-card-head-title{font-weight:var(--wbs-font-weight-bold)}.profile-side-row{display:flex;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--wbs-border)}.profile-side-row+.profile-side-row{padding-top:18px}.profile-side-row:last-child{padding-bottom:0;border-bottom:0}.profile-side-row h5.ant-typography{margin:0 0 4px;font-size:15px}.profile-people-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--wbs-border)}.profile-people-row:last-child{border-bottom:0}.profile-people-row p.ant-typography{margin:2px 0 0}.profile-readiness-card .ant-card-body{display:grid;gap:14px}.profile-readiness-list{display:grid;gap:10px}.profile-readiness-list div{display:grid;grid-template-columns:22px 72px minmax(0,1fr);gap:8px;align-items:start}.profile-readiness-list .anticon{color:#1f8f45;margin-top:2px}.profile-readiness-list span{color:var(--wbs-muted);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.profile-readiness-list strong{color:var(--wbs-black);font-size:12px;line-height:1.35;word-break:keep-all}.profile-edit-form{--profile-edit-label-size: 14px;--profile-edit-input-size: 15px}.profile-edit-form .ant-form-item{margin-bottom:16px}.profile-edit-form .ant-form-item-label{padding-bottom:6px}.profile-edit-form .ant-form-item-label>label{color:var(--wbs-black);font-size:var(--profile-edit-label-size);font-weight:var(--wbs-font-weight-bold);line-height:1.35}.profile-edit-form .ant-form-item-label>label:after{margin-inline-start:3px}.profile-edit-form .ant-input,.profile-edit-form .ant-input-affix-wrapper,.profile-edit-form .ant-select-selector{min-height:50px;border-color:#d7dee8;border-radius:10px;font-size:var(--profile-edit-input-size);box-shadow:none}.profile-edit-form .ant-input:hover,.profile-edit-form .ant-input-affix-wrapper:hover,.profile-edit-form .ant-select-selector:hover{border-color:#b8c1cf!important}.profile-edit-form .ant-input:focus,.profile-edit-form .ant-input-focused,.profile-edit-form .ant-input-affix-wrapper-focused,.profile-edit-form .ant-select-focused .ant-select-selector{border-color:#111827!important;box-shadow:0 0 0 2px #11182714!important}.profile-birth-date-picker-popup.ant-picker-dropdown{--ant-picker-cell-width: 30px;--ant-picker-cell-height: 30px}.profile-birth-date-picker-popup .ant-picker-panel-container{min-width:264px}.profile-birth-date-picker-popup .ant-picker-date-panel{width:264px}.profile-birth-date-picker-popup .ant-picker-header{height:40px;padding-inline:10px}.profile-birth-date-picker-popup .ant-picker-content{width:240px;margin-inline:auto}.profile-birth-date-picker-popup .ant-picker-content th{height:26px;color:var(--seed-color-fg-muted);font-size:12px;font-weight:var(--wbs-font-weight-medium)}.profile-birth-date-picker-popup .ant-picker-cell{height:30px;padding-block:1px}.profile-birth-date-picker-popup .ant-picker-cell-inner{min-width:30px;height:30px;line-height:30px}.profile-birth-date-picker-popup .ant-picker-footer{min-height:36px}.profile-edit-form textarea.ant-input{min-height:104px;padding:12px 14px;line-height:1.55}.profile-edit-action-row{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.profile-edit-action-row .ant-btn{min-width:96px;height:40px;border-radius:8px;font-weight:var(--wbs-font-weight-semibold)}.profile-completion-modal .ant-modal-content{overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r5);box-shadow:0 18px 46px #2a30382e}.profile-completion-modal .ant-modal-body{padding:28px 28px 20px}.profile-completion-modal .ant-modal-footer{margin:0;padding:0 28px 28px;border:0}.profile-completion-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.profile-completion-actions .ant-btn{flex:1;min-height:44px}.profile-completion-actions .ant-btn-primary{order:-1}.profile-completion-actions .ant-btn-primary,.profile-completion-actions .ant-btn-primary:hover,.profile-completion-actions .ant-btn-primary:focus-visible{border-color:var(--seed-color-brand)!important;background:var(--seed-color-brand)!important;color:var(--km-on-action)!important;font-weight:800}.profile-completion-modal-body{display:grid;gap:12px}.profile-completion-modal-body h2{margin:0;color:var(--seed-color-fg);font-size:21px;font-weight:750;letter-spacing:-.02em;line-height:1.35}.profile-completion-modal-body p{margin:6px 0 2px;color:var(--seed-color-fg-muted);font-size:14px;line-height:1.55;word-break:keep-all}.profile-completion-required-list{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none}.profile-completion-required-list li{display:grid;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-weak);color:var(--seed-color-fg);font-size:14px;font-weight:600}@media(max-width:480px){.profile-completion-modal .ant-modal-body{padding:24px 20px 18px}.profile-completion-modal .ant-modal-footer{padding:0 20px 20px}.profile-completion-modal-body h2{font-size:20px}}.profile-buyer-registration-card .ant-card-body{display:grid;gap:16px}.profile-buyer-registration-intro{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.profile-buyer-registration-intro h4{margin-bottom:6px!important}.profile-buyer-registration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.profile-buyer-registration-grid div{display:grid;gap:6px;padding:12px;border:1px solid var(--wbs-border);border-radius:8px;background:#f8fafc}.profile-buyer-registration-grid dt{color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.profile-buyer-registration-grid dd{margin:0;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-bold);line-height:1.45}.profile-buyer-specific-products{display:grid;gap:10px}.profile-form-section-title{margin:24px 0 14px;padding-top:20px;border-top:1px solid var(--wbs-border);color:var(--wbs-black);font-size:17px;font-weight:var(--wbs-font-weight-semibold);line-height:1.3}.profile-form-section-title.first{margin-top:0;padding-top:0;border-top:0}.profile-edit-form .member-role-check-card>span:last-child strong{font-size:14px;font-weight:var(--wbs-font-weight-semibold)}.profile-edit-form .member-role-check-card>span:last-child span{font-size:12px;font-weight:var(--wbs-font-weight-regular)}.profile-role-verification-list{display:grid;gap:10px;margin:-2px 0 18px;padding:14px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.profile-role-verification-heading{display:grid;gap:3px}.profile-role-verification-heading strong{color:var(--seed-color-fg);font-size:14px;font-weight:700}.profile-role-verification-heading span{color:var(--seed-color-fg-muted);font-size:12px;line-height:1.45}.profile-role-verification-items{display:grid;gap:6px}.profile-role-verification-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0}.profile-role-verification-item+.profile-role-verification-item{border-top:1px solid var(--seed-color-stroke)}.profile-role-verification-item>div{display:grid;gap:2px}.profile-role-verification-item strong{color:var(--seed-color-fg);font-size:13px;font-weight:700}.profile-role-verification-item span{color:var(--seed-color-fg-muted);font-size:12px}.profile-role-verification-item .ant-btn{min-height:32px;border-radius:var(--seed-radius-r2);font-weight:700}.profile-role-verification-status.ant-tag{margin:0;border:0;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted);font-size:12px;font-weight:700;line-height:26px}.profile-role-verification-status.is-approved{background:#e8f7ed;color:#137333}.profile-role-verification-status.is-submitted,.profile-role-verification-status.is-under_review{background:var(--seed-color-brand-weak);color:var(--seed-color-brand-pressed)}.profile-role-verification-guidance{display:grid;gap:7px;margin:0 0 16px;padding:14px;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.profile-role-verification-guidance strong{color:var(--seed-color-fg);font-size:14px;font-weight:700}.profile-role-verification-guidance p{margin:0;color:var(--seed-color-fg-muted);font-size:13px;line-height:1.5}.profile-role-verification-guidance ul{display:grid;gap:3px;margin:2px 0 0;padding:0;list-style:none}.profile-role-verification-guidance li{display:flex;gap:6px;color:var(--seed-color-fg-muted);font-size:12px;line-height:1.45}.profile-role-verification-guidance li:before{color:var(--seed-color-brand-pressed);content:"•"}.profile-edit-tag-select.ant-select{width:100%}.profile-edit-tag-select.ant-select-multiple .ant-select-selector{min-height:50px;padding:5px 12px!important;align-items:center}.profile-edit-tag-select .ant-select-selection-overflow{gap:4px 6px;align-items:center;padding:1px 0}.profile-edit-tag-select .ant-select-selection-item{height:28px;margin:0;padding-inline:9px 6px;display:inline-flex;align-items:center;border:1px solid #e1e6ee;border-radius:7px;background:#f5f7fa;color:#111827;font-size:13px;line-height:26px;font-weight:var(--wbs-font-weight-medium)}.profile-edit-tag-select .ant-select-selection-item-remove{display:inline-flex;align-items:center;margin-inline-start:5px;color:#6b7280;font-size:11px}.profile-edit-tag-select .ant-select-selection-search{min-height:30px;margin-inline-start:0;display:inline-flex;align-items:center}.profile-edit-tag-select .ant-select-selection-search-input{height:30px!important}.profile-edit-tag-select .ant-select-selection-placeholder{color:#98a2b3;font-size:14px}.profile-edit-tag-dropdown.ant-select-dropdown{padding:8px;border:1px solid #e4e9f0;border-radius:10px;box-shadow:0 14px 30px #1118271f}.profile-tag-suggestion-panel{display:grid;gap:8px}.profile-tag-suggestion-caption{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.profile-tag-suggestion-list{display:flex;flex-wrap:wrap;gap:6px}.profile-tag-suggestion-list button{height:30px;padding:0 10px;border:1px solid #e4e9f0;border-radius:999px;background:#fff;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-semibold);cursor:pointer}.profile-tag-suggestion-list button:hover,.profile-tag-suggestion-list button:focus{border-color:#111827;background:#f2f2f2;color:#111827}.profile-tag-suggestion-empty{padding:8px 4px;color:#667085;font-size:13px}.product-proposal-detail-page{background:#fff}.product-proposal-detail-page.maker-request-detail-page{background:transparent}.page-container:has(.buyer-detail-page),.page-container:has(.service-provider-detail-page){width:100%;max-width:none;background:var(--wbs-bg)}.page-container:has(.service-provider-detail-page){padding-top:16px}@media(min-width:768px){.app-shell:has(.service-provider-detail-page) .market-main-tabs{padding-bottom:2px}}@media(min-width:981px){.app-shell:has(.service-provider-detail-page) .market-header-spacer{height:124px}}.buyer-detail-page,.service-provider-detail-page{min-height:calc(100vh - 120px);background:transparent}.buyer-detail-shimmer{display:block;border-radius:8px;background:linear-gradient(90deg,#edf0f4 18%,#f8f9fb,#edf0f4 72%);background-size:220% 100%;animation:buyer-detail-shimmer 1.45s ease-in-out infinite}@keyframes buyer-detail-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.buyer-detail-shimmer.is-cover{width:100%;height:100%;min-height:320px;aspect-ratio:4 / 3}.buyer-detail-shimmer.is-inline{display:inline-block;width:112px;height:14px;vertical-align:middle}.buyer-detail-shimmer.is-line{height:14px}.buyer-detail-shimmer.is-kicker{width:92px;height:12px}.buyer-detail-shimmer.is-title{width:min(82%,470px);height:38px}.buyer-detail-shimmer.is-body{width:100%}.buyer-detail-shimmer.is-short{width:64%}.buyer-detail-shimmer.is-button{width:124px;height:40px;border-radius:7px}.buyer-detail-shimmer.is-wide{width:100%}.buyer-detail-shimmer.is-section-title{width:142px;height:24px}.buyer-detail-shimmer.is-section-copy{width:min(70%,360px);margin-top:10px}.buyer-detail-shimmer.is-side-title{width:118px;height:22px}.buyer-detail-shimmer.is-fact{width:100%;height:64px}.buyer-detail-shimmer.is-list-icon{width:14px;height:14px;border-radius:50%}.buyer-detail-shimmer.is-list-line{width:66%;height:14px}.buyer-detail-skeleton-copy,.buyer-detail-loading-copy{display:grid;gap:10px}.buyer-detail-skeleton-copy{align-content:start;padding-top:6px}.buyer-detail-skeleton-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.buyer-detail-skeleton-tags .buyer-detail-shimmer{width:70px;height:28px;border-radius:999px}.buyer-detail-skeleton-section .ant-card-body,.buyer-detail-skeleton-side-card .ant-card-body{display:grid;gap:10px}.buyer-detail-skeleton-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.buyer-detail-loading-list-item{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:9px;min-height:24px}.product-proposal-detail-shell{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:minmax(0,340px) minmax(0,720px) 340px;gap:20px;align-items:start}.product-proposal-one-page{grid-column:2;min-width:0;display:grid;gap:16px}.product-proposal-detail-hero,.product-proposal-detail-section,.product-proposal-side-card{border-color:var(--wbs-border);border-radius:8px}.product-proposal-detail-hero{position:relative}.product-proposal-detail-hero>.ant-card-body{padding-top:62px}.product-proposal-detail-back.wbs-back-button.ant-btn{position:absolute;left:18px;top:16px;z-index:2}.product-proposal-detail-hero-grid{display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch}.product-proposal-image-stack{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;min-height:360px}.product-proposal-image-stack img{width:100%;height:100%;object-fit:cover;border-radius:8px;background:#f3f4f6;display:block}.product-proposal-image-stack>div{display:grid;grid-template-rows:1fr 1fr;gap:10px}.product-proposal-detail-copy{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.proposal-detail-kicker{color:#00c154;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.product-proposal-detail-copy h1.ant-typography{margin:0;color:var(--wbs-black);font-size:34px;line-height:1.15}.proposal-detail-model{color:#64748b;font-weight:var(--wbs-font-weight-bold)}.product-proposal-detail-copy p.ant-typography{margin:0;color:#334155;font-size:15px;line-height:1.55}.proposal-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.proposal-detail-actions .ant-btn-primary,.proposal-send-limit .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none}.product-proposal-detail-section .ant-card-body{display:grid;gap:14px}.proposal-detail-section-head{display:grid;gap:4px}.proposal-detail-section-head h2.ant-typography{margin:0;color:var(--wbs-black);font-size:21px}.proposal-detail-section-head span.ant-typography{color:#64748b;font-size:13px}.product-proposal-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.product-proposal-detail-facts div{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid var(--wbs-border);border-radius:8px;background:#f8fafc}.product-proposal-detail-facts dt{color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.product-proposal-detail-facts dd{margin:0;color:var(--wbs-black);font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.45}.proposal-detail-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-detail-pricing-grid div{display:grid;gap:8px;padding:14px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.proposal-detail-pricing-grid .anticon{color:#00c154}.proposal-detail-pricing-grid span{color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.proposal-detail-pricing-grid strong{color:var(--wbs-black);font-size:14px;line-height:1.45}.proposal-detail-material-list,.proposal-detail-check-list{display:grid;gap:10px}.proposal-detail-material-list div,.proposal-detail-check-list div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;color:#334155;line-height:1.45}.proposal-detail-material-list .anticon,.proposal-detail-check-list .anticon{color:#00c154;margin-top:3px}.product-proposal-side-stack{grid-column:3;min-width:0;display:grid;align-content:start;gap:16px;position:sticky;top:98px}.maker-request-detail-page .product-proposal-detail-shell,.maker-detail-skeleton-layout{width:min(100%,1080px);grid-template-columns:minmax(0,720px) minmax(0,340px)}.maker-request-detail-page .product-proposal-one-page,.maker-detail-skeleton-layout .product-proposal-one-page{grid-column:1}.maker-request-detail-page .product-proposal-side-stack,.maker-detail-skeleton-layout .product-proposal-side-stack{grid-column:2}.product-proposal-side-card .ant-card-body{display:grid;gap:14px}.product-proposal-side-card h3.ant-typography{margin:0;font-size:18px}.proposal-detail-contact{display:grid;gap:6px;padding:14px;border-radius:8px;border:1px solid var(--wbs-border);background:#f8fafc}.proposal-detail-contact strong{color:var(--wbs-black);font-size:15px}.proposal-detail-contact span{color:#64748b;font-size:13px}.proposal-send-limit{display:grid;gap:10px}.proposal-send-limit strong{color:var(--wbs-black);font-size:15px}.proposal-send-limit span{color:#64748b;font-size:13px;line-height:1.45}.app-shell:has(.product-detail-page),.page-container:has(.product-detail-page),.product-detail-page{background:#fff}.product-detail-shell{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.product-detail-main{min-width:0;display:grid;gap:18px}.product-detail-loading{display:grid;min-height:360px;place-items:center}.product-detail-hero-card,.product-detail-side-card{border-color:var(--wbs-border);border-radius:8px}.product-detail-hero-card{position:relative}.product-detail-hero-card>.ant-card-body{padding-top:62px}.product-detail-back.wbs-back-button.ant-btn{position:absolute;left:18px;top:16px;z-index:2}.product-detail-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:22px;align-items:stretch}.product-detail-image-frame{position:relative;overflow:hidden;display:grid;place-items:center;min-height:320px;aspect-ratio:4 / 3;border:1px solid #edf0f5;border-radius:8px;background:#f6f7f9;color:#98a2b3;font-size:40px}.product-detail-image-frame img{width:100%;height:100%;object-fit:contain}.product-detail-gallery{min-width:0;display:grid;align-content:start;gap:10px}.product-detail-gallery .product-detail-image-frame{width:100%;min-width:0;min-height:0;background:#fff}.product-detail-image-frame .ant-image{width:100%;height:100%;display:block}.product-detail-gallery-prev.ant-btn,.product-detail-gallery-next.ant-btn{position:absolute;top:50%;z-index:2;transform:translateY(-50%);background:#fffffff2;box-shadow:0 2px 8px #0000001f}.product-detail-gallery-prev.ant-btn{left:10px}.product-detail-gallery-next.ant-btn{right:10px}.product-detail-gallery-count{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:20px;background:#111827b3;color:#fff;font-size:12px;pointer-events:none}.product-detail-gallery-thumbnails{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:2px}.product-detail-gallery-thumbnails button{flex:0 0 64px;height:64px;padding:3px;overflow:hidden;border:1px solid #dfe3e9;border-radius:8px;background:#fff;cursor:pointer}.product-detail-gallery-thumbnails button.is-active{border-color:#00c756;box-shadow:0 0 0 1px #00c756}.product-detail-gallery-thumbnails button img{width:100%;height:100%;object-fit:contain}.product-detail-content-tabs>.ant-tabs-nav{margin-bottom:0}.product-detail-article{overflow-wrap:anywhere;line-height:1.8}.product-detail-article img{display:block;max-width:100%;height:auto;margin:20px auto}.product-detail-article video{max-width:100%}.product-detail-article table{max-width:100%}.product-detail-copy{min-width:0;display:grid;align-content:start;gap:12px}.product-detail-copy h1.ant-typography{margin:0;color:var(--wbs-black);font-size:34px;line-height:1.16;letter-spacing:0}.product-detail-model{color:#64748b;font-size:13px;font-weight:var(--wbs-font-weight-medium)}.product-detail-copy p.ant-typography{margin:0;color:#334155;line-height:1.65}.product-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px}.product-detail-actions .ant-btn{width:100%;min-width:0}.product-detail-actions .ant-btn-primary,.product-detail-side-card .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none}.product-detail-section{display:grid;gap:12px;padding-top:22px;border-top:1px solid #e5e7eb}.product-detail-section-head h2.ant-typography{margin:0;color:var(--wbs-black);font-size:20px;font-weight:var(--wbs-font-weight-semibold)}.product-detail-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-detail-video-grid video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;border-radius:10px;background:#111}.product-detail-side{min-width:0;display:grid;gap:16px;position:sticky;top:98px}.product-detail-side-card .ant-card-body{display:grid;gap:14px}.product-detail-side-card h3.ant-typography{margin:0;font-size:18px}.product-detail-company-link{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;color:inherit}.product-detail-company-link .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.product-detail-company-link span{min-width:0;display:grid;gap:4px}.product-detail-company-link strong{color:var(--wbs-black);font-weight:var(--wbs-font-weight-semibold)}.product-detail-company-link em{color:#64748b;font-style:normal;font-size:12px}.product-detail-contact,.product-detail-check-list{display:grid;gap:8px}.product-detail-contact strong{color:var(--wbs-black);font-weight:var(--wbs-font-weight-semibold)}.product-detail-contact span{color:#64748b;font-size:13px}.product-detail-check-list div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:#334155;line-height:1.45}.product-detail-check-list .anticon{color:#00c154;margin-top:3px}.product-proposal-image-carousel{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3;max-height:520px;min-height:320px;border:1px solid #edf0f5;border-radius:8px;background:#f6f7f9}.product-proposal-image-carousel>img{display:block;width:100%;height:100%;object-fit:cover}.product-proposal-image-carousel>div:not(.proposal-image-dots){display:none}.service-provider-detail-page .product-proposal-image-carousel{aspect-ratio:16 / 9;min-height:0;max-height:none}.proposal-image-arrow.ant-btn{position:absolute;top:50%;z-index:2;width:38px;height:38px;transform:translateY(-50%);border-color:#0f172a1f;background:#ffffffeb;color:var(--wbs-black);box-shadow:0 8px 20px #0f172a24}.proposal-image-arrow.previous{left:12px}.proposal-image-arrow.next{right:12px}.proposal-image-arrow.ant-btn:hover,.proposal-image-arrow.ant-btn:focus{border-color:var(--wbs-yellow);background:#fff;color:var(--wbs-black)}.proposal-image-arrow.ant-btn:focus-visible{outline:0;box-shadow:0 0 0 2px #00000057,0 8px 20px #0f172a24}.proposal-image-dots{position:absolute;left:50%;bottom:14px;z-index:2;display:flex;gap:6px;transform:translate(-50%)}.proposal-image-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffffb8;box-shadow:0 0 0 1px #0f172a24;cursor:pointer}.proposal-image-dots button.active{width:18px;background:var(--wbs-yellow);color:var(--km-on-action)}.proposal-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin-top:6px}.proposal-detail-actions .ant-btn{width:100%;min-width:0;height:36px}.product-proposal-detail-section.ant-card{border:0;border-top:1px solid #e5e7eb;border-radius:0;background:transparent;box-shadow:none}.product-proposal-detail-section .ant-card-body{padding:22px 0 0}.product-proposal-detail-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;border-top:1px solid #e5e7eb}.product-proposal-detail-facts div,.proposal-detail-pricing-grid div{display:grid;grid-template-columns:minmax(112px,150px) minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding:13px 0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent}.product-proposal-detail-facts>div:last-child,.proposal-detail-pricing-grid>div:last-child{border-bottom:0}.product-proposal-detail-facts dt,.proposal-detail-pricing-grid span{color:#64748b;font-size:13px;font-weight:var(--wbs-font-weight-medium)}.product-proposal-detail-facts dd,.proposal-detail-pricing-grid strong{margin:0;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-medium);line-height:1.55}.proposal-detail-pricing-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #e5e7eb}.proposal-detail-pricing-grid .anticon{display:none}.proposal-detail-section-head{margin-bottom:2px}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section.ant-card:not(.buyer-detail-skeleton-section){border:1px solid var(--wbs-border);border-radius:16px;background:#fff;overflow:hidden}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .ant-card-body{gap:16px;padding:24px 0 0}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .proposal-detail-section-head{margin:0;padding:0 24px 2px}.service-provider-detail-page .proposal-detail-empty{padding:0 24px;color:#64748b;font-size:14px;line-height:1.55}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .ant-card-body>.proposal-detail-check-list{padding:0 24px 22px}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .product-proposal-detail-facts{border-top-color:#e5e9ef}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .product-proposal-detail-facts>div{grid-template-columns:minmax(132px,160px) minmax(0,1fr);gap:24px;min-height:48px;padding:13px 24px}@media(max-width:640px){.product-detail-video-grid{grid-template-columns:minmax(0,1fr)}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .proposal-detail-section-head{padding-inline:18px}.service-provider-detail-page .proposal-detail-empty{padding-inline:18px}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .ant-card-body>.proposal-detail-check-list{padding-inline:18px}:is(.maker-request-detail-page,.buyer-detail-page,.service-provider-detail-page) .product-proposal-detail-section:not(.buyer-detail-skeleton-section) .product-proposal-detail-facts>div{grid-template-columns:minmax(96px,118px) minmax(0,1fr);gap:14px;padding-inline:18px}}@media(max-width:1180px){.product-detail-shell{grid-template-columns:1fr}.product-detail-side{position:static}.product-proposal-detail-shell{grid-template-columns:1fr}.maker-request-detail-page .product-proposal-detail-shell,.maker-detail-skeleton-layout{width:100%;grid-template-columns:1fr}.product-proposal-one-page,.product-proposal-side-stack,.maker-request-detail-page .product-proposal-one-page,.maker-request-detail-page .product-proposal-side-stack,.maker-detail-skeleton-layout .product-proposal-one-page,.maker-detail-skeleton-layout .product-proposal-side-stack{grid-column:1}.product-proposal-side-stack{position:static}}@media(max-width:860px){.product-detail-hero-grid{grid-template-columns:1fr}.product-detail-copy h1.ant-typography{font-size:28px}.product-detail-actions,.product-proposal-detail-hero-grid,.product-proposal-image-stack{grid-template-columns:1fr}.product-proposal-image-stack{min-height:0}.product-proposal-image-stack>div{grid-template-columns:1fr 1fr;grid-template-rows:none}.product-proposal-image-stack img{aspect-ratio:16 / 10}.product-proposal-detail-facts,.proposal-detail-pricing-grid{grid-template-columns:1fr}.product-proposal-detail-copy h1.ant-typography{font-size:26px}}.public-profile-page{max-width:1320px;margin:0 auto}.public-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.public-profile-main,.public-profile-side{min-width:0;display:grid;gap:16px}.public-profile-side{position:sticky;top:144px}.public-profile-hero,.public-profile-side-card,.public-profile-tabs .ant-tabs-content-holder{border:1px solid var(--wbs-border);border-radius:8px;background:#fff;overflow:hidden}.public-profile-cover{position:relative;height:210px;overflow:hidden;background:linear-gradient(120deg,#000000f5,#eeeeeeeb 46%,#f6f7fb 46%,#f6f7fb),repeating-linear-gradient(135deg,rgba(17,17,17,.08) 0,rgba(17,17,17,.08) 1px,transparent 1px,transparent 18px)}.public-profile-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,17,17,.08),transparent 58%);pointer-events:none}.public-profile-cover-copy{position:absolute;left:28px;bottom:26px;z-index:1;display:grid;gap:4px;color:var(--wbs-black)}.public-profile-cover-copy .ant-typography{color:#111111ad;font-size:12px;font-weight:var(--wbs-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.public-profile-cover-copy strong{font-size:30px;line-height:1.1;letter-spacing:0}.public-profile-body{position:relative;padding:0 28px 28px}.public-profile-avatar-row{min-height:74px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.public-profile-avatar{width:132px;height:132px;margin-top:-66px;border:5px solid #ffffff;background:var(--wbs-black);color:var(--km-on-action);font-size:42px;font-weight:var(--wbs-font-weight-heavy)}.public-profile-actions .ant-btn{min-width:96px;border-radius:8px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.public-profile-actions .ant-btn-primary{background:var(--wbs-yellow);border-color:var(--wbs-yellow);color:var(--km-on-action)}.public-profile-actions .ant-btn-primary:hover{background:var(--km-action-hover)!important;border-color:var(--wbs-yellow)!important;color:var(--km-on-action)!important}.public-profile-title-row{margin-top:14px}.public-profile-title-row h1.ant-typography{margin:0;color:var(--wbs-black);font-size:30px;line-height:1.2;letter-spacing:0}.public-profile-headline.ant-typography{max-width:760px;margin:8px 0;color:#30343b;font-size:16px;line-height:1.55;word-break:keep-all}.public-profile-meta{color:var(--wbs-muted);font-size:13px}.public-profile-stat-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-profile-stat-grid>div{padding:14px;display:grid;gap:4px;border:1px solid #ededed;border-radius:8px;background:#fbfbfb}.public-profile-stat-grid span{color:var(--wbs-muted);font-size:12px}.public-profile-stat-grid strong{color:var(--wbs-black);font-size:22px;line-height:1.1}.public-profile-tabs{border-radius:8px}.public-profile-tabs .ant-tabs-nav{margin:0 0 12px;padding:0 4px}.public-profile-tabs .ant-tabs-tab{font-weight:var(--wbs-font-weight-bold)}.public-profile-tabs .ant-tabs-ink-bar{background:var(--wbs-yellow);color:var(--km-on-action)}.public-profile-tabs .ant-tabs-content-holder{padding:0}.public-profile-post-list{display:grid}.public-profile-post{padding:20px;border-bottom:1px solid var(--wbs-border);background:#fff}.public-profile-post:last-child{border-bottom:0}.public-profile-post-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}.public-profile-post-head .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.public-profile-post-head .ant-typography{display:block;line-height:1.3}.public-profile-post h3.ant-typography{margin:0 0 8px;font-size:22px;line-height:1.35;letter-spacing:0}.public-profile-post p.ant-typography{margin:0 0 14px;color:#30343b;line-height:1.65;word-break:keep-all}.public-profile-post img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:8px;background:#f3f3f3}.public-profile-post-foot{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--wbs-muted);font-size:13px}.public-profile-card-grid,.public-profile-service-grid,.public-profile-review-list{display:grid;gap:12px;padding:16px}.public-profile-exhibition-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #ededed;border-radius:8px;background:#fff;color:var(--wbs-black)}.public-profile-exhibition-card:hover{color:var(--wbs-black);background:#fafafa;border-color:#3ed47f}.public-profile-exhibition-card>.anticon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:18px}.public-profile-exhibition-card strong{display:block;margin-bottom:3px;color:var(--wbs-black)}.public-profile-exhibition-card .ant-typography-secondary{display:block;font-size:12px}.public-profile-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-service-card .ant-card-body{min-height:180px;display:grid;gap:8px;align-content:start}.public-profile-service-card .anticon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-size:20px}.public-profile-service-card h4.ant-typography{margin:0;font-size:17px;line-height:1.35;letter-spacing:0}.public-profile-review{border-color:#ededed}.public-profile-review .ant-card-body{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.public-profile-review .ant-avatar{background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.public-profile-review p.ant-typography{margin:4px 0 0;color:#30343b;line-height:1.6}.public-profile-info-card{margin:16px;border-color:#ededed}.public-profile-info-card h3.ant-typography{margin:0 0 10px}.wbs-info-table-wrap{overflow:hidden;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#fff}.wbs-info-table{width:100%;border-collapse:collapse;table-layout:fixed}.wbs-info-table tr{border-bottom:1px solid #eef0f3}.wbs-info-table tr:last-child{border-bottom:0}.wbs-info-table-header,.wbs-info-table-content{min-width:0;padding:12px 0;vertical-align:top}.wbs-info-table-header{width:132px;padding-right:18px;color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.45;text-align:left;white-space:nowrap}.wbs-info-table-content{color:#111827}.wbs-info-table-value{display:block;color:#111827;font-size:15px;font-weight:var(--wbs-font-weight-medium);line-height:1.45;word-break:keep-all}.profile-product-info-table{border-radius:0}.profile-product-info-table .wbs-info-table-header,.profile-product-info-table .wbs-info-table-content{padding-block:11px}.profile-product-info-table .wbs-info-table-header{font-weight:var(--wbs-font-weight-medium)}.profile-product-info-table .wbs-info-table-value{font-size:14px;font-weight:var(--wbs-font-weight-medium)}.product-proposal-card-contact{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding-top:12px;border-top:1px solid #eeeeee}.product-proposal-card-contact .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.product-proposal-card-contact strong,.product-proposal-card-contact span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-proposal-card-contact strong{color:var(--wbs-black);font-weight:var(--wbs-font-weight-medium)}.product-proposal-card-contact span{margin-top:2px;color:#667085;font-size:12px}.profile-product-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.profile-product-detail-tags .ant-tag{margin:0;border-color:#a2ecc2;border-radius:999px;background:#d8ffe9;color:#6b5600;font-weight:var(--wbs-font-weight-semibold)}.coex-info-table{border-radius:0}.coex-info-table .wbs-info-table-header,.coex-info-table .wbs-info-table-content{padding-block:15px}.coex-info-table .wbs-info-table-header{width:150px}.coex-info-table .wbs-info-table-value{font-size:16px}@media(max-width:640px){.wbs-info-table,.wbs-info-table tbody,.wbs-info-table tr,.wbs-info-table-header,.wbs-info-table-content{display:block;width:100%}.wbs-info-table-header{padding:12px 0 3px}.wbs-info-table-content{padding:0 0 12px}}.public-profile-side-card .ant-card-head-title{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.public-profile-side-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #eeeeee}.public-profile-side-row:first-child{padding-top:0}.public-profile-side-row:last-child{padding-bottom:0;border-bottom:0}.public-profile-side-row>.anticon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black)}.public-profile-side-row strong,.public-profile-side-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-side-row strong{color:var(--wbs-black)}.public-profile-side-row span{margin-top:2px;color:var(--wbs-muted);font-size:12px}.message-workspace{min-height:660px;overflow:hidden}.message-workspace .ant-card-body{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:660px}.message-thread-list{border-right:1px solid var(--wbs-border);background:#fbfcfe}.message-pane-header{min-height:68px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--wbs-border);background:#fff}.message-pane-header .ant-space-item:last-child{display:grid;gap:2px}.message-pane-header .ant-typography-secondary{display:block;font-size:12px}.message-thread-item{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:0;border-bottom:1px solid var(--wbs-border);background:transparent;text-align:left;cursor:pointer}.message-thread-item:hover,.message-thread-item.active{background:var(--wbs-commerce-soft)}.message-thread-item strong{display:block;margin-bottom:3px;color:#1f2937}.message-thread-item .ant-typography{display:block;max-width:100%;font-size:12px}.message-chat-pane{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#f6faf8}.message-list{min-height:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.message-bubble-row{display:flex;justify-content:flex-start}.message-bubble-row.mine{justify-content:flex-end}.message-bubble{max-width:min(620px,82%);padding:14px 16px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;box-shadow:0 8px 20px #1020330a}.message-bubble-row.mine .message-bubble{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.message-bubble .ant-typography{margin:0}.message-bubble p.ant-typography{margin:6px 0 8px;white-space:pre-wrap}.message-bubble .ant-typography-secondary{font-size:11px}.message-compose{padding:16px;border-top:1px solid var(--wbs-border);background:#fff}.message-compose .ant-form-item{margin-bottom:10px}.message-compose-actions{display:flex;justify-content:space-between;gap:12px;align-items:center}.message-empty{align-self:center}.quote-new-page{display:grid;gap:18px}.quote-new-hero{min-height:170px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 40px;border:1px solid #5af09b;border-radius:8px;background:#eee}.quote-new-eyebrow{display:inline-flex;margin-bottom:10px;color:#6e5a00;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.quote-new-hero h1.ant-typography{margin:0 0 10px;color:var(--wbs-black);font-size:32px;line-height:1.24;letter-spacing:0;word-break:keep-all}.quote-new-hero p.ant-typography{max-width:740px;margin:0;color:#3f4652;line-height:1.65;word-break:keep-all}.quote-new-alert{border-radius:8px}.quote-new-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.quote-new-main,.quote-new-aside{min-width:0}.quote-new-aside{position:sticky;top:142px;display:grid;gap:12px}.quote-new-card,.quote-summary-card{border-color:var(--wbs-border);border-radius:8px;box-shadow:none}.quote-new-card .ant-card-body{padding:24px}.quote-new-form{margin-top:28px}.quote-step-panel{display:grid;gap:18px}.quote-step-heading h3.ant-typography{margin:0 0 6px;color:var(--wbs-black);font-size:22px;line-height:1.34;letter-spacing:0}.quote-step-heading .ant-typography-secondary{font-size:14px}.quote-exhibition-search{display:flex;gap:10px;padding:14px;border-radius:8px;background:#f8fafc}.quote-exhibition-search .ant-form-item{margin:0;min-width:0}.quote-saved-strip{display:grid;gap:10px;padding:12px 14px;border-radius:8px;background:#fafafa}.quote-exhibition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-exhibition-option{display:grid;gap:9px;padding:16px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.quote-exhibition-option.selected{border-color:var(--wbs-yellow);background:#fafafa}.quote-exhibition-option-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.quote-exhibition-option-head strong{color:var(--wbs-black);font-size:16px;line-height:1.35;word-break:keep-all}.quote-exhibition-location,.quote-exhibition-meta{color:#5c6470;font-size:13px;line-height:1.45}.quote-exhibition-meta{display:inline-flex;align-items:center;gap:6px}.quote-exhibition-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #eeeeee;color:#5c6470;font-size:13px}.quote-exhibition-price span:last-child{color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.quote-locked-exhibition-stack{display:grid;gap:16px}.quote-locked-exhibition-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid #e6e6e6;border-radius:8px;background:#fbfcfe}.quote-locked-exhibition-card div{min-width:0;display:grid;gap:6px}.quote-locked-exhibition-card span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.quote-locked-exhibition-card strong{color:var(--wbs-black);font-size:18px;line-height:1.35;word-break:keep-all}.quote-locked-exhibition-card p{margin:0;color:#4b5563;font-size:13px;line-height:1.45}.quote-booth-picker-head{display:grid;gap:4px}.quote-booth-picker-head strong{color:var(--wbs-black);font-size:17px}.quote-booth-picker-head span{color:#667085;font-size:13px}.quote-booth-option-grid{display:grid;grid-template-columns:1fr;gap:12px}.quote-booth-option-card{min-height:138px;display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.quote-booth-option-card:hover,.quote-booth-option-card.selected{border-color:var(--wbs-yellow);background:#fafafa}.quote-booth-option-card.selected{box-shadow:inset 3px 0 0 var(--wbs-black)}.quote-booth-thumbnail{width:150px;aspect-ratio:4 / 3;overflow:hidden;border-radius:7px;background:#eef2f7}.quote-booth-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.quote-booth-option-content{min-width:0;display:grid;gap:7px}.quote-booth-option-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.quote-booth-option-card strong{color:var(--wbs-black);font-size:20px;line-height:1.2}.quote-booth-price{color:var(--wbs-black);font-size:17px;font-weight:var(--wbs-font-weight-heavy)}.quote-booth-option-card p,.quote-booth-option-card em{margin:0;color:#4b5563;font-size:13px;line-height:1.55;word-break:keep-all}.quote-booth-option-side{min-width:130px;display:grid;justify-items:end;gap:4px}.quote-booth-option-side em{color:#667085;font-size:12px;font-style:normal}.quote-booth-empty{display:grid;gap:4px;padding:16px;border:1px dashed #d7dce3;border-radius:8px;background:#fbfcfe}.quote-booth-empty strong{color:var(--wbs-black)}.quote-booth-empty span{color:#667085;font-size:13px}.quote-basic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quote-basic-grid .ant-form-item{margin-bottom:0}.quote-service-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-service-card{min-height:112px;display:grid;grid-template-columns:auto 40px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff;cursor:pointer}.quote-service-card.selected{border-color:var(--wbs-yellow);background:#fafafa}.quote-service-card .ant-checkbox-wrapper,.quote-service-card .ant-checkbox{margin-top:2px}.quote-service-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:18px}.quote-service-card strong{display:block;margin-bottom:5px;color:var(--wbs-black);font-size:15px}.quote-service-card .ant-typography-secondary{display:block;font-size:13px;line-height:1.48;word-break:keep-all}.quote-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-review-grid>div{display:grid;gap:5px;padding:14px;border:1px solid #eeeeee;border-radius:8px;background:#fbfcfe}.quote-review-grid strong{color:var(--wbs-black);line-height:1.45;word-break:keep-all}.quote-requirements-preview{background:#fbfcfe}.quote-requirements-preview .ant-typography{white-space:pre-wrap;line-height:1.65}.quote-wizard-actions{display:flex;justify-content:space-between;gap:12px}.quote-summary-card .ant-card-body{display:grid;gap:14px;padding:18px}.quote-summary-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.quote-summary-head h4.ant-typography,.quote-summary-card h4.ant-typography{margin:0;color:var(--wbs-black);font-size:18px}.quote-summary-exhibition{display:grid;gap:10px}.quote-summary-exhibition h5.ant-typography{margin:0;color:var(--wbs-black);line-height:1.35;word-break:keep-all}.quote-summary-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:#4b5563;font-size:13px;line-height:1.45}.quote-summary-line .anticon{margin-top:2px;color:var(--wbs-black)}.quote-summary-cost{display:grid;gap:4px;padding:12px;border-radius:8px;background:#eee}.quote-summary-cost strong{color:var(--wbs-black);font-size:18px}.quote-summary-booth,.quote-selected-booth-inline{display:grid;gap:4px;padding:12px;border:1px solid #eeeeee;border-radius:8px;background:#fbfcfe}.quote-summary-booth strong,.quote-selected-booth-inline strong{color:var(--wbs-black);line-height:1.4}.quote-summary-booth span,.quote-selected-booth-inline span{color:#667085;font-size:13px}.quote-selected-booth-inline em{color:var(--wbs-black);font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.quote-flow-list{display:grid;gap:10px}.quote-flow-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center}.quote-flow-list span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.quote-flow-list strong{color:#1f2937;font-size:14px}.quote-new-page{width:100%;max-width:1440px;margin:0 auto}.quote-new-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.quote-new-card,.quote-summary-card{border-color:#d8dde6;border-radius:10px;background:#fff}.quote-new-card .ant-card-body{padding:22px 24px 18px}.quote-new-card .ant-steps{margin-bottom:4px}.quote-new-card .ant-steps-item-title{color:#111827!important;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.quote-new-form{margin-top:22px}.quote-step-panel{gap:20px}.quote-step-heading h2.ant-typography,.quote-step-heading h3.ant-typography{margin:0 0 6px;color:#111827;font-size:24px;line-height:1.28;letter-spacing:0}.quote-step-heading-compact h2.ant-typography{font-size:28px}.quote-exhibition-filter-panel{display:grid;gap:0;padding:4px 0 12px;border-bottom:1px solid #b8bec8}.quote-filter-row{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(240px,300px);gap:18px;align-items:center;min-height:44px;padding:8px 0}.quote-filter-row>strong{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy);white-space:nowrap}.quote-filter-options{min-width:0;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.quote-filter-options button{padding:0;border:0;background:transparent;color:#111827;font:inherit;font-size:13px;line-height:1.35;cursor:pointer}.quote-filter-options button.active{color:#2563eb;font-weight:var(--wbs-font-weight-heavy)}.quote-filter-row .ant-input-affix-wrapper,.quote-filter-row .ant-select-selector{height:34px!important;border-color:#d9dde5!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}.quote-filter-row-date{grid-template-columns:150px 180px auto auto;justify-content:start}.quote-filter-row-date .ant-checkbox-wrapper{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.quote-filter-row-date .ant-btn{height:34px;border-radius:4px}.quote-exhibition-result-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:2px;color:#667085;font-size:13px}.quote-exhibition-result-head strong{color:#111827;font-size:15px}.quote-exhibition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 24px}.quote-exhibition-grid .ant-empty{grid-column:1 / -1}.quote-exhibition-option{min-width:0;display:grid;align-content:start;gap:8px;padding:0;border:0;border-radius:0;background:transparent;color:#111827;text-align:left}.quote-exhibition-option:hover .quote-exhibition-thumb,.quote-exhibition-option.selected .quote-exhibition-thumb{border-color:#111827;box-shadow:0 0 0 2px #1118270a}.quote-exhibition-option.selected .quote-exhibition-title{color:#111827;text-decoration:underline;text-underline-offset:3px}.quote-exhibition-thumb{width:100%;aspect-ratio:2.95 / 1.3;border:1px solid #d9dde5;border-radius:7px;background:#eef1f5;overflow:hidden}.quote-exhibition-thumb img{display:block;width:100%;height:100%;object-fit:cover}.quote-exhibition-title{min-height:42px;display:block;color:#111827;font-size:15px;line-height:1.38;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.quote-exhibition-option .quote-exhibition-meta{display:grid;grid-template-columns:17px minmax(0,1fr);gap:6px;align-items:start;color:#4b5563;font-size:12px;line-height:1.45}.quote-exhibition-option .quote-exhibition-meta .anticon{margin-top:2px;color:#9aa1ac}.quote-exhibition-badges{display:flex;flex-wrap:wrap;gap:5px;min-height:26px;align-items:center}.quote-exhibition-badges em{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;border-radius:4px;background:#eef2f8;color:#536074;font-size:11px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.quote-exhibition-badges em.primary{background:#243cff;color:#fff}.quote-company-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #dfe4ec;border-radius:8px;background:#fff}.quote-company-card.ready{background:#fafafa;border-color:#55f299}.quote-company-card.missing{border-color:#00f068;background:#f2f2f2}.quote-company-card span{display:block;margin-bottom:5px;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.quote-company-card strong{color:#111827;font-size:18px}.quote-company-card p{margin:4px 0 0;color:#667085;font-size:13px}.quote-basic-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-service-context-card,.quote-category-guide-card{border-radius:10px}.quote-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-service-card{min-height:96px;border-radius:8px}.quote-step-panel .ant-form-item-label>label{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-bold)}@media(max-width:1180px){.quote-new-layout{grid-template-columns:1fr}.quote-new-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-exhibition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.quote-filter-row,.quote-filter-row-date{grid-template-columns:1fr;gap:10px;padding:12px 0}.quote-filter-row .ant-input-affix-wrapper,.quote-filter-row .ant-select{width:100%}.quote-exhibition-grid,.quote-basic-grid-two,.quote-new-aside{grid-template-columns:1fr}}@media(max-width:820px){.quote-exhibition-grid,.quote-basic-grid-two,.quote-new-aside{grid-template-columns:1fr}}@media(max-width:980px){.profile-edit-page{width:min(calc(100% - 40px),860px);padding:22px 0 48px}.market-header-inner{padding:14px 18px 0}.market-header-spacer{height:180px}.market-shell.detail-filter-shell .market-header-spacer{height:136px}.market-topbar{grid-template-columns:1fr auto;gap:16px}.market-top-links{order:3;grid-column:1 / -1;overflow-x:auto;padding-bottom:4px}.market-account-summary,.market-locale{display:none}.market-search-row{grid-template-columns:1fr;gap:14px;padding:14px 0 18px}.market-main-tabs{justify-content:flex-start;overflow-x:auto}.market-search{max-width:none;width:100%}.market-search.has-filter-toggle{max-width:none}.page-container{padding:16px}.page-container.tourism-white-container{padding:12px 16px 28px}.dashboard-grid,.two-column,.exhibition-social-layout,.exhibition-trade-layout{grid-template-columns:1fr}.exhibition-left-rail,.quote-right-rail{position:static}.feed-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-pane-card{position:static}.ai-budget-grid,.ai-results-list,.ai-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-result-actions{flex-direction:row;flex-wrap:wrap}.ai-checklist-section{grid-template-columns:1fr}.home-compact-hero{align-items:flex-start;flex-direction:column;padding:28px 24px}.home-market-grid,.home-rfq-grid,.home-news-grid,.home-festival-row{grid-template-columns:repeat(2,minmax(0,1fr))}.login-screen{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:28px 24px;gap:28px}.login-brand-panel:after{top:104px;height:112px}.login-hero-copy{margin-top:28px}.login-hero-copy h1.ant-typography{font-size:40px;max-width:620px}.login-visual{display:none}.login-form-panel{min-height:auto;padding:44px 20px 56px}.login-close{display:none}.login-close-mobile{display:inline-flex}.signup-screen{grid-template-columns:1fr}.signup-benefit-list{display:none}.signup-form-wrap{width:min(100%,680px)}.profile-identity{grid-template-columns:1fr}.profile-company-block{justify-content:flex-start}.profile-status-grid,.profile-suggestion-grid,.profile-role-strip,.profile-ops-grid{grid-template-columns:1fr}.profile-routing-panel{align-items:stretch;flex-direction:column}.public-profile-layout{grid-template-columns:1fr}.public-profile-side{position:static}.public-profile-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.message-workspace .ant-card-body{grid-template-columns:1fr}.message-thread-list{border-right:0;border-bottom:1px solid var(--wbs-border)}.quote-new-hero{align-items:flex-start;flex-direction:column;padding:28px 24px}.quote-new-layout{grid-template-columns:1fr}.quote-new-aside{position:static}.quote-basic-grid,.quote-exhibition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-commerce-layout,.roadview-layout,.exhibition-detail-content{grid-template-columns:1fr}.exhibition-action-panel{position:static}.exhibition-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-main-photo,.exhibition-main-photo img{height:520px;min-height:520px}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:clip}.app-shell,.market-shell,.ant-layout,.market-header,.market-header-inner,.market-search-row,.market-topbar,.page-container{min-width:0;max-width:100%}.page-container{overflow-x:clip}.page-container.product-proposal-wide-container{padding:16px 16px 32px;overflow-x:hidden}.product-proposal-page,.product-proposal-layout,.product-proposal-form,.product-form-card.ant-card,.product-form-card .ant-card-head,.product-form-card .ant-card-body{width:100%;max-width:100%;min-width:0}.product-form-card .ant-card-head{padding:0}.product-form-card .ant-card-body{padding:12px 0 20px}.product-form-grid{min-width:0}.product-form-card .ant-form-item,.product-form-card .ant-row,.product-form-card .ant-col,.product-form-card .ant-input,.product-form-card .ant-input-number,.product-form-card .ant-select,.product-form-card .ant-select-selector,.product-form-card .editable-dropdown-input{max-width:100%;min-width:0}.ant-tabs>.ant-tabs-nav{max-width:100%;overflow:hidden}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:max-content}.ant-tabs>.ant-tabs-nav .ant-tabs-tab{flex:0 0 auto}.ant-table-wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ant-table-wrapper::-webkit-scrollbar{display:none}.ant-table-wrapper .ant-table-content::-webkit-scrollbar{display:none}.ant-table-wrapper .ant-table-content{overflow:visible!important}.ant-table-wrapper .ant-table{min-width:680px}}@media(max-width:560px){.member-role-check-grid,.member-role-check-grid.compact{grid-template-columns:1fr}.market-header{position:static}.market-header-spacer{display:none}.market-header-inner{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:12px 14px 0}.market-topbar{position:relative;width:100%;display:grid;grid-template-columns:1fr;align-items:center;gap:12px}.market-brand{font-size:20px}.market-brand-mark{width:32px;height:32px}.market-account-area{position:absolute;top:0;right:0;margin-left:0;justify-content:flex-end;gap:6px;min-width:0;max-width:100%}.market-account-area.is-guest{width:98px;display:grid;grid-template-columns:36px 56px;align-items:center}.market-account-area.is-authenticated{width:142px}.market-account-area .ant-space{gap:6px!important}.market-account-area .ant-btn{padding-inline:11px}.market-logout-button.ant-btn{display:none}.market-business-card-button.ant-btn{width:36px;min-width:36px;display:inline-flex;height:34px;padding:0!important}.market-business-card-button.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}.market-business-card-button.ant-btn>span:not(.ant-btn-icon):not(.anticon){display:none}.market-login-button.ant-btn{width:56px;min-width:56px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px!important;border-radius:8px;font-size:13px}.market-profile-button.ant-btn,.market-message-button.ant-btn{width:36px;min-width:36px;height:36px;padding:0!important;display:inline-grid!important;place-items:center}.market-profile-button .ant-avatar{width:30px;height:30px;line-height:30px}.market-account-area .ant-badge{display:inline-flex}.market-top-links{width:100%;gap:14px}.market-search-row{padding:12px 0 14px}.market-main-tabs{gap:8px;margin-inline:-2px;padding-bottom:8px;scroll-padding-inline:2px}.market-main-tabs a{padding:0}.market-main-tabs a .anticon{display:inline-flex}@media(max-width:340px){.market-main-tabs{gap:6px}.market-main-tabs a{font-size:11px}}.market-search{position:relative;min-width:0;width:100%;max-width:100%;height:44px;display:block;justify-self:start;overflow:hidden}.market-search.has-filter-toggle{grid-template-columns:minmax(0,1fr) auto auto}.market-search .ant-input-affix-wrapper,.market-search .ant-btn{height:44px}.market-search>.ant-input,.market-search>.ant-input-affix-wrapper{min-width:0;width:100%!important}.market-search .ant-input-affix-wrapper{padding-left:12px;padding-right:76px}.market-search>.ant-input{padding-right:76px}.market-search .ant-btn{position:absolute;top:0;right:0;z-index:1;min-width:64px;width:64px;padding-inline:10px;border-radius:0 8px 8px 0}.service-icon-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-compact-hero{padding:24px 18px}.home-compact-hero h1.ant-typography{font-size:25px}.home-section-head{align-items:flex-start;flex-direction:column}.home-market-grid,.home-rfq-grid,.home-news-grid,.home-festival-row{grid-template-columns:1fr}.ai-planner-form-card .ant-card-body{padding:20px}.ai-budget-grid,.ai-reason-grid,.ai-results-list,.ai-condition-grid,.ai-result-actions{grid-template-columns:1fr}.ai-result-actions .ant-btn{width:100%}.exhibition-result-grid{grid-template-columns:1fr}.exhibition-result-metrics{grid-template-columns:1fr 1fr}.exhibition-page-toolbar,.trade-feed-head{align-items:flex-start;flex-direction:column}.trade-post-card{padding:16px}.trade-exhibition-ref{grid-template-columns:38px minmax(0,1fr)}.trade-exhibition-ref .ant-tag{grid-column:1 / -1;justify-self:start}.trade-post-metrics,.feed-product-grid,.trade-post-media,.trade-post-media.multi{grid-template-columns:1fr}.trade-post-media img,.trade-post-media.multi img{height:auto;max-height:none}.trade-post-social-row{align-items:flex-start;flex-direction:column;gap:7px}.trade-post-comment{grid-template-columns:1fr}.trade-post-actions{justify-content:flex-start;flex-wrap:wrap}.login-brand-panel{padding:22px 18px}.login-brand-panel:after{top:96px;height:84px;clip-path:polygon(0 0,80% 0,96% 50%,80% 100%,0 100%)}.login-hero-copy h1.ant-typography{font-size:31px;line-height:1.16}.login-hero-copy .ant-typography{font-size:14px}.login-form-panel{padding:34px 16px 44px;place-items:start center}.login-form-header{text-align:left;margin-bottom:26px}.login-form-header h2.ant-typography{font-size:28px}.login-form-options{align-items:flex-start;flex-direction:column}.login-form-options .ant-btn-link{white-space:normal;text-align:left}.login-submit.ant-btn{height:54px}.oauth-stack.compact{grid-template-columns:1fr}.oauth-button.ant-btn{height:50px}.signup-form-grid{grid-template-columns:1fr}.signup-form-header{margin-bottom:22px}.profile-cover{height:150px}.profile-main{padding:0 16px 20px}.profile-avatar-wrap{width:112px;margin-top:-56px}.profile-avatar{width:112px;height:112px;font-size:32px}.profile-avatar-add{right:-8px;bottom:10px}.profile-identity h2.ant-typography{font-size:22px}.profile-company-block{flex-wrap:wrap}.profile-suggestion{grid-template-columns:1fr}.public-profile-cover{height:150px}.public-profile-cover-copy{left:18px;bottom:18px}.public-profile-cover-copy strong{font-size:22px}.public-profile-body{padding:0 16px 20px}.public-profile-avatar-row{align-items:flex-start;flex-direction:column}.public-profile-avatar{width:104px;height:104px;margin-top:-52px;font-size:34px}.public-profile-title-row h1.ant-typography{font-size:24px}.public-profile-stat-grid,.public-profile-service-grid{grid-template-columns:1fr}.public-profile-exhibition-card{grid-template-columns:42px minmax(0,1fr)}.public-profile-exhibition-card .ant-tag{grid-column:1 / -1;justify-self:start}.quote-new-hero{padding:24px 18px}.quote-new-hero h1.ant-typography{font-size:25px}.quote-new-card .ant-card-body{padding:18px}.quote-basic-grid,.quote-exhibition-grid,.quote-booth-option-grid,.quote-service-grid,.quote-review-grid{grid-template-columns:1fr}.quote-booth-option-card{grid-template-columns:104px minmax(0,1fr);align-items:start}.quote-booth-thumbnail{width:104px}.quote-booth-option-side{grid-column:2;justify-items:start;min-width:0}.quote-locked-exhibition-card,.quote-exhibition-search{flex-direction:column}.quote-wizard-actions{align-items:stretch;flex-direction:column}.quote-wizard-actions .ant-space{justify-content:space-between}.exhibition-commerce-main h1.ant-typography{font-size:23px}.exhibition-gallery-layout{grid-template-columns:1fr}.exhibition-thumb-rail{grid-template-columns:repeat(5,56px);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;max-height:none;padding:0 0 6px}.exhibition-thumb-rail button{width:56px;height:56px}.exhibition-main-photo,.exhibition-main-photo img{height:360px;min-height:360px}.gallery-arrow{width:38px;height:38px}.exhibition-gallery-tabs{justify-content:flex-start;overflow-x:auto}.exhibition-detail-metrics{grid-template-columns:1fr}.roadview-viewport{min-height:340px}.roadview-hotspot{font-size:12px}.hotspot-1{left:8%;top:38%}.hotspot-2{right:8%;top:34%}.hotspot-3{left:28%;bottom:31%}}.category-trigger-button.ant-btn{height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid #ececec;background:#fafafa;color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold);box-shadow:none}.category-trigger-button.ant-btn:hover{border-color:var(--wbs-yellow)!important;color:var(--wbs-black)!important}.category-mega-popover .ant-popover-inner{padding:0;border-radius:12px;overflow:hidden;box-shadow:0 22px 50px #1111112e}.category-mega-menu{width:min(980px,calc(100vw - 48px));min-height:520px;display:grid;grid-template-columns:330px minmax(0,1fr);background:#fff}.category-mega-primary{max-height:560px;overflow:auto;padding:10px;border-right:1px solid var(--wbs-border);background:#fbfbfb}.category-mega-primary button{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--wbs-black);text-align:left;cursor:pointer}.category-mega-primary button:hover,.category-mega-primary button.active{background:var(--wbs-yellow-soft)}.category-mega-primary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--wbs-font-weight-bold)}.category-mega-primary em,.category-mega-child-grid em{color:var(--wbs-muted);font-size:12px;font-style:normal}.category-mega-secondary{padding:22px}.category-mega-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px}.category-mega-head h4.ant-typography{margin:2px 0 0}.category-mega-child-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.category-mega-child-grid button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #ededed;border-radius:8px;background:#fff;color:var(--wbs-black);cursor:pointer}.category-mega-child-grid button:hover{border-color:var(--wbs-yellow);background:#fafafa}.category-mega-drawer .category-mega-menu{width:100%;min-height:auto;grid-template-columns:1fr}.category-mega-drawer .category-mega-primary{max-height:320px;border-right:0;border-bottom:1px solid var(--wbs-border)}.exhibition-compare-page,.services-page,.maker-page,.seller-page,.community-page,.local-events-page,.exhibition-detail-report-page{display:grid;gap:18px}.exhibition-compare-page{padding-bottom:20px}.exhibition-compare-page>.comparison-hero,.services-page>.services-hero,.maker-page>.directory-hero,.seller-page>.directory-hero,.community-page>.directory-hero,.local-events-page>.directory-hero{display:none}.comparison-hero,.services-hero,.directory-hero,.detail-report-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:center;padding:34px 38px;border:1px solid #5af19b;border-radius:12px;background:linear-gradient(135deg,#eee,#fff 72%)}.directory-hero{display:block}.comparison-eyebrow{display:inline-flex;margin-bottom:10px;color:#6e5a00;font-weight:var(--wbs-font-weight-heavy)}.comparison-hero h1.ant-typography,.services-hero h1.ant-typography,.directory-hero h1.ant-typography,.detail-report-hero h1.ant-typography{margin:0 0 10px;color:var(--wbs-black);font-size:34px;line-height:1.22;word-break:keep-all}.comparison-hero p.ant-typography,.services-hero p.ant-typography,.directory-hero p.ant-typography,.detail-report-hero p.ant-typography{max-width:820px;margin:0;color:#424853;line-height:1.65;word-break:keep-all}.comparison-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.comparison-hero-stat{min-height:180px;display:grid;align-content:center;justify-items:center;gap:5px;padding:20px;border:1px solid #65eda0;border-radius:12px;background:#fff;color:var(--wbs-black)}.comparison-hero-stat strong{font-size:52px;line-height:1}.comparison-hero-stat span{font-weight:var(--wbs-font-weight-heavy)}.comparison-hero-stat em{color:var(--wbs-muted);font-size:12px;font-style:normal;text-align:center}.category-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.category-strip button{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid var(--wbs-border);border-radius:10px;background:#fff;color:var(--wbs-black);cursor:pointer}.category-strip button:hover,.category-strip button.selected{border-color:var(--wbs-yellow);background:#fafafa;box-shadow:inset 0 0 0 1px var(--wbs-black)}.category-strip span{font-weight:var(--wbs-font-weight-heavy);word-break:keep-all;text-align:left}.category-strip em{color:var(--wbs-muted);font-style:normal;font-size:12px}.exhibition-search-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.exhibition-search-layout.filter-collapsed{grid-template-columns:52px minmax(0,1fr)}.exhibition-filter-rail{min-width:0;align-self:start}.exhibition-top-filter-panel{overflow:hidden;border:1px solid #d9dce3;border-radius:8px;background:#fff}.top-filter-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 12px;border-bottom:1px solid #eceef2}.top-filter-actions{display:inline-flex;align-items:center;gap:8px}.top-filter-kicker{display:block;margin-bottom:4px;color:#546070;font-size:13px}.top-filter-head h3.ant-typography{margin:0;display:flex;align-items:center;gap:8px;color:var(--wbs-black);font-size:23px;line-height:1.25}.top-filter-keyword-row,.top-filter-row{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:44px;border-bottom:1px solid #eceef2}.top-filter-keyword-row{padding:10px 0;background:#fbfcfe}.top-filter-row:last-child{border-bottom:0}.top-filter-category-menu-row{padding:18px 0;border-bottom:1px solid #e5e7eb}.top-filter-category-menu-row .category-trigger-button.ant-btn{width:100%;justify-content:center;border-color:#a3a3a3;background:#fff}.top-filter-label{display:flex;align-items:center;padding:10px 16px;background:#f5f6f8;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.top-filter-keyword-row .top-filter-label{background:transparent}.top-filter-keyword-row .ant-input-affix-wrapper{align-self:center;width:min(520px,calc(100% - 18px));height:34px;margin-right:18px;border-color:#d6d9df;border-radius:6px;box-shadow:none}.top-filter-date-row .top-filter-label{gap:7px}.top-filter-date-fields{display:grid;grid-template-columns:minmax(0,190px) auto minmax(0,190px);align-items:center;gap:10px;padding:9px 14px}.top-filter-date-input{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid #d6d9df;border-radius:6px;background:#fff}.top-filter-date-input span{color:#6b7280;font-size:12px;font-weight:var(--wbs-font-weight-bold);white-space:nowrap}.top-filter-date-input input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.top-filter-date-input .ant-picker{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.top-filter-date-input .ant-picker:hover,.top-filter-date-input .ant-picker-focused{border:0;box-shadow:none}.top-filter-date-input .ant-picker-input>input{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.top-filter-date-separator{color:#8b95a1;font-weight:var(--wbs-font-weight-bold)}.top-filter-options{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:9px 14px}.top-filter-option{display:inline-flex;align-items:center;gap:6px;color:#232833;font-size:13px;font-weight:var(--wbs-filter-text-weight);line-height:1.25}.top-filter-option.selected span{font-weight:var(--wbs-filter-text-weight-strong)}.top-filter-option em{color:#6b7280;font-size:12px;font-style:normal}.top-filter-more{flex-basis:100%;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#2f6fed;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;text-align:left;cursor:pointer}.top-filter-more .anticon{font-size:11px}.top-filter-quick{display:flex;flex-wrap:wrap;gap:18px;padding:10px 14px}.top-filter-quick-row{background:#fbfcfe}.exhibition-filter-rail .exhibition-top-filter-panel{border-color:transparent;border-radius:0;background:transparent;overflow:visible}.exhibition-filter-rail .top-filter-head{align-items:center;padding:12px 0 16px;border-bottom:1px solid #e5e7eb}.exhibition-filter-rail .top-filter-kicker{display:none}.exhibition-filter-rail .top-filter-head h3.ant-typography{font-size:20px;font-weight:var(--wbs-font-weight-semibold);letter-spacing:0}.exhibition-filter-rail .top-filter-head .ant-btn{height:28px;padding:0;border:0;background:transparent;color:#6b7280;box-shadow:none}.exhibition-filter-rail .detail-filter-sidebar-toggle.ant-btn{width:30px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#4b5563;font-weight:var(--wbs-font-weight-semibold)}.exhibition-filter-rail .detail-filter-sidebar-toggle.ant-btn .anticon{font-size:15px}.exhibition-filter-rail .detail-filter-sidebar-toggle.ant-btn:hover{background:#f3f4f6;color:#111827}.exhibition-filter-rail .detail-filter-sidebar-toggle.ant-btn:focus-visible{outline:2px solid var(--seed-color-brand, var(--km-action));outline-offset:-2px}.collapsed-filter-toggle-rail{display:flex;align-items:flex-start;justify-content:center;padding:22px 8px 24px}.detail-filter-collapsed-toggle{min-width:0;flex:0 0 36px;width:36px!important;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid #dbe2ec;border-radius:8px;background:#fff;color:#4b5563;font-size:15px;font-weight:var(--wbs-font-weight-semibold);line-height:1;cursor:pointer}.detail-filter-collapsed-toggle .anticon{display:inline-flex;font-size:15px}.detail-filter-collapsed-toggle:hover{border-color:#c9d1dd;background:#f3f4f6;color:#111827}.exhibition-filter-rail .top-filter-category-menu-row{padding:12px 0}.exhibition-filter-rail .top-filter-keyword-row,.exhibition-filter-rail .top-filter-row{display:grid;grid-template-columns:1fr;gap:8px;min-height:0;padding:12px 0;border-bottom:1px solid #e5e7eb;background:transparent}.exhibition-filter-rail .top-filter-keyword-row+.top-filter-row{padding-top:20px}.exhibition-filter-rail .top-filter-label,.exhibition-filter-rail .top-filter-keyword-row .top-filter-label{padding:0;background:transparent;color:#111827;font-size:14px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.35}.exhibition-filter-rail .top-filter-keyword-row .ant-input-affix-wrapper{width:100%;height:38px;margin:0;border-radius:8px;background:#fff}.exhibition-filter-rail .top-filter-date-fields{grid-template-columns:1fr;gap:12px;padding:0}.exhibition-filter-rail .top-filter-date-input{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;height:auto;padding:0;border:0;border-radius:0;background:transparent}.exhibition-filter-rail .top-filter-date-input>span{padding-inline:2px;color:var(--seed-color-fg-muted);font-size:12px;font-weight:var(--wbs-font-weight-semibold);line-height:1.35}.app-shell .exhibition-filter-rail .top-filter-date-input .ant-picker{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--seed-color-stroke-strong)!important;border-radius:var(--seed-radius-r3)!important;background:var(--seed-color-bg)!important}.app-shell .exhibition-filter-rail .top-filter-date-input .ant-picker:hover{border-color:var(--seed-palette-gray-600)!important}.app-shell .exhibition-filter-rail .top-filter-date-input .ant-picker-focused{border-color:var(--seed-color-fg)!important;box-shadow:var(--seed-focus-ring)!important}.exhibition-filter-rail .top-filter-date-input .ant-picker-input>input{color:var(--seed-color-fg);font-size:14px;font-weight:var(--wbs-font-weight-medium)}.exhibition-filter-rail .top-filter-date-input .ant-picker-input>input::placeholder,.exhibition-filter-rail .top-filter-date-input .ant-picker-suffix{color:var(--seed-color-fg-subtle)}.exhibition-filter-rail .top-filter-date-separator{display:none}.exhibition-filter-rail .top-filter-options{display:grid;align-items:stretch;gap:7px;padding:0}.exhibition-filter-rail .top-filter-option{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:6px 4px;color:#4b5563;font-size:14px;font-weight:var(--wbs-filter-text-weight);line-height:1.4}.exhibition-filter-rail .top-filter-option:hover,.exhibition-filter-rail .top-filter-option:focus-visible{color:#111827}.exhibition-filter-rail .top-filter-option:hover span,.exhibition-filter-rail .top-filter-option:focus-visible span{color:#111827;text-decoration:none}.exhibition-filter-rail .top-filter-option .ant-checkbox-inner{width:16px;height:16px;border-color:#d1d7e0;border-radius:999px}.exhibition-filter-rail .top-filter-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-filter-rail .top-filter-option em{color:#64748b;font-size:12px;font-weight:var(--wbs-filter-text-weight-strong)}.exhibition-filter-rail .top-filter-option.selected{color:#111827;font-weight:var(--wbs-filter-text-weight-strong)}.exhibition-filter-rail .top-filter-option.selected span{font-weight:var(--wbs-filter-text-weight-strong)}.exhibition-filter-rail .top-filter-more{justify-self:start;padding:7px 0 2px;color:#111827;font-weight:var(--wbs-filter-text-weight-strong)}.exhibition-filter-rail .top-filter-select-row .ant-select{width:100%}.collapsible-filter-row{align-content:start}.top-filter-section-toggle{width:100%;min-height:54px;display:flex;align-items:center;gap:7px;padding:12px 4px;border:0;outline:0;background:transparent;color:var(--wbs-black);text-align:left;cursor:pointer;box-shadow:none}.top-filter-section-head{min-width:0;display:flex;align-items:center}.top-filter-section-head .top-filter-section-toggle{min-width:0;flex:1 1 auto}.top-filter-section-reset.ant-btn{flex:0 0 auto;width:32px;min-width:32px;height:32px;padding:0;border:0;background:transparent;color:#4b5563;font-size:12px;font-weight:var(--wbs-filter-text-weight-strong);box-shadow:none}.top-filter-section-reset.ant-btn:hover,.top-filter-section-reset.ant-btn:focus-visible{background:#f3f4f6;color:#111827}.top-filter-section-reset.ant-btn:focus-visible{outline:2px solid var(--seed-color-brand, var(--km-action));outline-offset:-2px}.top-filter-section-reset.ant-btn:disabled{background:transparent!important;color:#b4bac3}.top-filter-section-toggle:hover{background:#f7f8fa}.top-filter-section-toggle:focus,.top-filter-section-toggle:focus-visible{border:0;outline:0;box-shadow:none}.top-filter-section-toggle .top-filter-label{padding:0;background:transparent;color:#111827;font-size:15px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.25}.top-filter-toggle-mark{width:16px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#6b7280;font-size:11px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1}.top-filter-section-toggle:hover .top-filter-label,.top-filter-section-toggle:hover .top-filter-toggle-mark{color:#111827}.marketplace-filter-rail .top-filter-keyword-row,.marketplace-filter-rail .top-filter-row{grid-template-columns:1fr;gap:8px;min-height:0;padding:12px 0;border-bottom:1px solid #e5e7eb;background:transparent}.marketplace-filter-rail .top-filter-keyword-row+.top-filter-row{padding-top:18px}.marketplace-filter-rail .collapsible-filter-row{width:calc(100% + (var(--wbs-filter-rail-inline-padding, 14px) * 2));margin-inline:calc(var(--wbs-filter-rail-inline-padding, 14px) * -1);padding-inline:var(--wbs-filter-rail-inline-padding, 14px);box-sizing:border-box}.marketplace-filter-rail .top-filter-label,.marketplace-filter-rail .top-filter-keyword-row .top-filter-label{padding:0;background:transparent;color:#111827;font-size:14px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.35}.marketplace-filter-rail .top-filter-keyword-row .ant-input-affix-wrapper{width:100%;height:38px;margin:0;border-radius:8px;background:#fff}.app-shell .exhibition-filter-rail .top-filter-keyword-row .ant-input-affix-wrapper:is(:hover,:focus,:focus-within,.ant-input-affix-wrapper-focused){box-shadow:none!important}.exhibition-keyword-submit{display:inline-grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#667085;line-height:1;cursor:pointer}.exhibition-keyword-submit:hover,.exhibition-keyword-submit:focus-visible{background:#f2f4f7;color:#111827}.exhibition-keyword-submit:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:1px}.marketplace-filter-rail .top-filter-options{display:grid;align-items:stretch;gap:6px;padding:0}.marketplace-filter-rail .top-filter-option{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:32px;padding:2px 0;color:#4b5563;font-size:13px;font-weight:var(--wbs-filter-text-weight);line-height:1.35;text-align:left}.marketplace-filter-rail .top-filter-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-filter-rail .top-filter-option em{color:#64748b;font-size:12px;font-weight:var(--wbs-filter-text-weight-strong)}.marketplace-filter-rail .top-filter-option .ant-checkbox-inner{width:16px;height:16px;border-color:#d1d7e0;border-radius:999px}.marketplace-filter-rail .top-filter-section-toggle{min-height:44px;padding:8px 4px}.top-filter-section-search{width:100%;min-width:0;padding:2px 0 10px}.top-filter-section-search .ant-input-affix-wrapper{width:100%;height:38px;border-color:#d6d9df;border-radius:8px;background:#fff;box-shadow:none}.top-filter-section-search .ant-input-affix-wrapper:is(:hover,:focus,:focus-within,.ant-input-affix-wrapper-focused){border-color:#8b95a5;box-shadow:0 0 0 2px #00000038}.top-filter-search-results{display:grid;gap:4px;padding:0 0 10px}.top-filter-search-parent-result small{color:#8b95a5;font-size:11px;font-weight:var(--wbs-filter-text-weight-strong)}.top-filter-search-empty{display:block;padding:8px 0 12px;color:#7b8492;font-size:13px;line-height:1.45}.top-filter-selected-items{display:flex;flex-wrap:wrap;gap:7px;margin-top:0}.wbs-filter-chip{min-width:0;min-height:28px;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:var(--wbs-filter-chip-padding);border:1px solid #3fe788;border-radius:6px;background:var(--wbs-yellow-soft);color:#111827;font-size:12px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.25;cursor:pointer}.wbs-filter-chip:hover,.wbs-filter-chip:focus-visible{border-color:var(--wbs-yellow-dark);background:var(--km-action-hover);color:var(--km-on-action)}.wbs-filter-chip span{color:var(--wbs-yellow-dark);font-weight:var(--wbs-filter-text-weight)}.top-filter-country-groups{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:18px 12px;padding:0}.top-filter-country-group{min-width:0;display:grid;align-content:start;gap:9px}.top-filter-country-group-title{padding-bottom:8px;border-bottom:1px solid #dfe4ec;color:#111827;font-size:13px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.25}.top-filter-country-group .top-filter-options{gap:7px}.top-filter-hierarchy-menu{min-width:0;position:relative;display:block;padding:0}.top-filter-parent-list{min-width:0;display:grid;align-content:start;gap:4px;padding:6px;border:0;border-radius:0;background:#fff}.top-filter-parent-list>.top-filter-more,.top-filter-subcategory-options>.top-filter-more{width:100%;min-height:30px;padding:7px 8px 4px;border-top:1px solid #eef2f6;color:#334155}.top-filter-parent-option{width:100%;box-sizing:border-box;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:32px;padding:var(--wbs-filter-tree-item-padding);border:0;border-radius:6px;background:transparent;color:#374151;font-size:13px;font-weight:var(--wbs-filter-text-weight);line-height:1.25;text-align:left;cursor:pointer}.top-filter-parent-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-filter-parent-option em{color:#64748b;font-size:12px;font-style:normal;font-weight:var(--wbs-filter-text-weight-strong)}.top-filter-parent-option .anticon{color:#94a3b8;font-size:10px}.top-filter-parent-option:hover,.top-filter-parent-option:focus-visible,.top-filter-parent-option.active{background:#f4f7fb;color:#111827}.top-filter-parent-option.selected{background:var(--wbs-yellow-soft);color:#111827;font-weight:var(--wbs-filter-text-weight-strong)}.top-filter-parent-option.selected:hover,.top-filter-parent-option.selected:focus-visible{background:var(--km-action-hover);color:var(--km-on-action)}.top-filter-subcategory-panel{position:fixed;z-index:140;width:260px;min-width:0;display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:8px 8px 14px;border:0;border-radius:8px;background:#fff;box-shadow:0 18px 40px #0f172a29;max-height:calc(100vh - 24px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.top-filter-subcategory-panel.grouped{width:min(720px,calc(100vw - 24px));padding:20px 22px 30px;border-radius:0;box-shadow:0 18px 40px #0f172a24;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.top-filter-country-panel-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:26px 30px;align-items:start}.top-filter-country-panel-column{min-width:0;display:grid;align-content:start;gap:9px}.top-filter-country-panel-column h4{margin:0 0 3px;border-bottom:1px solid #e5e7eb;color:#111827;font-size:14px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.25}.top-filter-country-panel-heading{display:inline-flex;align-items:center;gap:8px;width:100%;margin:0;padding:0 0 10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.top-filter-country-panel-heading .ant-checkbox{display:inline-flex;flex:0 0 auto}.top-filter-country-panel-heading>span:last-child{min-width:0;padding-inline-start:0}.top-filter-country-panel-heading:hover,.top-filter-country-panel-heading:focus-visible{color:#0f4f99}.top-filter-country-panel-column .top-filter-subcategory-options{gap:8px;max-height:none;overflow:visible}.top-filter-country-panel-column .top-filter-option{min-height:26px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:0;color:#111827;font-size:14px;font-weight:var(--wbs-filter-text-weight);text-align:left}.top-filter-country-panel-column .top-filter-option .ant-checkbox{display:inline-flex;align-self:center}.top-filter-country-panel-column .top-filter-option.selected span{font-weight:var(--wbs-filter-text-weight-strong)}.top-filter-country-panel-column .top-filter-option:hover span,.top-filter-country-panel-column .top-filter-option:focus-visible span{color:#0f4f99}.top-filter-subcategory-options{min-width:0;min-height:0;display:grid;align-content:start;gap:4px;padding-bottom:8px;max-height:none;overflow:visible}.top-filter-subcategory-options .top-filter-option{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:32px;padding:2px 0;color:#4b5563;font-size:13px;font-weight:var(--wbs-filter-text-weight);line-height:1.35}.top-filter-subcategory-options .top-filter-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-filter-subcategory-options .top-filter-option.selected{color:#111827;font-weight:var(--wbs-filter-text-weight-strong)}.top-filter-empty-subcategory{color:#6b7280;font-size:13px}.exhibition-filter-rail .collapsible-filter-row{gap:0;padding-top:0;padding-bottom:0}.exhibition-filter-rail .top-filter-section-toggle{justify-content:flex-start;min-height:44px;padding:8px 4px}.exhibition-filter-rail .collapsible-filter-row>.top-filter-selected-items{margin-bottom:14px}.exhibition-filter-rail .collapsible-filter-row.open>.top-filter-selected-items,.exhibition-filter-rail .collapsible-filter-row.open>.top-filter-options,.exhibition-filter-rail .collapsible-filter-row.open>.top-filter-country-groups,.exhibition-filter-rail .collapsible-filter-row.open>.top-filter-hierarchy-menu{margin-bottom:10px}.exhibition-filter-rail .top-filter-country-groups{grid-template-columns:1fr}.exhibition-filter-rail .top-filter-hierarchy-menu{display:block}.exhibition-filter-rail .top-filter-subcategory-panel{border-radius:7px}.exhibition-filter-rail .top-filter-parent-option{min-height:36px;padding:7px 10px;font-size:14px;line-height:1.35}.exhibition-filter-rail .top-filter-subcategory-options{gap:6px}.exhibition-filter-rail .top-filter-subcategory-options .top-filter-option{min-height:38px;padding:6px 4px;font-size:14px;line-height:1.4}.exhibition-filter-rail .top-filter-subcategory-panel{padding:10px 10px 16px}.exhibition-filter-rail .top-filter-subcategory-panel.grouped{width:min(720px,calc(100vw - 24px));padding:20px 22px 30px;border-radius:0}.exhibition-filter-rail .top-filter-subcategory-panel.grouped.single-group{width:min(340px,calc(100vw - 24px));padding:14px 16px 18px;border-radius:8px}.exhibition-filter-rail .top-filter-subcategory-panel.grouped.single-group .top-filter-country-panel-grid{grid-template-columns:1fr;gap:0}.exhibition-filter-rail .top-filter-subcategory-options,.exhibition-filter-rail .top-filter-subcategory-panel.grouped .top-filter-subcategory-options{max-height:none}.marketplace-filter-rail{min-width:0;align-self:start;position:sticky;top:0}.maker-directory-shell>.marketplace-filter-rail,.buyer-market-shell>.marketplace-filter-rail,.exhibition-search-layout>.marketplace-filter-rail,.expo-service-market-shell>.marketplace-filter-rail{--wbs-filter-rail-inline-padding: 14px;position:sticky;top:0;z-index:45;height:100vh;max-height:100vh;margin-top:-164px;padding:18px 14px 24px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid #e5e7eb;background:#fff;box-shadow:none}.marketplace-detail-filter-rail{isolation:isolate}.marketplace-filter-rail .top-filter-head{position:sticky;top:0;z-index:70;margin-inline:calc(var(--wbs-filter-rail-inline-padding) * -1);padding-inline:var(--wbs-filter-rail-inline-padding);background:#fff;box-shadow:0 1px #e5e7eb}@media(min-width:1101px){.market-shell.detail-filter-shell .marketplace-filter-rail .top-filter-actions{padding-right:38px}.market-shell.detail-filter-shell .marketplace-filter-rail .detail-filter-sidebar-toggle.ant-btn{position:absolute;top:50%;right:0;width:36px;min-width:36px;padding-inline:8px;transform:translateY(-50%);justify-content:center}}.marketplace-filter-rail .top-filter-keyword-row{position:sticky;top:var(--wbs-filter-sticky-keyword-top);z-index:60;margin-inline:calc(var(--wbs-filter-rail-inline-padding) * -1);padding-inline:var(--wbs-filter-rail-inline-padding);background:#fff;isolation:isolate;overflow:visible;box-shadow:0 1px #eef1f5}.marketplace-filter-rail .top-filter-keyword-row:before{content:"";position:absolute;top:-28px;right:0;bottom:-1px;left:0;z-index:0;background:#fff;pointer-events:none}.marketplace-filter-rail .top-filter-keyword-row>*{position:relative;z-index:1}.marketplace-filter-rail::-webkit-scrollbar{width:8px}.marketplace-filter-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.marketplace-filter-rail::-webkit-scrollbar-track{background:transparent}.exhibition-facet-sidebar{min-width:0;position:sticky;top:150px}.facet-card{border-color:var(--wbs-border);border-radius:10px}.facet-card .ant-card-body{padding:16px}.facet-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.facet-card-head h4.ant-typography{margin:2px 0 0;display:flex;align-items:center;gap:8px}.facet-section .ant-collapse-header{padding:9px 0!important}.facet-section .ant-collapse-content-box{padding:0 0 8px!important}.facet-section-body{display:grid;gap:9px}.facet-option-list{display:grid;gap:7px}.facet-checkbox-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:28px;color:#30343b;cursor:pointer}.facet-checkbox-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.facet-checkbox-row em{color:var(--wbs-muted);font-size:12px;font-style:normal}.facet-quick-checks{display:grid;gap:8px}.exhibition-results-area{min-width:0;display:grid;gap:12px;align-content:start}.exhibition-result-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border:1px solid var(--wbs-border);border-radius:10px;background:#fff}.exhibition-result-toolbar h3.ant-typography{margin:2px 0 0;font-size:23px}.result-sort-select{width:154px}.mobile-filter-button{display:none}.selected-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 2px}.selected-filter-chips:empty{display:none}.exhibition-fuzzy-hint{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:5px 9px;border-radius:999px;background:#d6ffe8;color:#79620a;font-size:12px;line-height:1.3}.exhibition-fuzzy-hint button{padding:2px 7px;border:0;border-radius:999px;background:#fff;color:#4b3c00;font:inherit;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.exhibition-fuzzy-hint button:hover{background:#60f4a0}.exhibition-result-grid-new{display:grid;gap:14px}.exhibition-result-grid-new.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-result-grid-new.list{grid-template-columns:1fr}.exhibition-result-list-new{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0;align-items:stretch}.exhibition-list-item{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;transition:border-color var(--seed-transition),background-color var(--seed-transition),box-shadow var(--seed-transition)}.app-shell .exhibition-list-item:hover{border-color:#45d784;background:#fffdf5;transform:none;box-shadow:0 6px 16px #2a303814}.exhibition-list-card-link{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none;cursor:pointer}.exhibition-list-card-link:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px;border-radius:4px}.exhibition-list-thumb{overflow:hidden;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;height:auto;min-height:0;padding:0;box-sizing:border-box;border-radius:6px;background:#f8fafc}.exhibition-list-thumb img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;box-sizing:border-box;object-fit:contain!important;object-position:center!important;transition:none}.exhibition-list-thumb img.is-wbs-fallback{width:100%!important;height:100%!important;object-fit:contain!important}.exhibition-list-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0;align-items:stretch}.exhibition-list-skeleton-card{pointer-events:none}.exhibition-list-skeleton-thumb,.exhibition-list-skeleton-line,.exhibition-list-skeleton-icon,.exhibition-list-skeleton-deadline{position:relative;overflow:hidden;display:block;background:linear-gradient(90deg,#edf1f6,#f8fafc 48%,#edf1f6);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.exhibition-list-skeleton-thumb{width:100%;aspect-ratio:4 / 3;height:auto;min-height:0;border-radius:6px}.exhibition-list-skeleton-main{gap:14px}.exhibition-list-skeleton-title-stack{display:grid;gap:8px;min-height:48px;align-content:start}.exhibition-list-skeleton-line{width:100%;height:12px;border-radius:999px}.exhibition-list-skeleton-line.title{width:96%;height:18px;border-radius:7px}.exhibition-list-skeleton-line.title.medium{width:76%}.exhibition-list-skeleton-line.title.short{width:56%}.exhibition-list-skeleton-line.wide{width:86%}.exhibition-list-skeleton-line.medium{width:66%}.exhibition-list-skeleton-line.date{width:126px}.exhibition-list-skeleton-meta{display:grid;gap:9px}.exhibition-list-skeleton-meta div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:18px}.exhibition-list-skeleton-icon{width:13px;height:13px;border-radius:4px}.exhibition-list-skeleton-deadline{width:118px;height:24px;border-radius:999px;background:linear-gradient(90deg,#b8ffd7,#eafff3 48%,#b8ffd7);background-size:220% 100%}@media(prefers-reduced-motion:reduce){.exhibition-list-skeleton-thumb,.exhibition-list-skeleton-line,.exhibition-list-skeleton-icon,.exhibition-list-skeleton-deadline{animation:none}}.exhibition-list-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.exhibition-list-badges{min-height:24px}.exhibition-list-title{display:-webkit-box;min-height:2.64em;overflow:hidden;color:var(--wbs-black);font-size:20px;font-weight:var(--wbs-font-weight-bold);line-height:1.32;overflow-wrap:anywhere;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical}.exhibition-list-title:hover,.exhibition-list-title:focus{color:var(--wbs-black);text-decoration:none}.exhibition-list-meta{min-width:0;color:#4b5563;font-size:13px;line-height:1.45}.exhibition-list-meta span{display:inline-flex;align-items:flex-start;gap:5px}.exhibition-list-meta .anticon{flex:none;margin-top:.2em}.exhibition-list-location{display:-webkit-box!important;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exhibition-list-bottom{display:grid;gap:8px;margin-top:auto}.exhibition-list-schedule{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-items:center;gap:7px;color:#4b5563;font-size:13px;line-height:1.4}.exhibition-list-schedule span{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere;white-space:normal}.exhibition-list-schedule strong{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-size:13px;line-height:1.35;white-space:normal}.exhibition-list-tags,.exhibition-list-services{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.exhibition-list-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid #eeeeee;border-radius:8px;background:#fafafa;overflow:hidden}.exhibition-list-metrics div{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid #eeeeee}.exhibition-list-metrics div:last-child{border-bottom:0}.exhibition-list-metrics span{color:var(--wbs-muted);font-size:13px}.exhibition-list-metrics strong{min-width:0;color:var(--wbs-black);font-size:15px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exhibition-list-metrics .exhibition-list-metric-year{display:inline;margin-left:5px;color:#7a8491;font-size:11px;font-weight:700}.exhibition-list-source{display:-webkit-box;overflow:hidden;color:#6b7280!important;font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.exhibition-list-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:100%;padding-top:12px;border-top:1px solid #eceef2}.exhibition-list-price,.exhibition-list-booth{display:grid;gap:2px}.exhibition-list-price span,.exhibition-list-booth span{color:var(--wbs-muted);font-size:13px}.exhibition-list-price strong{color:var(--wbs-black);font-size:17px;line-height:1.25}.exhibition-list-booth strong{color:var(--wbs-black);font-size:15px}.exhibition-list-services{grid-column:1 / -1;min-height:26px}.exhibition-list-card-actions{position:absolute;z-index:2;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px}.app-shell .exhibition-list-item .exhibition-compare-toggle.ant-btn,.app-shell .exhibition-list-item .exhibition-favorite-toggle.ant-btn{position:static;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-full);background:color-mix(in srgb,var(--seed-color-bg) 96%,transparent);box-shadow:0 2px 8px #2a30381f;color:var(--seed-color-fg);font-size:17px;font-weight:var(--wbs-font-weight-semibold);mix-blend-mode:normal;text-shadow:none;transition:border-color var(--seed-transition),background-color var(--seed-transition),color var(--seed-transition),box-shadow var(--seed-transition)}.app-shell .exhibition-list-item .exhibition-compare-toggle.ant-btn:not(:disabled):hover,.app-shell .exhibition-list-item .exhibition-compare-toggle.ant-btn:focus-visible,.app-shell .exhibition-list-item .exhibition-favorite-toggle.ant-btn:not(:disabled):hover,.app-shell .exhibition-list-item .exhibition-favorite-toggle.ant-btn:focus-visible{border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak);color:var(--seed-color-fg);box-shadow:0 2px 8px #2a30381f}.app-shell .exhibition-list-item .exhibition-compare-toggle.ant-btn:not(:disabled):active,.app-shell .exhibition-list-item .exhibition-compare-toggle.ant-btn.is-active,.app-shell .exhibition-list-item .exhibition-favorite-toggle.ant-btn.is-active{border-color:var(--seed-color-brand);background:var(--seed-color-brand);color:var(--km-on-action)}.app-shell .exhibition-list-item .exhibition-compare-toggle.ant-btn:focus-visible,.app-shell .exhibition-list-item .exhibition-favorite-toggle.ant-btn:focus-visible{outline:2px solid var(--seed-color-brand);outline-offset:2px}.exhibition-comparison-tab{display:grid;gap:16px}.exhibition-comparison-tab-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 22px;background:transparent}.exhibition-comparison-heading{display:grid;gap:7px}.exhibition-comparison-heading>div{display:grid;gap:4px}.exhibition-comparison-back.ant-btn{width:fit-content;height:auto;margin:-5px 0 0 -8px;padding:4px 8px;border:0;background:transparent;box-shadow:none;color:#5f6673;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.exhibition-comparison-back.ant-btn:hover,.exhibition-comparison-back.ant-btn:focus-visible{color:#111827;background:transparent}.exhibition-comparison-tab-head strong{color:#111827;font-size:20px;line-height:1.35}.exhibition-comparison-tab-head span{color:#6b7280;font-size:13px;line-height:1.45}.exhibition-comparison-table-card{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.exhibition-comparison-table-card-head{display:grid;gap:3px;padding:17px 20px;border-bottom:1px solid #eceef2}.exhibition-comparison-table-card-head strong{color:#111827;font-size:15px;line-height:1.4}.exhibition-comparison-table-card-head span{color:#6b7280;font-size:12px;line-height:1.45}.exhibition-comparison-name{display:flex;align-items:flex-start;gap:6px}.exhibition-comparison-name a{color:inherit}.exhibition-comparison-tray{display:grid;gap:12px;padding:16px;border:1px solid var(--km-border);border-radius:10px;background:#fafafa}.exhibition-comparison-tray-head,.exhibition-comparison-tray-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.exhibition-comparison-tray-head>div{display:grid;gap:3px}.exhibition-comparison-tray-head strong{color:#111827;font-size:16px}.exhibition-comparison-tray-head span,.exhibition-comparison-tray-hint,.exhibition-comparison-tray-actions>span{margin:0;color:#5f6673;font-size:13px;line-height:1.45}.exhibition-comparison-selected{display:flex;flex-wrap:wrap;gap:7px}.exhibition-comparison-selected .ant-tag{display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px 8px;border-color:var(--km-border);background:#fff;color:#111827}.exhibition-comparison-table-wrap{overflow-x:auto;background:#fff}.exhibition-comparison-table{width:100%;min-width:800px;border-collapse:collapse;font-size:13px}.exhibition-comparison-table th,.exhibition-comparison-table td{min-width:180px;padding:10px 12px;border-right:1px solid #eceef2;border-bottom:1px solid #eceef2;vertical-align:top;text-align:left;line-height:1.45}.exhibition-comparison-table thead th{background:#f7f8fa;color:#111827;font-weight:var(--wbs-font-weight-bold)}.exhibition-comparison-table tbody th{min-width:116px;background:#fbfcfe;color:#4b5563;font-weight:var(--wbs-font-weight-bold)}.exhibition-comparison-table th:last-child,.exhibition-comparison-table td:last-child{border-right:0}.exhibition-comparison-table tbody tr:last-child th,.exhibition-comparison-table tbody tr:last-child td{border-bottom:0}.exhibition-comparison-table td.is-different{background:#e5fff0;color:#111827}.exhibition-comparison-tray-actions{flex-wrap:wrap}.exhibition-comparison-tray-actions .ant-btn-primary{background:var(--wbs-black);border-color:var(--wbs-black)}.exhibition-compare-page{padding-bottom:112px}.exhibition-comparison-footer{position:fixed;z-index:40;bottom:20px;left:calc(50% + 140px);width:min(680px,calc(100vw - 340px));grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 14px;box-shadow:0 14px 34px #11182729;transform:translate(-50%)}.exhibition-comparison-footer .exhibition-comparison-tray-head{min-width:150px}.exhibition-comparison-footer .exhibition-comparison-tray-actions{justify-content:flex-end;flex-wrap:nowrap}.exhibition-comparison-footer .exhibition-comparison-tray-actions>span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-comparison-footer-buttons{display:inline-flex;align-items:center;gap:8px}@media(max-width:1100px){.exhibition-comparison-footer{left:50%;width:min(680px,calc(100vw - 40px))}}@media(max-width:640px){.exhibition-comparison-tray-head,.exhibition-comparison-tray-actions,.exhibition-comparison-tab-head{align-items:flex-start;flex-direction:column}.exhibition-comparison-tray-actions .ant-btn,.exhibition-comparison-tab-head>.ant-btn{width:100%}.exhibition-comparison-tab-head{padding:18px}.exhibition-comparison-tab-head strong{font-size:18px}.exhibition-comparison-table-card-head{padding:16px}.exhibition-comparison-footer{bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr}.exhibition-comparison-footer .exhibition-comparison-tray-actions{align-items:stretch}.exhibition-comparison-footer .exhibition-comparison-tray-actions>span{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.exhibition-comparison-footer-buttons{width:100%;display:grid;grid-template-columns:1fr 1fr}}.exhibition-comparison-card{border-color:var(--wbs-border);border-radius:10px}.exhibition-comparison-card .ant-card-body{display:grid;gap:12px;padding:18px}.exhibition-comparison-card.list .ant-card-body{grid-template-columns:minmax(0,1fr)}.exhibition-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.exhibition-card-title-block{min-width:0;display:grid;gap:5px}.exhibition-card-title-block .exhibition-result-title{margin:0;font-size:18px}.exhibition-card-meta-row{display:flex;flex-wrap:wrap;gap:8px 14px;color:#4b5563;font-size:13px}.exhibition-card-meta-row span{display:inline-flex;align-items:center;gap:5px}.deadline-chip{padding:3px 8px;border-radius:999px;background:var(--wbs-yellow-soft);color:var(--wbs-black);font-weight:var(--wbs-font-weight-bold)}.exhibition-card-tags,.exhibition-card-services{display:flex;flex-wrap:wrap;gap:5px}.exhibition-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #eeeeee;border-radius:10px;background:#fafafa}.exhibition-card-metrics div{min-width:0;display:grid;gap:3px}.exhibition-card-metrics span{color:var(--wbs-muted);font-size:12px}.exhibition-card-metrics strong{color:var(--wbs-black);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exhibition-card-source{color:var(--wbs-muted);font-size:12px}.exhibition-empty-state{padding:80px 0;border:1px solid var(--wbs-border);border-radius:10px;background:#fff}.exhibition-state-panel{min-height:280px;display:grid;place-items:center;gap:14px;padding:56px 24px;border:1px solid var(--wbs-border);border-radius:10px;background:#fff;text-align:center}.exhibition-state-loading{min-height:220px}.exhibition-state-warning{align-content:center;border-color:#8bf1b7;background:#fffdf7}.exhibition-state-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#00f56a;color:#fff;font-size:18px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.exhibition-state-copy{display:grid;gap:7px;max-width:460px}.exhibition-state-copy strong{color:var(--wbs-black);font-size:17px;line-height:1.35}.exhibition-state-copy span{color:#5f6673;font-size:14px;line-height:1.55;word-break:keep-all}.exhibition-state-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.exhibition-state-actions .ant-btn-primary{background:var(--wbs-black);border-color:var(--wbs-black);color:#fff}.exhibition-state-actions .ant-btn-primary:hover{background:#242424!important;border-color:var(--wbs-black)!important;color:#fff!important}.exhibition-state-panel.exhibition-state-warning,.exhibition-state-panel.exhibition-state-empty{border:0}.exhibition-state-empty .ant-empty-description{color:#6b7280;line-height:1.55;word-break:keep-all}.wbs-pagination{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;padding:28px 0 34px}.wbs-pagination-pages{display:flex;align-items:center;justify-content:center;gap:16px}.wbs-pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:transparent;color:#111827;font-size:18px;font-weight:var(--wbs-font-weight-semibold);line-height:1;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.wbs-pagination button:hover:not(:disabled),.wbs-pagination button:focus-visible{background:var(--wbs-yellow-soft);color:#111827;outline:none}.wbs-pagination button.active{background:var(--wbs-yellow);color:var(--km-on-action);box-shadow:0 0 0 5px #a8ffce}.wbs-pagination-arrow{font-size:20px!important}.wbs-pagination button:disabled{color:#c8ced8;cursor:default}.wbs-pagination-ellipsis{display:inline-grid;place-items:center;min-width:24px;color:#111827;font-size:18px;font-weight:var(--wbs-font-weight-bold)}.exhibition-result-pagination{margin-bottom:38px}.table-show-title{display:grid;gap:3px}.table-show-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.table-show-title a{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.table-show-title span{color:var(--wbs-muted);font-size:12px}.table-show-title-actions{display:inline-flex;align-items:center;gap:2px}.table-show-comparison.ant-btn{color:#4b5563;font-size:12px}.table-show-comparison.ant-btn.is-active{color:var(--km-ink)}.table-show-favorite.ant-btn{flex:0 0 auto;color:#4b5563}.table-show-favorite.ant-btn.is-active{color:var(--km-ink)}.detail-report-hero{grid-template-columns:minmax(0,1fr) 330px}.detail-report-copy{min-width:0}.detail-report-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px;color:#333}.detail-report-meta span{display:inline-flex;align-items:center;gap:6px}.detail-report-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.detail-budget-card .ant-card-body{display:grid;gap:12px}.detail-budget-card h2.ant-typography{margin:0}.detail-budget-card .ant-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #eeeeee}.detail-budget-card span{color:var(--wbs-muted)}.detail-budget-card strong{color:var(--wbs-black)}.detail-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.detail-metric-grid .ant-card{border-color:var(--wbs-border)}.detail-report-tabs{border:1px solid var(--wbs-border);border-radius:10px;background:#fff;padding:0 18px 18px}.report-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.report-number-grid div{padding:16px;border:1px solid #eeeeee;border-radius:10px;background:#fafafa}.report-number-grid span,.report-number-grid strong{display:block}.report-number-grid span{color:var(--wbs-muted)}.report-number-grid strong{margin-top:4px;color:var(--wbs-black);font-size:20px}.booth-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.related-exhibition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.related-exhibition-wrap{display:grid;gap:8px}.detail-service-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.detail-local-events-section{display:grid;gap:12px}.local-event-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.local-event-card-grid .ant-card,.local-event-card{border-color:var(--wbs-border)}.local-event-card-grid p,.local-event-card p{color:#3f4652;line-height:1.6}.local-event-meta{display:flex;align-items:center;gap:7px;margin:7px 0;color:#4b5563}.nol-local-page{gap:54px;background:#fff}.nol-local-page>section{width:min(100%,1120px);justify-self:center;min-width:0}.nol-local-hero{display:grid;justify-items:center;gap:28px;padding:18px 0 0}.nol-local-hero h1.ant-typography{margin:0;color:var(--wbs-black);font-size:25px;line-height:1.3;letter-spacing:0}.nol-local-search{width:min(100%,620px)}.nol-local-search .ant-input-affix-wrapper{height:44px;border:0;border-radius:999px;background:#f3f5f8;box-shadow:none}.nol-category-strip{width:100%;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:14px;align-items:start}.nol-category-strip button{position:relative;min-width:0;display:grid;justify-items:center;gap:8px;border:0;background:transparent;color:var(--wbs-black);cursor:pointer}.nol-category-strip span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#f0f4ff;color:#1976ff;font-size:29px}.nol-category-strip button:nth-child(1) span,.nol-category-strip button:nth-child(5) span{background:#d8ffe9;color:#ff9b21}.nol-category-strip button:nth-child(2) span,.nol-category-strip button:nth-child(7) span{background:#edf8f2;color:#11a36a}.nol-category-strip button:nth-child(3) span{background:#eaf7ff;color:#0e9ad8}.nol-category-strip button:nth-child(4) span,.nol-category-strip button:nth-child(8) span{background:#f0edff;color:#6b46d9}.nol-category-strip strong{max-width:90px;font-size:14px;line-height:1.25;text-align:center;word-break:keep-all}.nol-category-strip em{position:absolute;top:-18px;left:50%;transform:translate(-50%);padding:2px 7px;border:1px solid #5b6cff;border-radius:999px;background:#fff;color:#4054ff;font-size:11px;font-style:normal;white-space:nowrap}.nol-hero-banners{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:6px}.nol-main-banner{position:relative;overflow:hidden;min-height:210px;border-radius:16px;background:linear-gradient(135deg,#14213d,#2f6fed);color:#fff}.nol-main-banner:nth-of-type(1){background:radial-gradient(circle at 82% 18%,rgba(0,0,0,.9),transparent 22%),linear-gradient(135deg,#1d3557,#457b9d 52%,#a8dadc)}.nol-main-banner:nth-of-type(2){background:radial-gradient(circle at 86% 20%,rgba(255,255,255,.55),transparent 24%),linear-gradient(135deg,#0b132b,#1c7c8c 58%,#66ffa8)}.nol-main-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nol-main-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111827ad,#1118271f)}.nol-main-banner div{position:relative;z-index:1;display:grid;align-content:center;gap:8px;min-height:210px;padding:28px 32px}.nol-main-banner .ant-tag{width:fit-content;border:0;background:#ffffffe6;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.nol-main-banner strong{max-width:420px;font-size:29px;line-height:1.25;word-break:keep-all}.nol-main-banner span{font-size:17px;line-height:1.45;opacity:.95}.nol-round-nav{position:absolute;top:50%;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:var(--wbs-black);box-shadow:0 6px 18px #11111124;cursor:pointer}.nol-round-nav.left{left:-22px}.nol-round-nav.right{right:-22px}.nol-carousel-status{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}.nol-carousel-status span{width:300px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--wbs-black) 0 23%,#d7dce4 23% 100%)}.nol-carousel-status em{padding:4px 9px;border-radius:999px;background:#f3f5f8;color:var(--wbs-black);font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.nol-brand-section,.nol-product-section,.nol-monthly-section,.nol-live-section,.nol-best-section{display:grid;gap:18px}.nol-brand-section h2.ant-typography,.nol-product-section h2.ant-typography,.nol-monthly-section h2.ant-typography,.nol-live-section h2.ant-typography,.nol-best-section h2.ant-typography{margin:0;color:var(--wbs-black);font-size:24px;line-height:1.3;letter-spacing:0}.nol-brand-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.nol-brand-row button{min-width:0;display:grid;justify-items:center;gap:8px;padding:14px 8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer}.nol-brand-row span{width:64px;height:64px;display:grid;place-items:center;border-radius:14px;background:#f7f8fb;color:#263242;font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.nol-brand-row strong{width:100%;color:#263242;font-size:13px;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nol-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.nol-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nol-chip-row button{height:36px;padding:0 18px;border:0;border-radius:999px;background:#f2f4f8;color:#3b4656;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.nol-chip-row button.active{background:var(--wbs-black);color:#fff}.nol-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nol-product-card{min-width:0;display:grid;gap:8px}.nol-product-image{position:relative;overflow:hidden;aspect-ratio:1 / 1.34;border-radius:14px;background:linear-gradient(135deg,#f1f4f8,#dce7f7)}.nol-product-card:nth-child(4n+1) .nol-product-image{background:radial-gradient(circle at 28% 22%,var(--km-action) 0 10%,transparent 11%),linear-gradient(135deg,#101828,#475467 52%,#f2f4f7);color:var(--km-on-action)}.nol-product-card:nth-child(4n+2) .nol-product-image{background:radial-gradient(circle at 72% 18%,#12b76a 0 12%,transparent 13%),linear-gradient(135deg,#e0f2fe,#38bdf8 52%,#0f172a)}.nol-product-card:nth-child(4n+3) .nol-product-image{background:radial-gradient(circle at 22% 26%,#f97066 0 12%,transparent 13%),linear-gradient(135deg,#fff7ed,#f97316 48%,#7c2d12)}.nol-product-card:nth-child(4n) .nol-product-image{background:radial-gradient(circle at 74% 24%,#7c3aed 0 12%,transparent 13%),linear-gradient(135deg,#eff6ff,#3b82f6,#172554)}.nol-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.nol-product-card:hover .nol-product-image img{transform:scale(1.03)}.nol-product-image .ant-tag{position:absolute;left:10px;top:10px;border:0;background:#ffffffeb;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.nol-product-card strong{color:var(--wbs-black);font-size:16px;line-height:1.35;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nol-product-card p{margin:0;color:var(--wbs-black);font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.nol-product-card p span{margin-right:6px;color:#f04438}.nol-monthly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nol-monthly-card{overflow:hidden;display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid #e2e8f0;border-radius:16px;background:#fff}.nol-monthly-card img{width:210px;height:100%;min-height:220px;object-fit:cover;background:linear-gradient(135deg,#eef2ff,#bae6fd)}.nol-monthly-card>div{display:grid;align-content:start;gap:12px;padding:20px 20px 8px}.nol-monthly-card strong{color:var(--wbs-black);font-size:21px;line-height:1.35;word-break:keep-all}.nol-monthly-card button{justify-self:start;border:0;background:transparent;color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.nol-monthly-card ul{grid-column:2;margin:0;padding:0 20px 20px;list-style:none;display:grid;gap:10px}.nol-monthly-card li{display:flex;justify-content:space-between;gap:10px;color:#344054;font-size:14px}.nol-monthly-card li em{color:var(--wbs-black);font-style:normal;font-weight:var(--wbs-font-weight-heavy);white-space:nowrap}.nol-live-section{padding:28px;border-radius:18px;background:#f7f9fc}.nol-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nol-live-grid .nol-product-image{aspect-ratio:1 / 1}.nol-best-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.nol-best-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.nol-best-list article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--wbs-black);color:#fff;font-weight:var(--wbs-font-weight-heavy)}.nol-best-list strong{display:block;margin-bottom:3px;color:var(--wbs-black);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nol-best-list p{margin:0;color:#667085;font-size:12px}.services-hero{grid-template-columns:minmax(0,1fr) 360px}.service-rfq-mini-form{border-color:#5af19b}.soomgo-services-page{gap:42px;background:transparent}.soomgo-services-page>*{min-width:0}.service-market-hero{display:grid;justify-items:center;gap:22px;padding:34px 0 22px;background:#fff}.service-market-hero h1.ant-typography{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:var(--wbs-black);font-size:30px;line-height:1.35;text-align:center;letter-spacing:0}.service-location-button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--wbs-black);font:inherit;font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.service-hero-search{min-width:0;display:grid;grid-template-columns:minmax(320px,560px) auto;gap:12px;align-items:center;width:min(100%,700px)}.service-hero-search .ant-input-affix-wrapper{height:46px;border:0;border-radius:8px;background:#eef1f5;box-shadow:none}.service-hero-search .ant-input{background:transparent}.service-hero-search .ant-btn{height:46px;border:0;border-radius:999px;background:#f4f1ff;color:#101828;font-weight:var(--wbs-font-weight-heavy);box-shadow:none}.service-hero-search .ant-btn:hover{background:#ece7ff!important;color:#101828!important}.service-icon-strip{width:min(100%,1120px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.service-icon-item{min-width:0;display:grid;justify-items:center;gap:7px;border:0;background:transparent;color:#344054;cursor:pointer}.service-icon-item span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:25px;box-shadow:inset 0 -8px 16px #0000001f}.service-icon-item em{width:100%;color:#394150;font-size:13px;font-style:normal;line-height:1.25;text-align:center;word-break:keep-all}.service-icon-item:hover em{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.service-icon-item.yellow span,.service-summary-grid .yellow{background:var(--wbs-yellow);color:var(--km-on-action)}.service-icon-item.blue span,.service-summary-grid .blue{background:#3191f5}.service-icon-item.green span,.service-summary-grid .green{background:#12a66a}.service-icon-item.pink span,.service-summary-grid .pink{background:#ec5fc2}.service-icon-item.mint span,.service-summary-grid .mint{background:#17b6a5}.service-icon-item.purple span,.service-summary-grid .purple{background:#8a5cf6}.service-icon-item.orange span,.service-summary-grid .orange{background:#ff8a35}.service-icon-item.navy span,.service-summary-grid .navy{background:#0b3b66}.service-icon-item.teal span,.service-summary-grid .teal{background:#0098a6}.service-icon-item.violet span,.service-summary-grid .violet{background:#6d43d6}.service-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.service-section-head h2.ant-typography{margin:2px 0 0;color:var(--wbs-black);font-size:24px;line-height:1.3;letter-spacing:0}.service-section-head h2.ant-typography small{margin-left:6px;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-medium);vertical-align:middle}.service-carousel-head{align-items:center}.service-carousel-controls{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.service-carousel-controls button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d8dee8;border-radius:50%;background:#fff;color:#172033;cursor:pointer;box-shadow:0 8px 18px #1111110d}.service-carousel-controls button:hover{border-color:#111;background:#111;color:#fff}.service-story-section,.service-expert-section,.service-quick-rfq-section,.service-category-summary{width:min(100%,1120px);justify-self:center}.service-chip-row{margin-bottom:16px}.service-chip-row button{height:32px;padding:0 14px;border:1px solid #d8dee8;border-radius:999px;background:#fff;color:#172033;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.service-chip-row button.active{border-color:#172033;background:#172033;color:#fff}.service-empty-panel{min-height:180px;display:grid;place-items:center;padding:32px 18px;border:1px solid #e3e8ef;border-radius:8px;background:#fff}.service-story-empty-panel{min-height:320px;border:0}.service-story-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.service-story-card{position:relative;min-width:0;display:grid;gap:8px}.service-story-card img{width:100%;aspect-ratio:1 / 1.22;object-fit:cover;border-radius:8px;background:#eef1f5}.service-story-card button{position:absolute;right:10px;top:calc(100% - 82px);width:26px;height:26px;border:1px solid rgba(255,255,255,.85);border-radius:6px;background:#0000002e;color:#fff;display:grid;place-items:center;cursor:pointer}.service-story-card strong{color:#101828;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.service-story-card span{color:#667085;font-size:13px}.service-expert-grid{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.service-expert-grid::-webkit-scrollbar{display:none}.service-expert-card{overflow:hidden;flex:0 0 calc((100% - 28px) / 3);min-width:320px;display:grid;gap:12px;min-height:210px;padding:16px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;scroll-snap-align:start}.service-expert-card>div:first-child{display:grid;gap:4px}.service-expert-card span{color:#667085;font-size:13px}.service-expert-card strong{color:var(--wbs-black);font-size:18px;line-height:1.35}.service-expert-card em{color:#172033;font-size:14px;font-style:normal;font-weight:var(--wbs-font-weight-bold)}.service-expert-card em .anticon{color:#00f66b}.service-expert-card p{margin:0;color:#566071;font-size:13px}.service-expert-thumbs{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:6px;margin:0 -16px -16px}.service-expert-thumbs img{width:100%;height:86px;object-fit:cover;background:#eef1f5}.service-blue-banner{width:min(100%,1120px);min-height:100px;justify-self:center;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 30px;border-radius:8px;background:linear-gradient(90deg,#2b9cff,#55b9ff);color:#fff}.service-blue-banner div{display:grid;gap:5px}.service-blue-banner span{font-size:14px;font-weight:var(--wbs-font-weight-bold);opacity:.9}.service-blue-banner strong{max-width:760px;font-size:24px;line-height:1.35;word-break:keep-all}.service-blue-banner .ant-btn{border:0;background:#fff;color:#0b3b66;font-weight:var(--wbs-font-weight-heavy)}.service-quick-rfq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-quick-card{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-template-rows:96px 48px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;cursor:pointer}.service-quick-card>div{min-width:0;display:grid;align-content:center;gap:7px;padding:16px 0 14px 16px;background:#f1f4f8}.service-quick-card>div span{color:#667085;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-quick-card>div strong{color:#101828;font-size:17px;line-height:1.3}.service-quick-card img{width:110px;height:96px;object-fit:cover;background:#f1f4f8}.service-quick-card footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-top:1px solid #e6ebf1;color:#344054;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.service-category-summary{margin-bottom:6px}.service-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-summary-grid button{min-width:0;display:grid;gap:10px;align-content:start;min-height:186px;padding:18px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;color:var(--wbs-black);text-align:left;cursor:pointer}.service-summary-grid button:hover{border-color:#cbd5e1;box-shadow:0 8px 20px #1111110d}.service-summary-grid button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:21px}.service-summary-grid strong{font-size:18px;line-height:1.3}.service-summary-grid em{color:#344054;font-size:14px;font-style:normal;line-height:1.45}.service-summary-grid div{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.service-trust-row{width:min(100%,1120px);justify-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.service-trust-row div{display:grid;gap:4px;padding:16px;border:1px solid #e3e8ef;border-radius:8px;background:#fff}.service-trust-row .anticon{color:var(--wbs-black);font-size:22px}.service-trust-row strong{color:var(--wbs-black);font-size:16px}.service-trust-row span{color:#667085;font-size:13px}.service-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-category-grid .ant-card{border-color:var(--wbs-border)}.service-category-grid .ant-card-body{min-height:210px;display:grid;gap:8px;align-content:start}.service-category-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:19px}.provider-section{display:grid;gap:12px}.provider-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-card .ant-card-body{display:grid;gap:12px}.provider-card-head{display:flex;justify-content:space-between;gap:12px}.provider-card-head h4.ant-typography{margin:0 0 4px}.provider-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:#4b5563;font-size:13px}.provider-metrics span{display:inline-flex;align-items:center;gap:6px}.portfolio-list{margin:0;padding-left:18px;color:#3f4652}.directory-filter-card .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) 210px 210px auto;gap:10px}.maker-card-grid,.seller-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.maker-card .ant-card-body,.seller-card .ant-card-body,.community-post-card .ant-card-body{display:grid;gap:12px}.maker-profile-head,.seller-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.maker-profile-head>div{min-width:0;flex:1}.maker-profile-head h4.ant-typography,.seller-card-head h4.ant-typography{margin:0 0 4px}.maker-product-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.maker-product-strip img{width:100%;height:108px;object-fit:cover;border-radius:8px;background:#f3f4f6}.maker-product-strip strong,.maker-product-strip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-product-strip strong{margin-top:6px;color:var(--wbs-black)}.maker-product-strip span{color:var(--wbs-muted);font-size:12px}.maker-stat-row,.seller-stat-row,.community-post-foot{display:flex;flex-wrap:wrap;gap:8px 16px;color:#4b5563;font-size:13px}.maker-stat-row span,.seller-stat-row span,.community-post-foot span{display:inline-flex;align-items:center;gap:5px}.maker-timeline-list{display:grid;gap:8px}.maker-timeline-list article{padding:12px;border:1px solid #eeeeee;border-radius:10px;background:#fafafa}.maker-timeline-list strong{display:block;margin:5px 0;color:var(--wbs-black)}.maker-timeline-list p{margin:0 0 8px;color:#3f4652;line-height:1.55}.seller-network-box{display:grid;gap:4px;padding:12px;border-radius:10px;background:#fafafa}.seller-network-box strong{color:var(--wbs-black)}.seller-network-box span{color:#4b5563}.buyer-page .seller-filter-card .ant-card-body{grid-template-columns:minmax(220px,1.3fr) repeat(6,minmax(130px,.7fr))}.buyer-card .ant-card-body{align-content:start}.buyer-need-copy.ant-typography{margin:0;color:#344054;line-height:1.6}.buyer-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-data-grid div{min-width:0;display:grid;gap:3px;padding:10px 12px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfe}.buyer-data-grid strong{color:#111827;font-size:12px}.buyer-data-grid span{color:#4b5563;font-size:12px;line-height:1.4}.buyer-market-page{display:block;min-height:calc(100vh - 136px);margin:-28px;padding:26px 28px 56px;background:var(--wbs-bg);color:var(--wbs-black)}.buyer-market-page a{color:inherit}.buyer-market-page .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none;font-weight:var(--wbs-font-weight-heavy)}.buyer-market-page .ant-btn-primary:hover,.buyer-market-page .ant-btn-primary:focus{border-color:var(--wbs-yellow)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.buyer-market-shell{width:min(100%,1500px);margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.buyer-market-shell>.marketplace-filter-rail{top:0;height:100vh;min-height:0;max-height:100vh;margin-top:-164px;overflow-y:scroll;scrollbar-gutter:stable}.buyer-side-rail{position:sticky;top:154px;min-width:0;display:none;gap:16px}.buyer-feed-area{min-width:0;display:grid;gap:14px}.buyer-feed-toolbar{display:block;gap:16px;padding-bottom:2px}.buyer-feed-title{min-width:0;display:grid;gap:4px}.buyer-feed-sort-row{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}.buyer-feed-toolbar>.sort-filter{display:none}.buyer-feed-sort-row .sort-filter{justify-content:flex-start;font-size:16px}.buyer-feed-toolbar h1.ant-typography{margin:0 0 5px;color:var(--wbs-black);font-size:30px;line-height:1.18}.buyer-feed-toolbar span.ant-typography{color:#6b7280;font-size:14px}.buyer-feed-toolbar .ant-select{width:150px}.buyer-feed-toolbar .ant-select-selector{border-color:#d6d9df!important;background:#fff!important;color:var(--wbs-black)!important;box-shadow:none!important}.buyer-feed-toolbar .ant-select-arrow{color:#6b7280}.buyer-sort-dropdown.wbs-filter-select-dropdown{min-width:150px}.buyer-sort-dropdown.wbs-filter-select-dropdown .ant-select-item{font-weight:var(--wbs-font-weight-medium)}.buyer-sort-dropdown.wbs-filter-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f6f7f9!important;color:var(--wbs-black)!important}.buyer-sort-dropdown.wbs-filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#d1ffe5!important;color:var(--wbs-black)!important;font-weight:var(--wbs-filter-text-weight-strong)}.buyer-sort-dropdown.wbs-filter-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):after{color:#00a748}.buyer-active-summary{display:flex;flex-wrap:wrap;gap:9px;color:#3f4652;font-size:13px}.buyer-active-summary span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #6aeaa1;border-radius:999px;background:#fafafa}.buyer-active-summary .anticon{color:#00a748}.buyer-feed-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.buyer-feed-card{min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #dfe3ea;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1111110a}.buyer-card-cover{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:8px 8px 0 0;background:#f3f4f6}.buyer-card-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease,opacity .18s ease}.buyer-card-cover:hover img{transform:scale(1.025);opacity:.92}.buyer-card-cover span{position:absolute;left:10px;bottom:10px;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;background:#111111d1;color:var(--wbs-yellow);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.buyer-card-body{display:grid;gap:12px;padding:14px}.buyer-card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.buyer-card-title-row h2.ant-typography{margin:0 0 4px;color:var(--wbs-black);font-size:18px;font-weight:var(--wbs-font-weight-semibold);line-height:1.32;letter-spacing:0}.buyer-card-title-row span.ant-typography,.buyer-manager-row span,.buyer-card-metrics,.buyer-quota-card p{color:#6b7280}.buyer-card-title-row>.anticon{margin-top:3px;color:var(--km-action-hover);font-size:17px}.buyer-need-copy.ant-typography{margin:0;color:#303744;line-height:1.55;word-break:keep-all}.buyer-item-tags{display:flex;flex-wrap:wrap;gap:6px}.buyer-item-tags .ant-tag{margin:0;border-color:#8ae0af;border-radius:4px;background:#fafafa;color:var(--wbs-black)}.buyer-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.buyer-card-facts div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.buyer-card-facts strong{color:var(--wbs-black);font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.buyer-card-facts span{overflow:hidden;color:#6b7280;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.buyer-manager-row{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.buyer-manager-row .ant-avatar{border:1px solid #6aeaa1;background:#f2f2f2;color:var(--wbs-black)}.buyer-manager-row div{min-width:0;display:grid;gap:2px}.buyer-manager-row strong{color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-semibold)}.buyer-manager-row span{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.buyer-card-metrics{display:flex;flex-wrap:wrap;gap:7px 12px;font-size:12px}.buyer-card-metrics span{display:inline-flex;align-items:center;gap:4px}.buyer-side-card{display:grid;gap:14px;padding:16px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1111110a}.buyer-side-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.buyer-side-title h3.ant-typography{margin:0;color:var(--wbs-black);font-size:16px;line-height:1.25}.buyer-side-title>.anticon{color:#00a748}.buyer-mini-list,.buyer-reply-list,.buyer-category-rank{display:grid;gap:10px}.buyer-mini-list button,.buyer-category-rank button{min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.buyer-mini-list button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:0;text-align:left}.buyer-mini-list .ant-avatar{background:var(--wbs-yellow);color:var(--km-on-action);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.buyer-mini-list span{min-width:0;display:grid;gap:3px}.buyer-mini-list strong,.buyer-reply-list strong{overflow:hidden;color:var(--wbs-black);text-overflow:ellipsis;white-space:nowrap}.buyer-mini-list em,.buyer-reply-list span{overflow:hidden;color:#6b7280;font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis}.buyer-reply-list article{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.buyer-reply-list article:last-child{padding-bottom:0;border-bottom:0}.buyer-profile-selected{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:8px;background:#f8fafc;color:#111827}.buyer-side-card .buyer-profile-selected{border:1px solid #6aeaa1;background:#fafafa;color:var(--wbs-black)}.buyer-profile-selected .ant-avatar{width:44px;height:44px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.buyer-profile-selected div{min-width:0;display:grid;gap:3px}.buyer-profile-selected strong,.buyer-profile-selected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-profile-selected span{color:#6b7280;font-size:12px}.buyer-side-card .buyer-profile-selected span{color:#6b7280}.buyer-profile-selected>.anticon{color:#16a34a}.buyer-quota-card p{margin:0;font-size:13px;line-height:1.55}.buyer-quota-card .ant-btn{border-color:#d6d9df;background:#fff;color:var(--wbs-black)}.buyer-category-rank button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:34px;padding:0;text-align:left}.buyer-category-rank strong{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:12px}.buyer-category-rank span{overflow:hidden;color:var(--wbs-black);text-overflow:ellipsis;white-space:nowrap}.buyer-category-rank em{color:#6b7280;font-size:12px;font-style:normal}.buyer-empty-state{min-height:420px;display:grid;align-content:center;justify-items:center;background:#fff}.marketplace-empty-message{grid-column:1 / -1;min-height:420px;display:grid;place-items:center;border:0;background:transparent;color:#9ca3af;font-size:clamp(18px,1.35vw,22px);font-weight:var(--wbs-font-weight-bold);line-height:1.25;text-align:center;letter-spacing:0;word-break:keep-all}.maker-empty-state{width:100%;min-height:max(420px,calc(100vh - 330px))}.buyer-proposal-modal{display:grid;gap:14px}.buyer-proposal-target{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfe}.buyer-proposal-target>.anticon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action)}.buyer-proposal-target div{min-width:0;display:grid;gap:4px}.buyer-proposal-target strong{color:#111827;font-size:16px}.buyer-proposal-target span{color:#4b5563;font-size:13px;line-height:1.45}.proposal-role-selector{display:grid;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.proposal-role-selector-head{display:grid;gap:3px}.proposal-role-selector-head strong{color:var(--wbs-black);font-size:14px}.proposal-role-selector-head span{color:#6b7280;font-size:12px;line-height:1.4}.proposal-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.proposal-role-grid button{min-width:0;display:grid;gap:4px;padding:11px 12px;border:1px solid #dfe4ec;border-radius:8px;background:#fbfcfe;color:#111827;text-align:left;cursor:pointer}.proposal-role-grid button.selected{border-color:#111827;background:#fafafa;box-shadow:inset 3px 0 0 var(--wbs-yellow)}.proposal-role-grid strong,.proposal-role-grid span{min-width:0;display:block}.proposal-role-grid strong{font-size:13px;line-height:1.25}.proposal-role-grid span{color:#6b7280;font-size:12px;line-height:1.35;word-break:keep-all}.proposal-template-list{display:grid;gap:10px}.proposal-template-list button{min-width:0;display:grid;gap:8px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;text-align:left;cursor:pointer}.proposal-template-list button.selected{border-color:#111827;background:#fafafa;box-shadow:inset 3px 0 0 var(--wbs-yellow)}.proposal-template-list span,.proposal-template-list strong,.proposal-template-list em,.proposal-template-list small{min-width:0;display:block}.proposal-template-list strong{margin-bottom:4px;font-size:15px}.proposal-template-list em,.proposal-template-list small{color:#6b7280;font-style:normal;line-height:1.45}.product-proposal-page{width:100%;margin:0 auto;display:grid;gap:24px}.page-container.product-proposal-wide-container{width:min(100%,1540px);max-width:1540px;margin:0 auto;padding:38px clamp(40px,5vw,72px) 64px;box-sizing:border-box}.product-proposal-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 0 8px}.product-proposal-back.wbs-back-button.ant-btn{margin-bottom:14px}.product-proposal-hero h1.ant-typography{margin:4px 0 8px;color:var(--wbs-black);font-size:30px;line-height:1.2;letter-spacing:0}.product-proposal-hero p.ant-typography{max-width:760px;margin:0;color:#4b5563;font-size:15px;line-height:1.6;word-break:keep-all}.proposal-target-buyer.ant-typography{display:inline-flex;width:fit-content;margin-top:12px;padding:7px 10px;border:1px solid #e5eaf2;border-radius:8px;background:#d8ffe9;color:#344054;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.product-proposal-hero-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.product-proposal-hero-actions .ant-btn{height:38px;border-radius:8px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.product-proposal-hero-actions .ant-btn-primary,.product-proposal-form .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.product-proposal-hero-actions .ant-btn-primary:hover,.product-proposal-form .ant-btn-primary:hover{border-color:var(--wbs-yellow)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.product-proposal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,460px);gap:28px;align-items:start}.product-proposal-form{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid #e3e7ed;border-radius:16px;background:#fff;box-shadow:0 16px 34px #0f172a0b}.product-form-card.ant-card{border:0;border-radius:0;background:#fff;box-shadow:none}.product-form-card.ant-card+.product-form-card.ant-card{border-top:1px solid #e6e9ee}.product-form-card .ant-card-head{position:relative;min-height:56px;padding:0 28px;border-bottom:0}.product-form-card .ant-card-head:before{display:none}.product-form-card .ant-card-head-title{color:var(--wbs-black);font-size:15px;font-weight:var(--wbs-font-weight-heavy)}.product-form-card .ant-card-body{padding:8px 28px 26px}.product-form-card .ant-form-item{margin-bottom:16px}.product-form-card .ant-form-item:last-child{margin-bottom:0}.product-form-card .ant-form-item-label>label{color:#20242a;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.product-form-card .ant-input,.product-form-card .ant-input-number,.product-form-card .ant-select-selector{border-radius:9px!important}.product-photo-instagram-upload .attachment-upload-controls{display:flex;align-items:stretch;gap:10px}.product-photo-instagram-upload .attachment-upload-controls>.ant-upload-wrapper{min-width:0;flex:1 1 auto}.product-photo-instagram-upload .ant-upload.ant-upload-select{width:100%!important;height:44px!important;margin:0!important;overflow:hidden;border:1px solid #d7dce3;border-radius:10px;background:#fff}.product-photo-instagram-upload .ant-upload.ant-upload-select:hover{border-color:#111;background:#f8f9fa}.product-photo-upload-trigger{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;gap:8px;color:#20242a;font-size:14px;font-weight:700}.product-photo-ai-button.ant-btn{min-width:142px;height:44px;padding-inline:18px;border-radius:10px;font-weight:750}.product-photo-preview-shell{width:100%;margin-bottom:12px}.product-photo-preview{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #e1e4e8;border-radius:14px;background:#f2f3f5}.product-photo-preview>img{display:block;width:100%;height:100%;object-fit:cover}.product-photo-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#69707c;font-size:14px;font-weight:650}.product-photo-nav,.product-photo-remove{position:absolute;z-index:2;display:grid;padding:0;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#111111ad;color:#fff;cursor:pointer;box-shadow:0 2px 10px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-photo-nav{top:50%;width:38px;height:38px;padding-bottom:3px;transform:translateY(-50%);font-size:28px;line-height:1}.product-photo-nav.is-prev{left:12px}.product-photo-nav.is-next{right:12px}.product-photo-remove{top:12px;right:12px;width:34px;height:34px}.product-photo-nav:hover,.product-photo-remove:hover{background:#111111e0}.product-photo-count{position:absolute;top:14px;left:14px;z-index:2;padding:5px 9px;border-radius:999px;background:#111111ad;color:#fff;font-size:12px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-video-upload-trigger{display:inline-flex;min-height:70px;width:100%;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed #cbd2dc;border-radius:12px;background:#fafbfc;color:#20242a;font-size:14px;font-weight:700}.product-video-upload-trigger:hover{border-color:#00e061;background:#f0fff7}.product-video-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-bottom:12px}.product-video-preview{min-width:0;overflow:hidden;border:1px solid #e1e4e8;border-radius:12px;background:#fff}.product-video-preview>video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#111}.product-video-preview-uploading{display:flex;aspect-ratio:16 / 9;align-items:center;justify-content:center;gap:8px;color:#69707c;background:#f2f3f5}.product-video-preview-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#475569;font-size:12px}.product-video-preview-meta>span{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-video-preview-meta>button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.product-video-preview-meta>button:hover{background:#fff1f0;color:#cf1322}@media(max-width:560px){.product-photo-instagram-upload .attachment-upload-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto);gap:8px}.product-photo-ai-button.ant-btn{min-width:128px;padding-inline:12px}}.product-proposal-form .editable-dropdown-input.ant-select{height:40px}.product-proposal-form .editable-dropdown-input.ant-select .ant-select-selector{height:40px!important;min-height:40px!important;border-radius:9px!important}.product-proposal-form .editable-dropdown-input .ant-input-affix-wrapper{height:40px;min-height:40px;padding:0 5px 0 12px;border-color:#d9d9d9;border-radius:8px;background:#fff}.product-proposal-form .editable-dropdown-input .ant-input-affix-wrapper:hover,.product-proposal-form .editable-dropdown-input .ant-input-affix-wrapper-focused,.product-proposal-form .editable-dropdown-input .ant-input-affix-wrapper:focus-within{border-color:#111}.product-proposal-form .editable-dropdown-input .ant-input-affix-wrapper .ant-input{height:38px;font-size:14px}.product-proposal-form .editable-dropdown-trigger{width:28px;height:28px;border-radius:6px}.product-category-picker{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 11px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#111;font:inherit;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.product-category-picker:hover,.product-category-picker.open{border-color:#111;background:#fbfcfe}.product-category-picker:focus-visible{outline:2px solid rgba(37,99,235,.24);outline-offset:2px}.product-category-picker>span{min-width:0;display:inline-flex;align-items:center;gap:8px}.product-category-picker strong{min-width:0;overflow:hidden;color:#111;font-weight:var(--wbs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.product-category-picker .anticon{color:#6b7280;flex:0 0 auto}.product-category-popover .ant-popover-inner{padding:0;border-radius:10px;overflow:hidden;box-shadow:0 22px 54px #1118272e}.product-category-mega{width:min(1040px,calc(100vw - 48px));min-height:520px;display:grid;grid-template-columns:285px minmax(0,1fr);background:#fff;color:#111}.product-category-primary{min-width:0;max-height:620px;overflow:auto;padding:10px;border-right:1px solid #e5e7eb;background:#f7f8fa}.product-category-primary button{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#1f2937;text-align:left;cursor:pointer}.product-category-primary button:hover,.product-category-primary button.active{background:#fff;box-shadow:inset 3px 0 #111}.product-category-primary span,.product-category-primary em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-category-primary span{font-size:14px;font-weight:var(--wbs-font-weight-heavy)}.product-category-primary em{grid-column:1 / 2;color:#6b7280;font-size:12px;font-style:normal}.product-category-primary .anticon{grid-column:2;grid-row:1 / span 2;color:#9ca3af}.product-category-secondary{min-width:0;display:grid;align-content:start;gap:18px;padding:22px}.product-category-secondary header{display:flex;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #eef0f3}.product-category-secondary h4.ant-typography{margin:2px 0 0;color:#111;font-size:22px}.product-category-secondary header>button{align-self:start;min-height:32px;padding:0 12px;border:1px solid #d7dce4;border-radius:8px;background:#fff;color:#111;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.product-category-sector-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-category-sector-grid article{min-width:0;display:grid;gap:10px;align-content:start;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.product-category-sector-head{display:grid;gap:4px;padding:0 0 10px;border:0;border-bottom:1px solid #eef0f3;background:transparent;color:#111;text-align:left;cursor:pointer}.product-category-sector-head strong{color:#111;font-size:15px;line-height:1.3}.product-category-sector-head span{color:#6b7280;font-size:12px;line-height:1.35}.product-category-sector-grid article>div{display:flex;flex-wrap:wrap;gap:7px}.product-category-sector-grid article>div button{min-height:29px;max-width:100%;padding:5px 9px;border:1px solid #e5e7eb;border-radius:999px;background:#fbfcfe;color:#344054;font-size:12px;font-weight:var(--wbs-font-weight-bold);line-height:1.2;cursor:pointer}.product-category-sector-grid article>div button:hover,.product-category-sector-head:hover strong{color:#1d4ed8}.product-category-sector-grid article>div button:hover{border-color:#b8c7f4;background:#eef4ff}.product-form-grid{display:grid;gap:14px}.product-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-proposal-preview{position:sticky;top:132px;display:grid;gap:14px;min-width:0;padding:14px;border:1px solid #e3e7ed;border-radius:16px;background:#f8fafc}.proposal-preview-card{overflow:hidden;border-color:var(--wbs-border);border-radius:8px}.proposal-preview-card .ant-card-body{padding:0}.proposal-preview-image{position:relative;aspect-ratio:4 / 3;background:#f1f3f5}.proposal-preview-image img{width:100%;height:100%;display:block;object-fit:cover}.proposal-preview-image .ant-tag{position:absolute;left:12px;top:12px;margin:0;border:0;font-weight:var(--wbs-font-weight-heavy)}.proposal-preview-body{display:grid;gap:12px;padding:18px}.proposal-preview-body h2.ant-typography{margin:0;color:var(--wbs-black);font-size:24px;line-height:1.22;letter-spacing:0}.proposal-preview-model{margin-top:-8px;color:#6b7280;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.proposal-preview-body p.ant-typography{margin:0;color:#343a42;line-height:1.55;word-break:keep-all}.proposal-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.proposal-preview-metrics div{min-width:0;display:grid;gap:3px;padding:10px;border:1px solid #eeeeee;border-radius:8px;background:#fafafa}.proposal-preview-metrics span{color:#6b7280;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.proposal-preview-metrics strong{min-width:0;overflow:hidden;color:var(--wbs-black);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.proposal-preview-section{display:grid;gap:8px;padding:12px;border:1px solid #8cf0b7;border-radius:8px;background:#fafafa}.proposal-preview-section strong{display:flex;align-items:center;gap:7px;color:var(--wbs-black);font-size:13px}.proposal-preview-section ul{display:grid;gap:5px;margin:0;padding-left:18px;color:#4b5563;font-size:12px;line-height:1.45}.proposal-preview-tags{display:flex;flex-wrap:wrap;gap:6px}.proposal-preview-tags .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:var(--wbs-font-weight-bold)}.proposal-preview-contact{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding-top:12px;border-top:1px solid #eeeeee}.proposal-preview-contact .ant-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.proposal-preview-contact strong,.proposal-preview-contact span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-preview-contact strong{color:var(--wbs-black)}.proposal-preview-contact span{margin-top:2px;color:#6b7280;font-size:12px}.proposal-check-card{border-color:var(--wbs-border);border-radius:8px}.proposal-check-card .ant-card-head-title{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.proposal-check-card .ant-card-body{display:grid;gap:10px;padding:16px}.proposal-check-card .ant-card-body>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.proposal-check-card .anticon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--wbs-yellow-soft);color:var(--wbs-black)}.proposal-check-card span{color:#343a42;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;word-break:keep-all}@media(max-width:1280px){.buyer-market-shell{grid-template-columns:260px minmax(0,1fr)}.product-proposal-layout{grid-template-columns:minmax(0,1fr) 400px}.buyer-side-rail{position:static;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}}.community-filter-card .ant-card-body{overflow-x:auto}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.community-post-list,.community-side{display:grid;gap:12px}.community-side{position:sticky;top:150px}.community-post-card h3.ant-typography{margin:0}.side-link-card{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #eeeeee;color:var(--wbs-black)}.side-link-card:last-child{border-bottom:0}.side-link-card span{color:var(--wbs-muted);font-size:12px}@media(max-width:1100px){.comparison-hero,.services-hero,.detail-report-hero{grid-template-columns:1fr}.category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-search-layout{grid-template-columns:1fr}.market-shell.detail-filter-shell .market-header{left:0}.market-shell.detail-filter-shell .market-header-inner{max-width:var(--wbs-topbar-max, 1280px);margin:0 auto}.market-shell.detail-filter-shell .page-container{max-width:1500px;padding:16px}.market-shell.detail-filter-shell .exhibition-search-layout,.market-shell.detail-filter-shell .maker-directory-shell,.market-shell.detail-filter-shell .buyer-market-shell,.market-shell.detail-filter-shell .expo-service-market-shell{grid-template-columns:1fr}.market-shell.detail-filter-shell .expo-service-page{margin:-16px;padding:16px 16px 72px}.top-filter-keyword-row,.top-filter-row{grid-template-columns:120px minmax(0,1fr)}.exhibition-result-list-new,.exhibition-list-skeleton-grid,.marketplace-skeleton-grid-exhibition{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-facet-sidebar{display:none;position:static}.mobile-facet-drawer .exhibition-facet-sidebar{display:block}.mobile-filter-button{display:inline-flex}.exhibition-result-grid-new.grid,.related-exhibition-grid,.provider-card-grid,.maker-card-grid,.seller-card-grid{grid-template-columns:1fr}.buyer-page .seller-filter-card .ant-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-market-shell{grid-template-columns:1fr}.marketplace-filter-rail,.buyer-side-rail{position:static}.top-filter-subcategory-panel{position:static;width:100%;margin-top:8px;box-shadow:none}.maker-directory-shell>.marketplace-filter-rail,.buyer-market-shell>.marketplace-filter-rail,.exhibition-search-layout>.marketplace-filter-rail,.expo-service-market-shell>.marketplace-filter-rail{position:static;height:auto;max-height:none;margin-top:0;padding:0;overflow:visible;border-right:0;box-shadow:none}.expo-service-market-shell,.product-proposal-layout{grid-template-columns:1fr}.product-proposal-preview{position:static}.maker-directory-results,.maker-directory-main .marketplace-skeleton-grid-entity,.buyer-feed-grid,.buyer-feed-area .marketplace-skeleton-grid-entity,.buyer-side-rail,.detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-icon-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 10px}.service-story-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.service-expert-card{flex-basis:calc((100% - 14px)/2)}.service-expert-grid,.service-trust-row{grid-template-columns:1fr}.service-quick-rfq-grid,.service-summary-grid,.service-category-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nol-category-strip,.nol-brand-row{grid-template-columns:repeat(5,minmax(0,1fr))}.nol-hero-banners,.nol-monthly-grid,.nol-best-list{grid-template-columns:1fr}.nol-carousel-status{display:none}.nol-product-row,.nol-live-grid,.service-category-grid,.local-event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-layout{grid-template-columns:1fr}.community-side{position:static}}@media(max-width:760px){.product-category-mega{width:calc(100vw - 32px);min-height:auto;grid-template-columns:1fr}.product-category-primary{max-height:220px;border-right:0;border-bottom:1px solid #e5e7eb}.product-category-sector-grid,.category-mega-child-grid{grid-template-columns:1fr}.comparison-hero,.services-hero,.directory-hero,.detail-report-hero{padding:24px 18px}.comparison-hero h1.ant-typography,.services-hero h1.ant-typography,.directory-hero h1.ant-typography,.detail-report-hero h1.ant-typography{font-size:25px}.category-strip,.detail-metric-grid,.report-number-grid,.booth-policy-grid,.service-category-grid,.local-event-card-grid,.buyer-page .seller-filter-card .ant-card-body,.buyer-data-grid{grid-template-columns:1fr}.buyer-market-page{min-height:auto;margin:-16px;padding:18px 16px 42px}.buyer-feed-toolbar{align-items:flex-start;flex-direction:column}.buyer-feed-toolbar .ant-select,.buyer-feed-toolbar .sort-filter{width:100%}.buyer-feed-grid,.marketplace-skeleton-grid-entity,.buyer-feed-area .marketplace-skeleton-grid-entity,.maker-directory-results,.maker-directory-main .marketplace-skeleton-grid-entity,.buyer-side-rail,.buyer-card-facts,.product-form-grid.two,.product-form-grid.three{grid-template-columns:1fr}.product-proposal-hero{align-items:flex-start;flex-direction:column}.product-proposal-hero-actions{width:100%}.product-proposal-hero-actions .ant-btn{flex:1}.proposal-preview-metrics{grid-template-columns:1fr}.buyer-card-cover{aspect-ratio:16 / 10}.profile-proposal-intro,.profile-proposal-list article{align-items:stretch;flex-direction:column}.soomgo-services-page{gap:30px}.service-market-hero{width:100%;overflow:hidden;padding:26px 0 14px;gap:18px}.service-market-hero h1.ant-typography{display:block;width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:0 8px;font-size:23px;word-break:break-all}.service-hero-search{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);grid-template-columns:1fr}.service-hero-search .ant-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.service-icon-strip{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.service-icon-item span{width:40px;height:40px;font-size:22px}.service-icon-item{overflow:hidden}.service-icon-item em{max-width:96px;font-size:12px;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.service-section-head{align-items:flex-start;flex-direction:column}.service-carousel-head{flex-direction:row;align-items:center}.service-carousel-head>div:first-child{min-width:0}.service-carousel-controls{margin-left:auto}.service-carousel-controls button{width:38px;height:38px}.service-story-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.service-story-card{min-width:160px;scroll-snap-align:start}.service-expert-card{flex:0 0 min(86vw,340px);min-width:min(86vw,340px)}.service-stage-head{flex-direction:column;gap:9px}.service-category-flow-grid,.service-expert-grid,.service-quick-rfq-grid,.service-summary-grid,.service-trust-row{grid-template-columns:1fr}.service-blue-banner{align-items:flex-start;flex-direction:column;padding:22px 18px}.service-blue-banner strong{font-size:20px}.service-quick-card{grid-template-columns:minmax(0,1fr) 100px}.service-quick-card img{width:100px}.nol-local-page{gap:34px}.nol-local-page>section{width:min(100%,calc(100vw - 32px))}.nol-local-hero{gap:18px;padding-top:8px}.nol-local-hero h1.ant-typography{font-size:24px}.nol-category-strip{display:flex;gap:18px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory}.nol-category-strip button{min-width:74px;scroll-snap-align:start}.nol-category-strip span{width:44px;height:44px;border-radius:13px;font-size:24px}.nol-category-strip strong{font-size:12px}.nol-hero-banners{gap:12px}.nol-main-banner{min-height:170px;border-radius:12px}.nol-main-banner div{min-height:170px;padding:22px}.nol-main-banner strong{font-size:22px}.nol-main-banner span{font-size:14px}.nol-round-nav{display:none}.nol-brand-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.nol-brand-row button{min-width:112px}.nol-section-head{align-items:flex-start;flex-direction:column}.nol-product-row,.nol-live-grid{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.nol-product-card{min-width:190px;scroll-snap-align:start}.nol-monthly-card{grid-template-columns:1fr}.nol-monthly-card img{width:100%;height:160px;min-height:160px}.nol-monthly-card ul{grid-column:auto;padding:0 18px 18px}.nol-live-section{padding:20px 16px}.nol-best-list{grid-template-columns:1fr}.nol-best-list article{grid-template-columns:32px minmax(0,1fr)}.nol-best-list .ant-btn{grid-column:2;justify-self:start}.top-filter-head{align-items:flex-start;flex-direction:column}.top-filter-keyword-row,.top-filter-row{grid-template-columns:1fr}.top-filter-label{padding:9px 14px}.top-filter-keyword-row .ant-input-affix-wrapper{width:calc(100% - 28px);margin:0 14px}.top-filter-options{align-items:flex-start;flex-direction:column;gap:9px}.exhibition-result-toolbar{align-items:stretch;flex-direction:column}.result-sort-select{width:100%}.exhibition-result-list-new,.exhibition-list-skeleton-grid,.marketplace-skeleton-grid-exhibition{grid-template-columns:1fr}.wbs-pagination{gap:8px;padding-top:20px}.wbs-pagination-pages{gap:6px}.wbs-pagination button{width:36px;height:36px;font-size:15px}.wbs-pagination button.active{box-shadow:0 0 0 4px #a8ffce}.wbs-pagination-ellipsis{min-width:18px;font-size:15px}.exhibition-list-item{grid-template-columns:1fr;padding:15px}.exhibition-list-thumb{width:100%;aspect-ratio:4 / 3;height:auto;min-height:0}.exhibition-list-side{grid-column:auto;grid-template-columns:1fr}.exhibition-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-service-cta{grid-template-columns:1fr;display:grid}.directory-filter-card .ant-card-body{grid-template-columns:1fr}.maker-profile-head,.seller-card-head,.provider-card-head{flex-direction:column}.maker-product-strip,.provider-metrics{grid-template-columns:1fr}}.exhibition-keyword-history{width:100%;min-width:0}.exhibition-recent-searches{margin-top:8px;padding:10px 8px;background:#fff;border:1px solid #e3e7ec;border-radius:12px;box-shadow:0 4px 14px #0000000d}.exhibition-recent-search-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 8px;font-size:12px}.exhibition-recent-searches button{border:0;background:transparent;cursor:pointer;color:inherit}.exhibition-recent-search-heading button{color:#737d8b;font-size:11px}.exhibition-recent-searches ul{list-style:none;padding:0;margin:0}.exhibition-recent-searches li{display:flex;align-items:center;min-width:0;border-radius:8px}.exhibition-recent-searches li:hover{background:#f8f9fb}.exhibition-recent-search-term{display:flex;align-items:center;gap:8px;padding:9px 4px;flex:1;min-width:0;text-align:start;font-size:12px}.exhibition-recent-search-term>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-recent-search-term .anticon{color:#98a1ad;flex-shrink:0}.exhibition-recent-search-delete{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:#98a1ad!important}.exhibition-recent-searches button:focus-visible{outline:2px solid #00ff6e;border-radius:6px}.exhibition-recent-searches p{margin:6px 4px;color:#98a1ad;font-size:12px}.market-search-row>.category-mega-menu{flex:0 0 auto}@media(min-width:1181px){.market-search-row{grid-template-columns:auto minmax(0,1fr) clamp(360px,30vw,540px);gap:18px}.market-main-tabs{gap:18px;overflow:visible}.market-main-tabs a{font-size:14px}.market-main-tabs{grid-column:1}.category-trigger-button.ant-btn{width:auto;min-width:132px;padding-inline:14px}.market-search{grid-column:3;max-width:none}.market-search-row>.market-search{display:grid!important}}.thread-share-modal .ant-modal-content{border-radius:20px}.thread-share-modal .share-modal-title{min-height:56px;grid-template-columns:44px minmax(0,1fr) 44px;padding:0 4px}.thread-share-modal .share-modal-title .ant-typography{justify-self:center;font-size:17px}.thread-share-modal .share-modal-title .ant-btn{justify-self:end;margin-left:0;color:#111}.thread-share-modal .ant-modal-body{padding:18px 16px 0}.thread-share-modal .thread-share-context{margin:0 0 14px;padding:15px 16px;border-radius:16px;background:var(--km-selected)}.thread-share-modal .thread-share-context .ant-typography{white-space:normal}.thread-share-modal .share-search-input{height:44px;margin:0 0 14px;border-radius:999px;background:#f4f6f8}.thread-share-modal .share-account-scroll{max-height:304px;margin:0;padding:2px 4px 8px}.thread-share-modal .share-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.thread-share-modal .share-account-card{padding:10px 4px;border-radius:14px}.thread-share-modal .share-account-avatar{width:70px;height:70px;font-size:19px}.thread-share-modal .share-quick-actions-bottom{margin:14px 0 0;padding:16px 6px 8px;border-top:1px solid #edf0f5}.thread-share-modal .ant-modal-footer{padding:14px 16px}@media(max-width:980px){.maker-request-detail-page .detail-two-column.wide-main{grid-template-columns:1fr}}.thread-share-modal .share-send-footer .ant-btn{min-width:96px}.thread-comment-panel .ant-card-body{padding:0}.thread-comment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 22px;border-bottom:1px solid #edf0f5}.thread-sort-tabs{display:inline-flex;gap:8px}.thread-sort-tabs button{border:0;background:transparent;color:#667085;font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.thread-sort-tabs button.active{color:#111}.thread-sort-tabs button.active:after{content:"";display:inline-block;width:6px;height:6px;margin-left:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.thread-comment-list{display:grid}.thread-comment-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start;padding:18px 28px;border-bottom:1px solid #edf0f5}.thread-comment-row:last-child{border-bottom:0}.thread-comment-avatar{position:relative;width:44px;display:flex;align-items:flex-start;justify-content:center;justify-self:center}.thread-comment-avatar .ant-avatar{width:44px;height:44px}.thread-comment-follow-badge{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#fff;color:#111;font-size:15px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.thread-comment-content{min-width:0;display:grid;gap:7px}.thread-comment-content header{display:flex;align-items:start;justify-content:space-between;gap:10px}.thread-comment-content header div{display:flex;align-items:baseline;gap:8px;min-width:0}.thread-comment-content strong{color:#111}.thread-comment-content span{color:#8a94a6;font-size:13px}.thread-comment-content p{margin:0;color:#20242b;line-height:1.55;word-break:keep-all}.thread-comment-content footer{display:flex;align-items:center;gap:16px}.thread-comment-content footer button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#596170;font:inherit;font-size:13px;cursor:pointer}.thread-comment-content footer button:hover{color:#111}@media(max-width:640px){.thread-share-modal .share-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.thread-share-modal .share-quick-actions-bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.thread-share-modal .share-action-button>span{width:44px;height:44px}.thread-comment-row{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 14px}}@media(min-width:1181px)and (max-width:1450px){.market-search-row{grid-template-columns:auto minmax(0,1fr) minmax(360px,420px);gap:14px}.market-main-tabs{gap:14px}.market-main-tabs a{font-size:14px;gap:5px}}.record-detail-page{display:grid;gap:24px}.detail-hero,.local-detail-hero,.text-detail-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:24px;align-items:stretch;padding:32px;border:1px solid var(--wbs-border);border-radius:28px;background:linear-gradient(135deg,var(--km-selected) 0%,#ffffff 54%,#f8f9fb 100%)}.text-detail-hero{grid-template-columns:minmax(0,1fr)}.detail-hero img,.local-detail-hero img{width:100%;height:280px;object-fit:cover;border-radius:22px;border:1px solid var(--wbs-border)}.detail-panel{border-radius:22px!important;border-color:var(--wbs-border)!important}.detail-action-row{margin-top:18px}.detail-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:20px}.detail-two-column.wide-main{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr)}.detail-side-stack{display:grid;gap:16px}.related-record-row,.community-side-row,.comment-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--wbs-border)}.related-record-row:last-child,.community-side-row:last-child,.comment-row:last-child{border-bottom:0}.related-record-row div,.community-side-row div,.comment-row div{display:grid;gap:4px}.related-record-row span,.community-side-row span,.comment-row span{color:var(--wbs-muted);font-size:13px}.article-panel .ant-typography{font-size:16px;line-height:1.8}.detail-stats-row{justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}.community-post-detail-page{background:#fff}.news-article-shell.community-post-shell{width:min(100%,1180px)}.news-article-hero.community-post-article-hero{grid-template-columns:minmax(0,760px);gap:18px;align-items:start;padding:30px 0 24px;border-bottom:0}.community-post-article-hero h1.ant-typography{max-width:760px;font-family:Georgia,Times New Roman,serif}.community-post-byline{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:#4b5563;font-size:13px;line-height:1.45}.community-post-byline strong{color:#111827;font-weight:var(--wbs-font-weight-heavy)}.community-post-byline span{display:inline-flex;align-items:center;gap:6px}.news-article-layout.community-post-article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:34px;padding-top:0}.community-post-main{gap:30px;padding-right:32px}.community-post-copy{width:min(100%,720px)}.community-post-copy h2.ant-typography,.community-post-copy h3.ant-typography,.community-post-copy h4.ant-typography{margin:12px 0 0;color:#111827;font-family:Georgia,Times New Roman,serif;line-height:1.25}.community-post-copy h2.ant-typography{font-size:28px}.community-post-copy h3.ant-typography{font-size:23px}.community-post-copy h4.ant-typography{font-size:19px}.community-post-copy blockquote{margin:0;padding:4px 0 4px 18px;border-left:3px solid #111111;color:#303744;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.65}.community-post-list{display:grid;gap:8px;margin:0;padding-left:22px;color:#111827;font-size:17px;line-height:1.75}.community-post-inline-visual{width:min(100%,720px);display:grid;gap:8px;margin:0}.community-post-inline-visual img{width:100%;aspect-ratio:4 / 2.65;display:block;object-fit:cover;border:1px solid #d8d8d8;border-radius:2px;background:#f3f4f6}.community-post-inline-visual figcaption{color:#6b7280;font-size:12px;line-height:1.45}.community-post-aside .news-side-card h3.ant-typography,.community-post-comments h2.ant-typography{font-family:Georgia,Times New Roman,serif}.news-request-card.community-post-request-card{padding:0 0 20px;border:0;border-bottom:1px solid #d8d8d8;background:#fff;color:#111827}.news-request-card.community-post-request-card h3.ant-typography{color:#7a5529}.news-request-card.community-post-request-card p.ant-typography{margin:0;color:#667085;font-size:13px;line-height:1.55}.news-request-card.community-post-request-card .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.community-post-comments{width:min(100%,720px);display:grid;gap:14px;padding-top:24px;border-top:1px solid #111111}.community-post-comments-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.community-post-comments-head h2.ant-typography{margin:0;color:#111827;font-size:24px;line-height:1.15;font-weight:var(--wbs-font-weight-heavy)}.community-post-comments-head span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.community-post-comment{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:start;padding:16px 0;border-top:1px solid #eeeeee}.community-post-comment strong{color:#111827;font-size:14px;line-height:1.4;font-weight:var(--wbs-font-weight-heavy)}.community-post-comment span{color:#667085;font-size:13px;line-height:1.45}.community-post-comment-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.community-post-comment-more.ant-btn{width:32px;min-width:32px;height:32px;padding:0;border-radius:6px;color:#4b5563}.community-post-comment-more.ant-btn:hover,.community-post-comment-more.ant-btn:focus-visible{background:#f3f4f6;color:#111827}.community-post-comment p{grid-column:1 / -1;margin:0;color:#273142;font-size:15px;line-height:1.65;word-break:keep-all}.community-post-comment-edit-panel{grid-column:1 / -1;display:grid;gap:10px;padding:14px;border:1px solid #d9dde5;border-radius:8px;background:#f8f9fb}.community-post-comment-edit-panel .ant-input{background:#fff;resize:vertical}.community-post-comment-edit-actions{display:flex;justify-content:flex-end;gap:8px}.community-post-comment-edit-actions .ant-btn{min-width:72px}.community-news-comments{width:min(100%,720px);display:grid;gap:14px;padding-top:28px;border-top:1px solid #111111}.community-news-comments h2.ant-typography{display:inline-flex;align-items:center;gap:8px;font-family:Georgia,Times New Roman,serif}.community-news-comment-compose{position:relative;display:block;padding:10px 10px 54px;border:1px solid #d9dde5;border-radius:18px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.community-news-comment-compose:focus-within{border-color:#111827;box-shadow:0 0 0 3px #1118270f}.community-news-comment-compose .ant-input{min-height:76px!important;padding:6px 8px;border:0;border-radius:0;background:#fff;box-shadow:none!important;resize:none;font-size:15px;line-height:1.6}.community-news-comment-compose .ant-btn{position:absolute;right:12px;bottom:10px;width:38px;min-width:38px;height:38px;padding:0;border-color:#111827;background:#111827;box-shadow:none;font-weight:var(--wbs-font-weight-bold)}.community-news-comment-compose .ant-btn:not(:disabled):hover,.community-news-comment-compose .ant-btn:not(:disabled):focus-visible{border-color:#2d3748!important;background:#2d3748!important}.community-news-comment-compose .ant-btn:disabled{border-color:#e5e7eb;background:#eef0f3;color:#a3aab5}.community-news-comment-compose .community-news-comment-login.ant-btn{width:auto;min-width:78px;padding:0 16px;border-radius:999px;color:#fff}.community-news-comments-empty{display:block;padding:12px 0 4px}.community-news-detail-page{background:#fff}.community-news-detail-skeleton .news-article-topline .news-skeleton-section-label{justify-self:end}.community-news-detail-skeleton .news-skeleton-section-label .ant-skeleton-input{width:88px;height:16px}.community-news-detail-skeleton .news-skeleton-kicker .ant-skeleton-input{width:112px;height:18px}.community-news-detail-skeleton .news-skeleton-headline .ant-skeleton-title{height:44px;margin:0 0 20px}.community-news-detail-skeleton .news-skeleton-headline .ant-skeleton-paragraph{margin-block-start:0}.news-skeleton-meta,.news-skeleton-tags{display:flex;flex-wrap:wrap;gap:10px}.news-skeleton-meta .ant-skeleton-button{width:118px;height:20px}.news-skeleton-tags .ant-skeleton-button{width:76px;height:26px;border-radius:999px}.community-news-detail-skeleton .news-skeleton-visual.ant-skeleton-element{display:block;width:min(100%,760px)}.community-news-detail-skeleton .news-skeleton-visual .ant-skeleton-image{width:100%;height:auto;aspect-ratio:4 / 2.65;border-radius:2px}.news-skeleton-copy .ant-skeleton-paragraph{display:grid;gap:14px}.news-skeleton-copy .ant-skeleton-paragraph>li{height:14px;margin:0!important}.news-skeleton-aside .news-side-card{min-height:120px}.news-article-hero.community-news-article-hero{grid-template-columns:minmax(0,760px);gap:18px;align-items:start;padding:30px 0 24px;border-bottom:0}.community-news-detail-page .news-article-layout{padding-top:0}.news-article-inline-visual{width:min(100%,760px);display:grid;gap:8px;margin:0}.news-article-inline-visual img{width:100%;aspect-ratio:4 / 2.65;display:block;object-fit:cover;border:1px solid #d8d8d8;border-radius:2px;background:#f3f4f6}.news-article-inline-visual figcaption{color:#6b7280;font-size:12px;line-height:1.45}.community-news-detail-page .news-article-copy h2.ant-typography,.community-news-detail-page .news-article-copy h3.ant-typography,.community-news-detail-page .news-article-copy h4.ant-typography{margin:12px 0 0;color:#111827;font-family:Georgia,Times New Roman,serif;line-height:1.25}.community-news-detail-page .news-article-copy blockquote{margin:0;padding:4px 0 4px 18px;border-left:3px solid #111111;color:#303744;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.65}.community-news-detail-page .news-article-main{gap:36px}.community-news-detail-page .news-article-inline-visual{width:min(100%,860px);gap:10px}.community-news-detail-page .news-article-inline-visual img{aspect-ratio:16 / 9;object-fit:contain;padding:12px;box-sizing:border-box;background:#fafafa}.community-news-detail-page .news-article-copy{width:min(100%,860px);gap:26px;padding-top:8px}.community-news-detail-page .news-article-copy p.ant-typography{max-width:46em;color:#172033;font-size:21px;line-height:2;letter-spacing:-.012em;word-break:normal;overflow-wrap:anywhere}.community-news-detail-page .news-article-copy p.lead{color:#101828;font-size:23px;line-height:1.82}@media(max-width:640px){.community-news-detail-page .news-article-inline-visual img{padding:8px}.community-news-detail-page .news-article-copy{gap:20px}.community-news-detail-page .news-article-copy p.ant-typography{font-size:18px;line-height:1.9}.community-news-detail-page .news-article-copy p.lead{font-size:20px;line-height:1.8}}.community-news-detail-page .news-request-card{padding:0 0 20px;border:0;border-bottom:1px solid #d8d8d8;background:#fff;color:#111827}.community-news-detail-page .news-request-card h3.ant-typography{color:#7a5529}.community-news-detail-page .news-request-card p.ant-typography{margin:0;color:#667085;font-size:13px;line-height:1.55}.community-news-detail-page .news-request-card .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.news-article-shell{width:min(100%,1280px);margin:0 auto;display:grid;gap:0;color:#111827}.news-article-topline{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;align-items:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;color:#4b5563;font-size:12px;font-weight:var(--wbs-font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.news-article-topline a{display:inline-flex;align-items:center;gap:7px;color:#111827;text-transform:none}.news-article-topline span:nth-child(2){color:#111827;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.news-article-topline span:last-child{justify-self:end}.news-article-backrow{display:flex;align-items:center;min-height:34px;margin-bottom:4px}.news-article-back-button{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;color:#111827;font-size:15px}.news-article-back-button:hover,.news-article-back-button:focus-visible{background:#f3f4f6;color:#111827}.news-article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:34px;align-items:center;padding:26px 0 28px;border-bottom:3px solid #111111}.news-article-hero-copy{min-width:0;display:grid;gap:16px}.news-article-kicker{color:#ed321f;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.06em;text-transform:uppercase}.news-article-hero h1.ant-typography{max-width:780px;margin:0;color:#050505;font-size:48px;line-height:1.12;font-weight:var(--wbs-font-weight-heavy);letter-spacing:0;word-break:keep-all}.news-article-hero p.ant-typography{max-width:760px;margin:0;color:#303744;font-size:18px;line-height:1.65;word-break:keep-all}.news-article-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.news-article-meta span{display:inline-flex;align-items:center;gap:6px}.news-article-source-logo{width:18px;height:18px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r1);object-fit:contain;background:var(--seed-color-bg)}.news-article-external-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--seed-color-brand-pressed);font-size:13px;font-weight:700;text-decoration:none}.news-article-external-link:hover{color:var(--seed-color-fg);text-decoration:underline;text-underline-offset:3px}.news-article-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.news-article-detail-actions .news-article-external-link{margin-top:0}.news-article-tags{display:flex;flex-wrap:wrap;gap:8px}.news-article-tags .ant-tag{margin:0;border-color:#dedede;border-radius:999px;background:#fff;color:#111827;font-weight:var(--wbs-font-weight-bold)}.news-article-visual{min-width:0;display:grid;gap:9px;margin:0}.news-article-visual img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover;border-radius:4px;border:1px solid #d8d8d8}.news-article-visual figcaption{color:#6b7280;font-size:12px;line-height:1.35}.news-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:38px;align-items:start;padding:30px 0 64px}.news-article-main{min-width:0;display:grid;gap:28px;padding-right:34px;border-right:1px solid #d8d8d8}.news-article-summary{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;align-items:start;padding:18px 0;border-top:1px solid #111111;border-bottom:1px solid #d8d8d8}.news-article-summary strong{color:#ed321f;font-size:13px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.02em}.news-article-summary p{margin:0;color:#111827;font-size:20px;line-height:1.55;font-weight:var(--wbs-font-weight-bold);word-break:keep-all}.news-article-copy{width:min(100%,760px);display:grid;gap:18px}.news-article-copy p.ant-typography{margin:0;color:#111827;font-size:18px;line-height:1.95;word-break:keep-all}.news-article-copy p.lead{font-size:20px;line-height:1.8;font-weight:var(--wbs-font-weight-bold)}.news-point-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.news-point-grid article{min-height:150px;display:grid;align-content:start;gap:16px;padding:18px;border:1px solid #d8d8d8;border-top:3px solid #111111;background:#fff}.news-point-grid span{color:#ed321f;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.news-point-grid strong{color:#111827;font-size:15px;line-height:1.5;word-break:keep-all}.news-next-action{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:24px;border:1px solid #d8d8d8;background:#fafafa}.news-next-action h2.ant-typography{margin:6px 0 0;color:#111827;font-size:24px;line-height:1.25}.news-next-action ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.news-next-action li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:#273142;font-size:14px;line-height:1.5;font-weight:var(--wbs-font-weight-bold);word-break:keep-all}.news-next-action li .anticon{margin-top:3px;color:#0f9f6e}.news-article-aside{position:sticky;top:132px;min-width:0;display:grid;gap:18px}.news-side-card{display:grid;gap:14px;padding:0 0 20px;border-bottom:1px solid #d8d8d8}.news-side-card h3.ant-typography{margin:0;color:#7a5529;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.1;font-weight:var(--wbs-font-weight-heavy)}.news-related-card,.news-maker-card{min-width:0;display:grid;gap:5px;color:#111827}.news-related-card{padding:13px 0;border-top:1px solid #eeeeee}.news-related-card strong,.news-maker-card strong{color:#111827;font-size:15px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.news-related-card span,.news-maker-card em{color:#667085;font-size:13px;font-style:normal}.news-related-card em{color:#ed321f;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.news-maker-card{grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center;padding-top:4px}.news-maker-card img{width:82px;height:82px;display:block;object-fit:cover;border:1px solid #d8d8d8;border-radius:4px;background:#f3f4f6}.news-maker-card span{min-width:0;display:grid;gap:4px}.news-request-card{padding:18px;border:1px solid #111111;background:#111;color:#fff}.news-request-card h3.ant-typography,.news-request-card p.ant-typography{color:#fff}.news-request-card p.ant-typography{margin:0;color:#ffffffc7;font-size:13px;line-height:1.55}.news-request-card .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}@media(max-width:980px){.news-article-topline{grid-template-columns:1fr;gap:4px;padding:10px 0;text-align:center}.news-article-topline a,.news-article-topline span:last-child{justify-self:center}.news-article-hero,.news-article-layout,.news-next-action{grid-template-columns:1fr}.news-article-main{padding-right:0;border-right:0}.news-article-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.news-request-card{grid-column:1 / -1}.community-post-main{padding-right:0}.community-post-comment{grid-template-columns:1fr;gap:4px}.community-news-comment-compose{grid-template-columns:1fr}.community-news-comment-compose .ant-btn{justify-self:end}}@media(max-width:640px){.news-article-shell{width:min(100%,calc(100vw - 28px))}.news-article-hero{gap:22px;padding:24px 0}.news-article-hero h1.ant-typography{font-size:32px;line-height:1.18}.news-article-hero p.ant-typography,.news-article-copy p.ant-typography,.news-article-copy p.lead{font-size:16px;line-height:1.78}.news-article-layout{gap:28px;padding:24px 0 46px}.news-article-summary,.news-point-grid,.news-article-aside{grid-template-columns:1fr}.news-article-layout.community-post-article-layout{grid-template-columns:minmax(0,1fr)!important;gap:28px;padding-top:0}.community-post-main,.community-post-copy,.community-post-comments,.community-post-inline-visual{width:100%;max-width:100%;min-width:0}.community-post-aside.news-article-aside{position:static;display:grid;grid-template-columns:minmax(0,1fr)!important;gap:18px;width:100%;min-width:0}.community-post-aside .news-side-card{min-width:0;padding:16px 0;border-top:1px solid #e5e7eb;border-bottom:0}.community-post-aside .news-side-card h3.ant-typography{font-size:22px;line-height:1.2}.community-post-aside .news-related-card{display:grid;gap:5px;padding:12px 0}.community-post-aside .news-maker-card{grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0}.community-post-aside .news-maker-card img{width:72px;height:72px}.community-post-article-hero h1.ant-typography{font-size:31px}.community-post-comments-head{align-items:flex-start;flex-direction:column;gap:4px}.news-article-summary p{font-size:17px}.news-point-grid article{min-height:auto}}@media(max-width:380px){.community-detail-page .news-article-shell{width:min(100%,calc(100vw - 20px))}.community-detail-page .news-article-topline{margin-inline:4px}.community-detail-page .news-article-hero{padding:20px 0 18px}.community-detail-page .news-article-hero h1.ant-typography,.community-post-article-hero h1.ant-typography{font-size:28px;line-height:1.16}.community-detail-page .news-article-hero p.ant-typography,.community-detail-page .news-article-copy p.ant-typography,.community-detail-page .news-article-copy p.lead{font-size:15px;line-height:1.7}.community-detail-page .news-article-meta{gap:7px 12px}.community-detail-page .news-article-layout{gap:22px;padding-bottom:38px}.community-news-detail-page .news-article-copy p.ant-typography{font-size:17px;line-height:1.86}}.comment-row{display:grid;justify-content:stretch}.local-events-hero .ant-typography,.local-browse-hero .ant-typography{max-width:920px}.nol-category-strip button small{display:block;color:var(--wbs-muted);font-size:11px;line-height:1.35;white-space:normal}.local-coupon-banner,.local-bottom-cta{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:24px;border-radius:24px;border:1px solid #6bf1a5;background:linear-gradient(120deg,var(--wbs-yellow-soft),#fff)}.local-event-grid,.community-news-grid,.local-partner-grid,.seller-performance-grid,.service-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.community-news-grid,.local-partner-grid,.seller-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.local-card-media{position:relative;display:block;margin:-24px -24px 16px}.local-card-media img{width:100%;height:170px;object-fit:cover;border-radius:18px 18px 0 0}.local-card-media .ant-tag{position:absolute;top:12px;left:12px;margin:0}.local-card-meta,.seller-stat-row,.local-card-tags{display:grid;gap:6px;color:var(--wbs-muted);font-size:13px}.local-card-foot,.deal-summary-grid,.brand-detail-grid,.seller-card-head{display:flex;gap:16px;align-items:center;justify-content:space-between}.local-card-cta,.hub-tab-row a,.service-category-card{border:1px solid var(--wbs-black);border-radius:999px;padding:6px 14px;font-weight:var(--wbs-font-weight-bold);color:var(--wbs-black);background:#fff}.local-card-cta:hover,.hub-tab-row a.active,.service-category-card:hover{background:var(--wbs-black);color:#fff}.local-brand-row button span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 8px;border-radius:50%;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.local-partner-section .ant-card,.community-news-card,.local-event-card,.seller-page .seller-card{height:100%}.local-ranking-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.local-ranking-grid button{display:grid;gap:8px;text-align:left;padding:18px;border:1px solid var(--wbs-border);border-radius:18px;background:#fff;cursor:pointer}.local-ranking-grid strong{font-size:24px;color:var(--wbs-yellow);text-shadow:0 1px 0 var(--wbs-black)}.brand-detail-grid{align-items:stretch}.brand-detail-grid img{width:260px;min-height:180px;object-fit:cover;border-radius:18px}.deal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.deal-summary-grid div,.seller-score-card,.seller-performance-grid .ant-card,.service-flow-steps div{display:grid;gap:8px;padding:18px;border:1px solid var(--wbs-border);border-radius:18px;background:#fff}.seller-score-card{min-width:220px;place-items:center;background:var(--wbs-black);color:#fff}.seller-score-card .anticon{color:var(--wbs-yellow);font-size:28px}.seller-score-card strong{font-size:38px}.seller-filter-card{grid-template-columns:minmax(260px,1fr) repeat(6,minmax(140px,180px))!important}.seller-performance-grid .ant-card-body{display:grid;gap:6px}.seller-performance-grid strong{font-size:26px}.hub-tab-row a{text-decoration:none}.hub-table{display:grid;gap:10px}.hub-table>div{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(180px,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--wbs-border);border-radius:14px;background:#fff}.service-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-category-card{display:grid;gap:8px;padding:18px;border-radius:18px;text-decoration:none}.service-category-card span:first-child{font-size:24px}.service-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.service-flow-steps div{align-items:center;text-align:center}.service-flow-steps .anticon:first-child{color:#1f8f4d}@media(max-width:1100px){.local-event-grid,.community-news-grid,.local-partner-grid,.seller-performance-grid,.service-category-grid,.local-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hub-table>div{grid-template-columns:1fr 1fr}.service-flow-steps{grid-template-columns:1fr 1fr}}@media(max-width:760px){.detail-hero,.local-detail-hero,.detail-two-column,.detail-two-column.wide-main,.local-event-grid,.community-news-grid,.local-partner-grid,.seller-performance-grid,.service-category-grid,.local-ranking-grid,.deal-summary-grid,.brand-detail-grid,.service-flow-steps{grid-template-columns:1fr}.local-coupon-banner,.local-bottom-cta,.seller-card-head{align-items:flex-start;flex-direction:column}.brand-detail-grid img{width:100%}.hub-table>div{grid-template-columns:1fr}}.threads-profile-page{max-width:var(--wbs-profile-page-max, 760px);margin:0 auto;padding:32px 20px 88px}.threads-profile-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.threads-profile-hero,.public-thread-post,.threads-profile-side .ant-card{background:var(--wbs-surface);border:1px solid var(--wbs-border);border-radius:18px;overflow:hidden;box-shadow:none}.threads-profile-cover{position:relative;height:168px;background:linear-gradient(120deg,#111111ad,#11111114),url(https://images.unsplash.com/photo-1596462502278-27bfdc403348?auto=format&fit=crop&w=1400&q=80) center/cover}.threads-profile-cover-upload,.threads-profile-cover-upload .ant-upload{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.threads-profile-cover-upload .ant-upload{cursor:pointer}.threads-profile-cover-upload-trigger{position:relative;display:block;width:100%;height:100%;color:#fff}.threads-profile-cover-upload-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050a1273;opacity:0;transition:opacity var(--seed-transition)}.threads-profile-cover-upload-label{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:#111111b8;box-shadow:0 8px 22px #00000038;color:#fff;font-size:13px;font-weight:var(--wbs-font-weight-bold);opacity:0;pointer-events:none;transform:translate(-50%,-42%) scale(.96);transition:opacity var(--seed-transition),transform var(--seed-transition)}.threads-profile-cover:hover .threads-profile-cover-upload-scrim,.threads-profile-cover-upload .ant-upload:focus-visible .threads-profile-cover-upload-scrim{opacity:1}.threads-profile-cover:hover .threads-profile-cover-upload-label,.threads-profile-cover-upload .ant-upload:focus-visible .threads-profile-cover-upload-label{opacity:1;transform:translate(-50%,-50%) scale(1)}.threads-profile-head{position:relative;z-index:2;pointer-events:none;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 24px;margin-top:-52px}.threads-profile-avatar{width:108px;height:108px;border:5px solid #fff;background:#111;color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy);font-size:30px}.threads-profile-avatar-upload,.threads-profile-avatar-upload .ant-upload{position:relative;z-index:1;display:inline-block;pointer-events:auto}.threads-profile-avatar-upload .ant-upload{cursor:pointer}.threads-profile-avatar-upload-trigger{position:relative;display:inline-block;width:108px;height:108px;border-radius:50%}.threads-profile-avatar-upload-scrim{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#050a1285;opacity:0;transition:opacity var(--seed-transition)}.threads-profile-avatar-upload-icon{position:absolute;left:50%;top:50%;display:flex;width:76px;height:76px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:50%;color:#fff;font-size:18px;font-weight:var(--wbs-font-weight-bold);line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-42%) scale(.88);transition:opacity var(--seed-transition),transform var(--seed-transition)}.threads-profile-avatar-upload-icon>span{font-size:11px;white-space:nowrap}.threads-profile-avatar-upload:hover .threads-profile-avatar-upload-scrim,.threads-profile-avatar-upload .ant-upload:focus-visible .threads-profile-avatar-upload-scrim{opacity:1}.threads-profile-avatar-upload:hover .threads-profile-avatar-upload-icon,.threads-profile-avatar-upload .ant-upload:focus-visible .threads-profile-avatar-upload-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(hover:none){.threads-profile-cover-upload-label,.threads-profile-avatar-upload-icon{opacity:1}.threads-profile-cover-upload-label,.threads-profile-avatar-upload-icon{transform:translate(-50%,-50%) scale(1)}}.threads-profile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 24px}.threads-profile-actions .ant-btn{min-width:0;height:34px;border-radius:8px;font-weight:var(--wbs-font-weight-bold)}.threads-profile-copy{min-width:0;padding:16px 24px 0}.threads-profile-copy h1.ant-typography{margin:0;font-size:30px;line-height:1.2;letter-spacing:0}.threads-profile-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.threads-profile-title-row .ant-typography{margin-bottom:0}.threads-profile-settings-button{flex:0 0 auto;width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:var(--seed-radius-full);color:var(--seed-color-fg-muted);font-size:16px;background:var(--seed-color-bg-weak)}.threads-profile-settings-button:hover,.threads-profile-settings-button:focus-visible{color:var(--seed-color-fg);border-color:transparent;background:var(--seed-color-bg-pressed)}.threads-profile-settings-button[aria-expanded=true]{border-color:transparent;background:var(--seed-color-brand-weak);color:var(--seed-color-fg)}.threads-profile-settings-button[aria-expanded=true]>.anticon,.threads-profile-settings-button[aria-expanded=true]>span{color:#172033}.my-profile-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 24px 18px}.my-profile-primary-actions .ant-btn{min-width:0;height:44px;overflow:hidden;border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.my-profile-settings-panel{display:none;margin:0 24px 18px;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.my-profile-settings-panel.is-open{display:block}.my-profile-settings-head{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid var(--seed-color-stroke)}.my-profile-settings-head strong{color:var(--seed-color-fg);font-size:15px}.my-profile-settings-head span{color:var(--seed-color-fg-subtle);font-size:12px}.my-profile-settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.my-profile-settings-item{display:grid;min-width:0;min-height:54px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 14px;border:0;border-bottom:1px solid var(--seed-color-stroke);background:var(--seed-color-bg);color:var(--seed-color-fg);font:inherit;font-weight:600;text-align:left;cursor:pointer}.my-profile-settings-item:nth-child(odd){border-right:1px solid var(--seed-color-stroke)}.my-profile-settings-item:hover,.my-profile-settings-item:focus-visible{background:var(--seed-color-bg-weak);outline:none}.my-profile-settings-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:0;background:transparent;color:var(--seed-color-fg-muted)}.my-profile-settings-chevron{justify-self:end;color:var(--seed-color-fg-disabled);font-size:11px}.my-profile-settings-item.is-danger{color:#d92d20}.my-profile-settings-item.is-danger .my-profile-settings-icon{background:transparent;color:#d92d20}.my-profile-settings-locale{cursor:default}.my-profile-settings-locale:hover{background:var(--seed-color-bg)}.my-profile-settings-locale .market-locale-dropdown.ant-btn{grid-column:1 / -1;display:flex!important;width:100%!important;min-width:0!important;height:auto;justify-content:flex-start!important;gap:10px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.my-profile-settings-locale .market-locale-dropdown.ant-btn>span:not(.anticon),.my-profile-settings-locale .market-locale-dropdown.ant-btn .locale-chevron{display:inline-flex!important}.my-profile-settings-locale .market-locale-dropdown.ant-btn>.anticon:first-child{width:32px;flex:0 0 32px;justify-content:center;color:var(--seed-color-fg-muted)}.my-profile-settings-locale .market-locale-dropdown .locale-chevron{margin-left:auto}.threads-profile-tabs--single-row.is-editing .my-profile-tab-entry{position:relative;display:flex;align-items:center;flex:1 0 max-content;min-width:92px}.threads-profile-tabs--single-row.is-editing .my-profile-tab-entry>.ant-checkbox-wrapper{position:absolute;top:50%;right:auto;left:8px;z-index:2;display:inline-flex;align-items:center;margin:0;padding:4px;border-radius:4px;background:var(--seed-color-bg);transform:translateY(-50%)}.threads-profile-tabs--single-row.is-editing .my-profile-tab-entry>button{flex:1 1 auto;min-width:0;padding-inline:34px 8px}.threads-profile-tabs--single-row.is-editing .my-profile-tab-entry.is-hidden>button{color:var(--seed-color-fg-subtle)}@media(max-width:640px){.my-profile-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px}.my-profile-primary-actions .ant-btn:first-child{grid-column:1 / -1}.my-profile-settings-panel{margin-inline:14px}.my-profile-settings-head span{display:none}.my-profile-settings-list{grid-template-columns:minmax(0,1fr)}.my-profile-settings-item:nth-child(odd){border-right:0}.threads-profile-role-summary{flex-wrap:wrap}}.my-profile-owner-action-handle{position:absolute;top:50%;right:5px;z-index:1;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;color:#64748b;background:transparent;cursor:grab;touch-action:none;transform:translateY(-50%)}.my-profile-owner-action-handle:hover,.my-profile-owner-action-handle:focus-visible{color:#172033;background:#94a3b82e;outline:none}.my-profile-owner-action-handle:active,.my-profile-owner-action.is-dragging .my-profile-owner-action-handle{cursor:grabbing}.my-profile-owner-action.is-dragging{opacity:.45;transform:scale(.98)}.my-profile-owner-action.is-drop-target:not(.is-dragging) .ant-btn{border-color:#172033;box-shadow:0 0 0 2px #0000007a}.public-profile-kind-label{display:flex;width:fit-content;align-items:center;gap:6px;margin:6px 0 8px;color:#64748b;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.public-profile-company-contacts{display:grid;gap:8px;margin-top:18px}.public-profile-company-contacts-title{color:#4b5563;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.public-profile-company-contact-list{display:flex;flex-wrap:wrap;gap:8px}.public-profile-company-contact{display:inline-grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:176px;max-width:100%;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:#f8fafc;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.public-profile-company-contact:hover:not(:disabled),.public-profile-company-contact:focus-visible{border-color:#d7dee8;background:#fff;outline:none}.public-profile-company-contact:focus-visible{box-shadow:0 0 0 3px #00000057}.public-profile-company-contact:disabled{cursor:default}.public-profile-company-contact .ant-avatar{background:#111827;color:#fff;font-size:16px}.public-profile-company-contact-copy{display:grid;min-width:0;gap:2px}.public-profile-company-contact-copy strong{overflow:hidden;color:#172033;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.public-profile-company-contact-copy>span{overflow:hidden;color:#64748b;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.public-person-profile-page{max-width:var(--wbs-profile-page-max, 760px);display:block;padding:32px 20px 88px}.person-profile-header,.person-profile-side-card{overflow:hidden;border:1px solid #dce2e8;border-radius:12px;background:#fff;box-shadow:none}.person-profile-loading{min-height:0;padding:32px 20px 88px}.person-profile-cover{position:relative;height:168px;background-position:center;background-size:cover}.person-profile-section{overflow:hidden;border:1px solid var(--wbs-border);border-radius:18px;background:var(--wbs-surface);box-shadow:none}.person-profile-header-body{position:relative;display:grid;grid-template-columns:152px minmax(0,1fr) auto;gap:20px;min-height:190px;padding:0 28px 26px}.person-profile-avatar{width:144px;height:144px;margin-top:-72px;border:4px solid #fff;background:#f6f8fa;color:#536273;font-size:48px}.person-profile-header-copy{padding-top:20px;min-width:0}.person-profile-kind{display:inline-flex;align-items:center;gap:6px;color:#52667a;font-size:13px;font-weight:700}.person-profile-header-copy h1.ant-typography{margin:5px 0 4px;color:#172033;font-size:clamp(28px,3vw,34px);line-height:1.18}.person-profile-headline{margin:0;color:#29384a;font-size:17px;line-height:1.5}.person-profile-company-link,.person-profile-experience button,.person-profile-contact-list button{display:inline-flex;align-items:center;gap:6px;margin:7px 0 0;padding:0;border:0;background:transparent;color:#255a91;font:inherit;font-weight:700;text-align:left;cursor:pointer}.person-profile-company-link:hover,.person-profile-company-link:focus-visible,.person-profile-experience button:hover,.person-profile-experience button:focus-visible,.person-profile-contact-list button:hover,.person-profile-contact-list button:focus-visible{color:#0f3f70;text-decoration:underline;outline:0}.person-profile-location{display:flex;align-items:center;gap:6px;margin-top:8px;color:#657485;font-size:14px}.person-profile-header-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:24px}.person-profile-header-actions .ant-btn{height:36px;border-radius:999px;font-weight:700}.person-profile-header-actions .ant-btn:last-child{width:36px;padding:0}.person-profile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.person-profile-meta-company{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#667085;font:inherit;cursor:pointer}.person-profile-meta-company:hover,.person-profile-meta-company:focus-visible{color:#111827;text-decoration:underline;outline:0}.person-profile-company-card{margin:0 0 20px}.person-profile-tab-content.profile-tab-content{border-radius:0 0 18px 18px!important}.person-profile-tab-panel{min-height:208px;padding:24px 28px}.person-profile-tab-panel h2.ant-typography{margin:0 0 14px;color:#172033;font-size:20px;line-height:1.3}.person-profile-expertise-panel h3.ant-typography{margin:28px 0 12px;color:#172033;font-size:16px}.person-profile-empty-copy{margin:0;color:#667085;font-size:14px}.person-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.person-profile-main{display:grid;gap:16px;min-width:0}.person-profile-section .ant-card-body{padding:24px 28px}.person-profile-section h2.ant-typography{margin:0 0 14px;color:#172033;font-size:20px;line-height:1.3}.person-profile-about{max-width:720px;margin:0!important;color:#344255;font-size:15px;line-height:1.7;white-space:pre-line}.person-profile-experience{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start}.person-profile-company-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid #dce2e8;border-radius:10px;background:#f6f8fa;color:#355675;font-size:21px}.person-profile-experience>div{display:grid;gap:3px;min-width:0}.person-profile-experience strong{color:#172033;font-size:16px}.person-profile-experience button{width:fit-content;margin:0;font-size:14px}.person-profile-experience span:not(.person-profile-company-mark){color:#627184;font-size:14px}.person-profile-goal{display:grid;gap:5px;margin-top:20px;padding:14px 16px;border-left:4px solid #235a90;border-radius:0 10px 10px 0;background:#f5f8fc}.person-profile-goal strong{color:#172033;font-size:13px}.person-profile-goal p{margin:0;color:#29384a;font-size:15px;line-height:1.65}.person-profile-tag-list{display:flex;flex-wrap:wrap;gap:8px}.person-profile-tag-list .ant-tag{display:inline-flex;align-items:center;gap:4px;margin:0;padding:5px 10px;border:1px solid #cbd9e6;border-radius:999px;background:#f4f8fc;color:#294c6d;font-size:13px;font-weight:600}.person-profile-side{position:sticky;top:20px;display:grid;gap:16px}.person-profile-side-card .ant-card-body{padding:20px}.person-profile-side-card h3.ant-typography{margin:0 0 14px;color:#172033;font-size:16px}.person-profile-contact-list{display:grid;gap:4px 0;margin:0}.person-profile-contact-list dt{display:flex;align-items:center;gap:7px;margin-top:8px;color:#657485;font-size:12px;font-weight:700}.person-profile-contact-list dt:first-child{margin-top:0}.person-profile-contact-list dd{margin:0;color:#263548;font-size:14px;line-height:1.5}.person-profile-contact-list dd button{margin:0}.person-profile-focus-card{display:grid;gap:14px}.person-profile-focus-card .ant-card-body{display:grid;gap:12px}.person-profile-focus-card p{margin:0;color:#657485;font-size:13px}.person-profile-skeleton-hero{pointer-events:none}.person-profile-skeleton-cover{background:linear-gradient(110deg,#e3e7ec,#f4f6f8 46%,#dde3e9);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.person-profile-skeleton-back{position:absolute;top:18px;left:18px;width:40px;height:40px;border-radius:9px;background:#ffffffd1}.person-profile-skeleton-avatar{display:block;width:108px;height:108px;border:5px solid #fff;border-radius:50%;background:linear-gradient(90deg,#e4e8ed 25%,#f8fafb 42%,#e4e8ed 63%);background-size:400% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.person-profile-skeleton-block,.person-profile-skeleton-pill,.person-profile-skeleton-button,.person-profile-skeleton-stat-value,.person-profile-skeleton-stat-label,.person-profile-skeleton-company-avatar{display:block;background:linear-gradient(90deg,#edf0f3 25%,#fafbfc 42%,#e7ebef 63%);background-size:400% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.person-profile-skeleton-copy{display:block}.person-profile-skeleton-name{width:min(150px,72vw);height:36px;border-radius:5px}.person-profile-skeleton-role-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.person-profile-skeleton-pill{height:24px;border-radius:999px}.person-profile-skeleton-pill.short{width:76px}.person-profile-skeleton-pill.role{width:126px}.person-profile-skeleton-about{display:grid;gap:6px;margin-top:16px}.person-profile-skeleton-about .person-profile-skeleton-block{height:16px;border-radius:4px}.person-profile-skeleton-about .wide{width:min(100%,620px)}.person-profile-skeleton-about .medium{width:min(72%,420px)}.person-profile-skeleton-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.person-profile-skeleton-meta .person-profile-skeleton-block{height:17px;border-radius:4px}.person-profile-skeleton-meta .meta-title{width:112px}.person-profile-skeleton-meta .meta-location{width:124px}.person-profile-skeleton-meta .meta-company{width:166px}.person-profile-skeleton-stats{display:flex;align-items:center;gap:7px;margin:16px 0 0}.person-profile-skeleton-stat-value{width:12px;height:16px;border-radius:3px}.person-profile-skeleton-stat-label{width:42px;height:15px;border-radius:3px}.person-profile-skeleton-company{display:grid;gap:8px;margin-top:18px;margin-bottom:20px}.person-profile-skeleton-company>.company-label{width:64px;height:14px;border-radius:3px}.person-profile-skeleton-company-chip{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-width:210px;padding:8px 12px;border-radius:8px;background:#f8fafc}.person-profile-skeleton-company-avatar{flex:0 0 36px;width:36px;height:36px;border-radius:50%}.person-profile-skeleton-company-copy{display:grid;gap:5px}.person-profile-skeleton-company-copy .company-name{width:132px;height:14px;border-radius:3px}.person-profile-skeleton-company-copy .company-role{width:88px;height:12px;border-radius:3px}.person-profile-skeleton-button{height:34px;border-radius:8px}.person-profile-skeleton-tabs>span{display:flex;min-height:54px;padding:16px 8px;border-bottom:3px solid transparent}.person-profile-skeleton-tabs>span:after{content:"";display:block;width:60px;height:16px;margin:auto;border-radius:4px;background:linear-gradient(90deg,#edf0f3 25%,#fafbfc 42%,#e7ebef 63%);background-size:400% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.person-profile-skeleton-tabs>span:first-child:after{width:44px}.person-profile-skeleton-tabs>span:nth-child(2):after{width:42px}.person-profile-skeleton-tabs>span:nth-child(3):after{width:58px}.person-profile-skeleton-tabs>span:nth-child(4):after{width:58px}.person-profile-skeleton-panel{min-height:208px;padding:24px 28px}.person-profile-skeleton-panel .section-title{width:60px;height:25px;margin-bottom:18px;border-radius:4px}.person-profile-skeleton-panel .section-copy{height:16px;margin-top:8px;border-radius:4px}.person-profile-skeleton-panel .section-copy.wide{width:min(100%,620px)}.person-profile-skeleton-panel .section-copy.medium{width:min(72%,420px)}.threads-profile-certification{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.threads-profile-headline{margin:8px 0 6px;font-size:17px;font-weight:var(--wbs-font-weight-bold);color:#111}.threads-profile-role-strip{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.threads-profile-role-strip .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:var(--wbs-font-weight-bold)}.threads-profile-about{max-width:620px;margin:0;color:#3f4752}.threads-profile-role-summary{display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;min-height:30px;align-items:center;column-gap:8px;row-gap:8px;margin:8px 0 10px;color:var(--seed-color-fg-subtle);font-size:13px}.threads-profile-role-summary>.ant-tag,.threads-profile-role-summary>.ant-btn{flex:0 0 auto}.threads-profile-role-summary .ant-tag{margin:0;border:0;border-radius:var(--seed-radius-full);background:var(--seed-color-brand-weak);color:var(--seed-color-fg);font-weight:700}.threads-profile-role-summary .ant-btn{height:28px;padding-inline:4px;color:var(--seed-color-fg-subtle);font-size:13px}.threads-profile-meta,.threads-profile-tags{margin-top:6px}.threads-profile-meta a,.threads-profile-meta span{color:#667085}.threads-profile-stats{display:flex;align-items:center;gap:7px;margin:16px 0 18px;color:#667085}.threads-profile-stats strong{color:#111}.public-profile-company-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);align-items:start;gap:16px}.public-profile-company-identity,.public-profile-company-details{min-width:0}.public-profile-company-identity h1.ant-typography{overflow-wrap:anywhere}.public-profile-company-details{padding-top:4px;text-align:right}.public-profile-company-details .threads-profile-meta{justify-content:flex-end;margin-top:0;font-size:13px;overflow-wrap:anywhere}.public-profile-company-details .threads-profile-stats{justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;font-size:13px}.public-profile-company-details .threads-profile-stats>span{white-space:nowrap}@media(max-width:480px){.public-profile-company-heading{grid-template-columns:minmax(0,1fr);gap:8px}.public-profile-company-details{padding-top:0;text-align:left}.public-profile-company-details .threads-profile-meta,.public-profile-company-details .threads-profile-stats{justify-content:flex-start}}.threads-profile-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf0f5}.threads-profile-tabs a{display:flex;justify-content:center;padding:16px 8px;color:#667085;font-weight:var(--wbs-font-weight-bold);border-bottom:3px solid transparent}.threads-profile-tabs a.active{color:#111;border-bottom-color:#111}.threads-profile-feed{display:grid;gap:14px;margin-top:16px}.profile-skeleton-hero{pointer-events:none}.profile-skeleton-cover{background:linear-gradient(120deg,#ebeef3,#f6f7f9 44%,#e4e8ef);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.profile-skeleton-profile-avatar .ant-skeleton-avatar,.profile-skeleton-profile-avatar.ant-skeleton-avatar{width:108px!important;height:108px!important;border:5px solid #fff}.profile-skeleton-copy{display:grid;gap:12px}.profile-skeleton-title.ant-skeleton-input,.profile-skeleton-title .ant-skeleton-input{width:min(270px,72vw)!important;height:34px!important}.profile-skeleton-pill-row,.profile-skeleton-meta-row,.profile-skeleton-actions-row{display:flex;flex-wrap:wrap;gap:8px}.profile-skeleton-pill-row .ant-skeleton-button{width:82px!important;height:24px!important;border-radius:999px!important}.profile-skeleton-meta-row .ant-skeleton-input{width:142px!important;height:18px!important}.profile-skeleton-button-grid .ant-skeleton-button,.profile-skeleton-tabs .ant-skeleton-button{width:100%!important}.profile-skeleton-button-grid .ant-skeleton-button{height:34px!important;border-radius:8px!important}.profile-skeleton-tabs{padding:12px 18px;gap:10px}.profile-skeleton-tabs .ant-skeleton-button{height:32px!important;border-radius:999px!important}.profile-skeleton-post{cursor:default}.profile-skeleton-post .ant-skeleton-paragraph{margin-block:10px 0!important}.profile-skeleton-avatar .ant-skeleton-avatar,.profile-skeleton-avatar.ant-skeleton-avatar{width:38px!important;height:38px!important}.profile-skeleton-stack{display:grid;gap:7px}.profile-skeleton-stack.compact{gap:5px}.profile-skeleton-name.ant-skeleton-input,.profile-skeleton-name .ant-skeleton-input{width:170px!important;height:18px!important}.profile-skeleton-meta-line.ant-skeleton-input,.profile-skeleton-meta-line .ant-skeleton-input{width:220px!important;height:14px!important}.profile-skeleton-icon .ant-skeleton-button,.profile-skeleton-icon.ant-skeleton-button{width:30px!important;height:30px!important}.profile-skeleton-post-title.ant-skeleton-input,.profile-skeleton-post-title .ant-skeleton-input{width:min(360px,100%)!important;height:28px!important;margin-top:4px}.profile-skeleton-post-title.short.ant-skeleton-input,.profile-skeleton-post-title.short .ant-skeleton-input{width:min(300px,86%)!important}.profile-skeleton-media{width:100%;height:300px;margin-top:14px;border-radius:12px;background:linear-gradient(90deg,#f1f3f6 25%,#fafafa 37%,#f1f3f6 63%);background-size:400% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.profile-skeleton-actions-row{margin-top:12px}.profile-skeleton-actions-row .ant-skeleton-button{width:88px!important;height:28px!important;border-radius:999px!important}@media(prefers-reduced-motion:reduce){.person-profile-skeleton-cover,.person-profile-skeleton-avatar,.person-profile-skeleton-block,.person-profile-skeleton-pill,.person-profile-skeleton-button,.person-profile-skeleton-stat-value,.person-profile-skeleton-stat-label,.person-profile-skeleton-company-avatar,.person-profile-skeleton-tabs>span:after,.profile-skeleton-cover,.profile-skeleton-media{animation:none}}.public-thread-post .trade-post-thread-shell{grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:16px 24px 0}.public-thread-post .trade-post-avatar-rail{width:42px;display:flex;justify-content:center;align-items:flex-start}.public-thread-post .trade-post-avatar-rail>span:not(.ant-avatar){display:none}.public-thread-post .trade-post-avatar{flex:0 0 38px;width:38px;height:38px;font-size:14px;line-height:38px;background:#111;color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.public-thread-post .trade-post-head{align-items:flex-start;margin-bottom:10px}.public-thread-post h3.ant-typography{margin:4px 0 7px;font-size:21px;letter-spacing:0}.public-thread-post .ant-typography{margin-bottom:0}.thread-verified-icon{color:#00f56a}.thread-engagement{display:block;margin-top:8px;font-size:13px}.threads-profile-side{position:sticky;top:132px;display:grid;gap:14px}.threads-product-list,.threads-exhibition-list{display:grid;gap:12px}.threads-product-item,.threads-exhibition-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid #f0f2f5}.threads-product-item:last-child,.threads-exhibition-item:last-child{border-bottom:0}.threads-product-item>.anticon,.threads-exhibition-item>.anticon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--km-selected);color:#111}.threads-product-item strong,.threads-exhibition-item strong{display:block;color:#111;font-weight:var(--wbs-font-weight-medium)}.threads-product-item span,.threads-exhibition-item span,.threads-exhibition-item small{display:block;color:#667085;font-size:12px}.messages-thread-page{width:100%;min-height:calc(100vh - 136px);margin:0;padding:0;background:#fff;border-top:1px solid #edf0f5}.thread-message-workspace{width:min(100%,1100px);height:calc(100vh - 137px);min-height:620px;margin:0 auto;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.messages-thread-page.is-relationship-view{height:calc(100vh - 137px);min-height:620px;overflow:hidden;background:#fff}.message-relationship-workspace{width:100%;height:100%;overflow-y:auto;padding:28px 32px 56px;background:var(--seed-color-bg)}.message-relationship-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1080px;margin:0 auto 22px;padding-bottom:20px;border-bottom:1px solid var(--seed-color-stroke)}.message-relationship-heading{display:flex;min-width:0;align-items:flex-start;gap:12px}.message-relationship-heading>.ant-btn{flex:0 0 auto;margin-top:-3px;border-radius:var(--seed-radius-r2)}.message-relationship-heading>div{min-width:0}.message-relationship-heading>div>span{display:block;margin-bottom:5px;color:#8a6f00;font-size:10px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.message-relationship-header h2.ant-typography{margin:0;color:var(--seed-color-fg);font-size:24px;line-height:1.3}.message-relationship-header p{margin:7px 0 0;color:var(--seed-color-fg-subtle);font-size:13px;line-height:1.5}.message-relationship-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.message-relationship-actions .ant-btn{min-height:40px;border-radius:var(--seed-radius-r3);font-weight:var(--wbs-font-weight-bold)}.message-relationship-directory{display:grid;gap:12px;max-width:1080px;margin:0 auto}.message-relationship-directory>.crm-relationship-tabs{justify-self:start}.message-relationship-directory .crm-follow-grid{border-radius:var(--seed-radius-r3)}.message-relationship-directory .crm-follow-card-trigger{min-height:80px;padding-inline:18px}.message-relationship-directory .crm-follow-card>.crm-relationship-timeline{padding-bottom:26px}@media(max-width:900px){.message-relationship-workspace{padding:22px 20px 48px}.message-relationship-header{align-items:stretch;flex-direction:column;gap:16px}.message-relationship-actions{justify-content:flex-start}}@media(max-width:640px){.messages-thread-page.is-relationship-view{height:auto;min-height:calc(100vh - 137px)}.message-relationship-workspace{min-height:inherit;padding:18px 14px 40px}.message-relationship-actions>*,.message-relationship-actions .ant-btn{flex:1 1 auto}.message-relationship-directory .crm-follow-card-trigger{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;padding-inline:14px}.message-relationship-directory .crm-follow-meta{display:none}.message-relationship-directory .crm-follow-card>.crm-relationship-timeline{padding-inline:20px}}.thread-message-workspace>.ant-card-body{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.thread-message-workspace .message-thread-list{display:flex;height:100%;min-height:0;flex-direction:column;min-width:0;overflow:hidden;border-right:1px solid #edf0f5;background:#fff}.message-sidebar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 14px}.message-sidebar-head h2.ant-typography{margin:0 0 4px;font-size:26px;letter-spacing:0}.message-mobile-list-heading,.message-mobile-back{display:none}.message-list-filter-bar{display:flex;flex-wrap:wrap;gap:5px;padding-top:2px}.message-list-filter-bar>button{min-height:28px;padding:0 9px;border:1px solid #e1e6ec;border-radius:7px;background:#fff;color:#718093;font-size:11px;cursor:pointer}.message-list-filter-bar>button:hover,.message-list-filter-bar>button.is-active{border-color:#cfd8e2;background:#f3f5f7;color:#17212d;font-weight:var(--wbs-font-weight-bold)}.message-list-filter-trigger{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 7px;color:#657184;font-size:12px}.message-list-filter-trigger .anticon{font-size:10px}.message-list-filter-popover .ant-popover-inner{padding:6px;border-radius:10px}.message-list-filter-menu{display:grid;width:154px;gap:2px}.message-list-filter-menu>button{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#4c5767;font-size:12px;text-align:left;cursor:pointer}.message-list-filter-menu>button:hover,.message-list-filter-menu>button.is-active{background:#f3f5f7;color:#161d27;font-weight:var(--wbs-font-weight-bold)}.message-thread-search{width:calc(100% - 40px);margin:0 20px 14px;border-radius:999px;background:#f5f6f8}.message-thread-stack{display:grid;flex:1 1 0%;align-content:start;gap:2px;padding:0 10px 16px;min-height:0;max-height:none;overflow-y:auto}.message-thread-empty{margin:22px 0 0;padding:18px 10px;text-align:center}.message-thread-empty .ant-empty-image,.message-search-empty .ant-empty-image,.message-empty .ant-empty-image{display:none}.message-thread-empty .ant-empty-description,.message-search-empty .ant-empty-description,.message-empty .ant-empty-description{color:#8a94a6;font-size:13px;font-weight:var(--wbs-font-weight-semibold);line-height:1.45}.thread-message-workspace .message-thread-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;min-height:72px;padding:12px 10px;border:0;border-radius:14px;background:transparent;text-align:left;cursor:pointer}.message-thread-more{grid-column:4;justify-self:end;display:grid;width:36px;min-width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:#7d8794;cursor:pointer;opacity:0}.message-thread-item:hover .message-thread-more,.message-thread-more:focus-visible{opacity:1}.message-thread-more:hover{background:#e9edf1;color:#4e5969}.message-thread-copy .ant-input{height:24px;margin-bottom:2px;border-radius:6px;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.message-thread-action-popover .ant-popover-inner{padding:6px;border-radius:10px}.message-thread-action-menu{display:grid;width:150px;gap:2px}.message-thread-action-menu>button,.message-thread-group-move>button{display:flex;align-items:center;gap:7px;min-height:32px;width:100%;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#414c5a;font-size:12px;text-align:left;cursor:pointer}.message-thread-action-menu>button:hover,.message-thread-group-move>button:hover{background:#f3f5f7}.message-thread-action-menu>button.is-danger{color:#d83a3a}.message-thread-group-move{display:grid;gap:2px;margin-top:3px;padding-top:7px;border-top:1px solid #edf0f3}.message-thread-group-move>span{padding:0 8px 3px;color:#8a94a3;font-size:10px;font-weight:var(--wbs-font-weight-bold)}.message-thread-group-move i{width:7px;height:7px;border-radius:50%}.thread-message-workspace .message-thread-item:hover,.thread-message-workspace .message-thread-item.active{background:#f5f6f8}.message-thread-avatar{background:#111;color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.message-profile-trigger{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:inherit;line-height:1;cursor:pointer}.message-profile-trigger:hover .ant-avatar,.message-profile-trigger:focus-visible .ant-avatar{box-shadow:none}.message-profile-trigger:focus-visible,.message-profile-name-button:focus-visible{outline:0;box-shadow:none}.message-profile-button{padding:0}.message-profile-name-button{display:inline;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:#111827;font:inherit;font-weight:var(--wbs-font-weight-bold);text-align:left;cursor:pointer}.message-profile-name-button:hover{color:#8a6f00;text-decoration:none}.message-profile-name-button:focus-visible{color:#8a6f00;text-decoration:none}.message-thread-copy{min-width:0;overflow:hidden}.message-thread-copy strong,.message-thread-copy .ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread-copy strong{color:#111827;font-size:14px;line-height:1.35}.message-thread-meta{grid-column:3;min-width:54px;display:grid;justify-items:end;gap:4px;color:#98a2b3;font-size:11px}.message-thread-pin{color:#00c154;font-size:12px}.thread-chat-pane{display:flex;min-width:0;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:#fff}.thread-chat-header{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:16px 20px;border-bottom:1px solid #edf0f5;background:#fffffff0}.thread-chat-header .ant-typography{display:block}.thread-chat-header>.ant-space:first-child{display:none}.thread-chat-header{justify-content:flex-start}.message-more-button.ant-btn{width:42px;height:42px;border:2px solid #20242c;color:#111827;font-size:18px}.message-more-button.ant-btn:hover,.message-more-button.ant-btn:focus{border-color:#20242c!important;background:transparent!important;color:#111827!important;outline:0!important;box-shadow:none!important}.message-more-dropdown .ant-dropdown-menu{min-width:210px;padding:8px;border:1px solid #e5eaf2;border-radius:10px;box-shadow:0 18px 42px #11182729}.message-more-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:8px;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.message-more-dropdown .ant-dropdown-menu-item:hover{background:#c5ffde!important}.message-search-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center;flex:0 0 auto;padding:10px 20px;border-bottom:1px solid #edf0f5;background:#fff}.message-search-row .ant-input-affix-wrapper{height:38px;border-radius:999px;background:#f5f6f8}.message-search-empty{margin:26px auto 0;text-align:center}.thread-message-list{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--seed-palette-gray-600) var(--seed-palette-gray-200);gap:12px;padding:24px 18px 12px;background:var(--seed-color-bg-weak);box-shadow:inset 1px 0 #edf0f5}.thread-message-list::-webkit-scrollbar{width:12px}.thread-message-list::-webkit-scrollbar-track{background:var(--seed-palette-gray-200)}.thread-message-list::-webkit-scrollbar-thumb{min-height:36px;border:3px solid transparent;border-radius:var(--seed-radius-full);background:var(--seed-palette-gray-600);background-clip:padding-box}.thread-message-list::-webkit-scrollbar-thumb:hover{background-color:var(--seed-palette-gray-600)}.message-list-start-spacer{display:block;flex:0 0 auto;margin-top:auto;min-height:0}.message-history-load{align-self:center;min-height:30px;margin:0 auto 12px;padding:0 12px;border:1px solid #d8dee8;border-radius:999px;background:#fff;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.message-history-load:hover,.message-history-load:focus{border-color:#d8dee8;background:#fff;color:#111827;outline:0;box-shadow:none}.thread-chat-pane>.message-empty{flex:1;display:flex;align-items:center;justify-content:center;margin:0;text-align:center}.message-day-divider{display:flex;justify-content:center;margin:0 0 4px}.message-day-divider span{padding:5px 12px;border-radius:999px;background:#fff;color:#98a2b3;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.thread-message-list .message-bubble-row{display:flex;width:100%;box-sizing:border-box;gap:10px;align-items:flex-end;margin:0}.thread-message-list .message-bubble-row.mine{justify-content:flex-end;padding-left:72px}.message-bubble-avatar{flex:0 0 auto;background:#d8dce3;color:#111}.message-bubble-stack{display:grid;width:fit-content;max-width:min(70%,520px);min-width:0;gap:5px}.thread-message-list .message-bubble-row.mine .message-bubble-stack{max-width:min(78%,560px);justify-items:end}.message-bubble-line{display:flex;max-width:100%;min-width:0;gap:10px;align-items:flex-end}.thread-message-list .message-bubble-row.mine .message-bubble-line{justify-content:flex-end}.message-bubble-author,.message-bubble-time{white-space:nowrap}.message-bubble-text{max-width:100%;word-break:keep-all;overflow-wrap:break-word}.message-bubble-author,.message-bubble-time{padding:0 4px;font-size:12px}.message-bubble-meta-line{display:flex;align-items:center;gap:6px;min-height:18px;padding:0 4px}.thread-message-list .message-bubble-row.mine .message-bubble-meta-line{justify-content:flex-end}.message-unread-marker{color:#00c154;font-size:11px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.thread-message-list .message-bubble-row:not(.mine) .message-bubble-author,.thread-message-list .message-bubble-row:not(.mine) .message-bubble-time{margin-left:44px}.message-bubble-author.message-profile-name-button{color:#111827;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.thread-message-list .message-bubble{display:inline-block;width:fit-content;max-width:100%;min-width:44px;box-sizing:border-box;padding:12px 14px;border-radius:8px;border:1px solid #edf0f5;background:#fff;color:#111;overflow-wrap:break-word;word-break:keep-all;line-height:1.55}.thread-message-list .message-bubble.has-rich-content{width:min(100%,500px)}.thread-message-list .message-bubble-row.mine .message-bubble{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.thread-message-list .message-bubble-row.mine .message-bubble .ant-typography{color:#111}.thread-message-list .message-bubble .ant-typography{margin:0;white-space:pre-line}.message-proposal-card{width:min(100%,470px);margin-top:10px;display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:stretch;padding:10px;border:1px solid #dde3ec;border-radius:8px;background:#fff;color:#111827}.message-proposal-card img{width:108px;height:148px;border-radius:6px;object-fit:cover;background:#f3f4f6}.message-business-card{width:min(100%,420px);margin-top:10px;display:grid;gap:5px;padding:12px;border:1px solid #dde3ec;border-radius:8px;background:#fff;color:#111827}.message-business-card span{display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.message-business-card strong{color:#111827;font-size:16px;line-height:1.25}.message-business-card p,.message-business-card small{margin:0;color:#4b5563;line-height:1.4}.message-business-card small{font-size:12px}.message-business-card .ant-btn{justify-self:stretch;width:100%;height:34px;margin-top:8px;border-color:#d9dde5!important;background:#fff!important;color:#111827!important;font-size:12px;font-weight:var(--wbs-font-weight-heavy);box-shadow:none!important}.message-business-card .ant-btn:hover,.message-business-card .ant-btn:focus{border-color:#c8ced8!important;background:#fff!important;color:#111827!important}.message-proposal-copy{min-width:0;display:grid;gap:4px}.message-proposal-copy span{color:#6b7280;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.message-proposal-copy strong{overflow:hidden;color:#111827;font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.message-proposal-copy small{color:#667085;font-size:12px}.message-proposal-mini-table,.message-proposal-detail-table{width:100%;border-collapse:collapse;table-layout:fixed}.message-proposal-mini-table{margin-top:4px;overflow:hidden;border:1px solid #e5eaf2;border-radius:6px}.message-proposal-mini-table tr+tr{border-top:1px solid #eef2f7}.message-proposal-mini-table th,.message-proposal-mini-table td{padding:5px 7px;font-size:11px;line-height:1.35;vertical-align:top}.message-proposal-mini-table th{width:72px;background:#f7f9fc;color:#667085;font-weight:var(--wbs-font-weight-heavy);text-align:left}.message-proposal-mini-table td{color:#111827;font-weight:var(--wbs-font-weight-bold);overflow-wrap:anywhere}.message-proposal-copy .ant-btn{justify-self:stretch;width:100%;height:34px;margin-top:8px;border-radius:6px;background:#fff!important;border-color:#d9dde5!important;color:#111827!important;font-size:12px;font-weight:var(--wbs-font-weight-heavy);box-shadow:none!important}.message-proposal-copy .ant-btn:hover,.message-proposal-copy .ant-btn:focus{background:#fff!important;border-color:#c8ced8!important;color:#111827!important}.message-proposal-modal .ant-modal-content{border-radius:10px;overflow:hidden}.thread-message-list .message-proposal-picker-row .message-bubble-stack{max-width:min(82%,620px)}.thread-message-list .message-bubble-row.mine .message-proposal-picker-bubble{width:min(100%,580px);padding:12px;border-color:#dfe5ee;background:#fff;color:#111827}.message-proposal-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #edf0f5}.message-proposal-picker-head div{min-width:0;display:grid;gap:3px}.message-proposal-picker-head strong{color:#111827;font-size:14px;line-height:1.35}.message-proposal-picker-title~strong,.message-proposal-picker-note~span:not(.message-proposal-picker-note),.message-proposal-picker-cancel+.ant-btn{display:none}.message-proposal-picker-head span,.message-proposal-picker-empty{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold);line-height:1.45}.message-proposal-picker-head .ant-btn{flex:0 0 auto;height:28px;border-radius:6px;font-weight:var(--wbs-font-weight-heavy)}.message-proposal-option-list{display:grid;gap:8px;max-height:min(64vh,560px);overflow:auto}.message-proposal-picker-bubble .message-proposal-option-list{max-height:min(42vh,360px)}.message-proposal-picker-empty{padding:14px 4px 2px;text-align:center}.message-proposal-option{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr) 28px;gap:12px;align-items:center;min-height:84px;padding:10px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;color:#111827;text-align:left;cursor:pointer}.message-proposal-option:hover,.message-proposal-option:focus,.message-proposal-option.is-target{border-color:var(--wbs-yellow);background:#d8ffe9;outline:0}.message-proposal-option img{width:64px;height:64px;border-radius:6px;object-fit:cover;background:#f3f4f6}.message-proposal-option span{min-width:0;display:grid;gap:3px}.message-proposal-option em{color:#667085;font-style:normal;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.message-proposal-option-label~em:not(.message-proposal-option-label),.message-proposal-option-summary~small:not(.message-proposal-option-summary){display:none}.message-proposal-option strong,.message-proposal-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-proposal-option strong{color:#111827;font-size:14px;line-height:1.35}.message-proposal-option small{color:#667085;font-size:12px}.message-proposal-option>.anticon{color:#00c154;font-size:18px}.message-proposal-modal .ant-modal-header{margin:0;padding:18px 22px;border-bottom:1px solid #edf0f5}.message-proposal-modal .ant-modal-body{padding:22px}.message-proposal-detail{display:grid;gap:18px}.message-proposal-detail-head{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}.message-proposal-detail-head img{width:120px;height:120px;border-radius:8px;object-fit:cover;background:#f3f4f6}.message-proposal-detail-head span{display:block;margin-bottom:4px;color:#6b7280;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.message-proposal-detail-head h3.ant-typography{margin:0 0 4px;color:#111827;font-size:24px;line-height:1.25}.message-proposal-detail-table{border:1px solid #dfe5ee;border-radius:8px;overflow:hidden}.message-proposal-detail-table tr+tr{border-top:1px solid #e8edf5}.message-proposal-detail-table th,.message-proposal-detail-table td{padding:12px 14px;vertical-align:top;font-size:14px;line-height:1.45}.message-proposal-detail-table th{width:132px;background:#f7f9fc;color:#344054;font-weight:var(--wbs-font-weight-heavy);text-align:left}.message-proposal-detail-table td{color:#111827;font-weight:var(--wbs-font-weight-semibold);overflow-wrap:anywhere}.message-attachment-list{margin-top:8px}.message-attachment-list a{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid #d9dde5;border-radius:6px;background:#fff;color:#111827;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.thread-message-compose{flex:0 0 auto;padding:14px 22px 18px 18px;border-top:1px solid #edf0f5;background:#fff}.message-compose-pill{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;grid-template-areas:"add field send";gap:8px;align-items:center;min-width:0;min-height:58px;padding:8px 10px;border:1px solid #d9dde5;border-radius:999px;background:#fff;box-shadow:none}.message-compose-plus.ant-btn{grid-area:add;width:40px;height:40px;min-width:40px;border:0;background:var(--wbs-yellow);color:var(--km-on-action);font-size:18px}.message-compose-plus.ant-btn:hover,.message-compose-plus.ant-btn:focus,.message-compose-plus.ant-btn.is-open{border-color:var(--wbs-yellow)!important;background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;outline:0!important;box-shadow:none!important}.message-compose-pill textarea.ant-input,.message-compose-pill textarea.ant-input:hover,.message-compose-pill textarea.ant-input:focus,.message-compose-pill textarea.ant-input-focused,.message-compose-pill textarea.ant-input-status-error,.message-compose-pill textarea.ant-input-status-error:hover,.message-compose-pill textarea.ant-input-status-error:focus{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111827;resize:none;min-width:0;height:40px!important;min-height:40px!important;padding:10px 2px;font-size:14px;line-height:20px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.message-compose-pill .ant-form-item,.message-compose-pill .ant-form-item-control,.message-compose-pill .ant-form-item-control-input,.message-compose-pill .ant-form-item-control-input-content{min-width:0}.message-compose-pill .ant-form-item{grid-area:field}.message-compose-pill:focus-within{border-color:#d9dde5;box-shadow:none}.message-compose-pill textarea.ant-input::placeholder{color:#98a2b3;text-overflow:ellipsis}.message-compose-send.ant-btn{grid-area:send;width:40px;height:40px;min-width:40px;border:0;background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;box-shadow:none}.message-compose-pill.is-multiline{grid-template-columns:32px minmax(0,1fr) 32px;grid-template-rows:minmax(96px,auto) 32px;grid-template-areas:"field field field" "add . send";align-items:end;min-height:148px;padding:11px 12px;border-radius:22px}.message-compose-pill.is-multiline textarea.ant-input,.message-compose-pill.is-multiline textarea.ant-input:hover,.message-compose-pill.is-multiline textarea.ant-input:focus{height:96px!important;min-height:96px!important;padding:4px 2px;overflow-y:auto;white-space:pre-wrap;text-overflow:clip}.message-compose-pill.is-multiline .message-compose-plus.ant-btn,.message-compose-pill.is-multiline .message-compose-send.ant-btn{width:32px;height:32px;min-width:32px;font-size:15px}.message-compose-send.ant-btn:hover,.message-compose-send.ant-btn:focus{background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;outline:0!important;box-shadow:none!important}.message-compose-popover .ant-popover-inner{padding:0;border-radius:18px;background:transparent;box-shadow:none}.message-compose-menu{width:252px;display:grid;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--wbs-charcoal);box-shadow:0 20px 44px #11111152}.message-compose-menu .ant-upload-wrapper,.message-compose-menu .ant-upload-select{display:block;width:100%}.message-compose-menu .ant-upload-select .ant-btn,.message-compose-menu-item{width:100%;height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:#f8fafc;font:inherit;font-size:13px;font-weight:var(--wbs-font-weight-bold);text-align:left;box-shadow:none;cursor:pointer}.message-compose-menu .ant-upload-select .ant-btn:hover,.message-compose-menu .ant-upload-select .ant-btn:focus,.message-compose-menu-item:hover,.message-compose-menu-item:focus{background:#ffffff14!important;color:var(--wbs-yellow)!important}.message-compose-menu .ant-upload-list{margin:4px 4px 6px;color:#f8fafc}.message-compose-menu .ant-upload-list-item{color:#f8fafc}.thread-share-modal .ant-modal-content{overflow:hidden;border-radius:22px}.thread-share-modal .ant-modal-header,.thread-share-modal .ant-modal-footer{padding:12px 16px;border-color:#edf0f5}.thread-share-modal .ant-modal-body{padding:16px}.thread-share-context{margin-bottom:14px;border-radius:16px}.thread-share-context small{display:block;margin-top:4px;color:#98a2b3;word-break:break-all}.share-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.thread-share-modal .share-action-button{min-width:0;display:inline-grid;grid-template-columns:36px minmax(0,auto);align-items:center;justify-content:center;gap:8px;height:56px;padding:8px 10px;border:0;border-radius:12px;background:transparent;box-shadow:none}.thread-share-modal .share-action-button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f3f4f6;color:#111;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.thread-share-modal .share-action-button>span .anticon{font-size:14px}.thread-share-modal .share-action-button.kakao>span{background:#fee500}.thread-share-modal .share-action-button.message>span{background:#111;color:var(--km-on-action)}.thread-share-modal .share-action-button strong{font-size:12px;line-height:1.2;color:#111;white-space:nowrap}.thread-share-modal .share-search-input{margin-bottom:12px;border-radius:999px;background:#f5f6f8}.thread-share-modal .share-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.share-send-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:1024px){.threads-profile-layout{grid-template-columns:1fr}.person-profile-layout{grid-template-columns:minmax(0,1fr) 280px}.thread-message-workspace{height:auto;min-height:calc(100vh - 170px)}.thread-message-workspace>.ant-card-body{grid-template-columns:1fr;grid-template-rows:260px minmax(0,1fr)}.threads-profile-side{position:static}.thread-message-workspace .message-thread-list{border-right:0;border-bottom:1px solid #edf0f5}.market-profile-button.ant-btn,.market-message-button.ant-btn{width:34px;min-width:34px;padding:0}}@media(max-width:640px){.admin-exhibition-form .admin-exhibition-field-row{display:flex;flex-direction:column;gap:0!important}.admin-exhibition-form .admin-exhibition-field-row,.admin-exhibition-form .admin-exhibition-field-row .ant-space-item,.admin-exhibition-form .admin-exhibition-field-row .ant-form-item,.admin-exhibition-form .admin-exhibition-field-row .ant-picker,.admin-exhibition-form .admin-exhibition-field-row .ant-input,.admin-exhibition-form .admin-exhibition-field-row .ant-input-number{width:100%!important;max-width:100%;min-width:0}.company-profile-summary-card .ant-card-body{padding:14px}.company-profile-summary-card .ant-descriptions,.company-profile-summary-card .ant-descriptions-view,.company-profile-summary-card .ant-descriptions-view table,.company-profile-summary-card .ant-descriptions-view tbody,.company-profile-summary-card .ant-descriptions-view tr,.company-profile-summary-card .ant-descriptions-view th,.company-profile-summary-card .ant-descriptions-view td{width:100%!important;max-width:100%;min-width:0;display:block;box-sizing:border-box}.company-profile-summary-card .ant-descriptions-view{border-radius:8px;overflow:hidden}.company-profile-summary-card .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.company-profile-summary-card .ant-descriptions-row:last-child{border-bottom:0}.company-profile-summary-card .ant-descriptions-item-label,.company-profile-summary-card .ant-descriptions-item-content{border-inline-end:0!important}.company-profile-summary-card .ant-descriptions-item-label{padding:10px 12px 4px!important;border-bottom:0!important;color:#6b7280;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.company-profile-summary-card .ant-descriptions-item-content{padding:0 12px 12px!important;border-bottom:0!important;color:#111827;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.threads-profile-page,.messages-thread-page{padding-inline:12px}.public-person-profile-page{padding:32px 12px 88px}.person-profile-hero .person-profile-cover{height:168px}.person-profile-header-body{display:flex;flex-direction:column;gap:0;min-height:0;padding:0 18px 20px}.person-profile-avatar{width:104px;height:104px;margin-top:-52px;font-size:34px}.person-profile-header-copy{padding-top:12px}.person-profile-header-copy h1.ant-typography{font-size:27px}.person-profile-headline{font-size:15px}.person-profile-header-actions{width:100%;justify-content:flex-start;padding-top:18px}.person-profile-header-actions .ant-btn:not(:last-child){flex:1 1 auto}.person-profile-layout{grid-template-columns:1fr;gap:12px}.person-profile-main{gap:12px}.person-profile-section .ant-card-body{padding:20px 18px}.person-profile-tab-panel{min-height:184px;padding:20px 18px}.person-profile-tabs.threads-profile-tabs--single-row{overflow:visible}.person-profile-tabs.threads-profile-tabs--single-row button{min-width:0;flex:1 1 0;padding-inline:4px}.person-profile-side{position:static;gap:12px}.person-profile-side-card .ant-card-body{padding:18px}.threads-profile-head{display:block}.threads-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px}.threads-profile-actions .ant-btn:last-child{grid-column:1 / -1}.threads-profile-actions .my-profile-owner-action:last-child{grid-column:1 / -1}.public-thread-post .trade-post-thread-shell{padding:18px 14px 0}.thread-message-workspace{min-height:calc(100vh - 150px)}.thread-message-workspace>.ant-card-body{grid-template-rows:230px minmax(0,1fr)}.message-sidebar-head{padding:18px 16px 12px}.message-thread-search{width:calc(100% - 32px);margin-inline:16px}.thread-chat-header,.thread-message-list,.thread-message-compose{padding-inline:14px}.thread-chat-header{align-items:flex-start;gap:10px}.thread-chat-header>.ant-space:first-child{min-width:0;flex:1 1 150px}.thread-chat-header>.ant-space:first-child .ant-space-item:last-child{min-width:0}.thread-chat-header>.ant-space:first-child .message-profile-name-button{max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-chat-header>.ant-space:last-child{flex:0 1 168px;min-width:0;justify-content:flex-end;flex-wrap:wrap;gap:6px!important}.thread-chat-header>.ant-space:last-child .ant-space-item{min-width:0}.thread-chat-header>.ant-space:last-child .ant-btn:not(.message-more-button){max-width:126px;height:34px;padding-inline:9px;font-size:12px}.thread-chat-header>.ant-space:last-child .ant-btn:not(.message-more-button)>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-chat-header .message-more-button.ant-btn{width:34px;height:34px;min-width:34px;border-width:1px}.message-bubble-stack{max-width:84%}.share-quick-actions,.thread-share-modal .share-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.thread-message-compose{padding-inline:8px;padding-block:10px}.message-compose-pill{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;min-height:50px;padding:7px 8px}.message-compose-plus.ant-btn,.message-compose-send.ant-btn,.message-compose-pill textarea.ant-input{width:34px;min-width:34px;height:34px!important;min-height:34px!important}.message-compose-pill textarea.ant-input{width:100%;padding-block:7px}.message-compose-pill.is-multiline{grid-template-columns:30px minmax(0,1fr) 30px;grid-template-rows:minmax(84px,auto) 30px;min-height:132px;padding:9px 10px}.message-compose-pill.is-multiline textarea.ant-input,.message-compose-pill.is-multiline textarea.ant-input:hover,.message-compose-pill.is-multiline textarea.ant-input:focus{width:100%;height:84px!important;min-height:84px!important;padding:3px 1px}.message-compose-pill.is-multiline .message-compose-plus.ant-btn,.message-compose-pill.is-multiline .message-compose-send.ant-btn{width:30px;height:30px;min-width:30px}}@media(max-width:640px){.messages-thread-page{padding-inline:0}.thread-message-workspace{width:100%;height:auto;min-height:0;border-radius:0}.thread-message-workspace>.ant-card-body{display:block;min-height:0}.thread-message-workspace.is-thread-picker .message-chat-pane{display:none}.thread-message-workspace.is-thread-picker .message-thread-list{min-height:0;border-right:0;border-bottom:0}.thread-message-workspace.is-thread-picker .message-thread-stack{max-height:none;min-height:0;padding:0 12px 16px}.thread-message-workspace.is-thread-picker .message-thread-empty{min-height:142px;margin:4px 0 0;padding:32px 16px;border:1px dashed #d8dee8;border-radius:14px;background:#fafbfc}.thread-message-workspace.has-selected-thread{height:calc(100dvh - 150px);min-height:calc(100dvh - 150px)}.thread-message-workspace.has-selected-thread .message-thread-list{display:none}.thread-message-workspace.has-selected-thread .message-chat-pane{display:flex;height:100%;min-height:0}.message-mobile-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 10px;color:#111827}.message-mobile-list-heading strong{font-size:17px;line-height:1.25}.message-mobile-list-heading span{color:#98a2b3;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.message-sidebar-head{padding:16px 14px 12px;border-bottom:1px solid #edf0f5}.message-list-filter-bar{flex-wrap:nowrap;gap:6px;width:100%;padding:0 0 2px;overflow-x:auto;scrollbar-width:none}.message-list-filter-bar::-webkit-scrollbar{display:none}.message-list-filter-bar>button{flex:0 0 auto;min-height:34px;padding-inline:12px;border-radius:999px;font-size:12px}.message-sidebar-head>.ant-badge{display:none}.thread-chat-header{min-height:60px;padding:10px 12px}.thread-message-workspace.has-selected-thread .thread-chat-header>.ant-space:first-child{display:flex;min-width:0;flex:1 1 auto;gap:8px!important}.thread-message-workspace.has-selected-thread .thread-chat-header>.ant-space:first-child .ant-space-item:nth-child(2){min-width:0}.message-mobile-back{display:grid;width:32px;min-width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:9px;background:#f3f5f7;color:#374151;cursor:pointer}.message-mobile-back:active{background:#e6e9ee}.thread-message-workspace.has-selected-thread .thread-chat-header>.ant-space:first-child .message-profile-name-button{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-message-workspace.has-selected-thread .thread-chat-header>.ant-space:last-child{flex:0 0 auto;min-width:0;flex-wrap:nowrap;gap:3px!important}.thread-message-workspace.has-selected-thread .thread-chat-header>.ant-space:last-child .ant-btn:not(.message-more-button){width:34px;min-width:34px;height:34px;padding:0}.thread-message-workspace.has-selected-thread .thread-chat-header>.ant-space:last-child .ant-btn:not(.message-more-button)>span:not(.ant-btn-icon){display:none}.thread-message-workspace.has-selected-thread .thread-chat-header .message-more-button.ant-btn{width:34px;min-width:34px;height:34px}.thread-message-workspace.has-selected-thread .thread-message-list{padding:16px 12px 10px}.thread-message-workspace.has-selected-thread .thread-message-compose{padding:10px 10px max(10px,env(safe-area-inset-bottom))}}@media(max-width:640px){.person-profile-skeleton-copy{padding-inline:18px}.person-profile-skeleton-about .medium{width:88%}.person-profile-skeleton-meta .meta-company{width:min(166px,100%)}.person-profile-skeleton-company-chip{min-width:0;width:100%}.person-profile-skeleton-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px}.person-profile-skeleton-actions .person-profile-skeleton-button:last-child{grid-column:1 / -1}.person-profile-skeleton-tabs>span{padding-inline:4px}.person-profile-skeleton-tabs>span:after{max-width:100%}.person-profile-skeleton-panel{min-height:184px;padding:20px 18px}}.marketing-agent-compose-pill{grid-template-columns:40px auto minmax(0,1fr) 40px;grid-template-areas:"add evidence field send"}.marketing-agent-compose-attachment.ant-btn{grid-area:add;width:40px;height:40px;min-width:40px;border:0;color:var(--wbs-black)}.marketing-agent-evidence-button.ant-btn{grid-area:evidence;justify-self:start;white-space:nowrap}@media(max-width:640px){.marketing-agent-compose-pill{grid-template-columns:34px minmax(0,1fr) 34px;grid-template-rows:34px 32px;grid-template-areas:"add field send" "evidence evidence evidence";min-height:86px;border-radius:18px}.marketing-agent-compose-attachment.ant-btn{width:34px;height:34px;min-width:34px}.marketing-agent-evidence-button.ant-btn{justify-self:start}}.threads-profile-tabs button{position:relative;display:flex;justify-content:center;padding:16px 8px;border:0;background:transparent;color:#667085;font:inherit;font-weight:var(--wbs-font-weight-bold);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.threads-profile-tabs button.active{color:#111}.threads-profile-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:1;height:3px;background:#111}.threads-profile-tabs button:focus{outline:none}.threads-profile-tabs button:focus-visible{box-shadow:inset 0 -3px #111,0 0 0 2px #0000006b}.threads-profile-tabs a{display:none}.threads-profile-page .public-profile-main{display:grid;gap:0}.threads-profile-hero{border-bottom:0;border-radius:18px 18px 0 0}.threads-profile-tabs{border-bottom:1px solid #edf0f5}.threads-profile-feed,.threads-tab-panel{gap:0;margin-top:0;border:1px solid var(--wbs-border);border-top:0;border-radius:0 0 18px 18px;overflow:hidden;background:#fff}.threads-profile-feed{display:grid}.threads-profile-feed .public-thread-post{border:0;border-bottom:1px solid #edf0f5;border-radius:0}.threads-profile-feed .public-thread-post:last-child{border-bottom:0}.public-thread-post .trade-post-social-row{padding:10px 0 0;border-bottom:0}.public-thread-post .trade-post-social-row .ant-btn{padding-left:0;color:#596170}.threads-tab-panel{display:grid;padding:0}.threads-tab-panel>h2.ant-typography{display:none}.threads-product-post-list{display:grid;gap:0}.profile-product-detail-card{scroll-margin-top:130px;display:grid;gap:14px;padding:22px 24px 24px;border-bottom:1px solid #edf0f5;background:#fff}.profile-product-detail-card.is-clickable{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.profile-product-detail-card.is-clickable:hover,.profile-product-detail-card.is-clickable:focus-visible{background:#fafafa;box-shadow:inset 0 0 0 1px #000000b8;outline:0}.product-proposal-card{min-width:0}.profile-product-detail-card:last-child{border-bottom:0}.profile-product-detail-card.is-scroll-target{background:#fafafa;box-shadow:inset 0 0 0 2px #000000b8}.profile-product-detail-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.profile-product-detail-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.profile-product-detail-head .ant-typography-secondary{display:block;color:#667085;font-size:12px}.profile-product-detail-head strong{font-weight:var(--wbs-font-weight-medium)}.profile-product-detail-media{overflow:hidden;border:1px solid #edf0f5;border-radius:8px;background:#f6f7f9}.profile-product-detail-media img{display:block;width:100%;height:260px;object-fit:cover}.profile-product-detail-copy{display:grid;gap:8px}.profile-product-detail-copy h2.ant-typography{display:block;margin:0;color:var(--wbs-black);font-size:22px;font-weight:var(--wbs-font-weight-medium);line-height:1.35;letter-spacing:0;word-break:keep-all}.profile-product-detail-copy p.ant-typography{margin:0;color:#30343b;line-height:1.65;font-weight:var(--wbs-font-weight-medium);word-break:keep-all}.product-proposal-card-badges{min-width:0}.product-proposal-card-badges .ant-tag{margin:0;border-radius:999px;font-weight:var(--wbs-font-weight-medium)}.product-proposal-card-model.ant-typography{display:block;margin-top:-5px;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-medium)}.my-profile-product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.my-profile-product-facts div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.my-profile-product-facts dt{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.my-profile-product-facts dd{min-width:0;margin:0;overflow:hidden;color:var(--wbs-black);font-size:13px;font-weight:var(--wbs-font-weight-semibold);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.profile-product-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-product-fact-grid>div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 8px;align-items:center;padding:12px;border:1px solid #edf0f5;border-radius:10px;background:#fbfcfe}.profile-product-fact-grid .anticon{grid-row:span 2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--wbs-yellow-soft);color:var(--wbs-black)}.profile-product-fact-grid span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.profile-product-fact-grid strong{min-width:0;color:var(--wbs-black);font-size:13px;line-height:1.4;word-break:keep-all}.profile-product-inline-list{display:grid;gap:10px}.profile-product-inline-list>div{display:grid;gap:10px}.profile-product-inline-list article{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #edf0f5;border-radius:10px;background:#fff}.profile-product-inline-list img{width:86px;height:74px;object-fit:cover;border-radius:8px;background:#f3f4f6}.profile-product-inline-list article>div{min-width:0;display:grid;gap:5px}.profile-product-inline-list article strong{color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-semibold)}.profile-product-inline-list article span{color:#4b5563;font-size:13px;line-height:1.45}.profile-product-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-product-detail-actions .ant-btn{width:100%;height:40px;border-radius:7px;font-weight:var(--wbs-font-weight-medium)}.profile-product-detail-actions .ant-btn:only-child{grid-column:1 / -1}.profile-product-detail-actions .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.profile-product-detail-actions .ant-btn-primary:hover,.profile-product-detail-actions .ant-btn-primary:focus{border-color:var(--wbs-yellow)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.product-proposal-preview-card{scroll-margin-top:0;padding:22px 24px 24px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.product-proposal-preview-card .product-proposal-card-media img{height:300px}.threads-product-list.large,.threads-exhibition-list.large,.threads-review-list.large{gap:0;border:0;border-radius:0;overflow:visible}.threads-product-list.large .threads-product-item,.threads-exhibition-list.large .threads-exhibition-item,.threads-review-list.large .threads-review-item{padding:16px 24px;background:#fff}.threads-tab-empty{min-height:168px}.my-profile-post-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px solid #edf0f5}.my-profile-post-toolbar h2.ant-typography{margin:0;color:#111827;font-size:20px}.my-profile-inline-post-composer{padding:20px 24px 24px;border-bottom:1px solid #edf0f5;background:#fff}.my-profile-post-filters{display:flex;gap:8px;overflow-x:auto;padding:12px 24px 14px;border-bottom:1px solid var(--seed-color-stroke, #edf0f5);scrollbar-width:thin}.my-profile-post-filters .ant-btn{flex:0 0 auto;height:36px}.my-profile-post-filters .ant-btn span span{margin-left:4px;opacity:.68}.shared-thread-category{display:inline-flex;align-items:center;width:fit-content;min-height:26px;margin:4px 0 8px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--wbs-color-primary, #00f269) 62%,transparent);background:color-mix(in srgb,var(--wbs-color-primary, #00f269) 12%,transparent);color:var(--seed-color-fg, #111827);font-size:12px;font-weight:700;line-height:1.2}.my-profile-post-toolbar .ant-btn,.my-profile-post-empty .ant-btn,.my-profile-tab-empty .ant-btn{min-width:142px;height:42px;font-weight:var(--wbs-font-weight-bold)}.my-profile-post-empty,.my-profile-tab-empty{min-height:254px}.service-company-profile-list{display:grid}.service-company-profile-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:18px 24px;border-bottom:1px solid #edf0f5;background:#fff}.service-company-profile-item:last-child{border-bottom:0}.service-company-profile-item>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--wbs-yellow-soft);color:#111827;font-size:18px}.service-company-profile-item>div{min-width:0;display:grid;gap:4px}.service-company-profile-item strong{color:#111827;font-size:15px}.service-company-profile-item small{color:#667085;font-size:13px}@media(max-width:620px){.my-profile-post-toolbar{align-items:stretch;flex-direction:column;padding:18px 16px 14px}.my-profile-post-toolbar .ant-btn{width:100%}.my-profile-inline-post-composer{padding:16px}.my-profile-post-filters{padding:10px 16px 12px}}.public-thread-post[role=link]{cursor:pointer}.public-thread-post[role=link]:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:-2px}.public-thread-detail-page{width:min(100%,760px);margin:0 auto;padding:18px 20px 88px}.public-thread-detail-empty{display:grid;min-height:calc(100vh - 170px)}.public-thread-detail-shell{overflow:hidden;border:1px solid var(--wbs-border);border-radius:18px;background:#fff}.public-thread-skeleton-shell{pointer-events:none}.public-thread-skeleton-back-button .ant-skeleton-button,.public-thread-skeleton-back-button.ant-skeleton-button{width:38px!important;height:38px!important}.public-thread-skeleton-avatar .ant-skeleton-avatar,.public-thread-skeleton-avatar.ant-skeleton-avatar{width:42px!important;height:42px!important}.public-thread-skeleton-comment-avatar .ant-skeleton-avatar,.public-thread-skeleton-comment-avatar.ant-skeleton-avatar{width:40px!important;height:40px!important}.public-thread-skeleton-copy-stack,.public-thread-skeleton-comment-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.public-thread-skeleton-copy-stack.compact{display:grid;align-items:start;gap:5px}.public-thread-skeleton-name.ant-skeleton-input,.public-thread-skeleton-name .ant-skeleton-input{width:176px!important;height:18px!important}.public-thread-skeleton-meta.ant-skeleton-input,.public-thread-skeleton-meta .ant-skeleton-input{width:238px!important;height:14px!important}.public-thread-skeleton-more .ant-skeleton-button,.public-thread-skeleton-more.ant-skeleton-button{width:30px!important;height:30px!important}.public-thread-skeleton-title.ant-skeleton-input,.public-thread-skeleton-title .ant-skeleton-input{width:min(430px,100%)!important;height:30px!important;margin-bottom:10px}.public-thread-skeleton-media{height:420px;margin:14px 0 12px;border-radius:12px;background:linear-gradient(90deg,#f1f3f6 25%,#fafafa 37%,#f1f3f6 63%);background-size:400% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.public-thread-skeleton-actions,.public-thread-skeleton-comment-actions{display:flex;flex-wrap:wrap;gap:8px}.public-thread-skeleton-actions .ant-skeleton-button{width:92px!important;height:28px!important;border-radius:999px!important}.public-thread-skeleton-compose .ant-skeleton-input{width:100%!important;height:42px!important;border-radius:999px!important}.public-thread-skeleton-submit .ant-skeleton-button,.public-thread-skeleton-submit.ant-skeleton-button{width:78px!important;height:42px!important;border-radius:8px!important}.public-thread-skeleton-comment-name.ant-skeleton-input,.public-thread-skeleton-comment-name .ant-skeleton-input{width:146px!important;height:18px!important}.public-thread-skeleton-comment-time.ant-skeleton-input,.public-thread-skeleton-comment-time .ant-skeleton-input{width:54px!important;height:14px!important}.public-thread-skeleton-comment .ant-skeleton-paragraph{margin-block:8px 0!important}.public-thread-skeleton-comment-actions{margin-top:10px}.public-thread-skeleton-comment-actions .ant-skeleton-button{width:54px!important;height:24px!important;border-radius:999px!important}.public-thread-card-back{display:flex;align-items:center;padding:12px 18px 0}.public-thread-card-back .ant-btn{width:38px;height:38px;color:var(--wbs-black)}.public-thread-card-back .ant-btn:hover,.public-thread-card-back .ant-btn:focus{background:var(--wbs-yellow-soft)!important;color:var(--wbs-black)!important}.public-thread-root-post,.public-thread-comment{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.public-thread-root-post{padding:10px 24px 16px;border-bottom:1px solid #edf0f5}.public-thread-avatar-rail{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:10px}.public-thread-avatar-rail>span{width:2px;min-height:100%;border-radius:999px;background:#e5e7eb}.public-thread-avatar-rail.compact{padding-top:2px}.public-thread-avatar-link{display:inline-flex;border-radius:999px}.public-thread-comment-profile{position:relative;display:inline-flex;width:40px;height:40px;border-radius:999px}.public-thread-comment-profile:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:3px}.public-thread-avatar,.public-thread-comment-avatar{background:var(--wbs-black);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.public-thread-avatar{width:42px;height:42px;font-size:14px}.public-thread-comment-avatar{width:40px;height:40px;font-size:13px}.public-thread-comment-follow-badge{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#fff;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-heavy);line-height:1;box-shadow:0 0 0 1px #d9dde5}.public-thread-root-body,.public-thread-comment-body{min-width:0}.public-thread-root-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.public-thread-root-head a{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.public-thread-root-head .ant-typography-secondary{display:block;color:#667085;font-size:12px}.public-thread-root-body h2.ant-typography{margin:0 0 8px;color:var(--wbs-black);font-size:23px;line-height:1.34;letter-spacing:0;word-break:keep-all}.public-thread-root-body p.ant-typography{margin:0 0 14px;color:#30343b;font-size:15px;line-height:1.68;word-break:keep-all}.profile-post-content{margin:0 0 14px}.profile-post-content-table-wrap{overflow-x:auto;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.profile-post-content-table{min-width:min(100%,560px);margin:0}.profile-post-content-table>div{display:grid;grid-template-columns:minmax(132px,28%) minmax(0,1fr);border-top:1px solid #eaecf0}.profile-post-content-table>div:first-child{border-top:0}.profile-post-content-table dt,.profile-post-content-table dd{min-width:0;margin:0;padding:12px 15px;font-size:14px;line-height:1.58;word-break:break-word}.profile-post-content-table dt{display:flex;align-items:center;border-right:1px solid #eaecf0;background:#f8f9fb;color:#596170;font-weight:var(--wbs-font-weight-bold)}.profile-post-content-table dd{color:#1c2028;white-space:pre-wrap}.profile-post-content-markdown{max-width:none;margin-top:18px}.markdown-table-wrap{overflow-x:auto;margin:1.1em 0;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2)}.markdown-table-wrap table{width:100%;min-width:520px;border-collapse:collapse}.markdown-table-wrap th,.markdown-table-wrap td{padding:10px 12px;border-top:1px solid var(--seed-color-stroke);text-align:left;vertical-align:top}.markdown-table-wrap thead th{border-top:0;background:var(--seed-color-bg-weak);color:var(--seed-color-fg);font-weight:var(--wbs-font-weight-bold)}@media(max-width:640px){.profile-post-content-table>div{grid-template-columns:112px minmax(0,1fr)}.profile-post-content-table dt,.profile-post-content-table dd{padding:10px 11px;font-size:13px}}.public-thread-detail-media{overflow:hidden;margin-bottom:12px;border:1px solid #eeeeee;border-radius:12px;background:#f3f4f6}.public-thread-detail-media img{display:block;width:100%;max-height:520px;object-fit:cover}.public-thread-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.public-thread-detail-actions .ant-btn,.public-thread-comment-body footer button{color:#596170;font-weight:var(--wbs-font-weight-bold)}.public-thread-detail-actions .ant-btn:hover,.public-thread-comment-body footer button:hover{color:var(--wbs-black)!important;background:var(--km-selected)!important}.public-thread-comment-compose{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:10px 24px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.public-thread-comment-pill{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;align-items:center;min-height:48px;padding:6px 8px 6px 16px;border:1px solid #d9dde5;border-radius:999px;background:#fff;box-shadow:none}.public-thread-comment-pill textarea.ant-input,.public-thread-comment-pill textarea.ant-input:hover,.public-thread-comment-pill textarea.ant-input:focus,.public-thread-comment-pill textarea.ant-input-focused,.public-thread-comment-pill textarea.ant-input-status-error,.public-thread-comment-pill textarea.ant-input-status-error:hover,.public-thread-comment-pill textarea.ant-input-status-error:focus{min-height:34px;padding:5px 2px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111827;font-size:14px;resize:none}.public-thread-comment-pill textarea.ant-input::placeholder{color:#98a2b3}.public-thread-comment-pill:focus-within{border-color:#d9dde5;box-shadow:none}.public-thread-comment-send.ant-btn{width:34px;height:34px;min-width:34px;border:0;background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;box-shadow:none}.public-thread-comment-send.ant-btn:hover,.public-thread-comment-send.ant-btn:focus{background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;outline:0!important;box-shadow:none!important}.public-thread-comment-send.ant-btn[disabled],.public-thread-comment-send.ant-btn[disabled]:hover,.public-thread-comment-send.ant-btn[disabled]:focus{background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;opacity:.42}.public-thread-comment-list{display:grid}.public-thread-comment{padding:16px 24px;border-bottom:1px solid #edf0f5}.public-thread-comment:last-child{border-bottom:0}.public-thread-comment-body header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.public-thread-comment-body header div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.public-thread-comment-body strong{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.public-thread-comment-body header a{color:var(--wbs-black);font-weight:var(--wbs-font-weight-heavy)}.public-thread-comment-body header a:hover,.public-thread-comment-body header a:focus{color:var(--wbs-black);text-decoration:none}.public-thread-comment-body p{margin:0;color:#30343b;font-size:14px;line-height:1.62;word-break:keep-all}.public-thread-comment-body footer{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.public-thread-comment-body footer button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12px;cursor:pointer}@media(max-width:640px){.public-thread-detail-page{padding-inline:12px}.public-thread-card-back{padding:10px 10px 0}.profile-product-detail-card{padding:18px 14px 20px}.profile-product-detail-head{grid-template-columns:40px minmax(0,1fr)}.profile-product-detail-copy h2.ant-typography{font-size:20px}.profile-product-detail-media img{height:180px}.profile-product-detail-actions{grid-template-columns:1fr}.profile-product-fact-grid,.profile-product-inline-list article{grid-template-columns:1fr}.profile-product-inline-list img{width:100%;height:160px}.public-thread-root-post,.public-thread-comment{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-inline:14px}.public-thread-avatar{width:38px;height:38px}.public-thread-root-body h2.ant-typography{font-size:20px}.public-thread-comment-compose{padding-inline:14px}.public-thread-comment-compose{grid-template-columns:36px minmax(0,1fr)}.public-thread-comment-pill{min-height:54px;padding:7px 8px 7px 14px}}.maker-post-list{gap:0;border:1px solid var(--wbs-border);border-radius:14px;overflow:hidden;background:#fff}.maker-post-list .maker-post-card{border:0;border-bottom:1px solid #edf0f5;border-radius:0}.maker-post-list .maker-post-card:last-child{border-bottom:0}.maker-post-stats{padding-top:2px;border-top:0}.maker-post-stats .maker-stat-button,.maker-post-stats span{min-height:32px;padding:0 4px;color:#596170}.maker-post-stats .maker-stat-button:hover{color:#111;text-decoration:none}.maker-post-actions{display:none!important}.services-white-page{margin:-28px -24px -48px;padding:34px 24px 88px;background:#fff;gap:54px}.services-white-page .service-market-hero,.services-white-page .service-story-section,.services-white-page .service-expert-section,.services-white-page .service-quick-rfq-section,.services-white-page .service-category-summary{width:min(100%,1120px);justify-self:center;background:transparent}.service-white-hero{padding:28px 0 8px}.service-white-hero h1.ant-typography{font-size:34px}.service-white-hero>.ant-typography{text-align:center}.service-flow-section{width:min(100%,980px);justify-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-flow-section article{display:grid;gap:8px;padding:18px;border:1px solid #edf0f5;border-radius:16px;background:#fff}.service-flow-section span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#111;color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.service-flow-section strong{font-size:17px;color:#111}.service-flow-section p{margin:0;color:#667085;line-height:1.55}.services-white-page .service-icon-strip{margin-top:6px;grid-template-columns:repeat(13,minmax(0,1fr));gap:18px 12px}.expo-service-market-layout{width:100%;max-width:100%;justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;box-sizing:border-box;padding:0 28px 0 18px}.expo-service-market-main{min-width:0;display:grid;gap:38px}.expo-service-market-main>*{min-width:0;max-width:100%;box-sizing:border-box}.service-market-cart-panel{position:sticky;top:90px;min-height:0;display:grid;gap:14px;align-content:start;padding:16px;border:1px solid #dfe5ee;border-radius:10px;background:transparent}.service-market-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e5eaf1}.service-market-cart-head div{min-width:0;display:grid;gap:5px}.service-market-cart-head span{display:inline-flex;align-items:center;gap:7px;color:#111827;font-size:15px;font-weight:var(--wbs-font-weight-heavy)}.service-market-cart-head p{margin:0;color:#667085;font-size:12px;line-height:1.45;word-break:keep-all}.service-market-cart-head strong{min-width:34px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.service-market-cart-list{display:grid;gap:8px}.service-market-cart-empty{min-height:136px;display:grid;place-items:center;padding:18px;border:1px solid #e4e9f0;border-radius:8px;background:#fff;color:#8a94a6;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.45;text-align:center;word-break:keep-all}.service-market-cart-item{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;gap:10px;align-items:center;padding:10px;border:1px solid #e4e9f0;border-radius:8px;background:#fff}.service-market-cart-item .service-category-icon{width:34px;height:34px;border-radius:8px;font-size:17px}.service-market-cart-item div{min-width:0}.service-market-cart-item strong{display:block;color:#111827;font-size:14px;font-weight:var(--wbs-font-weight-heavy);line-height:1.35}.service-market-cart-item p{margin:2px 0 0;overflow:hidden;color:#667085;font-size:12px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.service-market-cart-panel .ant-btn-primary{height:44px;border:0;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy);box-shadow:none}.service-market-cart-panel .ant-btn-primary:hover,.service-market-cart-panel .ant-btn-primary:focus{background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.services-white-page .service-icon-item span{width:48px;height:48px;border-radius:14px}.marketing-mobile-ad-device path:last-child{display:none}.services-white-page .service-story-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.services-white-page .service-story-card{cursor:pointer}.services-white-page .service-story-card img{aspect-ratio:1 / 1.12;border-radius:14px}.services-white-page .service-expert-grid>.marketplace-entity-card{flex:0 0 calc((100% - 42px)/4);display:flex;flex-direction:column;min-width:348px;min-height:0;scroll-snap-align:start}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-head{grid-template-columns:minmax(0,1fr);align-content:start;min-height:118px}.services-white-page .service-expert-grid>.marketplace-entity-card:has(>.marketplace-card-certification) .maker-directory-card-head{padding-right:0}.services-white-page .service-expert-grid>.marketplace-entity-card:has(>.marketplace-card-certification) .maker-directory-card-head>div,.services-white-page .service-expert-grid>.marketplace-entity-card:has(>.marketplace-card-certification) .service-expert-rating{padding-right:58px}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-company>a,.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-company>span{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-head>div>span:not(.maker-directory-card-type){display:flex;min-width:0;max-width:100%;overflow:visible;white-space:normal}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-type.ant-tag{display:block;max-width:100%;height:auto;overflow:visible;overflow-wrap:anywhere;white-space:normal;word-break:keep-all}.service-section-all-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid #d8dee8;border-radius:8px;color:#172033;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1;text-decoration:none;white-space:nowrap}.service-section-all-link:hover,.service-section-all-link:focus-visible{border-color:#111827;background:#111827;color:#fff}.services-white-page .service-expert-grid--directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:0}.services-white-page .service-expert-grid--directory>.marketplace-entity-card{min-width:0;width:auto}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-visual{aspect-ratio:16 / 9}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-visual img{height:100%;aspect-ratio:auto}.service-expert-rating{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;box-sizing:border-box;color:#172033;font-size:13px;font-weight:var(--wbs-font-weight-semibold);white-space:nowrap}.service-expert-rating-score{flex:none;display:inline-flex;align-items:center;gap:4px}.service-expert-rating-score>.anticon{color:#00f66b}.service-expert-rating b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:4px;padding-left:8px;border-left:1px solid #d8dee8;color:#475467;font-weight:var(--wbs-font-weight-medium)}.services-white-page .service-provider-tags{min-height:24px;max-height:24px;flex-wrap:nowrap;overflow:hidden}.services-white-page .service-provider-tags .ant-tag{flex:0 1 auto;min-width:0;max-width:132px;overflow:hidden;margin-inline-end:0;border-color:#d8dee8;border-radius:5px;background:#fff;color:#475467;font-size:12px;font-weight:var(--wbs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-copy h2.ant-typography,.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-copy p.ant-typography{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-copy h2.ant-typography{min-height:2.64em;max-height:calc(1.35em * 3);-webkit-line-clamp:3}.services-white-page .service-expert-grid>.marketplace-entity-card .maker-directory-card-copy p.ant-typography{min-height:3em;max-height:4.5em;-webkit-line-clamp:3}.services-white-page .service-expert-grid>.marketplace-entity-card>.maker-contact-row{align-self:end;width:100%;margin-top:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.services-white-page .service-expert-grid>.marketplace-entity-card>.maker-contact-row>.maker-contact-link{grid-column:1 / -1}.services-white-page .service-expert-grid>.marketplace-entity-card>.maker-contact-row>.ant-btn{width:100%;min-width:0;height:auto;min-height:40px;align-self:stretch;justify-self:stretch;padding:8px 10px;line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.services-white-page .service-expert-grid>.marketplace-entity-card>.maker-contact-row>.ant-btn>span:not(.anticon){display:block;overflow:visible;color:inherit;font-size:inherit;line-height:inherit;white-space:normal;word-break:keep-all;-webkit-line-clamp:unset}.service-expert-card{position:relative;cursor:pointer;flex:0 0 calc((100% - 28px) / 3);min-width:348px;min-height:336px;align-content:start;gap:14px;padding:18px;border-radius:8px;color:inherit}.service-expert-card-hit-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;color:inherit;text-decoration:none}.service-expert-card>:not(.service-expert-card-hit-area){position:relative;z-index:2}.service-category-card:hover,.service-quick-card:hover{border-color:#111;box-shadow:0 12px 30px #11111112}.service-expert-card:hover{border-color:#c9d2df;box-shadow:0 10px 24px #1118270f}.service-expert-card:focus-visible{border-color:#111827;outline:3px solid rgba(0,0,0,.38);outline-offset:3px;box-shadow:0 10px 24px #1118270f}.service-expert-card>.service-expert-topline{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.service-expert-topline>span{min-width:0;overflow:hidden;color:#526173;font-size:12px;font-weight:var(--wbs-font-weight-semibold);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.service-expert-topline em{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#111827;font-size:13px;font-style:normal;font-weight:var(--wbs-font-weight-semibold)}.service-expert-topline em .anticon{color:#00f66b}.service-expert-topline em b{margin-left:4px;padding-left:8px;border-left:1px solid #d8dee8;color:#475467;font-weight:var(--wbs-font-weight-medium)}.service-expert-head{min-width:0;display:grid;gap:8px;color:inherit;text-decoration:none}.service-expert-head:hover{color:inherit;text-decoration:none}.service-expert-head strong{color:#111827;font-size:18px;line-height:1.34;font-weight:var(--wbs-font-weight-semibold);letter-spacing:0;word-break:keep-all}.service-expert-head:hover strong{color:#111827;text-decoration:none}.service-expert-head p{min-height:41px;margin:0;color:#344054;font-size:13px;line-height:1.55;font-weight:var(--wbs-font-weight-medium);letter-spacing:0;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-expert-facts{margin:0;display:grid;border-top:1px solid #e6ebf1;border-bottom:1px solid #e6ebf1}.service-expert-facts div{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0}.service-expert-facts div+div{border-top:1px solid #edf1f5}.service-expert-facts dt,.service-expert-facts dd{min-width:0;margin:0;font-size:13px;line-height:1.35}.service-expert-facts dt{color:#667085;font-weight:var(--wbs-font-weight-semibold)}.service-expert-facts dd{overflow:hidden;color:#111827;font-weight:var(--wbs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.service-expert-proof{display:grid;gap:4px;padding:10px 12px;border:1px solid #edf1f5;border-radius:8px;background:#fbfcfe}.service-expert-proof span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.service-expert-proof strong{color:#1f2937;font-size:13px;line-height:1.45;font-weight:var(--wbs-font-weight-medium);letter-spacing:0;word-break:keep-all}.service-provider-tags{display:flex;flex-wrap:wrap;gap:6px}.service-expert-card .ant-tag{margin-inline-end:0;border-color:#d8dee8;border-radius:5px;background:#fff;color:#475467;font-size:12px;font-weight:var(--wbs-font-weight-medium)}.service-expert-actions{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.service-expert-actions a,.service-expert-actions button{min-width:0;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-semibold);letter-spacing:0;text-decoration:none;cursor:pointer}.service-expert-actions button{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.service-expert-actions a:hover,.service-expert-actions button:hover{border-color:#111827;color:#111827;text-decoration:none}@media(max-width:900px){.services-white-page .service-expert-grid--directory{grid-template-columns:1fr}.services-white-page .service-expert-grid>.marketplace-entity-card{flex:0 0 min(86vw,360px);min-width:min(86vw,360px)}.service-expert-card{flex:0 0 min(86vw,360px);min-width:min(86vw,360px)}}.service-plain-banner{width:min(100%,1120px);justify-self:center;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border:1px solid #111;border-radius:18px;background:#111;color:#fff}.service-plain-banner div{display:grid;gap:5px}.service-plain-banner span{color:var(--km-action);font-weight:var(--wbs-font-weight-heavy)}.service-plain-banner strong{max-width:760px;font-size:23px;line-height:1.35}.service-quick-card{grid-template-columns:1fr;grid-template-rows:auto 48px;min-height:170px;border-radius:16px}.service-quick-card>div{padding:20px;background:#f7f8fa}.service-category-card{min-height:178px;display:grid;gap:9px;align-content:start;padding:18px;border:1px solid #e3e8ef;border-radius:16px;background:#fff;color:#111}.service-category-card strong{color:#111827;font-size:17px;line-height:1.38;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.service-category-card p,.service-category-card small{margin:0;color:#667085;font-size:13px;line-height:1.58;font-weight:var(--wbs-font-weight-medium);letter-spacing:0;word-break:keep-all}.service-category-card em{color:#111827;font-size:13px;line-height:1.45;font-style:normal;font-weight:var(--wbs-font-weight-semibold);letter-spacing:0}.service-category-summary>.service-section-head>h2.ant-typography,.service-category-summary>.service-category-grid{display:none}.service-category-flow-title{display:grid;gap:4px}.service-category-stage-list{display:grid;gap:34px}.service-category-stage{display:grid;gap:16px}.service-stage-head{display:flex;align-items:flex-start;gap:14px}.service-stage-head>span{flex:0 0 auto;min-width:76px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111;color:var(--km-on-action);font-size:12px;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.service-stage-head strong{display:block;color:#101828;font-size:23px;line-height:1.3;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.service-stage-head p{margin:5px 0 0;color:#667085;font-size:14px;line-height:1.6;font-weight:var(--wbs-font-weight-regular);letter-spacing:0;word-break:keep-all}.service-category-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-category-icon.yellow{background:var(--wbs-yellow);color:var(--km-on-action)}.service-category-icon.blue{background:#3191f5;color:#fff}.service-category-icon.green{background:#12a66a;color:#fff}.service-category-icon.pink{background:#ec5fc2;color:#fff}.service-category-icon.mint{background:#17b6a5;color:#fff}.service-category-icon.purple{background:#8a5cf6;color:#fff}.service-category-icon.orange{background:#ff8a35;color:#fff}.service-category-icon.navy{background:#0b3b66;color:#fff}.service-category-icon.teal{background:#0098a6;color:#fff}.service-category-icon.violet{background:#6d43d6;color:#fff}.soomgo-category-page{margin:-28px -24px -48px;min-height:calc(100vh - 80px);background:#fff;color:#1f2937}.soomgo-category-shell{width:min(100%,970px);margin:0 auto;padding:70px 0 88px}.soomgo-category-head{display:grid;gap:4px;margin-bottom:34px}.soomgo-category-head p{margin:0;color:#6b7280;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.soomgo-category-head h1{margin:0;color:#111827;font-size:38px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy);letter-spacing:0}.soomgo-main-category-strip{display:grid;grid-template-columns:repeat(13,minmax(58px,1fr));gap:12px;align-items:start;padding:0 0 24px;border-bottom:1px solid #e5e7eb}.soomgo-main-category-strip,.soomgo-side-category{scrollbar-width:none}.soomgo-main-category-strip::-webkit-scrollbar,.soomgo-side-category::-webkit-scrollbar{display:none}.soomgo-main-category-strip button{min-width:0;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:transparent;color:#6b7280;font:inherit;cursor:pointer}.soomgo-main-category-strip button>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid #e8edf3;border-radius:14px;background:#fff;color:#6440f4;font-size:27px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.soomgo-main-category-strip button:hover>span,.soomgo-main-category-strip button.active>span{border-color:#111827;box-shadow:0 8px 20px #11182714;transform:translateY(-1px)}.soomgo-main-category-strip button em{max-width:74px;min-height:34px;color:#6b7280;font-size:13px;line-height:1.3;font-style:normal;font-weight:var(--wbs-font-weight-bold);word-break:keep-all}.soomgo-main-category-strip button.active em{color:#111827}.soomgo-category-body{display:grid;grid-template-columns:246px minmax(0,1fr);gap:78px;padding-top:24px}.soomgo-side-category{display:grid;gap:10px;align-content:start}.soomgo-side-category button{display:grid;gap:8px;width:100%;min-height:58px;padding:15px 18px;border:0;border-radius:12px;background:#fff;color:#a0aab8;text-align:left;font:inherit;cursor:pointer}.soomgo-side-category button:hover,.soomgo-side-category button.active{background:#f4f6f8;color:#111827}.soomgo-side-category strong{color:inherit;font-size:17px;line-height:1.2;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.soomgo-side-category small{display:none;color:#6b7280;font-size:12px;line-height:1.45;word-break:keep-all}.soomgo-side-category button.active small{display:block}.soomgo-service-content{min-width:0;display:grid;align-content:start;gap:24px}.soomgo-breadcrumb{display:flex;align-items:center;gap:8px;color:#8a95a3;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.soomgo-breadcrumb button{padding:0;border:0;background:transparent;color:#8a95a3;font:inherit;cursor:pointer}.soomgo-breadcrumb button:hover{color:#111827}.soomgo-breadcrumb .anticon{font-size:10px}.soomgo-feature-card{width:304px;min-height:122px;display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-template-rows:1fr 40px;overflow:hidden;padding:0;border:1px solid #e6ebf1;border-radius:12px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 1px #11182705}.soomgo-feature-card>div:first-child{display:grid;align-content:center;gap:5px;min-width:0;padding:18px 20px;background:#f1f3f6}.soomgo-feature-card strong{color:#111827;font-size:16px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.soomgo-feature-card span{color:#6b7280;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.soomgo-feature-visual{display:grid;place-items:center;background:#f1f3f6;color:#6440f4;font-size:42px}.soomgo-feature-card footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 20px;border-top:1px solid #e6ebf1;background:#fff}.soomgo-feature-card footer span{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.soomgo-feature-card footer .anticon{color:#b3bdca;font-size:12px}.soomgo-feature-card:hover{border-color:#cbd5e1;box-shadow:0 10px 24px #11182714}.soomgo-list-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:12px}.soomgo-list-head h2{margin:0;color:#111827;font-size:20px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy);letter-spacing:0}.soomgo-list-head p{margin:5px 0 0;color:#6b7280;font-size:14px;line-height:1.5;word-break:keep-all}.soomgo-list-head>span{flex:0 0 auto;color:#8a95a3;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.soomgo-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:76px}.soomgo-service-list button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:0;border:0;background:transparent;color:#111827;text-align:left;font:inherit;cursor:pointer}.soomgo-service-list button span{min-width:0;color:#111827;font-size:15px;line-height:1.45;word-break:keep-all}.soomgo-service-list button .anticon{opacity:0;flex:0 0 auto;color:#9ca3af;font-size:11px;transition:opacity .16s ease,transform .16s ease}.soomgo-service-list button:hover span{color:#6440f4}.soomgo-service-list button:hover .anticon{opacity:1;transform:translate(2px)}.soomgo-request-panel{display:flex;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;border:1px solid #e6ebf1;border-radius:14px;background:#fbfcfd}.soomgo-request-panel>.anticon{flex:0 0 auto;color:#18a058;font-size:22px}.soomgo-request-panel div{min-width:0;display:grid;gap:4px}.soomgo-request-panel strong{color:#111827;font-size:15px;font-weight:var(--wbs-font-weight-heavy)}.soomgo-request-panel p{margin:0;color:#6b7280;font-size:13px;line-height:1.45;word-break:keep-all}.soomgo-request-panel button{flex:0 0 auto;margin-left:auto;padding:9px 14px;border:0;border-radius:8px;background:#6440f4;color:#fff;font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.soomgo-request-panel button:hover{background:#4f2fd8}@media(max-width:1100px){.services-white-page .service-icon-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.soomgo-category-shell{width:min(100%,920px);padding-inline:22px}.soomgo-main-category-strip{grid-template-columns:repeat(7,minmax(64px,1fr))}.soomgo-category-body{gap:34px}.service-flow-section,.services-white-page .service-story-strip{grid-template-columns:1fr}}@media(max-width:760px){.services-white-page{margin-inline:-12px;padding-inline:16px}.soomgo-category-page{margin-inline:-12px}.soomgo-category-shell{padding:36px 16px 64px}.soomgo-category-head{margin-bottom:24px}.soomgo-category-head h1{font-size:30px}.soomgo-main-category-strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:18px;scroll-snap-type:x proximity}.soomgo-main-category-strip button{flex:0 0 72px;scroll-snap-align:start}.soomgo-category-body{grid-template-columns:1fr;gap:22px;padding-top:18px}.soomgo-side-category{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.soomgo-side-category button{flex:0 0 172px;min-height:74px;padding:13px 14px}.soomgo-side-category small{display:block}.soomgo-feature-card{width:100%}.soomgo-list-head{align-items:start;flex-direction:column;gap:8px}.soomgo-list-head>span{flex:0 1 auto}.soomgo-service-list{grid-template-columns:1fr}.soomgo-service-list button{min-height:46px;border-bottom:1px solid #f1f3f5}.soomgo-service-list button .anticon{opacity:1}.soomgo-request-panel{align-items:flex-start;flex-wrap:wrap}.soomgo-request-panel button{width:100%;margin-left:0}.services-white-page .service-icon-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.service-plain-banner{align-items:flex-start;flex-direction:column}}:root{--expo-ink: #111827;--expo-muted: #667085;--expo-line: #e6ebf1;--expo-soft: #f7f9fc;--expo-card-shadow: 0 18px 50px rgba(17, 24, 39, .08)}.expo-service-page,.expo-category-page{margin:-28px -24px -48px;padding:32px 24px 88px;background:#fff;color:var(--expo-ink)}.expo-service-page{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}.expo-service-market-shell{width:min(100%,1500px);justify-self:center;display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.expo-service-market-main{min-width:0;display:grid;gap:34px}.market-shell.detail-filter-shell .exhibition-search-layout,.market-shell.detail-filter-shell .maker-directory-shell,.market-shell.detail-filter-shell .buyer-market-shell,.market-shell.detail-filter-shell .expo-service-market-shell{width:100%;max-width:none;margin:0;grid-template-columns:288px minmax(0,1fr)}.market-shell.detail-filter-shell .exhibition-search-layout.filter-collapsed{grid-template-columns:52px minmax(0,1fr)}.market-shell.detail-filter-shell:has(.exhibition-search-layout.filter-collapsed) .market-header{left:0}.market-shell.detail-filter-shell:has(.exhibition-search-layout.filter-collapsed) .market-header-inner{max-width:var(--wbs-topbar-max, 1280px);margin:0 auto}.market-shell.detail-filter-shell:has(.exhibition-search-layout.filter-collapsed) .page-container{max-width:1500px;padding:28px}.market-shell.detail-filter-shell .exhibition-compare-page,.market-shell.detail-filter-shell .maker-directory-page,.market-shell.detail-filter-shell .buyer-market-page,.market-shell.detail-filter-shell .expo-service-page{width:100%}.market-shell.detail-filter-shell .buyer-market-page{min-height:auto;margin:0;padding:0 0 20px}.market-shell.detail-filter-shell .buyer-market-shell{gap:18px}@media(min-width:1101px){.market-shell.detail-filter-shell .exhibition-search-layout>.marketplace-filter-rail,.market-shell.detail-filter-shell .maker-directory-shell>.marketplace-filter-rail,.market-shell.detail-filter-shell .buyer-market-shell>.marketplace-filter-rail,.market-shell.detail-filter-shell .expo-service-market-shell>.marketplace-filter-rail{--wbs-filter-rail-inline-padding: 18px;position:fixed;top:0;left:0;width:288px;height:100vh;max-height:100vh;margin-top:0;padding:18px 18px 28px;overflow-y:auto}.market-shell.detail-filter-shell .exhibition-search-layout.filter-collapsed>.marketplace-filter-rail{width:52px}.market-shell.detail-filter-shell .exhibition-results-area,.market-shell.detail-filter-shell .maker-directory-main,.market-shell.detail-filter-shell .buyer-feed-area,.market-shell.detail-filter-shell .expo-service-market-main{grid-column:2}.market-shell.detail-filter-shell .maker-directory-shell{gap:18px;align-items:start}.market-shell.detail-filter-shell .maker-directory-shell>.marketplace-filter-rail{--wbs-filter-rail-inline-padding: 18px;position:fixed;top:0;left:0;width:288px;height:100vh;max-height:100vh;margin-top:0;padding:18px 18px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid #e5e7eb;background:#fff;box-shadow:none}.market-shell.detail-filter-shell .maker-directory-main{grid-column:2;min-width:0}.market-shell.detail-filter-shell .maker-directory-main{align-content:start}}@media(min-width:1101px){.maker-directory-page .maker-directory-shell{width:100%;max-width:none;margin:0;grid-template-columns:288px minmax(0,1fr);gap:18px;align-items:start}.maker-directory-page .maker-directory-shell>.marketplace-filter-rail{position:fixed;top:0;left:0;z-index:45;width:288px;height:100vh;max-height:100vh;margin-top:0;padding:18px 18px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid #e5e7eb;background:#fff;box-shadow:none}.maker-directory-page .maker-directory-main{grid-column:2;min-width:0}}.market-shell.detail-filter-shell .expo-service-page,.market-shell.detail-filter-shell .service-apply-page{margin:0;padding:0 0 88px}body.wbs-bottom-sheet-open{overflow:hidden}.wbs-bottom-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#0f172a6b;animation:wbs-bottom-sheet-fade .16s ease both}.wbs-bottom-sheet{position:relative;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -18px 48px #0f172a3d;transition:height .16s ease;animation:wbs-bottom-sheet-rise .22s cubic-bezier(.22,1,.36,1) both}.wbs-bottom-sheet.is-dragging{transition:none}.wbs-bottom-sheet-drag-zone{flex:0 0 auto;width:100%;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:ns-resize;touch-action:none}.wbs-bottom-sheet-handle{width:44px;height:4px;border-radius:999px;background:#d8dde6;pointer-events:none}.wbs-bottom-sheet-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #edf0f4}.wbs-bottom-sheet-header h2{margin:0;color:#111827;font-size:18px;font-weight:var(--wbs-font-weight-heavy);line-height:1.3}.wbs-bottom-sheet-close{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#111827;cursor:pointer}.wbs-bottom-sheet-close:hover{background:#f3f4f6}.wbs-bottom-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.wbs-bottom-sheet-body::-webkit-scrollbar{display:none;width:0;height:0}.wbs-bottom-sheet-footer{flex:0 0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #edf0f4;background:#fff}@keyframes wbs-bottom-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes wbs-bottom-sheet-rise{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wbs-bottom-sheet-layer,.wbs-bottom-sheet{animation:none}}.detail-filter-mobile-bar{display:none}.detail-filter-mobile-trigger.ant-btn{min-width:0;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-color:#d9dee7;border-radius:8px;background:#fff;color:#111827;font-size:14px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.maker-directory-page .maker-directory-results,.maker-directory-page .maker-directory-main .marketplace-skeleton-grid-entity{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media(min-width:1101px)and (max-width:1450px){.maker-directory-page .maker-directory-results,.maker-directory-page .maker-directory-main .marketplace-skeleton-grid-entity{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-filter-mobile-trigger.ant-btn:hover,.detail-filter-mobile-trigger.ant-btn:focus{border-color:#c9d1dd!important;background:#f8fafc!important;color:#111827!important}.detail-filter-mobile-hint{margin:0;color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-regular);line-height:1.5}.detail-filter-sheet-close.ant-btn{width:32px;min-width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border-radius:8px;color:#111827}.detail-filter-bottom-sheet .wbs-bottom-sheet-body{padding:0}.detail-filter-bottom-sheet .detail-filter-sheet-content{min-height:0;width:100%;--wbs-filter-rail-inline-padding: 0px}.detail-filter-bottom-sheet .exhibition-top-filter-panel{border:0;border-radius:0;background:#fff;overflow:visible}.detail-filter-bottom-sheet .top-filter-head{position:sticky;top:0;z-index:3;margin-inline:0;padding:14px 16px;background:#fff;box-shadow:0 1px #e5e7eb}.detail-filter-bottom-sheet .top-filter-keyword-row,.detail-filter-bottom-sheet .top-filter-row,.detail-filter-bottom-sheet .top-filter-category-menu-row{padding-inline:16px}.detail-filter-bottom-sheet .top-filter-subcategory-panel,.detail-filter-bottom-sheet .top-filter-subcategory-panel.grouped{position:static;width:100%;max-height:none;margin-top:8px;box-shadow:none}.detail-filter-bottom-sheet .filter-sheet-subpanel .top-filter-head,.detail-filter-bottom-sheet .filter-sheet-panel-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.detail-filter-bottom-sheet .filter-sheet-panel-head h3.ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-sheet-back-button.ant-btn{width:32px;min-width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border-radius:8px;color:#111827}.filter-sheet-back-button.ant-btn:hover,.filter-sheet-back-button.ant-btn:focus{background:#f3f4f6!important;color:#111827!important}.detail-filter-bottom-sheet .filter-sheet-panel-body{min-height:0;display:grid;align-content:start}.detail-filter-bottom-sheet .filter-sheet-subpanel>.top-filter-section-search{padding:12px 16px 10px}.detail-filter-bottom-sheet .top-filter-search-results{padding:0 16px 18px}.detail-filter-bottom-sheet .filter-sheet-option-list,.detail-filter-bottom-sheet .filter-sheet-parent-list{min-width:0;display:grid;align-content:start;gap:0;padding:0 16px 18px}.detail-filter-bottom-sheet .filter-sheet-group-list{min-width:0;display:grid;align-content:start;gap:0}.detail-filter-bottom-sheet .filter-sheet-option-group{min-width:0;display:grid;gap:0;padding:0 0 10px}.detail-filter-bottom-sheet .filter-sheet-option-group h4{position:sticky;top:61px;z-index:2;margin:0;padding:12px 16px 10px;border-bottom:1px solid #edf0f4;background:#fff;color:#111827;font-size:14px;font-weight:var(--wbs-filter-text-weight-strong);line-height:1.3}.detail-filter-bottom-sheet .filter-sheet-option-group .filter-sheet-option-list{padding-top:0}.detail-filter-bottom-sheet .top-filter-parent-option,.detail-filter-bottom-sheet .top-filter-option{width:100%;min-height:46px;padding:10px 0;border-bottom:1px solid #edf0f4;border-radius:0;background:transparent;text-align:left}.detail-filter-bottom-sheet .top-filter-parent-option:hover,.detail-filter-bottom-sheet .top-filter-parent-option:focus-visible,.detail-filter-bottom-sheet .top-filter-option:hover,.detail-filter-bottom-sheet .top-filter-option:focus-visible{background:transparent}.detail-filter-bottom-sheet .top-filter-option span,.detail-filter-bottom-sheet .top-filter-parent-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.detail-filter-bottom-sheet .top-filter-more{min-height:44px;padding:10px 0;border-bottom:1px solid #edf0f4}.detail-filter-layout{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:288px minmax(0,1fr);gap:18px;align-items:start}.detail-filter-layout.filter-collapsed{grid-template-columns:52px minmax(0,1fr)}.detail-filter-layout>.detail-filter-rail{min-width:0;align-self:start}.detail-filter-layout>:not(.detail-filter-rail){grid-column:2;min-width:0}.market-shell.detail-filter-shell .expo-service-market-layout{grid-column:2;width:100%;min-width:0;justify-self:stretch;margin-inline:0}.market-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed) .expo-service-market-layout{margin-inline:0}.market-shell.detail-filter-shell .service-apply-detail-shell .service-apply-shell{width:min(100%,1280px);min-width:0;justify-self:center;margin-inline:0}.market-shell.detail-filter-shell .expo-service-market-layout>.expo-service-market-main,.market-shell.detail-filter-shell .expo-service-market-layout>.service-market-cart-panel{grid-column:auto}.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-category-dock,.market-shell.detail-filter-shell .expo-service-market-layout .service-story-section,.market-shell.detail-filter-shell .expo-service-market-layout .service-expert-section,.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-rfq-banner,.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-stage-section,.market-shell.detail-filter-shell .expo-service-market-layout .service-category-summary{width:100%;max-width:none;justify-self:stretch}.market-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed) .market-header{left:0}.market-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed) .market-header-inner{max-width:var(--wbs-topbar-max, 1280px);margin:0 auto}.market-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed) .page-container{max-width:1500px;padding:28px}@media(min-width:1101px){.market-shell.detail-filter-shell .detail-filter-layout{width:100%;max-width:none;margin:0;grid-template-columns:288px minmax(0,1fr);gap:18px}.market-shell.detail-filter-shell .detail-filter-layout.filter-collapsed{grid-template-columns:52px minmax(0,1fr)}.market-shell.detail-filter-shell .detail-filter-layout>.detail-filter-rail{--wbs-filter-rail-inline-padding: 4px;position:fixed;top:0;left:0;z-index:45;width:288px;height:100vh;max-height:100vh;margin-top:0;padding:18px 4px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid #e5e7eb;background:#fff;box-shadow:none}.market-shell.detail-filter-shell .detail-filter-layout>.detail-filter-rail::-webkit-scrollbar{width:4px}.market-shell.detail-filter-shell .detail-filter-layout.filter-collapsed>.detail-filter-rail{width:52px;padding:18px 8px 24px;overflow:hidden}.market-shell.detail-filter-shell .detail-filter-layout>:not(.detail-filter-rail){grid-column:2;min-width:0}.market-shell.detail-filter-shell .exhibition-results-area,.market-shell.detail-filter-shell .maker-directory-main,.market-shell.detail-filter-shell .buyer-feed-area{box-sizing:border-box;padding-right:clamp(16px,1.4vw,28px)}.market-shell.detail-filter-shell .maker-directory-main{padding-right:max(8px,calc(clamp(16px,1.4vw,28px) - 15px))}.market-shell.detail-filter-shell:has(.expo-service-market-shell){--service-filter-page-gutter: clamp(18px, 1.6vw, 28px)}.market-shell.detail-filter-shell:has(.service-apply-detail-shell){--service-filter-page-gutter: clamp(18px, 1.6vw, 28px)}.market-shell.detail-filter-shell .expo-service-market-shell,.market-shell.detail-filter-shell .service-apply-detail-shell{padding-left:0;padding-right:var(--service-filter-page-gutter)}.market-shell.detail-filter-shell .expo-service-market-shell>.marketplace-filter-rail{left:0}.market-shell.detail-filter-shell .expo-service-market-layout{padding:0}}@media(max-width:1100px){.market-shell.detail-filter-shell .exhibition-search-layout,.market-shell.detail-filter-shell .maker-directory-shell,.market-shell.detail-filter-shell .buyer-market-shell,.market-shell.detail-filter-shell .expo-service-market-shell,.detail-filter-layout,.detail-filter-layout.filter-collapsed{grid-template-columns:1fr}.market-shell.detail-filter-shell .exhibition-search-layout>.marketplace-filter-rail,.market-shell.detail-filter-shell .maker-directory-shell>.marketplace-filter-rail,.market-shell.detail-filter-shell .buyer-market-shell>.marketplace-filter-rail,.market-shell.detail-filter-shell .expo-service-market-shell>.marketplace-filter-rail,.detail-filter-layout>.detail-filter-rail{position:static;width:auto;height:auto;max-height:none;margin-top:0;padding:0;overflow:visible;border-right:0}.detail-filter-mobile-bar{grid-column:1;display:grid;justify-items:start;gap:5px;margin:0 0 12px}.detail-filter-mobile-trigger.ant-btn{width:min(214px,100%);justify-content:center}.detail-filter-layout>.detail-filter-rail{display:none}.market-shell.detail-filter-shell .exhibition-results-area,.market-shell.detail-filter-shell .maker-directory-main,.market-shell.detail-filter-shell .buyer-feed-area,.market-shell.detail-filter-shell .expo-service-market-main,.detail-filter-layout>:not(.detail-filter-rail){grid-column:auto}.market-shell.detail-filter-shell .expo-service-market-layout{grid-column:auto;width:100%;justify-self:stretch;margin-inline:0}}.expo-service-category-dock,.expo-service-rfq-banner,.expo-service-stage-section,.expo-category-shell{width:min(100%,1120px);justify-self:center}.expo-category-hero-main h1.ant-typography{margin:0;color:var(--expo-ink);font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.045em}.expo-category-hero-main p.ant-typography{max-width:720px;margin:0;color:var(--expo-muted);font-size:17px;line-height:1.75;word-break:keep-all}.expo-category-meta-grid span,.expo-request-panel span,.expo-category-hero-card span,.expo-provider-preview article span{color:var(--expo-muted);font-size:13px;font-weight:var(--wbs-font-weight-bold)}.expo-service-request-preview,.expo-category-flow-card,.expo-provider-preview,.expo-related-services,.expo-request-panel{display:grid;gap:12px;padding:16px;border-radius:18px;background:#fff;color:#111827}.expo-service-request-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.expo-service-request-preview>div:last-child{border-bottom:0}.expo-service-category-dock{min-width:0;display:grid;grid-template-columns:repeat(13,minmax(68px,1fr));gap:12px;padding:20px;border-radius:26px;background:#fff;box-shadow:none}.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-category-dock{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.market-shell.detail-filter-shell .expo-service-page .expo-service-market-layout .expo-service-category-dock{grid-template-columns:repeat(10,minmax(100px,1fr));gap:14px;padding:22px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.market-shell.detail-filter-shell .expo-service-page .expo-service-market-layout .expo-service-category-dock::-webkit-scrollbar{display:none}.expo-service-page .expo-service-dock-item{gap:9px;padding:9px 5px;border-radius:22px}.expo-service-page .expo-service-dock-item>span{width:68px;height:68px;border-radius:20px;font-size:34px}.market-shell.detail-filter-shell .expo-service-page:not(.company-services-page) .expo-service-category-dock .expo-service-dock-item>span{font-size:44px}.expo-service-page .expo-service-dock-item .expo-service-custom-icon{display:block;width:52px;height:52px;object-fit:contain;filter:brightness(0) invert(1)}.expo-service-page .expo-service-dock-item .expo-service-other-icon{width:48px;height:48px;filter:none}.expo-service-page .expo-service-dock-item strong{display:block;width:100%;max-width:126px;color:#111827;font-size:18px;line-height:1.28;font-weight:var(--wbs-font-weight-heavy);text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.market-shell.detail-filter-shell .expo-service-market-layout .service-section-head{flex-wrap:wrap}.market-shell.detail-filter-shell .expo-service-market-layout .service-section-head>div{min-width:0}.expo-service-dock-item{min-width:0;display:grid;justify-items:center;gap:8px;padding:8px 4px;border:1px solid transparent;border-radius:18px;background:transparent;color:#4b5563;font:inherit;cursor:pointer}.expo-service-dock-item.active{border-color:#d8dee8;background:#f8fafc;color:#111827}.expo-service-dock-item>span,.expo-main-category-strip button>span,.expo-category-hero-card>span,.expo-feature-card .soomgo-feature-visual,.expo-category-card .service-category-icon,.expo-side-category span{display:grid;place-items:center;background:#f3f5f8;color:#111}.expo-service-dock-item>span,.expo-main-category-strip button>span{width:58px;height:58px;border-radius:18px;font-size:24px;transition:transform .16s ease,box-shadow .16s ease}.expo-service-dock-item:hover>span,.expo-service-dock-item.active>span,.expo-main-category-strip button:hover>span,.expo-main-category-strip button.active>span{transform:translateY(-2px);box-shadow:0 10px 26px #1118271f}.expo-service-dock-item em,.expo-main-category-strip button em{max-width:82px;color:#374151;font-size:12px;line-height:1.25;font-style:normal;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all;text-align:center}.expo-service-dock-item small{color:#8b95a5;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.market-shell.detail-filter-shell .expo-service-page.company-services-page .expo-service-market-layout .company-service-category-dock{grid-template-columns:repeat(5,100px);justify-content:center}@media(max-width:640px){.market-shell.detail-filter-shell .expo-service-page.company-services-page .expo-service-market-layout .company-service-category-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;margin:0;padding:2px 0 8px;overflow:visible}.market-shell.detail-filter-shell .expo-service-market-layout .company-service-category-dock .expo-service-dock-item{flex:1 1 0;width:100%;min-width:0;min-height:92px;padding:6px 2px}}.company-service-directory-section{width:100%;justify-self:center}.company-service-card-grid .maker-directory-card{min-height:100%}.company-service-card-meta{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-semibold);white-space:nowrap}.expo-service-stage-section{display:grid;gap:18px}.expo-service-stage-section>.ant-typography,.expo-category-list-head h2.ant-typography{margin:0;font-size:28px;letter-spacing:-.03em}.expo-service-stage-section .service-category-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.expo-provider-preview-grid,.expo-related-services>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.expo-provider-preview article,.expo-related-services button,.expo-category-card,.expo-feature-card,.expo-quote-field-system,.expo-deliverable-grid>div{border:1px solid var(--expo-line);border-radius:20px;background:#fff;box-shadow:0 8px 24px #1118270a}.expo-provider-preview article,.expo-category-card,.expo-deliverable-grid>div{display:grid;gap:10px;align-content:start;padding:18px}.expo-category-card p,.expo-category-flow-card p,.expo-provider-preview p,.expo-feature-card p,.expo-request-panel p,.expo-category-selected p{margin:0;color:var(--expo-muted);line-height:1.6;word-break:keep-all}.expo-service-rfq-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;border-radius:24px;background:#111827;color:#fff}.expo-service-rfq-banner h3.ant-typography,.expo-service-rfq-banner p.ant-typography{color:#fff;margin:0}.expo-service-rfq-banner p.ant-typography{color:#ffffffbd}.expo-service-stage-section .service-category-stage{padding:22px;border:1px solid var(--expo-line);border-radius:24px;background:#fff}.expo-service-stage-section .service-category-flow-grid{gap:14px}.expo-service-stage-section .service-category-card{min-height:0;padding:18px}.expo-service-stage-section .service-category-card:hover{border-color:#c8d4e3;background:#f7fbff;color:#111827;box-shadow:0 12px 28px #11182714}.expo-service-stage-section .service-category-card .service-category-icon{width:42px;height:42px;border-radius:10px;font-size:20px}.expo-service-stage-section .service-category-card strong{font-size:17px;line-height:1.36;font-weight:var(--wbs-font-weight-bold)}.expo-service-stage-section .service-category-card:hover strong{color:#111827}.expo-service-stage-section .service-category-card p{color:#5f6b7a;font-size:13px;line-height:1.58;font-weight:var(--wbs-font-weight-medium)}.expo-service-stage-section .service-category-card:hover p{color:#344054}.expo-service-stage-section .service-category-card small{color:#6b7685;font-size:12px;line-height:1.5;font-weight:var(--wbs-font-weight-semibold)}.expo-service-stage-section .service-category-card:hover small{color:#475467}.expo-service-stage-section .service-category-card em{color:#111827;font-size:13px;line-height:1.45;font-style:normal;font-weight:var(--wbs-font-weight-semibold)}.expo-service-stage-section .service-category-card:hover em{color:#111827}.expo-category-page{min-height:calc(100vh - 80px)}.expo-category-shell{display:grid;gap:28px;padding-top:24px}.expo-category-breadcrumb{display:inline-flex;align-items:center;gap:8px;color:#667085;font-weight:var(--wbs-font-weight-bold)}.expo-category-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:30px;border:1px solid var(--expo-line);border-radius:30px;background:#fff;box-shadow:var(--expo-card-shadow)}.expo-category-hero-main{display:grid;gap:14px;align-content:start}.expo-category-kicker{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.06em;text-transform:uppercase}.expo-category-actions,.expo-category-list-head,.expo-request-panel{display:flex;align-items:center;justify-content:space-between;gap:12px}.expo-category-hero-card{display:grid;gap:12px;align-content:start;padding:22px;border-radius:24px;background:#111827;color:#fff}.expo-category-hero-card>span{width:54px;height:54px;border-radius:18px;font-size:25px}.expo-category-hero-card strong,.expo-category-hero-card p{color:#fff}.expo-main-category-strip{display:grid;grid-template-columns:repeat(13,minmax(58px,1fr));gap:12px;padding:18px 0;border-bottom:1px solid var(--expo-line)}.expo-main-category-strip button{display:grid;justify-items:center;gap:8px;border:0;background:transparent;font:inherit;cursor:pointer}.expo-category-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.expo-side-category{display:grid;gap:10px;align-content:start;position:sticky;top:92px}.expo-side-title{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.04em}.expo-side-category button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;min-height:66px;padding:12px;border:1px solid transparent;border-radius:16px;background:#fff;color:#111827;text-align:left;font:inherit;cursor:pointer}.expo-side-category button:hover,.expo-side-category button.active{border-color:#111827;background:#fff;box-shadow:0 12px 30px #11182712}.expo-side-category span{width:36px;height:36px;border-radius:12px}.expo-side-category strong{display:block;font-size:14px}.expo-side-category small{display:block;margin-top:3px;color:#667085;line-height:1.35}.expo-service-content{display:grid;gap:22px}.expo-feature-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;padding:22px}.expo-feature-card .soomgo-feature-visual{min-height:190px;border-radius:22px;font-size:52px}.expo-category-selected{display:grid;gap:10px}.expo-category-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.expo-category-meta-grid div{display:grid;gap:5px;padding:14px;border-radius:16px;background:#f7f9fc}.expo-category-meta-grid strong{color:#111827;font-size:14px}.expo-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expo-service-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 16px;border:1px solid var(--expo-line);border-radius:15px;background:#fff;color:#111827;text-align:left;font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.expo-service-list button:hover{border-color:#111827;box-shadow:0 8px 20px #1118270f}.expo-quote-field-system{display:grid;gap:14px;padding:20px}.expo-chip-cloud{display:flex;flex-wrap:wrap;gap:8px}.expo-chip-cloud span,.quote-summary-field-list span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f3f5f8;color:#334155;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.expo-deliverable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expo-deliverable-grid h3.ant-typography{margin:0}.expo-deliverable-grid ul,.expo-category-flow-card ol{margin:0;padding-left:18px;color:#475467;line-height:1.75}.expo-provider-preview-grid article{min-height:160px}.expo-related-services button{padding:16px;color:#111827;text-align:left;font:inherit;cursor:pointer}.expo-request-panel{background:#111827;color:#fff}.expo-request-panel h3.ant-typography,.expo-request-panel p,.expo-request-panel span{color:#fff}.expo-request-panel .ant-btn{flex:0 0 auto}.expo-service-dock-item.yellow>span,.expo-main-category-strip button.yellow>span,.expo-side-category button.yellow span,.expo-category-hero.yellow .expo-category-hero-card>span,.expo-feature-card.yellow .soomgo-feature-visual,.expo-category-card .service-category-icon.yellow{background:var(--wbs-yellow);color:var(--km-on-action)}.expo-service-dock-item.blue>span,.expo-main-category-strip button.blue>span,.expo-side-category button.blue span,.expo-category-hero.blue .expo-category-hero-card>span,.expo-feature-card.blue .soomgo-feature-visual,.expo-category-card .service-category-icon.blue{background:#3191f5;color:#fff}.expo-service-dock-item.green>span,.expo-main-category-strip button.green>span,.expo-side-category button.green span,.expo-category-hero.green .expo-category-hero-card>span,.expo-feature-card.green .soomgo-feature-visual,.expo-category-card .service-category-icon.green{background:#12a66a;color:#fff}.expo-service-dock-item.pink>span,.expo-main-category-strip button.pink>span,.expo-side-category button.pink span,.expo-category-hero.pink .expo-category-hero-card>span,.expo-feature-card.pink .soomgo-feature-visual,.expo-category-card .service-category-icon.pink{background:#ec5fc2;color:#fff}.expo-service-dock-item.mint>span,.expo-main-category-strip button.mint>span,.expo-side-category button.mint span,.expo-category-hero.mint .expo-category-hero-card>span,.expo-feature-card.mint .soomgo-feature-visual,.expo-category-card .service-category-icon.mint{background:#17b6a5;color:#fff}.expo-service-dock-item.purple>span,.expo-main-category-strip button.purple>span,.expo-side-category button.purple span,.expo-category-hero.purple .expo-category-hero-card>span,.expo-feature-card.purple .soomgo-feature-visual,.expo-category-card .service-category-icon.purple{background:#8a5cf6;color:#fff}.expo-service-dock-item.orange>span,.expo-main-category-strip button.orange>span,.expo-side-category button.orange span,.expo-category-hero.orange .expo-category-hero-card>span,.expo-feature-card.orange .soomgo-feature-visual,.expo-category-card .service-category-icon.orange{background:#ff8a35;color:#111}.expo-service-dock-item.navy>span,.expo-main-category-strip button.navy>span,.expo-side-category button.navy span,.expo-category-hero.navy .expo-category-hero-card>span,.expo-feature-card.navy .soomgo-feature-visual,.expo-category-card .service-category-icon.navy{background:#0b3b66;color:#fff}.expo-service-dock-item.teal>span,.expo-main-category-strip button.teal>span,.expo-side-category button.teal span,.expo-category-hero.teal .expo-category-hero-card>span,.expo-feature-card.teal .soomgo-feature-visual,.expo-category-card .service-category-icon.teal{background:#0098a6;color:#fff}.expo-service-dock-item.violet>span,.expo-main-category-strip button.violet>span,.expo-side-category button.violet span,.expo-category-hero.violet .expo-category-hero-card>span,.expo-feature-card.violet .soomgo-feature-visual,.expo-category-card .service-category-icon.violet{background:#6d43d6;color:#fff}.quote-service-context-card,.quote-category-guide-card,.quote-category-summary-card{display:grid;gap:12px;padding:18px;border:1px solid #e6ebf1;border-radius:18px;background:#fafafa}.quote-service-context-card{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.quote-service-context-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--wbs-yellow)}.quote-service-context-card>div,.quote-service-context-card>em{position:relative;z-index:1}.quote-service-context-card span{display:block;margin-bottom:4px;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.quote-service-context-card strong,.quote-category-guide-card strong{display:block;color:#111827;font-size:18px}.quote-service-context-card p,.quote-category-guide-card p{margin:6px 0 0;color:#667085;line-height:1.6}.quote-service-context-card em{grid-column:1 / -1;color:#111827;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.quote-context-chip-grid,.quote-summary-field-list{display:flex;flex-wrap:wrap;gap:6px}.quote-service-context-card.blue:before{background:#3191f5}.quote-service-context-card.green:before{background:#12a66a}.quote-service-context-card.pink:before{background:#ec5fc2}.quote-service-context-card.mint:before{background:#17b6a5}.quote-service-context-card.purple:before{background:#8a5cf6}.quote-service-context-card.orange:before{background:#ff8a35}.quote-service-context-card.navy:before{background:#0b3b66}.quote-service-context-card.teal:before{background:#0098a6}.quote-service-context-card.violet:before{background:#6d43d6}@media(max-width:1180px){.expo-service-market-layout{grid-template-columns:1fr;padding:0 18px}.service-market-cart-panel{position:static;order:-1}.expo-service-category-dock,.expo-main-category-strip{grid-template-columns:repeat(7,minmax(68px,1fr))}}@media(max-width:900px){.expo-category-hero,.expo-category-body,.expo-feature-card{grid-template-columns:1fr}.expo-service-stage-section .service-category-flow-grid,.expo-provider-preview-grid,.expo-related-services>div,.expo-category-meta-grid,.expo-deliverable-grid,.expo-service-list{grid-template-columns:1fr}.expo-side-category{position:static;display:flex;overflow-x:auto;padding-bottom:6px}.expo-side-category button{flex:0 0 230px}.quote-service-context-card{grid-template-columns:1fr}}@media(max-width:640px){.expo-service-page,.expo-category-page{margin:-18px -14px -40px;padding:14px 0 64px}.market-shell.detail-filter-shell .expo-service-market-shell{gap:8px}.market-shell.detail-filter-shell .expo-service-market-layout{gap:20px;padding:0}.expo-service-market-main{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:28px;padding:0 16px}.detail-filter-mobile-bar{padding:0 16px}.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-category-dock,.market-shell.detail-filter-shell .expo-service-market-layout .service-story-section,.market-shell.detail-filter-shell .expo-service-market-layout .service-expert-section,.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-rfq-banner,.market-shell.detail-filter-shell .expo-service-market-layout .expo-service-stage-section,.market-shell.detail-filter-shell .expo-service-market-layout .service-category-summary{min-width:0}.expo-category-hero{padding:22px;border-radius:22px}.expo-service-category-dock,.expo-main-category-strip{display:flex;gap:10px;margin-inline:-16px;overflow-x:auto;overflow-y:hidden;padding:2px 16px 8px;border:0;border-radius:0;background:transparent;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.expo-service-category-dock::-webkit-scrollbar,.expo-main-category-strip::-webkit-scrollbar{display:none}.expo-service-dock-item,.expo-main-category-strip button{flex:0 0 76px;min-width:76px;min-height:92px;gap:7px;padding:6px 4px;border:0;border-radius:0;background:transparent;scroll-snap-align:start}.expo-service-dock-item>span,.expo-main-category-strip button>span{width:48px;height:48px;border-radius:14px;font-size:21px}.expo-service-dock-item strong,.expo-main-category-strip button em{width:100%;max-width:74px;color:#111827;font-size:12px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center}.market-shell.detail-filter-shell .expo-service-page .expo-service-market-layout .expo-service-category-dock{display:flex;gap:15px;margin-inline:-16px;padding:3px 16px 12px}.expo-service-page .expo-service-dock-item{flex:0 0 114px;min-width:114px;min-height:138px;gap:11px;padding:9px 6px}.expo-service-page .expo-service-dock-item>span{width:72px;height:72px;border-radius:21px;font-size:36px}.expo-service-page .expo-service-dock-item strong{max-width:108px;font-size:18px;line-height:1.25}.expo-service-rfq-banner,.expo-request-panel,.expo-category-actions,.expo-category-list-head{align-items:flex-start;flex-direction:column}.expo-service-rfq-banner .ant-btn,.expo-request-panel .ant-btn,.expo-category-actions .ant-btn{width:100%}.service-market-cart-panel{order:-1;width:auto;margin:0 16px 2px;padding:14px;gap:10px;border-color:#dfe6ef;border-radius:16px;background:#fff}.service-cart-head{align-items:center;padding-bottom:8px}.service-cart-head p{display:none}.service-cart-head span{font-size:15px}.service-cart-head strong{min-width:30px;min-height:24px;padding:2px 8px;font-size:12px}.service-cart-list{max-height:none;overflow:visible;padding-right:0}.service-cart-panel .service-cart-empty{min-height:52px;padding:10px 4px}.service-cart-panel .service-cart-empty .content-empty-state-label{font-size:13px}.service-cart-item{grid-template-columns:36px minmax(0,1fr) 30px;min-height:52px;padding:8px}.service-cart-icon.service-category-icon,.service-cart-badge{width:32px;height:32px;border-radius:9px;font-size:15px}.service-cart-item strong{font-size:13px}.service-cart-item p{font-size:11px}.service-cart-item .ant-btn{width:30px;height:30px}.service-cart-panel .ant-btn-primary{height:42px;border-radius:8px}.service-story-section,.service-expert-section,.expo-service-stage-section,.service-category-summary{padding:0}.service-section-head{gap:8px;margin-bottom:12px}.service-section-head h2.ant-typography{font-size:22px;line-height:1.25}.service-chip-row{display:flex;gap:8px;margin:0 -16px 16px;overflow-x:auto;padding:0 16px 2px;scrollbar-width:none}.service-chip-row::-webkit-scrollbar{display:none}.service-chip-row button{flex:0 0 auto;height:32px;padding:0 13px;white-space:nowrap}}.soomgo-category-page.expo-category-page{margin:-28px -24px -48px;min-height:calc(100vh - 80px);padding:0;background:var(--wbs-page-yellow);color:#111827}.soomgo-category-page .expo-category-shell{width:min(100%,970px);margin:0 auto;padding:70px 0 96px;display:grid;gap:28px}.soomgo-category-page .expo-category-head{margin:0}.soomgo-category-page .expo-category-head h1{margin:0;color:#111827;font-size:32px;line-height:1.25;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.soomgo-category-page .expo-main-category-strip{display:grid;grid-template-columns:repeat(13,minmax(58px,1fr));gap:12px;align-items:start;padding:0 0 24px;border-bottom:1px solid #e5e7eb;overflow:visible}.soomgo-category-page .expo-main-category-strip button{min-width:0;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:transparent;color:#6b7280;font:inherit;cursor:pointer}.soomgo-category-page .expo-main-category-strip button>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid #e8edf3;border-radius:14px;background:#fff;font-size:27px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.soomgo-category-page .expo-main-category-strip button:hover>span,.soomgo-category-page .expo-main-category-strip button.active>span{border-color:#111827;box-shadow:0 8px 20px #11182714;transform:translateY(-1px)}.soomgo-category-page .expo-main-category-strip button em{max-width:74px;min-height:34px;color:#6b7280;font-size:13px;line-height:1.3;font-style:normal;font-weight:var(--wbs-font-weight-semibold);text-align:center;word-break:keep-all}.soomgo-category-page .expo-main-category-strip button.active em{color:#111827}.soomgo-category-page .expo-main-category-strip button.yellow>span{background:var(--wbs-yellow);color:var(--km-on-action)}.soomgo-category-page .expo-main-category-strip button.blue>span{background:#3191f5;color:#fff}.soomgo-category-page .expo-main-category-strip button.green>span{background:#12a66a;color:#fff}.soomgo-category-page .expo-main-category-strip button.pink>span{background:#ec5fc2;color:#fff}.soomgo-category-page .expo-main-category-strip button.mint>span{background:#17b6a5;color:#fff}.soomgo-category-page .expo-main-category-strip button.purple>span{background:#8a5cf6;color:#fff}.soomgo-category-page .expo-main-category-strip button.orange>span{background:#ff8a35;color:#111}.soomgo-category-page .expo-main-category-strip button.navy>span{background:#0b3b66;color:#fff}.soomgo-category-page .expo-main-category-strip button.teal>span{background:#0098a6;color:#fff}.soomgo-category-page .expo-main-category-strip button.violet>span{background:#6d43d6;color:#fff}.soomgo-category-page .expo-category-body{display:grid;grid-template-columns:246px minmax(0,1fr);gap:78px;padding-top:0}.soomgo-category-page .expo-side-category{position:static;display:grid;gap:10px;align-content:start}.soomgo-category-page .expo-side-category button{display:grid;grid-template-columns:1fr;gap:8px;width:100%;min-height:58px;padding:15px 18px;border:0;border-radius:12px;background:#fff;color:#a0aab8;text-align:left;font:inherit;cursor:pointer;box-shadow:none}.soomgo-category-page .expo-side-category button:hover,.soomgo-category-page .expo-side-category button.active{background:#f4f6f8;color:#111827}.soomgo-category-page .expo-side-category strong{color:inherit;font-size:16px;line-height:1.28;font-weight:var(--wbs-font-weight-bold);word-break:keep-all}.soomgo-category-page .expo-side-category small{display:none;color:#6b7280;font-size:12px;line-height:1.45;word-break:keep-all}.soomgo-category-page .expo-side-category button.active small{display:block}.soomgo-category-page .expo-service-content{min-width:0;display:grid;align-content:start;gap:24px}.soomgo-category-page .expo-category-breadcrumb{display:flex;align-items:center;gap:8px;color:#8a95a3;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.soomgo-category-page .expo-category-breadcrumb button{padding:0;border:0;background:transparent;color:#8a95a3;font:inherit;cursor:pointer}.expo-category-feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,304px));gap:40px}.soomgo-category-page .expo-feature-card{width:304px;min-height:122px;display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-template-rows:1fr 40px;gap:0;overflow:hidden;padding:0;border:1px solid #e6ebf1;border-radius:12px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 1px #11182705}.soomgo-category-page .expo-feature-card.active,.soomgo-category-page .expo-feature-card:hover{border-color:#cbd5e1;box-shadow:0 10px 24px #11182714}.soomgo-category-page .expo-feature-card>div:first-child,.soomgo-category-page .expo-feature-card .soomgo-feature-visual{background:#f1f3f6}.soomgo-category-page .expo-feature-card>div:first-child{display:grid;align-content:center;gap:6px;min-width:0;padding:18px 20px}.soomgo-category-page .expo-feature-card strong{font-size:15px;line-height:1.35;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.soomgo-category-page .expo-feature-card span{font-size:13px;line-height:1.4;font-weight:var(--wbs-font-weight-medium)}.soomgo-category-page .expo-feature-card .soomgo-feature-visual{min-height:auto;display:grid;place-items:center;border-radius:0;font-size:42px}.soomgo-category-page .expo-feature-card footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 20px;border-top:1px solid #e6ebf1;background:#fff}.expo-category-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px}.expo-category-intro h2{margin:0;color:#111827;font-size:22px;line-height:1.35;font-weight:var(--wbs-font-weight-bold)}.expo-category-intro p{flex:1;margin:0;color:#6b7280;font-size:14px;line-height:1.5;word-break:keep-all}.expo-category-intro button{flex:0 0 auto;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:#6440f4;color:#fff;font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.soomgo-category-page .expo-category-selected{display:grid;gap:18px}.soomgo-category-page .expo-category-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.soomgo-category-page .expo-category-meta-grid article{display:grid;gap:5px;padding:14px;border-radius:16px;background:#f7f9fc}.soomgo-category-page .expo-category-meta-grid article>.anticon{color:#6b7280;font-size:17px}.soomgo-category-page .expo-category-meta-grid strong{font-weight:var(--wbs-font-weight-bold);line-height:1.35}.soomgo-category-page .expo-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:76px;row-gap:0}.soomgo-category-page .expo-service-list button{min-width:0;min-height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-weight:var(--wbs-font-weight-regular)}.soomgo-category-page .expo-service-list button span{color:#111827;font-size:15px;line-height:1.45}.soomgo-category-page .expo-quote-field-system,.soomgo-category-page .expo-deliverable-grid,.soomgo-category-page .expo-category-flow-card,.soomgo-category-page .expo-provider-preview,.soomgo-category-page .expo-related-services,.soomgo-category-page .expo-request-panel{margin-top:18px}.soomgo-category-page .expo-quote-field-system{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;border:1px solid #e6ebf1;border-radius:18px;background:#fff;box-shadow:0 10px 30px #1118270a}.soomgo-category-page .expo-quote-field-system article{min-width:0;display:grid;align-content:start;gap:10px}.soomgo-category-page .expo-quote-field-system h3,.soomgo-category-page .expo-deliverable-grid h3,.soomgo-category-page .expo-category-flow-card h3,.soomgo-category-page .expo-related-services h3{margin:0;color:#111827;font-size:17px;line-height:1.35;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.soomgo-category-page .expo-quote-field-system p,.soomgo-category-page .expo-quote-field-system li{margin:0;color:#4b5563;font-size:14px;line-height:1.7;word-break:keep-all}.soomgo-category-page .expo-quote-field-system ul{margin:0;padding-left:18px}.soomgo-category-page .expo-deliverable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.soomgo-category-page .expo-deliverable-grid article{min-width:0;display:grid;align-content:start;gap:12px}.soomgo-category-page .expo-deliverable-grid article>div{display:grid;gap:8px}.soomgo-category-page .expo-deliverable-grid span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;color:#344054;font-size:14px;line-height:1.45;word-break:keep-all}.soomgo-category-page .expo-deliverable-grid span .anticon{margin-top:2px;color:#17a66a;font-size:14px}.soomgo-category-page .expo-category-flow-card{display:grid;gap:18px;padding:24px 0;background:transparent;border:0}.soomgo-category-page .expo-category-flow-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.soomgo-category-page .expo-category-flow-card article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;align-items:start}.soomgo-category-page .expo-category-flow-card article>span{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f4f6f8;color:#344054;font-size:14px}.soomgo-category-page .expo-category-flow-card strong{color:#111827;font-size:14px;line-height:1.35;font-weight:var(--wbs-font-weight-bold)}.soomgo-category-page .expo-category-flow-card p{margin:0;color:#667085;font-size:13px;line-height:1.5;word-break:keep-all}.soomgo-category-page .expo-provider-preview{display:grid;gap:16px;padding:0;background:transparent;border:0}.soomgo-category-page .expo-provider-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.soomgo-category-page .expo-provider-preview-grid button{min-width:0;display:grid;gap:8px;padding:16px;border:1px solid #e6ebf1;border-radius:12px;background:#fff;color:#111827;text-align:left;font:inherit;cursor:pointer}.soomgo-category-page .expo-provider-preview-grid button strong{font-size:15px;line-height:1.35;font-weight:var(--wbs-font-weight-bold)}.soomgo-category-page .expo-provider-preview-grid button span,.soomgo-category-page .expo-provider-preview-grid button em{color:#667085;font-size:13px;line-height:1.4;font-style:normal}.soomgo-category-page .expo-related-services>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.soomgo-category-page .expo-related-services button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;align-items:center;border:1px solid #e6ebf1;border-radius:12px;background:#fff}.soomgo-category-page .expo-related-services button small{grid-column:2;color:#667085;font-size:13px;line-height:1.45;word-break:keep-all}@media(max-width:1100px){.soomgo-category-page .expo-category-shell{width:min(100%,920px);padding-inline:22px}.soomgo-category-page .expo-main-category-strip{grid-template-columns:repeat(7,minmax(64px,1fr))}.soomgo-category-page .expo-category-body{gap:34px}}@media(max-width:760px){.soomgo-category-page.expo-category-page{margin:-18px -14px -40px}.soomgo-category-page .expo-category-shell{padding:34px 18px 72px}.soomgo-category-page .expo-main-category-strip{display:flex;overflow-x:auto;padding-bottom:20px}.soomgo-category-page .expo-main-category-strip button{flex:0 0 72px}.soomgo-category-page .expo-category-body{grid-template-columns:1fr;gap:24px}.soomgo-category-page .expo-side-category{display:flex;overflow-x:auto}.soomgo-category-page .expo-side-category button{flex:0 0 210px}.expo-category-feature-row,.soomgo-category-page .expo-category-meta-grid,.soomgo-category-page .expo-service-list{grid-template-columns:1fr}.soomgo-category-page .expo-feature-card{width:100%}.expo-category-intro{align-items:flex-start;flex-direction:column}}.soomgo-category-page .expo-category-shell{width:min(100%,970px);padding-top:42px}.soomgo-category-page .expo-category-head{margin-bottom:4px}.soomgo-category-page .expo-category-head h1{font-size:32px;font-weight:var(--wbs-font-weight-bold)}.soomgo-category-page .expo-category-body{grid-template-columns:246px minmax(0,1fr);gap:78px;padding-top:0}.soomgo-category-page .expo-side-category{gap:12px}.soomgo-category-page .expo-side-category button{min-height:58px;padding:0 20px;border-radius:12px}.soomgo-category-page .expo-side-category strong{font-size:18px;font-weight:var(--wbs-font-weight-bold);line-height:1.35}.soomgo-category-page .expo-side-category button:not(.active) strong{color:#a8b2bf}.soomgo-category-page .expo-directory-list{display:grid;gap:78px;padding-top:24px}.expo-directory-section{scroll-margin-top:96px}.expo-directory-section h2{margin:0 0 28px;color:#111827;font-size:20px;line-height:1.4;font-weight:var(--wbs-font-weight-bold);letter-spacing:0}.expo-directory-section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:110px;row-gap:28px}.expo-directory-section button{min-width:0;padding:0;border:0;background:transparent;color:#111827;text-align:left;font:inherit;font-size:16px;line-height:1.45;font-weight:var(--wbs-font-weight-regular);letter-spacing:0;word-break:keep-all;cursor:pointer}.expo-directory-section button:hover{color:#6440f4}.soomgo-category-page.expo-category-page{background:#fff}.soomgo-category-page .expo-category-shell{width:min(100%,1080px);padding-top:34px;gap:24px}.soomgo-category-page .expo-category-body{grid-template-columns:minmax(0,1fr);gap:0}.expo-category-dropdown-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;border-bottom:0}.expo-category-dropdown-bar .expo-category-dropdown-field{min-width:0;display:grid;gap:8px}.expo-category-dropdown-bar .expo-category-dropdown-field>span{color:#4b5563;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.expo-category-dropdown-bar .ant-select-selector{min-height:50px;padding:0 40px 0 14px!important;align-items:center;border-color:#d8dee8!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.expo-category-dropdown-bar .ant-select-arrow{inset-inline-end:14px;margin-top:0;transform:translateY(-50%);color:#9aa4b2;font-size:12px}.expo-category-select-dropdown .ant-select-item{min-height:36px;padding:8px 12px!important;color:#111827;font-size:14px}.expo-category-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f3f5f8!important;color:#111827!important}.expo-category-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#eef4ff!important;color:#111827!important;font-weight:var(--wbs-font-weight-bold)}.expo-category-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#111827!important}.expo-category-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled).ant-select-item-option-active{background:#dfeaff!important;color:#111827!important}.soomgo-category-page .expo-directory-list{gap:46px;padding-top:6px}.soomgo-category-page .expo-dropdown-request-layout{display:grid;gap:0;padding-top:0}.expo-directory-section>div{column-gap:58px;row-gap:18px}.expo-directory-section button{padding:4px 0}.expo-directory-section button:hover,.expo-directory-section button.active{color:#111827;font-weight:var(--wbs-font-weight-bold)}.expo-directory-section button.active{text-decoration:underline;text-decoration-color:var(--wbs-yellow);text-decoration-thickness:3px;text-underline-offset:5px}.expo-directory-section>.expo-directory-item-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:16px}.expo-directory-section .expo-directory-item-card{min-width:0;min-height:112px;display:grid;justify-items:center;align-content:start;gap:10px;padding:14px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;text-align:center;font-size:14px;font-weight:var(--wbs-font-weight-bold);line-height:1.35}.expo-directory-section .expo-directory-item-card>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#fff;font-size:22px;box-shadow:inset 0 -8px 16px #0000001f}.expo-directory-section .expo-directory-item-card>em{max-width:100%;color:inherit;font-style:normal;word-break:keep-all}.expo-directory-section .expo-directory-item-card:hover,.expo-directory-section .expo-directory-item-card.active{border-color:#111827;background:#fafafa;color:#111827;text-decoration:none}.expo-directory-section .expo-directory-item-card:hover>span,.expo-directory-section .expo-directory-item-card.active>span{transform:translateY(-2px);box-shadow:0 10px 24px #11182724,inset 0 -8px 16px #0000001f}.expo-directory-section .expo-directory-item-card.yellow>span{background:var(--wbs-yellow);color:var(--km-on-action)}.expo-directory-section .expo-directory-item-card.blue>span{background:#3191f5}.expo-directory-section .expo-directory-item-card.green>span{background:#12a66a}.expo-directory-section .expo-directory-item-card.pink>span{background:#ec5fc2}.expo-directory-section .expo-directory-item-card.mint>span{background:#17b6a5}.expo-directory-section .expo-directory-item-card.purple>span{background:#8a5cf6}.expo-directory-section .expo-directory-item-card.orange>span{background:#ff8a35;color:#111}.expo-directory-section .expo-directory-item-card.navy>span{background:#0b3b66}.expo-directory-section .expo-directory-item-card.teal>span{background:#0098a6}.expo-directory-section .expo-directory-item-card.violet>span{background:#6d43d6}.expo-inline-request-panel{scroll-margin-top:148px;display:grid;gap:22px;padding:0;border:0;border-radius:0;background:#fff}.expo-inline-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #eef0f4}.expo-inline-request-head .ant-tag{margin:0 0 10px;border:0;background:var(--wbs-yellow-soft);color:#111827;font-weight:var(--wbs-font-weight-heavy)}.expo-inline-request-head h2{margin:0;color:#111827;font-size:26px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy);letter-spacing:0}.expo-inline-request-head p{max-width:640px;margin:8px 0 0;color:#4b5563;font-size:14px;line-height:1.55;word-break:keep-all}.expo-inline-request-head>div:last-child{min-width:150px;display:grid;justify-items:end;gap:5px;color:#6b7280;font-size:13px;font-weight:var(--wbs-font-weight-bold);text-align:right}.expo-inline-request-head>div:last-child strong{color:#111827;font-size:16px}.expo-inline-request-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.expo-inline-request-guide{display:grid;gap:16px;padding:18px;border-radius:10px;background:#fafafa}.expo-inline-request-guide h3{margin:0;color:#111827;font-size:15px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy)}.expo-inline-request-guide ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#374151;font-size:13px;line-height:1.45}.expo-inline-request-guide>div{display:flex;flex-wrap:wrap;gap:7px}.expo-inline-request-guide>div span{padding:6px 9px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.expo-inline-request-form{min-width:0}.expo-inline-request-form .ant-form-item{margin-bottom:16px}.expo-inline-request-form .ant-form-item-label{padding-bottom:6px}.expo-inline-request-form .ant-form-item-label>label{height:auto;color:#111827;font-size:14px;line-height:1.35;font-weight:var(--wbs-font-weight-bold)}.expo-dynamic-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;align-items:start}.expo-dynamic-field-grid .expo-field-wide{grid-column:1 / -1}.expo-inline-request-form .ant-picker,.expo-inline-request-form .ant-input-number,.expo-inline-request-form .ant-select,.expo-inline-request-form .ant-input-number-affix-wrapper{width:100%}.expo-inline-request-form .ant-picker,.expo-inline-request-form .ant-input,.expo-inline-request-form .ant-input-number,.expo-inline-request-form .ant-input-number-affix-wrapper{min-height:50px;border-color:#d7dee8;border-radius:10px;color:#111827;font-size:15px;box-shadow:none}.expo-inline-request-form .ant-picker:hover,.expo-inline-request-form .ant-input:hover,.expo-inline-request-form .ant-input-number:hover,.expo-inline-request-form .ant-input-number-affix-wrapper:hover{border-color:#b8c1cf}.expo-inline-request-form .ant-picker-focused,.expo-inline-request-form .ant-input:focus,.expo-inline-request-form .ant-input-focused,.expo-inline-request-form .ant-input-number-focused,.expo-inline-request-form .ant-input-number-affix-wrapper-focused{border-color:#111827;box-shadow:0 0 0 2px #11182714}.expo-inline-request-form .ant-input-number-input{height:48px;color:#111827;font-size:15px}.expo-inline-request-form .ant-picker-input>input{color:#111827;font-size:15px}.expo-inline-request-form textarea.ant-input{min-height:104px;padding:12px 14px;line-height:1.55}.expo-inline-request-form .ant-checkbox-group{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:7px 0}.expo-inline-request-form .ant-upload-drag{padding:12px!important;border-color:#dbe2ea!important;background:#fbfcfe!important}.expo-inline-request-form .ant-upload-drag p.ant-upload-text{margin-bottom:2px;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.expo-inline-request-form .ant-upload-drag p.ant-upload-hint{color:#667085;font-size:12px}.attachment-upload,.attachment-upload .ant-upload-wrapper,.attachment-upload .ant-upload{width:100%}.attachment-upload .ant-upload-drag{padding:0!important}.attachment-upload-prompt{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;text-align:left}.attachment-upload-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#f3f6fb;color:#111827;font-size:18px}.attachment-upload-copy{min-width:0;display:grid;gap:2px}.attachment-upload-copy p{margin:0}.attachment-upload-cta{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #111827;border-radius:8px;background:#fff;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy);white-space:nowrap}.expo-inline-request-form .attachment-upload .ant-upload-drag{border-color:#d7dee8!important;border-radius:10px!important;background:#fff!important}.expo-inline-request-form .attachment-upload .ant-upload-drag:hover{border-color:#111827!important}.expo-inline-request-form .attachment-upload .ant-upload-drag p.ant-upload-text{margin:0;color:#111827;font-size:14px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy)}.expo-inline-request-form .attachment-upload .ant-upload-drag p.ant-upload-hint{color:#667085;font-size:12px;line-height:1.45}.service-attachment-upload .ant-upload-list{display:flex;gap:10px;max-width:100%;margin-top:10px;padding:2px 2px 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#c5ccd8 #f3f6fb}.service-attachment-upload .ant-upload-list-item-container{flex:0 0 260px;width:260px!important;height:auto!important;margin:0!important}.service-attachment-upload .ant-upload-list::-webkit-scrollbar{height:8px}.service-attachment-upload .ant-upload-list::-webkit-scrollbar-track{border-radius:999px;background:#f3f6fb}.service-attachment-upload .ant-upload-list::-webkit-scrollbar-thumb{border-radius:999px;background:#c5ccd8}.service-attachment-upload .ant-upload-list-item{width:100%;min-height:42px;margin-top:0!important;padding:0 9px!important;border:1px solid #e3e8ef;border-radius:8px;background:#fff}.service-attachment-upload .ant-upload-list-item:hover{background:#f8fafc}.service-attachment-upload .ant-upload-list-item-name{max-width:190px;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-attachment-upload .ant-upload-list-item-actions .ant-btn{border-radius:6px;color:#667085}.expo-inline-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expo-inline-request-form .ant-btn-primary{height:46px;border:0;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy);box-shadow:none}.expo-inline-request-form .ant-btn-primary:hover,.expo-inline-request-form .ant-btn-primary:focus{background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.service-apply-page .expo-category-shell,.service-apply-shell{width:min(100%,1280px)}.service-apply-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.service-apply-table-layout{grid-template-columns:minmax(0,1fr)}.service-apply-main-column{min-width:0;display:grid;gap:20px;align-content:start}.service-apply-back-button{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid #dfe5ee;border-radius:999px;background:#fff;color:#111827;font-size:16px;cursor:pointer}.service-apply-back-button:hover,.service-apply-back-button:focus-visible{border-color:#111827;background:#f2f2f2;color:#111827}.service-apply-head p{margin:8px 0 0;color:#667085;font-size:14px}.service-apply-panel{gap:20px;padding-bottom:32px}.service-apply-panel .expo-inline-request-head{display:grid;justify-items:start;gap:8px;text-align:left}.service-apply-panel .expo-inline-request-head .ant-tag{margin:0 0 2px;justify-self:start}.service-apply-panel .expo-inline-request-head h2{max-width:760px;text-align:left}.service-apply-panel .expo-inline-request-head p{max-width:760px;margin-top:2px;text-align:left}.service-apply-picker-bar{grid-template-columns:repeat(3,minmax(0,1fr)) 128px;margin-bottom:16px}.service-apply-picker-action{min-width:0;display:grid;gap:8px}.service-apply-picker-action>span{color:#4b5563;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.service-apply-picker-action .ant-btn{height:50px;border-radius:10px;font-weight:var(--wbs-font-weight-heavy)}.service-request-table-section{margin:4px 0 22px}.service-request-table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid #d8dee8;border-radius:8px}.service-request-table-wrap.is-empty{overflow-x:hidden}.service-request-table-wrap.is-empty .service-request-table,.service-request-table-wrap.is-empty .service-request-table th,.service-request-table-wrap.is-empty .service-request-table td{min-width:0}.service-request-table-wrap::-webkit-scrollbar{height:10px}.service-request-table-wrap::-webkit-scrollbar-track{background:#f5f7fa;border-radius:0 0 8px 8px}.service-request-table-wrap::-webkit-scrollbar-thumb{background:#b7c0ce;border:2px solid #f5f7fa;border-radius:999px}.service-request-table{width:100%;min-width:1226px;border-collapse:collapse;table-layout:fixed;background:#fff}.service-request-table col:nth-child(1){width:12%}.service-request-table col:nth-child(2){width:13%}.service-request-table col:nth-child(3){width:14%}.service-request-table col:nth-child(4){width:41%}.service-request-table col:nth-child(5){width:15%}.service-request-table col:nth-child(6){width:5%}.service-request-table th,.service-request-table td{height:52px;padding:10px 14px;border-bottom:1px solid #e5e9ef;color:#111827;text-align:left;vertical-align:middle}.service-request-table th{position:relative;background:#f7f8fa;font-size:13px;font-weight:var(--wbs-font-weight-heavy);text-align:center}.service-request-column-splitter{position:absolute;top:0;right:-5px;bottom:0;z-index:2;width:10px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.service-request-column-splitter:before{position:absolute;top:13px;bottom:13px;left:4px;width:1px;border-radius:999px;background:#d6dce5;content:""}.service-request-column-splitter:hover:before,.service-request-column-splitter:focus-visible:before{width:2px;left:4px;background:var(--wbs-yellow)}.service-request-column-splitter:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:-2px}.service-request-table th:last-child,.service-request-table td:last-child{width:56px;padding-inline:8px;text-align:center}.service-request-table th:nth-child(1),.service-request-table td:nth-child(1){min-width:146px}.service-request-table th:nth-child(2),.service-request-table td:nth-child(2){min-width:158px}.service-request-table th:nth-child(3),.service-request-table td:nth-child(3){min-width:170px}.service-request-table th:nth-child(4),.service-request-table td:nth-child(4){min-width:520px}.service-request-table-budget{min-width:176px;vertical-align:middle!important}.service-request-table-budget>.dropdown-input{display:block;width:100%}.service-request-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:8px 10px;min-width:500px;align-content:center}.service-request-detail-field{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:34px}.service-request-detail-field>span{color:#667085;font-size:12px;white-space:nowrap;align-self:center}.service-request-table tbody tr:last-child td{border-bottom:0}.service-request-table td .ant-btn{color:#7b8492}.service-request-table-empty{height:88px!important;color:#8a94a3!important;text-align:center!important}.service-apply-add-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:14px}.service-apply-add-row .ant-input{min-height:46px;border-color:#d7dee8;border-radius:10px}.service-apply-add-row .ant-btn{height:46px;border-radius:8px;font-weight:var(--wbs-font-weight-heavy)}.service-apply-action-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center}.service-apply-action-row .ant-btn{min-width:0;height:46px;border-radius:8px;font-weight:var(--wbs-font-weight-heavy)}.service-apply-action-row .ant-btn:not(.ant-btn-primary){border-color:#111827;background:#fff;color:#111827}.service-apply-action-row .ant-btn:not(.ant-btn-primary):hover,.service-apply-action-row .ant-btn:not(.ant-btn-primary):focus{border-color:#111827!important;background:#f2f2f2!important;color:#111827!important}.service-apply-cart-panel{position:sticky;top:92px;display:grid;gap:14px;align-content:start;min-height:0;padding:16px;border:1px solid #e4e9f0;border-radius:10px;background:#fbfcfe}.service-apply-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e4e9f0}.service-apply-cart-head div{min-width:0;display:grid;gap:5px}.service-apply-cart-head span{display:inline-flex;align-items:center;gap:7px;color:#111827;font-size:15px;font-weight:var(--wbs-font-weight-heavy)}.service-apply-cart-head p{margin:0;color:#667085;font-size:12px;line-height:1.45;word-break:keep-all}.service-apply-cart-head strong{min-width:34px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.service-apply-added-list{display:grid;gap:8px;margin-bottom:22px}.service-apply-cart-panel .service-apply-added-list{max-height:420px;overflow:auto;margin-bottom:0;padding-right:2px}.service-apply-cart-panel .service-apply-empty{min-height:136px;padding:18px;text-align:center;line-height:1.45;word-break:keep-all}.service-apply-empty,.service-apply-added-item{min-height:64px;border:1px solid #e4e9f0;border-radius:8px;background:#fff}.service-apply-empty{display:grid;place-items:center;color:#8a94a6;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.service-apply-added-item{display:grid;grid-template-columns:40px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:8px 10px}.service-apply-cart-panel .service-apply-added-item{grid-template-columns:34px minmax(0,1fr) 32px;min-height:72px;padding:10px}.service-apply-cart-panel .service-apply-added-item>span{width:28px;height:28px;border-radius:7px;font-size:11px}.service-apply-added-item>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#111827;color:var(--wbs-yellow);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.service-apply-added-item strong{display:block;color:#111827;font-size:14px;font-weight:var(--wbs-font-weight-heavy)}.service-apply-added-item p{margin:2px 0 0;overflow:hidden;color:#667085;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.service-cart-panel{position:sticky;top:92px;display:grid;gap:14px;align-content:start;min-height:0;padding:16px;border:1px solid #dfe5ee;border-radius:8px;background:#fbfcfe;box-shadow:none}.service-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e5eaf1}.service-cart-head div{min-width:0;display:grid;gap:5px}.service-cart-head span{display:inline-flex;align-items:center;gap:7px;color:var(--wbs-black);font-size:15px;font-weight:var(--wbs-font-weight-semibold);line-height:1.25}.service-cart-head p{margin:0;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-regular);line-height:1.45;word-break:keep-all}.service-cart-head strong{min-width:34px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.service-cart-list{display:grid;gap:8px;max-height:420px;overflow:auto;padding-right:2px}.service-cart-panel .service-cart-empty{min-height:136px;padding:18px;border:0;border-radius:8px;background:transparent}.service-cart-panel .service-cart-empty .content-empty-state-label{color:#6b7280;font-size:15px;font-weight:var(--wbs-font-weight-semibold);line-height:1.45}.service-cart-item{display:grid;grid-template-columns:42px minmax(0,1fr) 32px;gap:10px;align-items:center;min-height:64px;padding:10px;border:1px solid #e4e9f0;border-radius:8px;background:#fff}.service-cart-icon.service-category-icon,.service-cart-badge{width:34px;height:34px;border-radius:8px;font-size:16px}.service-cart-badge{display:grid;place-items:center;background:#111827;color:var(--wbs-yellow);font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.service-cart-badge.yellow{background:var(--wbs-yellow);color:var(--km-on-action)}.service-cart-badge.blue{background:#3191f5;color:#fff}.service-cart-badge.green{background:#12a66a;color:#fff}.service-cart-badge.pink{background:#ec5fc2;color:#fff}.service-cart-badge.mint{background:#17b6a5;color:#fff}.service-cart-badge.purple{background:#8a5cf6;color:#fff}.service-cart-badge.orange{background:#ff8a35;color:#111}.service-cart-badge.navy{background:#0b3b66;color:#fff}.service-cart-badge.teal{background:#0098a6;color:#fff}.service-cart-badge.violet{background:#6d43d6;color:#fff}.service-cart-item div{min-width:0}.service-cart-item strong{display:block;overflow:hidden;color:var(--wbs-black);font-size:14px;font-weight:var(--wbs-font-weight-semibold);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.service-cart-item p{margin:2px 0 0;overflow:hidden;color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-regular);line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.service-cart-item .ant-btn{width:32px;height:32px;border-radius:8px;color:#667085;box-shadow:none}.service-cart-item .ant-btn:hover,.service-cart-item .ant-btn:focus{background:#f3f5f8!important;color:#111827!important;box-shadow:none!important}.service-cart-panel .ant-btn-primary{height:44px;border:0;border-radius:8px;background:var(--wbs-yellow);color:var(--km-on-action);font-weight:var(--wbs-font-weight-semibold);box-shadow:none}.service-cart-panel .ant-btn-primary:hover,.service-cart-panel .ant-btn-primary:focus{background:var(--km-action-hover)!important;color:var(--km-on-action)!important;box-shadow:none!important}@media(max-width:760px){.market-shell.detail-filter-shell .service-apply-detail-shell{gap:10px}.market-shell.detail-filter-shell .service-apply-detail-shell .detail-filter-mobile-bar{margin-bottom:0}.soomgo-category-page .service-apply-shell{padding-top:14px}.service-apply-main-column{gap:14px}.expo-category-dropdown-bar,.expo-inline-request-grid,.expo-dynamic-field-grid,.expo-inline-form-row,.service-apply-page-layout,.service-apply-add-row,.service-apply-action-row{grid-template-columns:1fr}.service-apply-cart-panel{position:static}.expo-inline-request-head{flex-direction:column}.expo-inline-request-head>div:last-child{justify-items:start;text-align:left}.soomgo-category-page .expo-directory-list{gap:48px;padding-top:0}.expo-directory-section>div{grid-template-columns:1fr;row-gap:18px}.expo-directory-section>.expo-directory-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expo-directory-section button{font-size:15px}.expo-directory-section .expo-directory-item-card{min-height:104px;font-size:13px}}@media(max-width:820px){.quote-filter-row,.quote-filter-row-date,.quote-exhibition-grid,.quote-basic-grid-two,.quote-new-aside{grid-template-columns:1fr}}@media(max-width:640px){.expo-service-page .service-market-cart-panel{margin:0 0 2px;padding:14px;gap:10px}.expo-service-page .service-cart-panel .content-empty-state.service-cart-empty{min-height:52px;padding:10px 4px}.expo-service-page .service-cart-panel .service-cart-empty .content-empty-state-inner{gap:0}.expo-service-page .service-cart-panel .service-cart-empty .content-empty-state-label{font-size:13px;line-height:1.35}.expo-service-page .service-cart-head{align-items:center;padding-bottom:8px}.expo-service-page .service-cart-head p{display:none}.expo-service-page .service-cart-list{max-height:none;overflow:visible;padding-right:0}.expo-service-page .service-cart-panel .ant-btn-primary{height:42px}}@media(max-width:640px){.page-container.product-proposal-wide-container{width:100%;max-width:100%;padding:16px 16px 36px;overflow-x:clip;box-sizing:border-box}.product-proposal-page,.product-proposal-hero,.product-proposal-layout,.product-proposal-form,.product-form-card.ant-card,.product-form-card .ant-card-head,.product-form-card .ant-card-body{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-proposal-page{gap:18px}.product-proposal-hero{align-items:stretch;gap:16px;padding:14px 0 0}.product-proposal-hero h1.ant-typography{max-width:100%;font-size:28px;line-height:1.22;word-break:keep-all;overflow-wrap:anywhere}.product-proposal-hero p.ant-typography{max-width:100%;font-size:14px;line-height:1.58}.product-proposal-hero-actions{display:grid;grid-template-columns:1fr;width:100%;gap:8px}.product-proposal-hero-actions .ant-btn{width:100%;min-width:0;justify-content:center}}@media(max-width:640px){.market-shell.detail-filter-shell .expo-service-page{padding-top:10px}.market-shell.detail-filter-shell .expo-service-market-shell{gap:10px}.market-shell.detail-filter-shell .expo-service-market-layout{display:flex;flex-direction:column;gap:18px;padding:0}.market-shell.detail-filter-shell .expo-service-market-main{display:contents;padding:0}.detail-filter-mobile-bar{padding:0 16px;margin-bottom:2px}.detail-filter-mobile-trigger.ant-btn{width:min(214px,calc(100vw - 32px));height:42px;padding-inline:14px;border-radius:8px;font-size:14px}.expo-service-category-dock{order:1;display:flex;gap:10px;width:100%;margin:0;padding:2px 16px 12px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:16px;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.expo-service-category-dock::-webkit-scrollbar{display:none}.expo-service-dock-item{flex:0 0 62px;min-width:62px;min-height:76px;gap:7px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.expo-service-dock-item>span{width:46px;height:46px;border-radius:14px;font-size:20px}.expo-service-dock-item strong{max-width:62px;font-size:12px;line-height:1.22;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.expo-service-page .service-market-cart-panel{order:2;position:static;align-self:stretch;width:auto;max-width:none;margin:0;padding:14px 16px;border:1px solid #e3e9f2;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0f172a0f}.expo-service-page .service-cart-head{padding-bottom:10px}.expo-service-page .service-cart-list{gap:8px}.expo-service-page .service-cart-panel .content-empty-state.service-cart-empty{min-height:44px;padding:4px 0 2px;justify-items:start}.expo-service-page .service-cart-panel .service-cart-empty .content-empty-state-inner{width:100%;justify-items:start}.expo-service-page .service-cart-panel .service-cart-empty .content-empty-state-label{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-medium);text-align:left}.expo-service-page .service-cart-panel .ant-btn-primary{height:44px;border-radius:10px}.service-story-section{order:3}.service-expert-section{order:4}.expo-service-rfq-banner{order:5}.expo-service-stage-section,.service-category-summary{order:6}.service-story-section,.service-expert-section,.expo-service-rfq-banner,.expo-service-stage-section,.service-category-summary{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:0;box-sizing:border-box}.service-section-head{gap:6px;margin-bottom:12px}.service-section-head h2.ant-typography{font-size:21px;line-height:1.28}.service-chip-row{display:flex;gap:7px;margin:0 -16px 12px;padding:0 16px 2px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.service-chip-row::-webkit-scrollbar{display:none}.service-chip-row button{flex:0 0 auto;height:32px;padding:0 13px}.service-story-empty-panel{min-height:64px;padding:12px 0;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;border-radius:0}.service-story-empty-panel .content-empty-state-sm{min-height:44px}.service-expert-card{flex:0 0 min(84vw,330px);min-width:min(84vw,330px);border-radius:12px}.expo-service-rfq-banner{padding:18px;border-radius:16px}.expo-service-stage-section .service-category-stage{padding:16px;border-radius:16px}.expo-service-stage-section .service-category-flow-grid{gap:10px}.expo-service-stage-section .service-category-card{min-height:auto;padding:14px;border-radius:12px}}.community-newspaper-page{gap:0;width:100%;background:#fff}.community-newspaper-page a{color:#050505}.community-newspaper-page a:hover{color:#050505;text-decoration:underline;text-underline-offset:3px}.industry-paper{width:min(calc(100% - clamp(44px,10vw,240px)),1560px);max-width:1560px;margin:0 auto;justify-self:center;padding:0 0 72px;background:#fff}@media(min-width:1101px){.industry-paper{--wbs-news-desktop-gutter: clamp(40px, 4vw, 72px);width:min(calc(100% - var(--wbs-news-desktop-gutter) - var(--wbs-news-desktop-gutter)),1560px)}}.paper-topline{display:none;grid-template-columns:1fr auto 1fr;align-items:center;min-height:32px;border-bottom:1px solid #d9d9d9;color:#404040;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.paper-topline span:nth-child(2){color:#111;font-weight:var(--wbs-font-weight-bold);text-align:center}.paper-topline span:last-child{text-align:right}.paper-masthead{position:relative;display:flex;justify-content:center;align-items:center;min-height:54px;border-bottom:1px solid #111111}.paper-logo{justify-self:center;color:#050505;font-family:inherit;font-size:clamp(26px,3vw,38px);font-weight:var(--wbs-font-weight-heavy);line-height:1;letter-spacing:-.04em;text-decoration:none!important;white-space:nowrap}.paper-plus{display:none;justify-self:start;min-height:34px;padding:0 18px;border:1px solid #111111;border-radius:999px;background:#111;color:#fff;font-weight:var(--wbs-font-weight-heavy);cursor:pointer}.paper-account-links{display:none;justify-self:end;display:flex;align-items:center;gap:12px;color:#333;font-size:13px}.paper-nav{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:center;min-height:44px;border-bottom:1px solid #d9d9d9}.paper-nav-links{display:flex;align-items:center;gap:4px 20px;overflow-x:auto;scrollbar-width:none}.paper-nav-links::-webkit-scrollbar{display:none}.paper-nav button{flex:0 0 auto;min-height:36px;padding:0;border:0;background:transparent;color:#171717;font-size:14px;font-weight:var(--wbs-font-weight-bold);cursor:pointer;white-space:nowrap}.paper-nav button.active{box-shadow:inset 0 -3px #111}.paper-nav .ant-input-affix-wrapper{height:36px;border-color:#d9d9d9;border-radius:0;box-shadow:none}.paper-issue-strip{display:grid;grid-template-columns:150px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:54px;border-bottom:4px solid var(--wbs-yellow)}.news-write-button.ant-btn{position:absolute;right:0;min-width:112px;height:38px;border-color:#111;border-radius:8px;background:#111;box-shadow:none;font-weight:var(--wbs-font-weight-bold)}.news-write-button.ant-btn:hover,.news-write-button.ant-btn:focus-visible{border-color:#2d2d2d!important;background:#2d2d2d!important}.news-editor-page{width:min(calc(100% - 48px),1120px);margin:0 auto;padding:30px 0 80px}.news-editor-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:24px}.news-editor-head h1.ant-typography{margin:3px 0 4px;font-size:32px}.news-editor-head .ant-typography{margin-bottom:0}.news-editor-kicker{color:#806500;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.news-editor-card{padding:30px;border:1px solid #dfe3e8;border-radius:16px;background:#fff}.news-editor-inbox{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin:0 0 20px;padding:22px 24px;border:1px solid #7af0ad;border-radius:16px;background:#f4fff9}.news-editor-inbox>div>span{color:#8a6500;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.news-editor-inbox h2.ant-typography{margin:5px 0 6px;color:#1d2939;font-size:21px}.news-editor-inbox p.ant-typography{margin:0;color:#667085;font-size:13px;line-height:1.55}.news-editor-inbox-list{display:grid;align-content:start;gap:0}.news-editor-inbox-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #c6f0d8}.news-editor-inbox-list article:first-child{padding-top:0}.news-editor-inbox-list article:last-child{padding-bottom:0;border-bottom:0}.news-editor-inbox-list article>div{display:grid;min-width:0;gap:4px}.news-editor-inbox-list .ant-tag{width:max-content;margin:0;border:0;border-radius:999px;background:#d2f5e1;color:#78601c;font-size:11px}.news-editor-inbox-list strong,.news-editor-inbox-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-editor-inbox-list strong{color:#1d2939;font-size:14px}.news-editor-inbox-list span{color:#7a8290;font-size:12px}.news-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.news-editor-source-fields{margin:22px 0;padding:18px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.news-editor-source-fields>.ant-typography.ant-typography-secondary{margin:5px 0 14px;color:var(--seed-color-fg-muted);line-height:1.6}.news-editor-source-fields .ant-form-item{margin-bottom:0}.admin-news-sources-page{display:grid;gap:20px;max-width:1180px;margin:0 auto;padding:20px 0 52px}.admin-news-sources-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-news-sources-head h1.ant-typography{margin:5px 0 8px}.admin-news-sources-head p.ant-typography{max-width:760px;margin:0;color:var(--seed-color-fg-muted);line-height:1.65}.admin-news-sources-card.ant-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.admin-news-sources-card .ant-space>span{display:grid;gap:3px}.admin-news-sources-card small{color:var(--seed-color-fg-subtle)}.admin-news-source-logo{width:28px;height:28px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);object-fit:contain;background:var(--seed-color-bg-weak)}.admin-news-sources-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.news-editor-card .ant-input,.news-editor-card .ant-select-selector{min-height:46px}.news-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.news-status-select{width:150px}@media(max-width:720px){.news-write-button.ant-btn{right:8px;min-width:42px}.news-write-button.ant-btn span:not(.anticon){display:none}.news-editor-page{width:min(calc(100% - 28px),1120px);padding-top:18px}.news-editor-card{padding:20px 16px}.news-editor-inbox{grid-template-columns:1fr;padding:20px 16px}.news-editor-grid{grid-template-columns:1fr;gap:0}.admin-news-sources-head{flex-direction:column}.admin-news-sources-form-grid{grid-template-columns:1fr}.news-editor-actions{align-items:stretch;flex-direction:column}.news-status-select{width:100%}.news-editor-actions .ant-space{justify-content:flex-end}}.paper-issue-strip strong{color:#725a00;font-size:13px}.paper-issue-strip span,.paper-issue-strip a{min-width:0;padding:0 22px;border-left:1px solid #e5e5e5;color:#111;font-size:14px;font-weight:var(--wbs-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-data-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #111111}.paper-data-band article{min-width:0;display:grid;gap:4px;min-height:76px;padding:14px 22px;border-right:1px solid #dddddd}.paper-data-band article:first-child{padding-left:0}.paper-data-band article:last-child{border-right:0}.paper-data-band span{color:#725a00;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.03em;text-transform:uppercase}.paper-data-band strong{min-width:0;color:#050505;font-family:inherit;font-size:22px;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-data-band em{color:#525252;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-bold);line-height:1.3}.paper-front-grid{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,340px);gap:26px;align-items:start;padding:20px 0 34px;border-bottom:4px solid #111111}.paper-left-column,.paper-right-column,.paper-briefing,.paper-tags-panel,.paper-maker-panel,.paper-side-feature,.paper-side-story,.paper-news-card{min-width:0}.paper-side-feature{padding-bottom:18px;border-bottom:1px solid #dddddd}.paper-whats-news{display:grid;gap:10px;padding-bottom:18px;border-bottom:3px solid #111111}.paper-whats-news>strong,.paper-right-digest>strong,.paper-intel-list>span,.paper-intel-feature span{color:#ef2f1c;font-size:13px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.02em;text-transform:uppercase}.paper-whats-news a{display:block;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:var(--wbs-font-weight-heavy);line-height:1.18;word-break:keep-all;text-decoration:none!important}.paper-whats-news a:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:999px;background:#111;vertical-align:middle}.paper-side-feature img,.paper-news-card img,.paper-opinion-row img{display:block;width:100%;object-fit:cover;background:#eef1f5}.paper-side-feature img{aspect-ratio:16 / 10;margin-bottom:12px}.paper-side-story{padding:18px 0;border-bottom:1px solid #dddddd}.paper-side-story:last-child{border-bottom:0}.paper-side-feature h3.ant-typography,.paper-side-story h3.ant-typography,.paper-news-card h3.ant-typography{margin:7px 0 6px;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:var(--wbs-font-weight-heavy);line-height:1.14;letter-spacing:0;word-break:keep-all}.paper-side-story h3.ant-typography{font-size:19px}.paper-side-feature p.ant-typography,.paper-side-story p.ant-typography,.paper-lead-story p.ant-typography,.paper-news-card p.ant-typography{margin:0;color:#303030;font-size:14px;line-height:1.58;word-break:keep-all}.paper-story-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:10px;color:#616161;font-size:12px}.paper-story-meta span{display:inline-flex;align-items:center;gap:4px}.paper-story-meta.center{justify-content:center}.paper-lead-story{min-width:0;text-align:center}.paper-lead-image{display:block;overflow:hidden;margin-bottom:16px;color:transparent}.paper-lead-image img{display:block;width:100%;aspect-ratio:16 / 6.4;object-fit:cover;background:#eef1f5}.paper-lead-story h1.ant-typography{max-width:760px;margin:9px auto 8px;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.6vw,46px);font-weight:var(--wbs-font-weight-heavy);line-height:1.02;letter-spacing:-.04em;word-break:keep-all}.paper-lead-story p.ant-typography{max-width:640px;margin:0 auto;font-size:16px}.paper-lead-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #dddddd;text-align:left}.paper-lead-mini{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 12px;text-decoration:none!important}.paper-lead-mini img{grid-row:1 / span 2;width:96px;height:86px;object-fit:cover;background:#eef1f5}.paper-lead-mini strong{color:#050505;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.15;word-break:keep-all}.paper-lead-mini span{color:#525252;font-size:13px;line-height:1.4;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paper-center-brief{display:grid;gap:12px;margin-top:18px;padding:16px 0 0;border-top:3px double #111111;text-align:left}.paper-center-brief>strong{color:#00756f;font-size:13px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.04em;text-transform:uppercase}.paper-center-brief>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.paper-center-brief a{min-width:0;display:grid;gap:4px;padding-right:12px;border-right:1px solid #dddddd;text-decoration:none!important}.paper-center-brief a:last-child{border-right:0}.paper-center-brief span,.paper-center-brief em{color:#666;font-size:12px;font-style:normal;line-height:1.35}.paper-center-brief b{color:#050505;font-size:14px;line-height:1.35;word-break:keep-all}.paper-right-column{display:grid;align-content:start;gap:14px;min-width:0;padding-left:22px;border-left:1px solid #d8d8d8}.paper-right-column h2.ant-typography,.paper-section-head h2.ant-typography,.paper-briefing h2.ant-typography,.paper-tags-panel h2.ant-typography,.paper-maker-panel h2.ant-typography{margin:0;color:#7b5631;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:var(--wbs-font-weight-heavy);line-height:1.1}.paper-opinion-row{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 12px;align-items:start;padding-bottom:14px;border-bottom:1px solid #dddddd;text-decoration:none!important}.paper-opinion-row img{grid-row:1 / span 2;width:88px;height:66px}.paper-opinion-row span{grid-column:2;display:block;color:#93662d;font-size:11px;font-weight:var(--wbs-font-weight-heavy);line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.paper-opinion-row strong{grid-column:2;display:block;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.24;word-break:keep-all;overflow-wrap:break-word}.paper-right-column .paper-opinion-row:first-of-type{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:9px}.paper-right-column .paper-opinion-row:first-of-type img{grid-row:auto;width:100%;height:auto;aspect-ratio:16 / 9}.paper-right-column .paper-opinion-row:first-of-type span,.paper-right-column .paper-opinion-row:first-of-type strong{grid-column:1}.paper-right-column .paper-opinion-row:first-of-type strong{font-size:21px;line-height:1.2}.paper-right-digest{display:grid;gap:0;padding-top:4px;border-top:3px solid #00756f}.paper-right-digest>strong{color:#00756f;padding-bottom:10px}.paper-right-digest a{display:grid;gap:4px;padding:12px 0;border-top:1px solid #dddddd;text-decoration:none!important}.paper-right-digest span{color:#7b5631;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.paper-right-digest b{color:#050505;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.18;word-break:keep-all}.paper-news-deck{display:grid;gap:18px;padding:24px 0 32px;border-bottom:1px solid #111111}.paper-news-deck-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;gap:24px}.paper-news-deck-grid section{min-width:0;display:grid;align-content:start;gap:0}.paper-news-deck-grid h3{margin:0;padding-bottom:10px;border-bottom:2px solid #111111;color:#050505;font-size:15px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.03em;text-transform:uppercase}.paper-deck-row,.paper-deadline-board a{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid #dddddd;text-decoration:none!important}.paper-deck-row strong,.paper-deadline-board b{color:#050505;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.17;word-break:keep-all}.paper-deck-row span,.paper-deadline-board span,.paper-deadline-board em{color:#555;font-size:13px;line-height:1.42;font-style:normal;word-break:keep-all}.paper-deadline-board a{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.paper-deadline-board b{grid-column:1 / -1;font-size:17px}.paper-deadline-board em{color:#ef2f1c;font-weight:var(--wbs-font-weight-heavy);white-space:nowrap}.paper-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding:24px 0 32px;border-bottom:1px solid #111111}.paper-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:3px solid #ef2f1c}.paper-section-head h2.ant-typography{color:#ef2f1c}.paper-section-head a{color:#111;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.paper-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:20px}.paper-news-card img{aspect-ratio:16 / 10;margin-bottom:10px}.paper-news-card h3.ant-typography{font-size:20px}.paper-briefing{align-self:start;display:grid;gap:0;padding-top:2px}.paper-briefing h2.ant-typography{padding-bottom:12px;border-bottom:3px solid #00756f;color:#00756f}.paper-brief-row{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #dddddd;text-decoration:none!important}.paper-brief-row strong{color:#050505;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.22;word-break:keep-all}.paper-brief-row span{color:#525252;font-size:13px}.paper-market-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding-top:24px}.paper-tags-panel,.paper-maker-panel{padding-top:16px;border-top:3px solid #111111}.paper-tags-panel h2.ant-typography,.paper-maker-panel h2.ant-typography{margin-bottom:14px;color:#111}.paper-tags-panel>div{display:flex;flex-wrap:wrap;gap:8px}.paper-tags-panel .ant-tag,.paper-lead-story .ant-tag,.paper-news-card .ant-tag,.paper-side-feature .ant-tag,.paper-side-story .ant-tag{border-radius:0;font-weight:var(--wbs-font-weight-bold)}.paper-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr) minmax(260px,.65fr);gap:28px;padding:28px 0 0;border-top:1px solid #111111}.paper-intel-feature,.paper-intel-list{min-width:0;padding-top:16px;border-top:3px solid #111111}.paper-intel-feature{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.paper-intel-feature img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#eef1f5}.paper-intel-feature h2.ant-typography{margin:8px 0;color:#050505;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:var(--wbs-font-weight-heavy);line-height:1.08;letter-spacing:0;word-break:keep-all}.paper-intel-feature p.ant-typography{margin:0 0 12px;color:#333;font-size:14px;line-height:1.55;word-break:keep-all}.paper-intel-feature a{color:#050505;font-size:13px;font-weight:var(--wbs-font-weight-heavy);text-decoration:none!important}.paper-intel-list{display:grid;align-content:start;gap:0}.paper-intel-list>span{padding-bottom:10px}.paper-intel-list a{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #dddddd;text-decoration:none!important}.paper-intel-list strong{color:#050505;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.2;word-break:keep-all}.paper-intel-list em{color:#555;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-bold);line-height:1.35;word-break:keep-all}.paper-empty-state{min-height:360px;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center}.paper-empty-state h2.ant-typography{margin:0;font-family:Georgia,Times New Roman,serif;color:#111}.community-newspaper-page .paper-topline{border-bottom-color:#eee}.community-newspaper-page .paper-masthead{border-bottom-width:2px}.community-newspaper-page .paper-nav{border-bottom-color:#eee}.community-newspaper-page .paper-nav .ant-input-affix-wrapper{border-color:transparent;border-radius:999px;background:#f6f7f9}.app-shell .community-newspaper-page .paper-nav .ant-input-affix-wrapper{box-sizing:border-box;align-self:center;min-height:40px;height:40px;padding:0 14px;border:1px solid #d1d7e0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.app-shell .community-newspaper-page .paper-nav .ant-input-affix-wrapper:hover{border-color:#98a2b3!important}.app-shell .community-newspaper-page .paper-nav .ant-input-affix-wrapper:focus-within,.app-shell .community-newspaper-page .paper-nav .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--km-action-hover)!important;box-shadow:0 0 0 3px #0003!important}.app-shell .community-newspaper-page .paper-nav .ant-input-affix-wrapper .ant-input{min-height:0;border:0!important;background:transparent!important;box-shadow:none!important}.market-header.is-community-header{border-bottom-color:#dedede}.market-header.is-community-header .market-header-inner{max-width:1280px;padding-top:10px}.market-header.is-community-header .market-topbar{height:42px;max-height:42px}.market-header.is-community-header .market-search-row{padding:7px 0 10px;gap:0}.market-header.is-community-header .market-main-tabs{gap:22px;padding-bottom:6px}.market-header.is-community-header .market-main-tabs a{gap:6px;padding:6px 0 9px;color:#4b5563;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.market-header.is-community-header .market-main-tabs a .anticon{color:#6b7280;font-size:13px}.market-header.is-community-header .market-main-tabs a:hover,.market-header.is-community-header .market-main-tabs a:focus-visible,.market-header.is-community-header .market-main-tabs a.active{color:#111827}.market-header.is-community-header .market-main-tabs a.active:after{left:1px;right:1px;height:2px;background:#00e764}.market-compact-brand{display:none;align-items:center;gap:0;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.03em;white-space:nowrap}.market-compact-brand-mark{width:120px;height:25px;display:grid;place-items:center;overflow:hidden;border-radius:0;background:transparent;color:#111;font-size:13px;letter-spacing:0}.market-compact-brand-mark>picture,.market-compact-brand-mark>picture>img,.market-compact-brand-mark>img{display:block;width:100%;height:100%}.market-compact-brand-mark>picture>img,.market-compact-brand-mark>img{object-fit:contain}.market-header.is-community-header.is-topbar-hidden .market-header-inner{padding-top:0}.market-header.is-community-header.is-topbar-hidden .market-search-row{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;padding:0;gap:24px}.market-header.is-community-header.is-topbar-hidden .market-compact-brand{display:inline-flex}.market-header.is-community-header.is-topbar-hidden .market-main-tabs{grid-column:auto;padding-bottom:0}@media(max-width:700px){.market-header.is-community-header .market-header-inner{padding-top:8px}.market-header.is-community-header .market-main-tabs{gap:16px}.market-header.is-community-header.is-topbar-hidden .market-search-row{gap:14px}.market-header.is-community-header.is-topbar-hidden .market-compact-brand{font-size:12px}}.community-newspaper-page .paper-issue-strip{min-height:48px;border-bottom:1px solid #deece4}.community-newspaper-page .paper-issue-strip span,.community-newspaper-page .paper-issue-strip a{border-left:0}.community-newspaper-page .paper-data-band{gap:12px;padding:14px 0 8px;border-bottom:0}.community-newspaper-page .paper-data-band article{min-height:72px;padding:14px 16px;border-right:0;border-radius:6px;background:#faf9f5}.community-newspaper-page .paper-data-band article:first-child{padding-left:16px}.community-newspaper-page .paper-front-grid{padding:24px 0 36px;border-bottom:1px solid #d2e4da}.community-newspaper-page .paper-front-grid.no-right-column{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.community-newspaper-page .paper-front-grid.no-left-column.no-right-column{grid-template-columns:minmax(0,900px);justify-content:center}.community-newspaper-page .paper-front-grid.no-left-column:not(.no-right-column){grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.community-production-market{padding-bottom:40px}.community-newspaper-page .paper-whats-news,.community-newspaper-page .paper-side-feature,.community-newspaper-page .paper-side-story,.community-newspaper-page .paper-lead-subgrid,.community-newspaper-page .paper-center-brief,.community-newspaper-page .paper-right-column,.community-newspaper-page .paper-right-digest,.community-newspaper-page .paper-news-deck,.community-newspaper-page .paper-lower-grid,.community-newspaper-page .paper-section-head,.community-newspaper-page .paper-briefing h2.ant-typography,.community-newspaper-page .paper-tags-panel,.community-newspaper-page .paper-maker-panel,.community-newspaper-page .paper-intelligence-grid,.community-newspaper-page .paper-intel-feature,.community-newspaper-page .paper-intel-list{border-color:#d6e7dd}.community-newspaper-page .paper-whats-news{border-bottom-width:1px}.community-newspaper-page .paper-side-feature,.community-newspaper-page .paper-side-story{border-bottom:0}.community-newspaper-page .paper-left-column,.community-newspaper-page .paper-right-column,.community-newspaper-page .paper-right-digest,.community-newspaper-page .paper-news-deck-grid section,.community-newspaper-page .paper-briefing,.community-newspaper-page .paper-intel-list{gap:16px}.community-production-state,.community-production-grid{width:min(1180px,calc(100% - 48px));margin:28px auto 0}.community-production-state{min-height:240px;display:grid;place-items:center}.community-production-error{min-height:340px;padding:48px 24px 64px;box-sizing:border-box;text-align:center;background:linear-gradient(180deg,#fffdf7,#fff);border-top:1px solid #d6e7dd;border-bottom:1px solid #d6e7dd}.community-production-state-inner{width:min(100%,560px)}.community-production-state-kicker{display:inline-block;margin-bottom:12px;color:#00a748;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.community-production-error h2.ant-typography{margin:0 0 10px;color:#161616}.community-production-error p.ant-typography{margin:0 auto 22px;color:#68707d}.community-production-state-actions{display:flex;justify-content:center;gap:10px}.community-production-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:48px}.community-production-card{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:18px;padding:20px;border:1px solid var(--wbs-line, #e6e8ec);background:var(--wbs-surface, #fff)}.community-production-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.community-production-card h3.ant-typography{margin:10px 0 8px}.community-production-tags{margin-top:10px}@media(max-width:760px){.community-production-grid{grid-template-columns:1fr;width:min(100% - 28px,1180px)}.community-production-card{grid-template-columns:1fr}}.community-production-layout .paper-masthead{justify-content:flex-start;min-height:62px}.community-production-layout .paper-logo{font-size:clamp(24px,2.5vw,32px)}.community-production-layout .paper-data-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;min-height:44px;padding:8px 0;border-bottom:1px solid #d6e7dd;color:#747474;font-size:12px}.community-production-layout .paper-data-inline span{display:inline-flex;align-items:baseline;gap:5px}.community-production-layout .paper-data-inline strong{color:#181818;font-size:15px;font-weight:700}.community-production-layout .paper-data-inline-date{margin-left:auto;color:#8c8c8c}.community-production-layout .paper-front-grid{grid-template-columns:minmax(210px,240px) minmax(0,1fr) minmax(230px,280px);gap:28px;padding:24px 0 30px}.community-production-layout .paper-whats-news{gap:8px}.community-production-layout .paper-whats-news a{font-size:15px;line-height:1.3}.community-production-layout .paper-side-story{padding:14px 0}.community-production-layout .paper-side-story h3.ant-typography{margin-top:6px;font-size:17px;line-height:1.25}.community-production-layout .paper-side-story p.ant-typography{font-size:13px;line-height:1.45}.community-production-layout .paper-lead-story{text-align:left}.community-production-layout .paper-lead-image img,.community-production-layout .paper-lead-image .production-news-placeholder{aspect-ratio:16 / 8;max-height:300px}.community-production-layout .paper-lead-story h1.ant-typography{max-width:none;margin:10px 0 8px;font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.025em}.community-production-layout .paper-story-meta.center{justify-content:flex-start}.community-production-layout .paper-right-column{gap:12px;padding-left:22px}.community-production-layout .paper-right-column h2.ant-typography{font-size:25px}.community-production-layout .paper-right-column .paper-opinion-row:first-of-type{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 12px}.community-production-layout .paper-right-column .paper-opinion-row:first-of-type img{grid-row:1 / span 2;width:88px;height:66px;aspect-ratio:auto}.community-production-layout .paper-right-column .paper-opinion-row:first-of-type span,.community-production-layout .paper-right-column .paper-opinion-row:first-of-type strong{grid-column:2}.community-production-layout .paper-right-column .paper-opinion-row:first-of-type strong{font-size:16px;line-height:1.24}.community-production-layout .production-news-placeholder{display:grid;place-items:center;align-content:center;gap:2px;overflow:hidden;background:#e8f3ed;color:#588c6f}.community-production-layout .production-news-placeholder span{font-size:13px;font-weight:800;letter-spacing:.12em}.community-production-layout .production-news-placeholder strong{font-size:20px;letter-spacing:.08em}.community-production-layout .paper-lead-mini .production-news-placeholder{width:96px;height:86px}@media(max-width:1180px){.community-production-layout .paper-front-grid{grid-template-columns:220px minmax(0,1fr)}.community-production-layout .paper-right-column{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 0;border-top:1px solid #d6e7dd;border-left:0}.community-production-layout .paper-right-column h2.ant-typography,.community-production-layout .paper-right-digest{grid-column:1 / -1}}@media(max-width:900px){.community-production-layout .paper-masthead{justify-content:center}.community-production-layout .paper-data-inline-date{width:100%;margin-left:0}.community-production-layout .paper-front-grid{grid-template-columns:1fr}.community-production-layout .paper-left-column,.community-production-layout .paper-lead-story,.community-production-layout .paper-right-column{order:initial}.community-production-layout .paper-right-column{grid-template-columns:1fr}.community-production-layout .paper-right-column h2.ant-typography,.community-production-layout .paper-right-digest{grid-column:auto}}.community-production-layout .production-news-context{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:0 2px;border-bottom:1px solid #e6e8ec}.community-production-layout .production-news-context>span{color:#8a6500;font-size:11px;font-weight:800;letter-spacing:.09em}.community-production-layout .production-news-context>strong{padding-left:12px;border-left:1px solid #dedede;color:#111827;font-size:14px}.community-production-layout .production-news-context p{margin:0;color:#7a8290;font-size:13px}.community-production-layout .production-news-context a{display:inline-flex;align-items:center;gap:7px;color:#111827;font-size:13px;font-weight:700;text-decoration:none}.community-production-layout .paper-data-inline{gap:8px 18px;padding:12px 0}.community-production-layout .production-news-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:28px;padding:28px 0 36px;border-bottom:1px solid #e6e8ec}.community-production-layout .production-news-lead{display:grid;grid-template-columns:minmax(250px,1.06fr) minmax(260px,.94fr);min-width:0;overflow:hidden;border:1px solid #e1e5eb;border-radius:16px;background:#fff;box-shadow:0 10px 28px #1018280f}.community-production-layout .production-news-lead-image,.community-production-layout .production-news-card-image{display:block;overflow:hidden;background:#e8f3ed}.community-production-layout .production-news-lead-image>img,.community-production-layout .production-news-lead-image>.production-news-placeholder{display:block;width:100%;height:100%;min-height:330px;object-fit:cover}.community-production-layout .production-news-lead-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,42px)}.community-production-layout .production-news-kicker,.community-production-layout .production-news-section-heading span{color:#009a43;font-size:11px;font-weight:800;letter-spacing:.09em}.community-production-layout .production-news-lead h1.ant-typography{margin:12px 0;color:#111827;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.14;letter-spacing:-.04em;word-break:keep-all}.community-production-layout .production-news-lead h1 a,.community-production-layout .production-news-card h3 a{text-decoration:none}.community-production-layout .production-news-lead p.ant-typography{display:-webkit-box;margin:0;overflow:hidden;color:#596273;font-size:15px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.community-production-layout .production-news-meta,.community-production-layout .production-news-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px;color:#7a8290;font-size:12px}.community-production-layout .production-news-meta span{display:inline-flex;align-items:center;gap:5px}.community-production-layout .production-news-quick-list{display:grid;align-content:start;gap:0;padding:4px 0 0}.community-production-layout .production-news-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;min-height:48px;padding-bottom:13px;border-bottom:2px solid #111827}.community-production-layout .production-news-section-heading h2.ant-typography{margin:4px 0 0;color:#111827;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.025em}.community-production-layout .production-news-section-heading>a{display:inline-flex;align-items:center;gap:5px;color:#475467;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.community-production-layout .production-news-quick-item,.community-production-layout .production-news-ranked-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px 0;border-bottom:1px solid #e7eaf0;color:#111827;text-decoration:none}.community-production-layout .production-news-quick-item>b{color:#00c455;font-size:15px;line-height:1.5}.community-production-layout .production-news-quick-item>span,.community-production-layout .production-news-ranked-item>span{display:grid;min-width:0;gap:6px}.community-production-layout .production-news-quick-item .ant-tag,.community-production-layout .production-news-card .ant-tag{width:max-content;max-width:100%;margin:0;border:0;border-radius:999px;background:#f4f5f7;color:#667085;font-size:11px;line-height:22px}.community-production-layout .production-news-quick-item strong,.community-production-layout .production-news-ranked-item strong{display:-webkit-box;overflow:hidden;color:#1d2939;font-size:15px;line-height:1.45;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-production-layout .production-news-quick-item small,.community-production-layout .production-news-ranked-item small{overflow:hidden;color:#8892a2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.community-production-layout .production-news-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding:40px 0 48px}.community-production-layout .production-news-feed,.community-production-layout .production-news-sidebar,.community-production-layout .production-news-panel{min-width:0}.community-production-layout .production-news-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:22px}.community-production-layout .production-news-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:15px;min-width:0;padding-bottom:20px;border-bottom:1px solid #e7eaf0}.community-production-layout .production-news-card-image{align-self:start;border-radius:10px}.community-production-layout .production-news-card-image>img,.community-production-layout .production-news-card-image>.production-news-placeholder{display:block;width:132px;height:100px;object-fit:cover}.community-production-layout .production-news-card-image .production-news-placeholder{font-size:10px}.community-production-layout .production-news-card h3.ant-typography{display:-webkit-box;margin:7px 0 6px;overflow:hidden;color:#1d2939;font-size:17px;font-weight:750;line-height:1.38;letter-spacing:-.02em;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-production-layout .production-news-card p.ant-typography{display:-webkit-box;margin:0;overflow:hidden;color:#667085;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-production-layout .production-news-card-meta{display:block;margin-top:9px}.community-production-layout .production-news-sidebar{display:grid;align-content:start;gap:28px}.community-production-layout .production-news-panel{padding:20px;border:1px solid #e1e5eb;border-radius:14px;background:#fff}.community-production-layout .production-news-panel .production-news-section-heading{min-height:42px;padding-bottom:12px}.community-production-layout .production-news-panel .production-news-section-heading h2.ant-typography{font-size:19px}.community-production-layout .production-news-ranked-item{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0}.community-production-layout .production-news-ranked-item>b{color:#00c455;font-size:16px;line-height:1.4}.community-production-layout .production-news-topics>div:last-child{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.community-production-layout .production-news-topics .ant-tag{margin:0;border-radius:999px;background:#f5f6f8;color:#475467;font-size:12px;line-height:28px}.community-production-layout .production-news-note{padding:20px;border-radius:14px;background:#f2f2f2}.community-production-layout .production-news-note strong{color:#6b5000;font-size:14px}.community-production-layout .production-news-note p{margin:7px 0 0;color:#725f20;font-size:13px;line-height:1.58}@media(max-width:1100px){.community-production-layout .production-news-hero{grid-template-columns:minmax(0,1fr) 300px}.community-production-layout .production-news-lead{grid-template-columns:1fr}.community-production-layout .production-news-lead-image>img,.community-production-layout .production-news-lead-image>.production-news-placeholder{min-height:250px;aspect-ratio:16 / 7}.community-production-layout .production-news-content{grid-template-columns:minmax(0,1fr) 270px;gap:28px}}@media(max-width:780px){.community-production-layout .production-news-context{grid-template-columns:auto 1fr auto;min-height:48px}.community-production-layout .production-news-context p{display:none}.community-production-layout .production-news-hero,.community-production-layout .production-news-content{grid-template-columns:1fr}.community-production-layout .production-news-hero{gap:24px}.community-production-layout .production-news-lead{grid-template-columns:1fr}.community-production-layout .production-news-lead-image>img,.community-production-layout .production-news-lead-image>.production-news-placeholder{min-height:220px}.community-production-layout .production-news-content{gap:28px;padding-top:28px}.community-production-layout .production-news-card-grid,.community-production-layout .production-news-sidebar{grid-template-columns:1fr}}@media(max-width:520px){.community-production-layout .production-news-context>span{display:none}.community-production-layout .production-news-context>strong{padding-left:0;border-left:0}.community-production-layout .production-news-lead-copy{padding:22px}.community-production-layout .production-news-card{grid-template-columns:104px minmax(0,1fr)}.community-production-layout .production-news-card-image>img,.community-production-layout .production-news-card-image>.production-news-placeholder{width:104px;height:82px}}.mailbox-page{max-width:1240px;margin:0 auto;padding:24px 0 56px}.mailbox-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.mailbox-page-head h1.ant-typography{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:30px}.mailbox-page-head h1 .anticon{color:#008c3d;font-size:26px}.mailbox-detail-layout{align-items:start}.mailbox-detail-layout>.marketplace-filter-rail{min-height:290px;padding:18px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.mailbox-filter-panel{display:grid;gap:18px}.mailbox-filter-title{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--wbs-border)}.mailbox-filter-title div{display:inline-flex;align-items:center;gap:8px}.mailbox-filter-title .anticon{color:#008c3d}.mailbox-filter-group{display:grid;gap:8px}.mailbox-filter-group>span{color:var(--wbs-muted);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.mailbox-content{min-width:0;padding:0 0 0 24px}.mailbox-content .ant-tabs-nav{margin-bottom:18px}.mailbox-list,.mailbox-template-list{display:grid;gap:10px}.mailbox-row{display:flex;align-items:center;gap:14px;min-height:86px;padding:14px 16px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.mailbox-row.is-unread{border-left:3px solid var(--wbs-yellow)}.mailbox-row-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--wbs-yellow-soft);color:var(--wbs-black)}.mailbox-row-copy{min-width:0;display:grid;gap:4px;flex:1}.mailbox-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-row-copy span,.mailbox-row-copy p{margin:0;overflow:hidden;color:var(--wbs-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mailbox-template-card{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--wbs-border);border-radius:8px;background:#fff}.mailbox-template-card h4.ant-typography{margin:10px 0 4px}.mailbox-template-card p{max-width:720px;margin:12px 0 0;color:var(--wbs-muted);line-height:1.55}.mailbox-workbench{max-width:1280px;padding-inline:20px}.mailbox-relationship-page{max-width:100%;min-height:calc(100vh - 137px);padding:0}.mailbox-workbench-head{margin-bottom:18px}.mailbox-workbench-head h1.ant-typography{font-size:clamp(27px,3vw,34px)}.mailbox-workbench-grid{display:grid;grid-template-columns:276px minmax(420px,1fr) 252px;overflow:hidden;border:1px solid #dfe5ed;border-radius:16px;background:#fff;box-shadow:0 14px 30px #1118270d}.mailbox-workbench-skeleton{min-height:550px;pointer-events:none}.mailbox-workbench-skeleton .ant-skeleton-element{display:block;line-height:1}.mailbox-workbench-skeleton .ant-skeleton-input,.mailbox-workbench-skeleton .ant-skeleton-button,.mailbox-workbench-skeleton .ant-skeleton-avatar{border-radius:7px}.mailbox-skeleton-queue-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 7px}.mailbox-skeleton-queue-head .ant-skeleton-input{width:118px}.mailbox-skeleton-queue-list{display:grid;gap:7px}.mailbox-skeleton-buyer{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;padding:8px 10px}.mailbox-skeleton-buyer>div{display:grid;gap:7px}.mailbox-skeleton-buyer .ant-skeleton-input{width:100%;height:12px}.mailbox-skeleton-buyer .ant-skeleton-element:nth-child(2) .ant-skeleton-input{width:68%}.mailbox-skeleton-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 22px;padding:15px 16px;border:1px solid #e9edf2;border-radius:11px;background:#fbfcfd}.mailbox-skeleton-next-action>div{display:grid;gap:8px}.mailbox-skeleton-next-action .ant-skeleton-input{width:124px;height:13px}.mailbox-skeleton-next-action .ant-skeleton-element:nth-child(2) .ant-skeleton-input{width:220px;height:18px}.mailbox-skeleton-thread-head{display:flex;align-items:center;justify-content:space-between;padding:1px 22px 12px}.mailbox-skeleton-thread-head .ant-skeleton-input{width:80px;height:13px}.mailbox-skeleton-thread-head .ant-skeleton-element:last-child .ant-skeleton-input{width:52px}.mailbox-skeleton-thread{display:grid;margin:0 22px 22px;border-top:1px solid #eef1f4}.mailbox-skeleton-message{display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;min-height:78px;align-items:start;padding:14px 0;border-bottom:1px solid #eef1f4}.mailbox-skeleton-message>div{display:grid;gap:8px}.mailbox-skeleton-message .ant-skeleton-input{width:72%;height:13px}.mailbox-skeleton-message .ant-skeleton-element:nth-child(2) .ant-skeleton-input{width:94%}.mailbox-skeleton-message .ant-skeleton-element:nth-child(3) .ant-skeleton-input{width:42%}.mailbox-skeleton-context{gap:17px}.mailbox-skeleton-context>.ant-skeleton-element:first-child .ant-skeleton-input{width:82px;height:12px}.mailbox-skeleton-profile{display:flex;align-items:center;gap:9px}.mailbox-skeleton-profile>div{display:grid;gap:7px}.mailbox-skeleton-profile .ant-skeleton-input{width:110px;height:12px}.mailbox-skeleton-profile .ant-skeleton-element:nth-child(2) .ant-skeleton-input{width:76px}.mailbox-skeleton-context-line{display:grid;gap:7px;padding-top:10px;border-top:1px solid #edf0f3}.mailbox-skeleton-context-line .ant-skeleton-input{width:58px;height:10px}.mailbox-skeleton-context-line .ant-skeleton-element:nth-child(2) .ant-skeleton-input{width:100%;height:13px}.mailbox-skeleton-context .ant-skeleton-button{width:100%;height:32px}.mailbox-queue{display:grid;align-content:start;gap:13px;min-height:550px;padding:18px 14px;border-right:1px solid #e7ebf0;background:#fbfcfe}.mailbox-queue-head{display:flex;align-items:center;justify-content:space-between;padding:1px 4px}.mailbox-queue-head div{display:grid;gap:3px}.mailbox-queue-head span,.mailbox-context-label,.mailbox-template-library-head>div>span{color:#008c3d;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.mailbox-queue-head strong{color:#1c2430;font-size:15px}.mailbox-queue-head em{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#adffd1;color:#4b3b00;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.mailbox-queue .ant-input-affix-wrapper{border-radius:9px;background:#fff}.mailbox-queue-list{display:grid;gap:5px}.mailbox-queue-loading-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center;padding:10px}.mailbox-queue-loading-item>span{display:grid;gap:6px}.mailbox-queue-loading-item .ant-skeleton-input{width:100%;height:12px}.mailbox-queue-loading-item .ant-skeleton-element:last-child .ant-skeleton-input{width:68%}.mailbox-queue-list>button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.mailbox-queue-list>button:hover{background:#f2f5f8}.mailbox-queue-list>button.is-active{border-color:#54e693;background:#ddffec;box-shadow:inset 3px 0 #00f369}.mailbox-queue-list .ant-avatar{background:#182235;color:#fff;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-queue-list>button>span{display:grid;min-width:0;gap:2px}.mailbox-queue-list strong,.mailbox-queue-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-queue-list strong{color:#27313e;font-size:13px}.mailbox-queue-list small{color:#7b8794;font-size:11px}.mailbox-queue-list .ant-tag{grid-column:2;justify-self:start;margin:1px 0 0;font-size:10px;line-height:18px}.mailbox-focus{display:grid;align-content:start;min-width:0}.mailbox-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 22px;padding:15px 16px;border:1px solid #74e6a5;border-radius:11px;background:#eefff5}.mailbox-next-action div{display:grid;gap:3px}.mailbox-next-action span{color:#008c3d;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-next-action strong{color:#25200d;font-size:15px}.mailbox-next-action p{margin:0;color:#766b3b;font-size:12px}.mailbox-next-action .ant-btn{flex:0 0 auto;padding-inline:0;color:#5c4a00;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-thread-head{display:flex;align-items:center;justify-content:space-between;padding:1px 22px 12px}.mailbox-thread-head strong{color:#27313e;font-size:14px}.mailbox-thread-head span{color:#8a94a3;font-size:12px}.mailbox-thread{display:grid;gap:0;margin:0 22px 22px;border-top:1px solid #eef1f4}.mailbox-thread article{display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;padding:14px 0;border-bottom:1px solid #eef1f4}.mailbox-thread article>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f2f4f7;color:#7b8794;font-size:11px}.mailbox-thread article>span.is-sent{background:#e6f6ec;color:#218c4e}.mailbox-thread article>div{display:grid;gap:4px;min-width:0}.mailbox-thread article strong,.mailbox-thread article p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-thread article strong{color:#29323e;font-size:13px}.mailbox-thread article p{margin:0;color:#7a8592;font-size:12px}.mailbox-thread article small{color:#9aa3af;font-size:11px}.mailbox-thread-empty{display:grid;min-height:170px;place-content:center;justify-items:center;gap:7px;padding:20px;color:#8d98a5;text-align:center}.mailbox-thread-empty>.anticon{color:#00c957;font-size:25px}.mailbox-thread-empty strong{color:#394352;font-size:13px}.mailbox-thread-empty span{font-size:12px}.mailbox-context{display:grid;align-content:start;gap:15px;padding:21px 17px;border-left:1px solid #e7ebf0;background:#fcfdff}.mailbox-context-loading{display:grid;align-content:start;gap:15px}.mailbox-context-loading>.ant-skeleton-input{width:82px;height:12px}.mailbox-context-loading>.ant-skeleton-element:nth-last-child(-n+2) .ant-skeleton-input{width:100%;height:13px}.mailbox-inline-loading{gap:9px}.mailbox-inline-loading .ant-skeleton-input{width:180px;height:14px}.mailbox-context-profile{display:flex;align-items:center;gap:9px}.mailbox-context-profile .ant-avatar{background:#eaf0f6;color:#334155}.mailbox-context-profile span{display:grid;gap:2px}.mailbox-context-profile strong{color:#26313f;font-size:13px}.mailbox-context-profile small{color:#7d8896;font-size:11px}.mailbox-context dl{display:grid;gap:9px;margin:0}.mailbox-context dl div{display:grid;gap:3px;padding-top:9px;border-top:1px solid #edf0f3}.mailbox-context dt{color:#8b95a1;font-size:10px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-context dd{margin:0;color:#3a4552;font-size:12px;line-height:1.45;word-break:keep-all}.mailbox-context-note{display:flex;gap:8px;padding:11px;border-radius:9px;background:#f5f7fa}.mailbox-context-note>.anticon{margin-top:2px;color:#738198}.mailbox-context-note span{display:grid;gap:2px}.mailbox-context-note strong{color:#3b4654;font-size:11px}.mailbox-context-note p{margin:0;color:#788492;font-size:11px;line-height:1.5}.mailbox-context>.ant-btn{margin-top:1px;border-radius:8px;font-size:12px}.mailbox-workbench{max-width:1320px;padding:16px 20px 56px}.mailbox-workbench-grid{grid-template-columns:260px minmax(0,1fr) 258px;min-height:606px;border-radius:14px;box-shadow:0 12px 28px #1118270b}.mailbox-sync-alert{margin:0 0 14px}.mailbox-zero-state{display:grid;min-height:360px;place-items:center;padding:36px 20px;border:1px solid #dfe5ed;border-radius:14px;background:#fff}.mailbox-folder-rail{display:grid;align-content:start;gap:14px;min-height:606px;padding:16px 12px;border-right:1px solid #e5eaf0;background:#f8fafc}.mailbox-compose-button.ant-btn{height:43px;justify-content:flex-start;padding-inline:17px;border:0;border-radius:14px;background:#dff0ff;box-shadow:none;color:#153f70;font-weight:var(--wbs-font-weight-bold)}.mailbox-compose-button.ant-btn:hover,.mailbox-compose-button.ant-btn:focus{background:#c9e6ff;color:#153f70}.mailbox-folder-list{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid #e4e9ef}.mailbox-folder-list button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:33px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#495666;cursor:pointer;font-size:12px;font-weight:var(--wbs-font-weight-bold);text-align:left}.mailbox-folder-list button:hover{background:#eef3f8}.mailbox-folder-list button.is-active{background:#e4f0ff;color:#124c87}.mailbox-folder-icon{display:grid;place-items:center;color:#6b7888;font-size:15px}.mailbox-folder-list button.is-active .mailbox-folder-icon{color:#1d6fd4}.mailbox-folder-list em{color:#6d7887;font-size:11px;font-style:normal}.mailbox-buyer-queue-head{display:flex;align-items:flex-start;justify-content:space-between;padding:3px 8px 0;color:#46586b;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-buyer-queue-head>div{display:grid;gap:2px}.mailbox-buyer-queue-head small{color:#8a96a4;font-size:10px;font-weight:var(--wbs-font-weight-regular)}.mailbox-buyer-queue-head strong{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#eef3f8;color:#1d2a39;font-size:11px;letter-spacing:0}.mailbox-buyer-search.ant-input-affix-wrapper{min-height:33px;border-color:#dce3eb;border-radius:8px;background:#fff;box-shadow:none;font-size:12px}.mailbox-folder-rail .mailbox-queue-list{max-height:none;overflow:visible;padding-right:0}.mailbox-folder-rail .mailbox-queue-list>button{grid-template-columns:34px minmax(0,1fr);grid-template-rows:min-content min-content;align-items:center;gap:2px 8px;min-height:58px;padding:8px;border-radius:8px}.mailbox-folder-rail .mailbox-queue-list>button:hover{background:#eef4fa}.mailbox-folder-rail .mailbox-queue-list>button.is-active{border:0;background:#e7f2ff;box-shadow:inset 3px 0 #2878d8}.mailbox-folder-rail .mailbox-queue-list .ant-avatar{grid-row:1 / span 2;font-size:11px}.mailbox-folder-rail .mailbox-queue-list strong{font-size:12px}.mailbox-folder-rail .mailbox-queue-list small{font-size:10px}.mailbox-queue-action{grid-column:2;overflow:hidden;color:#8a6a00;font-size:10px;font-style:normal;font-weight:var(--wbs-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.mailbox-queue-action[data-status=NEW_CONTACT]{color:#9d5c00}.mailbox-queue-action[data-status=INTRO_SENT]{color:#1e7c4a}.mailbox-queue-action[data-status=DORMANT]{color:#a54e28}.mailbox-queue-more{width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#376a9d;cursor:pointer;font-size:11px;font-weight:var(--wbs-font-weight-bold);text-align:left}.mailbox-queue-more:hover{background:#eef4fa}.mailbox-focus{min-height:606px;background:#fff}.mailbox-inbox-toolbar{display:flex;align-items:center;gap:4px;min-height:54px;padding:0 17px;border-bottom:1px solid #e8edf2;color:#4f5d6e}.mailbox-inbox-toolbar .ant-btn{color:#526071}.app-shell .mailbox-inbox-toolbar .ant-btn:disabled,.app-shell .mailbox-message-toolbar .ant-btn:disabled{background-color:#fff!important;border-color:transparent!important;box-shadow:none}.mailbox-inbox-toolbar>span:last-of-type{margin-left:7px;color:#202a36;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.mailbox-inbox-toolbar>small{margin-left:auto;color:#8a95a2;font-size:11px}.mailbox-select-box{display:block;width:14px;height:14px;border:1px solid #9eaab8;border-radius:3px}.mailbox-next-action{margin:14px 18px 11px;padding:12px 14px;border-color:#7ceaac;border-radius:10px;background:#eefff5}.mailbox-next-action strong{font-size:14px}.mailbox-next-action p{overflow:hidden;max-width:480px;text-overflow:ellipsis;white-space:nowrap}.mailbox-thread-head{padding:9px 18px 12px;border-bottom:1px solid #edf0f3}.mailbox-thread-head>div{display:grid;gap:2px}.mailbox-thread-head small{color:#7b8795;font-size:11px}.mailbox-thread-head strong{font-size:14px}.mailbox-inbox-list{margin:0;border-top:0}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row{grid-template-columns:22px 28px minmax(0,1fr) 106px;align-items:center;gap:10px;min-height:66px;padding:10px 18px;border-bottom-color:#e9edf1;transition:background .14s ease}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row:hover{background:#f7faff}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row>span{width:20px;height:20px}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row .ant-avatar{background:#eaf0f6;color:#334155;font-size:10px}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row>div{gap:3px}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row strong{font-size:13px}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row p{max-width:100%;font-size:12px}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row>small{color:#8a95a2;font-size:10px;line-height:1.55;text-align:right}.mailbox-select-empty{display:grid;min-height:390px;place-content:center;justify-items:center;gap:8px;padding:30px;color:#7e8996;text-align:center}.mailbox-select-empty>.anticon{color:#96a7b9;font-size:28px}.mailbox-select-empty strong{color:#354151;font-size:14px}.mailbox-select-empty span{max-width:280px;font-size:12px;line-height:1.6}.mailbox-thread-empty{min-height:275px}.mailbox-thread-empty .ant-btn{margin-top:6px}.mailbox-context{min-height:606px;padding:19px 16px;background:#fcfdff}.mailbox-context-label{color:#637184;letter-spacing:.04em}.mailbox-context-profile strong{font-size:14px}.mailbox-context dd{font-size:12px}.mailbox-skeleton-rail{gap:15px}.mailbox-skeleton-rail>.ant-skeleton-element .ant-skeleton-button{width:100%;height:43px;border-radius:14px}.mailbox-skeleton-folder-list{display:grid;gap:8px;padding-bottom:11px;border-bottom:1px solid #e4e9ef}.mailbox-skeleton-folder-list .ant-skeleton-input{width:80%;height:14px}.mailbox-skeleton-toolbar{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 17px;border-bottom:1px solid #e8edf2}.mailbox-skeleton-toolbar .ant-skeleton-button{width:27px;height:27px}.mailbox-skeleton-toolbar .ant-skeleton-input{width:120px;height:13px}.mailbox-workbench-skeleton .mailbox-skeleton-next-action{margin:14px 18px 11px}.mailbox-workbench-skeleton .mailbox-skeleton-thread{margin:0;padding:0 18px;border-top:0}.mailbox-workbench-skeleton .mailbox-skeleton-message{grid-template-columns:22px minmax(0,1fr);min-height:66px}.mailbox-template-library{margin-top:16px;padding:20px 22px;border:1px solid #e3e8ee;border-radius:15px;background:#fff}.mailbox-template-library-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.mailbox-template-library-head>div{display:grid;gap:3px}.mailbox-template-library-head h3.ant-typography{margin:0;color:#1f2937;font-size:18px}.mailbox-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mailbox-template-grid article{display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid #e7ebf0;border-radius:10px;background:#fcfdff}.mailbox-template-grid .ant-tag{justify-self:start;margin:0;font-size:10px}.mailbox-template-grid strong,.mailbox-template-grid>article>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-template-grid strong{color:#313b48;font-size:13px}.mailbox-template-grid>article>span{color:#7a8593;font-size:11px}.mailbox-template-grid article>div{display:flex;margin-top:2px}.mailbox-template-grid .ant-btn{height:24px;padding-inline:4px;font-size:11px}.mail-templates-page{max-width:1120px}.mail-templates-page .mailbox-page-head>div{display:grid;justify-items:start;gap:5px}.mail-templates-page .mailbox-page-head>div>.mail-templates-back{margin:0 0 5px}.mail-templates-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:12px 14px;border:1px solid #e4e8ee;border-radius:12px;background:#fff}.mail-templates-toolbar .ant-input-affix-wrapper{max-width:440px;border-radius:8px}.mail-templates-toolbar>span{color:#7a8593;font-size:12px}.mail-templates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mail-templates-grid>article{display:grid;align-content:start;min-height:265px;padding:19px;border:1px solid #e3e8ee;border-radius:14px;background:#fff;transition:box-shadow .16s ease,transform .16s ease}.mail-templates-grid>article:hover{transform:translateY(-2px);box-shadow:0 12px 24px #11182712}.mail-template-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.mail-template-card-head .ant-tag{margin:0;font-size:11px}.mail-template-card-head span{color:#7c8794;font-size:11px}.mail-templates-grid h3.ant-typography{margin:0 0 6px;color:#202936;font-size:18px}.mail-templates-grid>article>strong{overflow:hidden;color:#4b5563;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mail-templates-grid p{display:-webkit-box;overflow:hidden;min-height:60px;margin:12px 0 18px;color:#7a8593;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mail-templates-grid footer{display:flex;gap:6px;margin-top:auto;padding-top:13px;border-top:1px solid #edf0f3}.mail-templates-grid footer .ant-btn{flex:1;font-size:12px}@media(max-width:1100px){.mailbox-workbench-grid{grid-template-columns:250px minmax(0,1fr)}.mailbox-context{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;border-top:1px solid #e7ebf0;border-left:0}.mailbox-context-label{display:none}.mailbox-context dl{display:contents}.mailbox-context dl div{padding:0 0 0 12px;border-top:0;border-left:1px solid #edf0f3}.mailbox-context-note{display:none}.mailbox-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.mailbox-workbench-grid{grid-template-columns:232px minmax(0,1fr)}.mailbox-context{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;min-height:auto;align-items:center;border-top:1px solid #e7ebf0;border-left:0}.mailbox-context-label{display:none}.mailbox-context dl{display:contents}.mailbox-context dl div{padding:0 0 0 12px;border-top:0;border-left:1px solid #edf0f3}.mailbox-context-note{display:none}}@media(max-width:760px){.mailbox-workbench{padding-inline:0}.mailbox-workbench-grid,.mailbox-template-grid{grid-template-columns:1fr}.mailbox-workbench-grid{overflow:visible}.mailbox-queue{min-height:0;border-right:0;border-bottom:1px solid #e7ebf0}.mailbox-context{grid-column:auto;grid-template-columns:1fr;border-top:1px solid #e7ebf0}.mailbox-context-label{display:block}.mailbox-context dl{display:grid}.mailbox-context dl div{padding:9px 0 0;border-top:1px solid #edf0f3;border-left:0}.mailbox-context-note{display:flex}.mailbox-next-action{align-items:flex-start;flex-direction:column}.mailbox-template-library{padding:17px}.mail-templates-grid{grid-template-columns:1fr}.mail-templates-toolbar{align-items:stretch;flex-direction:column}.mail-templates-toolbar .ant-input-affix-wrapper{max-width:none}}@media(max-width:760px){.mailbox-workbench{padding-inline:0}.mailbox-workbench-grid{grid-template-columns:1fr;overflow:visible}.mailbox-folder-rail{min-height:0;border-right:0;border-bottom:1px solid #e7ebf0}.mailbox-folder-rail .mailbox-queue-list{max-height:270px}.mailbox-focus{min-height:390px}.mailbox-inbox-row{grid-template-columns:20px 26px minmax(0,1fr);padding-inline:13px}.mailbox-inbox-row>small{display:none}.mailbox-next-action{align-items:flex-start;flex-direction:column}.mailbox-next-action p{white-space:normal}.mailbox-context{grid-column:auto;grid-template-columns:1fr;border-top:1px solid #e7ebf0}.mailbox-context-label{display:block}.mailbox-context dl{display:grid}.mailbox-context dl div{padding:9px 0 0;border-top:1px solid #edf0f3;border-left:0}.mailbox-context-note{display:flex}}@media(max-width:820px){.detail-insight-drag>.detail-insight-grid{display:flex;min-width:max-content;gap:12px}.detail-insight-drag .detail-insight-grid>.ant-card{flex:0 0 220px}}@media(max-width:760px){.mailbox-page{padding:16px 0 36px}.mailbox-page-head{align-items:flex-start;flex-direction:column}.mailbox-page-head .ant-btn{width:100%}.mailbox-content{padding:20px 0 0}.mailbox-template-card{flex-direction:column}.mailbox-template-card .ant-space{width:100%}.mailbox-template-card .ant-space .ant-btn{flex:1}}.community-newspaper-page .paper-lead-subgrid{border-top:0}.community-newspaper-page .paper-center-brief{padding:18px;border-top:0;border-radius:6px;background:#faf9f5}.community-newspaper-page .paper-center-brief a{border-right:0;padding-right:0}.community-newspaper-page .paper-right-column{border-left:0;padding-left:10px}.community-newspaper-page .paper-opinion-row,.community-newspaper-page .paper-right-digest a,.community-newspaper-page .paper-deck-row,.community-newspaper-page .paper-deadline-board a,.community-newspaper-page .paper-brief-row,.community-newspaper-page .paper-intel-list a{border-bottom:0}.community-newspaper-page .paper-right-digest a{border-top:0}.community-newspaper-page .paper-right-digest{border-top-width:1px;padding-top:16px}.community-newspaper-page .paper-deck-row,.community-newspaper-page .paper-deadline-board a,.community-newspaper-page .paper-brief-row,.community-newspaper-page .paper-intel-list a{padding:0}.community-newspaper-page .paper-news-deck,.community-newspaper-page .paper-lower-grid{border-bottom-color:#d2e4da}.community-newspaper-page .paper-news-deck-grid h3{border-bottom:0;padding-bottom:2px}.community-newspaper-page .paper-section-head{border-bottom-width:1px}.community-newspaper-page .paper-briefing h2.ant-typography,.community-newspaper-page .paper-tags-panel,.community-newspaper-page .paper-maker-panel,.community-newspaper-page .paper-intel-feature,.community-newspaper-page .paper-intel-list{border-top-width:1px}.community-newspaper-page .paper-intelligence-grid{border-top:0}.community-newspaper-page .paper-tags-panel .ant-tag,.community-newspaper-page .paper-lead-story .ant-tag,.community-newspaper-page .paper-news-card .ant-tag,.community-newspaper-page .paper-side-feature .ant-tag,.community-newspaper-page .paper-side-story .ant-tag{border-color:transparent;background:#eaf4ee}.tourism-products-page{width:100%;min-width:0;background:#fff}.market-shell.detail-filter-shell .tourism-products-page{box-sizing:border-box;padding-left:288px}.market-shell.detail-filter-shell:has(.tourism-schedule-layout.filter-collapsed) .tourism-products-page{padding-left:52px}.market-shell.detail-filter-shell .tourism-products-showcase{width:100%;max-width:none;margin:0;padding:18px clamp(22px,2vw,34px) 72px;box-sizing:border-box;overflow-x:hidden}.coex-schedule-page{max-width:1240px;margin:0 auto;padding:34px 20px 56px}.coex-schedule-hero{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;align-items:stretch}.coex-schedule-hero-copy,.coex-schedule-hero-card,.coex-feature-panel,.coex-schedule-state{border:1px solid #dfe6ef;border-radius:18px;background:#fff}.coex-schedule-hero-copy{display:grid;align-content:center;gap:14px;padding:34px}.coex-schedule-hero-copy h1.ant-typography{margin:0;color:#111827;font-size:42px;line-height:1.12;letter-spacing:0}.coex-schedule-hero-copy .ant-typography{max-width:640px;margin:0;color:#526071}.coex-schedule-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:620px}.coex-schedule-search .ant-input-affix-wrapper,.coex-schedule-search .ant-btn,.coex-schedule-hero-card .ant-btn,.coex-feature-panel .ant-btn{height:46px;border-radius:10px}.coex-schedule-search .ant-btn,.coex-schedule-hero-card .ant-btn,.coex-feature-panel .ant-btn{font-weight:var(--wbs-font-weight-heavy)}.coex-schedule-hero-card{min-height:280px;display:grid;align-content:end;gap:12px;padding:26px;background:linear-gradient(135deg,#11203a,#195c63 54%,#4ef295);color:#fff}.coex-schedule-hero-card span,.coex-schedule-hero-card em{color:#ffffffd6;font-style:normal}.coex-schedule-hero-card strong{color:#fff;font-size:26px;line-height:1.28;word-break:keep-all}.coex-schedule-summary{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.coex-schedule-summary div{display:grid;gap:4px;padding:18px;border:1px solid #e4eaf2;border-radius:14px;background:#f8fbff}.coex-schedule-summary strong{color:#111827;font-size:28px;line-height:1}.coex-schedule-summary span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.coex-schedule-tabs button.active span{box-shadow:0 0 0 3px #111827 inset}.coex-schedule-tabs button em{color:#667085;font-size:12px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.coex-feature-panel{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px}.coex-feature-panel h2.ant-typography{margin:6px 0 4px;color:#111827}.coex-feature-panel .ant-typography{margin:0;color:#667085}.coex-schedule-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coex-schedule-card{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:176px;padding:14px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;color:inherit}.coex-schedule-card:hover{border-color:#cbd5e1;box-shadow:0 10px 24px #1118270f}.coex-schedule-date{min-width:0;display:grid;align-content:center;justify-items:center;gap:8px;border-radius:10px;background:#eef6ff;color:#1d4ed8;text-align:center}.coex-schedule-date.convention{background:#fff7ed;color:#c2410c}.coex-schedule-date.pop-up-event{background:#fff0f7;color:#be185d}.coex-schedule-date.festival{background:#eefdf5;color:#047857}.coex-schedule-date strong{color:inherit;font-size:24px;line-height:1}.coex-schedule-date span{max-width:78px;color:inherit;font-size:12px;font-weight:var(--wbs-font-weight-heavy);line-height:1.2}.coex-schedule-card-copy{min-width:0;display:grid;gap:8px;align-content:start}.coex-schedule-card-copy>strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:17px;line-height:1.35;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coex-schedule-card-copy>span{color:#667085;font-size:13px}.coex-schedule-card-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#6b7280;font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coex-schedule-state{width:100%;min-height:240px;display:grid;place-items:center;padding:32px}.local-card-date-media{display:grid;min-height:170px;text-decoration:none}.coex-card-date-block{min-height:170px;display:grid;align-content:center;justify-items:center;gap:10px;border-radius:8px;background:linear-gradient(135deg,#eef6ff,#f8fbff);color:#1d4ed8}.coex-card-date-block strong{color:inherit;font-size:34px;line-height:1}.coex-card-date-block span{color:inherit;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.coex-detail-hero{grid-template-columns:minmax(0,1fr) 240px}.coex-detail-date-card{min-height:220px;display:grid;align-content:center;justify-items:center;gap:12px;border-radius:18px;background:#eef6ff;color:#1d4ed8}.coex-detail-date-card strong{color:inherit;font-size:42px;line-height:1}.coex-detail-date-card span{max-width:180px;color:inherit;font-weight:var(--wbs-font-weight-heavy);text-align:center}.coex-metadata-preview{max-height:320px;overflow:auto;margin:0;padding:14px;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.5}.coex-local-detail-page{width:min(100%,1444px);margin:0 auto}.coex-detail-back.ant-btn{justify-self:start;height:38px;border-radius:999px;font-weight:var(--wbs-font-weight-bold)}.coex-local-hero{overflow:hidden;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);gap:0;border:1px solid #dde3ec;border-radius:28px;background:#fff;box-shadow:0 18px 40px #1118270f}.coex-local-hero-media{position:relative;min-height:420px;overflow:hidden;background:#eef1f5}.coex-local-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000a8)}.coex-local-hero-media img{width:100%;height:100%;display:block;object-fit:cover}.coex-local-hero-media>div{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.coex-local-hero-media .ant-tag{margin:0;border:0;border-radius:999px;background:var(--km-action);color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.coex-local-hero-media strong{color:#fff;font-size:28px;line-height:1}.coex-local-hero-copy{display:grid;align-content:center;gap:18px;padding:clamp(28px,4vw,58px);background:linear-gradient(135deg,#eee,#fff 68%)}.coex-local-hero-copy h1.ant-typography{margin:0;color:#111827;font-size:clamp(34px,4.2vw,56px);line-height:1.12;letter-spacing:0;word-break:keep-all}.coex-local-hero-copy p.ant-typography{max-width:720px;margin:0;color:#3f4652;font-size:16px;line-height:1.72;word-break:keep-all}.coex-detail-tags,.coex-detail-actions,.coex-side-actions{display:flex;flex-wrap:wrap;gap:8px}.coex-detail-tags .ant-tag{min-height:30px;display:inline-flex;align-items:center;margin:0;padding:0 12px;border-radius:999px;background:#fff;color:#111827;font-weight:var(--wbs-font-weight-bold)}.coex-detail-actions .ant-btn,.coex-side-actions .ant-btn{height:42px;border-radius:8px;font-weight:var(--wbs-font-weight-heavy)}.coex-detail-actions .ant-btn-primary{border-color:#111;background:#111;color:#fff}.coex-detail-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coex-detail-stat-grid article{min-width:0;display:grid;gap:9px;padding:18px;border:1px solid #e3e8ef;border-radius:18px;background:#fff}.coex-detail-stat-grid .anticon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#cbffe2;color:#111;font-size:18px}.coex-detail-stat-grid span,.coex-info-grid span,.coex-source-list span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.coex-detail-stat-grid strong,.coex-info-grid strong,.coex-source-list strong{min-width:0;color:#111827;font-size:16px;line-height:1.35;word-break:keep-all}.coex-local-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:20px;align-items:start}.coex-local-main-stack,.coex-local-side-stack{display:grid;gap:20px}.coex-info-panel .ant-card-body,.coex-side-card .ant-card-body{display:grid;gap:18px}.coex-info-panel h2.ant-typography,.coex-side-card h3.ant-typography{margin:0;color:#111827;line-height:1.25}.coex-info-grid{overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e5e7eb;border-radius:16px}.coex-info-grid div{min-width:0;display:grid;gap:7px;padding:18px;border-right:1px solid #eef0f3;border-bottom:1px solid #eef0f3}.coex-info-grid div:nth-child(2n){border-right:0}.coex-info-grid div:nth-last-child(-n+2){border-bottom:0}.coex-source-list{display:grid;gap:10px}.coex-source-list div{min-width:0;display:grid;grid-template-columns:34px minmax(120px,.34fr) minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid #e8edf4;border-radius:14px;background:#fbfcff}.coex-source-list .anticon{color:#0f9f6e;font-size:18px}.coex-event-content-panel .ant-card-body{gap:22px}.coex-event-content-head{display:grid;gap:10px}.coex-event-content-head .ant-tag{width:fit-content;margin:0;border:0;border-radius:999px;background:#b8ffd7;color:#111827;font-weight:var(--wbs-font-weight-heavy)}.coex-event-content-head h2.ant-typography{margin:0;font-size:30px;line-height:1.25}.coex-event-content-head p.ant-typography{max-width:760px;margin:0;color:#3f4652;font-size:16px;line-height:1.72;word-break:keep-all}.coex-event-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.coex-event-content-grid article{min-width:0;display:grid;gap:9px;align-content:start;padding:18px;border:1px solid #e7ecf3;border-radius:16px;background:#fbfcff}.coex-event-content-grid .anticon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#111827;color:var(--km-action);font-size:18px}.coex-event-content-grid span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.coex-event-content-grid strong{color:#111827;font-size:17px;line-height:1.38;word-break:keep-all}.coex-event-content-note{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 18px;border-radius:16px;background:#eafff3;color:#111827}.coex-event-content-note>.anticon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--km-action);color:var(--km-on-action);font-size:17px}.coex-event-content-note div{min-width:0;display:grid;gap:4px}.coex-event-content-note strong{color:#111827;font-size:14px;font-weight:var(--wbs-font-weight-heavy)}.coex-event-content-note span{color:#4b5563;font-size:14px;line-height:1.5;word-break:keep-all}.coex-event-content-note .ant-btn{height:40px;border-radius:8px;font-weight:var(--wbs-font-weight-heavy)}.coex-side-card p{margin:0;color:#4b5563;line-height:1.65}.coex-local-detail-skeleton-page{gap:18px}.coex-detail-back-skeleton,.coex-detail-skeleton-line,.coex-detail-skeleton-pill,.coex-detail-skeleton-date,.coex-detail-skeleton-eyebrow,.coex-detail-skeleton-title,.coex-detail-skeleton-icon,.coex-detail-skeleton-button,.coex-detail-skeleton-media{position:relative;overflow:hidden;display:block;background:linear-gradient(90deg,#edf1f6,#f8fafc 48%,#edf1f6);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.coex-detail-back-skeleton{width:126px;height:38px;border-radius:999px}.coex-local-hero-loading{pointer-events:none}.coex-local-hero-loading .coex-local-hero-copy{background:#fff}.coex-local-hero-media.coex-detail-skeleton-media{display:grid;align-content:end;padding:24px;background:linear-gradient(135deg,#eef2f7,#f8fafc)}.coex-local-hero-media.coex-detail-skeleton-media:after{display:none}.coex-detail-skeleton-media-footer{position:static!important;display:flex!important;justify-content:space-between!important;gap:16px!important}.coex-detail-skeleton-copy{align-content:center}.coex-detail-skeleton-line{width:100%;height:13px;border-radius:999px}.coex-detail-skeleton-line.wide{width:88%}.coex-detail-skeleton-line.medium{width:64%}.coex-detail-skeleton-line.short{width:38%}.coex-detail-skeleton-line.label{width:72px;height:11px}.coex-detail-skeleton-line.heading{width:min(220px,58%);height:24px;border-radius:8px}.coex-detail-skeleton-line.heading.large{width:min(340px,74%);height:32px}.coex-detail-skeleton-eyebrow{width:150px;height:12px;border-radius:999px}.coex-detail-skeleton-title{width:min(100%,560px);height:clamp(44px,5vw,62px);border-radius:14px}.coex-detail-skeleton-paragraph{display:grid;gap:10px}.coex-detail-skeleton-tags,.coex-detail-skeleton-actions{display:flex;flex-wrap:wrap;gap:8px}.coex-detail-skeleton-actions.vertical{display:grid}.coex-detail-skeleton-pill{width:92px;height:28px;border-radius:999px}.coex-detail-skeleton-pill.small{width:74px;height:24px}.coex-detail-skeleton-date{width:126px;height:30px;border-radius:999px}.coex-detail-skeleton-icon{width:36px;height:36px;border-radius:12px}.coex-detail-skeleton-icon.dark{background:linear-gradient(90deg,#111827,#334155 48%,#111827);background-size:220% 100%}.coex-detail-skeleton-button{width:150px;height:40px;border-radius:8px}.coex-detail-skeleton-button.primary{width:164px;background:linear-gradient(90deg,#111827,#303846 48%,#111827);background-size:220% 100%}.coex-detail-skeleton-button.compact{width:120px}.coex-detail-stat-skeleton article,.coex-detail-skeleton-panel,.coex-detail-content-grid-skeleton article{pointer-events:none}.coex-detail-stat-skeleton span.coex-detail-skeleton-line,.coex-detail-info-skeleton span.coex-detail-skeleton-line,.coex-detail-content-grid-skeleton span.coex-detail-skeleton-line,.coex-detail-note-skeleton span.coex-detail-skeleton-line{color:transparent}.coex-detail-info-skeleton div{min-height:88px}.coex-detail-note-skeleton{background:#fbfcff}@media(prefers-reduced-motion:reduce){.coex-detail-back-skeleton,.coex-detail-skeleton-line,.coex-detail-skeleton-pill,.coex-detail-skeleton-date,.coex-detail-skeleton-eyebrow,.coex-detail-skeleton-title,.coex-detail-skeleton-icon,.coex-detail-skeleton-button,.coex-detail-skeleton-media{animation:none}}.coex-empty-related{display:grid;justify-items:center;gap:8px;min-height:180px;padding:28px 18px;border:1px dashed #d9e1ec;border-radius:16px;background:#fbfcff;text-align:center}.coex-empty-related .anticon{color:#94a3b8;font-size:32px}.coex-empty-related strong{color:#111827}.coex-empty-related span{color:#667085;font-size:13px;line-height:1.45}@media(max-width:980px){.coex-schedule-hero,.coex-feature-panel,.coex-detail-hero{grid-template-columns:1fr}.coex-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coex-local-hero,.coex-local-detail-layout{grid-template-columns:1fr}.coex-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.coex-schedule-search,.coex-schedule-summary,.coex-schedule-grid{grid-template-columns:1fr}.coex-schedule-hero-copy h1.ant-typography{font-size:32px}.coex-schedule-card{grid-template-columns:82px minmax(0,1fr)}.coex-schedule-date strong{font-size:20px}.coex-feature-panel .ant-btn{width:100%}.coex-local-hero-media{min-height:300px}.coex-local-hero-copy{padding:24px 18px}.coex-detail-stat-grid,.coex-info-grid{grid-template-columns:1fr}.coex-info-grid div,.coex-info-grid div:nth-child(2n),.coex-info-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #eef0f3}.coex-info-grid div:last-child{border-bottom:0}.coex-source-list div{grid-template-columns:28px minmax(0,1fr)}.coex-source-list strong{grid-column:2}.coex-event-content-grid,.coex-event-content-note{grid-template-columns:1fr}.coex-event-content-note .ant-btn{width:100%}}.tourism-products-showcase{width:min(100%,1240px);margin:0 auto;padding:0 20px 72px;border-top:0}.tourism-products-showcase>.coex-schedule-state{border:0;border-radius:0;background:transparent}.paper-tourism-rail{display:grid;gap:12px;padding-top:16px;border-top:3px solid #3557ff}.paper-tourism-head,.tourism-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.paper-tourism-head span{color:#3557ff;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:0}.paper-tourism-head a,.tourism-section-head a{display:inline-flex;align-items:center;gap:5px;color:#111;font-size:13px;font-weight:var(--wbs-font-weight-heavy);white-space:nowrap;text-decoration:none!important}.paper-tourism-main{position:relative;overflow:hidden;min-height:250px;display:grid;align-content:end;gap:7px;padding:16px;border-radius:18px;color:#fff!important;text-decoration:none!important;isolation:isolate}.paper-tourism-main img,.tourism-hero-main img,.tourism-hero-side img,.tourism-live-card img,.tourism-destination-hero img,.tourism-product-card img,.tourism-special-card img,.tourism-stay-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#eef1f5}.paper-tourism-main:after,.tourism-live-card:after,.tourism-destination-hero:after,.tourism-special-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#000000b8);z-index:-1}.paper-tourism-main img,.tourism-live-card img,.tourism-destination-hero img,.tourism-special-card img{z-index:-2}.paper-tourism-main strong{color:#fff;font-size:23px;line-height:1.16;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.paper-tourism-main em{color:#ffffffe6;font-size:13px;font-style:normal;font-weight:var(--wbs-font-weight-bold);line-height:1.35}.paper-tourism-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.paper-tourism-mini-grid a{min-width:0;display:grid;gap:6px;text-decoration:none!important}.paper-tourism-mini-grid img{width:100%;aspect-ratio:1 / .76;border-radius:12px;object-fit:cover;background:#eef1f5}.paper-tourism-mini-grid span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.paper-tourism-mini-grid strong{color:#111;font-size:14px;line-height:1.25;word-break:keep-all}.community-tourism-showcase{display:grid;gap:30px;margin-top:0;padding-top:14px;border-top:1px solid #d9d9d9;color:#111}.tourism-top-tabs{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;min-height:58px;border-bottom:1px solid #eceff3}.tourism-top-tabs button{min-height:58px;padding:0 28px;border:0;border-right:1px solid #e4e7ec;background:transparent;color:#344054;font-size:15px;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.tourism-top-tabs button:first-child{padding-left:0}.tourism-top-tabs button:last-child{border-right:0}.tourism-top-tabs button.active{color:#3557ff;box-shadow:inset 0 -3px #3557ff}.tourism-products-showcase.community-tourism-showcase{gap:26px;padding-top:18px;border-top:0}.tourism-products-showcase .tourism-top-tabs{min-height:50px;margin:0 auto 2px;padding:0;border-bottom:0;gap:10px}.tourism-products-showcase .tourism-top-tabs button{min-height:42px;padding:0 22px;border-right:0;border-radius:999px;color:#344054;transition:background-color .16s ease,color .16s ease}.tourism-products-showcase .tourism-top-tabs button:first-child{padding-left:22px}.tourism-products-showcase .tourism-top-tabs button:hover{background:#f6f8fc;color:#111827}.tourism-products-showcase .tourism-top-tabs button.active{background:#eef4ff;color:#3557ff;box-shadow:none}.tourism-hero-carousel{position:relative;display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(180px,240px);grid-auto-rows:minmax(0,1fr);gap:18px;align-items:stretch;height:clamp(278px,18vw,306px)}.tourism-hero-main,.tourism-hero-side{position:relative;overflow:hidden;height:100%;min-height:0;border-radius:24px;text-decoration:none!important;isolation:isolate}.tourism-hero-main{display:grid;align-content:center;color:#fff!important}.tourism-hero-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#15772fd1,#15772f38 52%,#091f350a);z-index:-1}.tourism-hero-main img{z-index:-2}.tourism-hero-main>div{display:grid;gap:11px;max-width:580px;padding:32px 44px}.tourism-hero-main .ant-tag{width:fit-content;border:0;border-radius:999px;background:#fffffff2;color:#3557ff;font-weight:var(--wbs-font-weight-heavy)}.tourism-hero-main strong{color:#fff;font-size:clamp(30px,3.2vw,44px);line-height:1.12;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.tourism-hero-main span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffffffeb;font-size:18px;font-weight:var(--wbs-font-weight-bold);line-height:1.45;word-break:keep-all}.tourism-hero-main em{position:absolute;right:24px;bottom:24px;padding:7px 13px;border-radius:999px;background:#0f1f3ab8;color:#fff;font-size:13px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.tourism-hero-side{min-height:0;box-shadow:inset 0 0 0 1px #ffffff38,0 14px 34px #11182714}.tourism-hero-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffffff1a,#0f172a00 42%),linear-gradient(180deg,#0f172a0a,#0f172a61);box-shadow:inset 0 0 42px #0f172a38}.tourism-hero-side img{z-index:0}.tourism-arrow,.tourism-section-arrows button{width:48px;height:48px;display:grid;place-items:center;border:1px solid #d8dee8;border-radius:999px;background:#fff;color:#111;font-size:20px;cursor:pointer;box-shadow:0 8px 22px #1118271f}.tourism-arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.tourism-arrow.left{left:18px}.tourism-arrow.right{right:18px}.tourism-login-banner{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 22px;align-items:center;padding:18px 30px;border-radius:18px;background:#eaf3ff}.tourism-login-banner strong{color:#111827;font-size:17px;font-weight:var(--wbs-font-weight-heavy)}.tourism-login-banner span{color:#344054;font-size:14px;font-weight:var(--wbs-font-weight-semibold)}.tourism-login-banner .ant-btn{grid-column:2;grid-row:1 / span 2;border:0;border-radius:8px;background:#3557ff;font-weight:var(--wbs-font-weight-heavy)}.tourism-category-row{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:16px;align-items:start}.tourism-category-row button{min-width:0;display:grid;justify-items:center;gap:9px;padding:0;border:0;background:transparent;color:#111827;font:inherit;cursor:pointer;transition:color .16s ease,transform .16s ease}.tourism-category-row span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#f5f7fb;color:#3557ff;font-size:28px;box-shadow:inset 0 -10px 16px #1118270a;transition:box-shadow .16s ease,transform .16s ease}.tourism-category-row strong{color:#111827;font-size:13px;line-height:1.25;text-align:center;word-break:keep-all}.tourism-category-row button:hover span,.tourism-category-row button:focus-visible span{transform:translateY(-2px);box-shadow:inset 0 -10px 16px #1118270d,0 10px 24px #1118271f}.tourism-category-row button:focus-visible{outline:2px solid rgba(37,99,235,.26);outline-offset:6px;border-radius:10px}.tourism-category-row button.active span{transform:translateY(-2px);box-shadow:inset 0 -10px 16px #1118270d,0 10px 24px #11182729}.tourism-category-row button.active strong{color:#3557ff}.tourism-category-row .violet span{color:#a855f7;background:#f6efff}.tourism-category-row .mint span{color:#0ea5a4;background:#ecfdf7}.tourism-category-row .orange span{color:#f97316;background:#fff3e7}.tourism-category-row .pink span{color:#ec4899;background:#fff0f8}.tourism-category-row .blue span{color:#2188ff;background:#edf6ff}.tourism-category-row .purple span{color:#6d43d6;background:#f1edff}.tourism-category-row .sky span{color:#2f80ed;background:#ecf8ff}.tourism-category-row .indigo span{color:#4f46e5;background:#eef2ff}.tourism-category-row .amber span{color:#f59e0b;background:#dfffed}.tourism-category-row .green span{color:#0f9f6e;background:#effdf6}.tourism-category-row .nearby span{color:#2f80ed;background:#eef4ff}.coex-tourism-image-card span{position:absolute;left:14px;bottom:14px;z-index:2;padding:6px 10px;border-radius:999px;background:#0f1f3ac2;color:#fff;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.coex-tourism-clean{display:grid;gap:22px;padding-top:18px}.coex-tourism-clean .tourism-hero-carousel{margin-bottom:-2px}.tourism-loading-hero,.tourism-loading-focus,.tourism-loading-section{pointer-events:none}.tourism-skeleton-media,.tourism-skeleton-main,.tourism-skeleton-mini-card,.tourism-skeleton-live-card{position:relative;overflow:hidden;border:1px solid #e4eaf2;background:#f7f9fc}.tourism-skeleton-media{border-radius:24px;background:linear-gradient(135deg,#00000047,#f8fafcf2 58%),#f7f9fc}.tourism-skeleton-media.dark{background:linear-gradient(135deg,#0f1f3a1a,#f8fafcf2 58%),#f7f9fc}.tourism-skeleton-main{background:linear-gradient(90deg,#0f764a33,#0f1f3a14),#f7f9fc}.tourism-skeleton-main:after{background:linear-gradient(90deg,#1118271f,#1118270a)}.tourism-skeleton-main>div{max-width:520px}.tourism-skeleton-main .ant-skeleton,.tourism-loading-focus .ant-skeleton,.tourism-loading-section .ant-skeleton{width:100%}.tourism-skeleton-pill.ant-skeleton-button{width:110px!important;min-width:110px!important;border-radius:999px!important}.tourism-skeleton-pill.dark.ant-skeleton-button{width:92px!important;min-width:92px!important}.tourism-skeleton-title.ant-skeleton-input{width:min(100%,420px)!important;height:48px!important;border-radius:12px!important}.tourism-skeleton-heading.ant-skeleton-input{width:min(100%,260px)!important;height:32px!important;border-radius:10px!important}.tourism-skeleton-line.ant-skeleton-input{width:min(100%,330px)!important;height:18px!important;border-radius:999px!important}.tourism-skeleton-line.wide.ant-skeleton-input{width:min(100%,460px)!important}.tourism-skeleton-cta.ant-skeleton-button{width:245px!important;min-width:245px!important;height:42px!important;border-radius:8px!important}.tourism-skeleton-counter{position:absolute;right:24px;bottom:24px;width:62px;height:30px;border-radius:999px;background:#0f1f3a1f}.tourism-skeleton-arrow{background:#fff}.tourism-skeleton-arrow:before{content:"";width:18px;height:2px;border-radius:999px;background:#d6dde8}.tourism-skeleton-mini-card{min-width:0;display:grid;gap:8px;padding:10px;border-radius:12px;background:#fff}.tourism-skeleton-mini-card>span{width:100%;aspect-ratio:1 / .72;border-radius:9px;background:#eef2f7}.tourism-skeleton-mini-card .ant-skeleton-input{width:100%!important;height:14px!important;border-radius:999px!important}.tourism-skeleton-kicker.ant-skeleton-input{width:130px!important;height:16px!important;border-radius:999px!important}.tourism-skeleton-section-title.ant-skeleton-input{width:270px!important;height:34px!important;border-radius:10px!important}.tourism-skeleton-live-card{display:grid;align-content:end;gap:10px;min-height:292px;padding:16px;border-radius:16px}.tourism-skeleton-live-card>span{width:62%;height:28px;border-radius:999px;background:#0f1f3a1f}.tourism-skeleton-live-card>em{width:78%;height:40px;border-radius:10px;background:#eef2f7}.tourism-schedule-loading-layout.detail-filter-layout{min-height:calc(100vh - 140px)}.tourism-loading-results{display:grid;gap:22px;min-width:0}.tourism-filter-skeleton{pointer-events:none;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.tourism-filter-skeleton *,.tourism-filter-skeleton *:before,.tourism-filter-skeleton *:after{box-sizing:border-box}.tourism-filter-skeleton .ant-skeleton{max-width:100%;min-width:0}.tourism-filter-skeleton .top-filter-head,.tourism-filter-skeleton .top-filter-keyword-row,.tourism-filter-skeleton .top-filter-row,.tourism-filter-skeleton .tourism-date-filter-controls,.tourism-filter-skeleton .tourism-period-buttons,.tourism-filter-skeleton .tourism-date-inputs{width:100%;max-width:100%;min-width:0}.tourism-filter-skeleton .top-filter-actions{min-width:0}.tourism-filter-skeleton-title.ant-skeleton-input{width:112px!important;height:24px!important;border-radius:8px!important}.tourism-filter-skeleton-action.ant-skeleton-button{width:48px!important;min-width:48px!important;height:24px!important;border-radius:999px!important}.tourism-filter-skeleton-label.ant-skeleton-input{width:54px!important;height:16px!important;border-radius:999px!important}.tourism-filter-skeleton-input.ant-skeleton-input{width:100%!important;height:38px!important;border-radius:8px!important}.tourism-filter-skeleton-buttons .ant-skeleton-button,.tourism-filter-skeleton-button.ant-skeleton-button{width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;border-radius:8px!important}.tourism-filter-skeleton-buttons>.ant-skeleton,.tourism-filter-skeleton-dates>.ant-skeleton{width:auto!important;max-width:100%;min-width:0;display:block}.tourism-filter-skeleton-dates{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:center}.tourism-filter-skeleton-date-separator{width:8px;height:2px;border-radius:999px;background:#d6dde8}.tourism-filter-skeleton-date.ant-skeleton-input{width:100%!important;max-width:100%!important;height:40px!important;border-radius:8px!important}.tourism-filter-skeleton-date.ant-skeleton{width:auto!important;max-width:100%!important;min-width:0!important}.tourism-filter-skeleton-date-bar{display:block;width:100%;min-width:0;height:40px;border-radius:8px;background:linear-gradient(90deg,#edf1f6,#f7f9fc 48%,#edf1f6);background-size:220% 100%;animation:marketplace-skeleton-shimmer 1.15s ease-in-out infinite}.tourism-filter-skeleton-lines{display:grid;gap:10px;min-width:0}.tourism-filter-skeleton-lines .ant-skeleton-input{width:100%!important;height:18px!important;border-radius:999px!important}.tourism-filter-skeleton-lines .ant-skeleton:nth-child(2) .ant-skeleton-input{width:72%!important}.coex-tourism-focus-panel{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr) 158px;gap:22px;padding:20px 22px;margin-top:-2px}.coex-poster-card-row{gap:12px}.coex-poster-card-row a{padding:10px}.coex-poster-card-row img{object-fit:contain;background:#f5f7fb}.coex-poster-card-row a strong,.coex-poster-live-grid .tourism-live-card strong,.coex-poster-strip .tourism-product-card strong,.coex-poster-special-grid .tourism-special-card strong{display:none}.coex-poster-card-row a em{color:#111827;font-size:13px;font-style:normal;font-weight:var(--wbs-font-weight-bold)}.coex-tourism-section{margin-top:2px}.tourism-list-section{width:100%;margin:16px 0 8px;transform:none;display:grid;gap:18px;box-sizing:border-box;padding:24px 0 8px;border-top:0}.tourism-list-head{margin-left:0}.tourism-list-head>span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.tourism-schedule-layout.detail-filter-layout{grid-template-columns:minmax(0,1fr);gap:18px}.tourism-schedule-layout.detail-filter-layout.filter-collapsed{grid-template-columns:minmax(0,1fr)}.tourism-schedule-layout.detail-filter-layout>:not(.detail-filter-rail){grid-column:1}.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout,.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout.filter-collapsed{grid-template-columns:minmax(0,1fr)}.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout>:not(.detail-filter-rail),.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout>.tourism-schedule-results{grid-column:1}@media(min-width:1101px){.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout,.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout.filter-collapsed{grid-template-columns:minmax(0,1fr)}.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout>:not(.detail-filter-rail),.market-shell.detail-filter-shell .tourism-schedule-layout.detail-filter-layout>.tourism-schedule-results{grid-column:1}.tourism-schedule-layout>.marketplace-filter-rail{--wbs-filter-rail-inline-padding: 18px;position:fixed;top:0;left:0;z-index:45;width:288px;box-sizing:border-box;align-self:start;height:100vh;max-height:100vh;padding:18px 18px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid #e5e7eb;background:#fff;box-shadow:none}.tourism-schedule-layout.detail-filter-layout.filter-collapsed>.marketplace-filter-rail{width:52px;padding:18px 8px 24px;overflow:hidden}}@media(max-width:1100px){.market-shell.detail-filter-shell .tourism-products-page,.market-shell.detail-filter-shell:has(.tourism-schedule-layout.filter-collapsed) .tourism-products-page{padding-left:0}.market-shell.detail-filter-shell .tourism-products-showcase{padding:0 0 56px;overflow-x:clip}.tourism-schedule-layout>.marketplace-filter-rail{position:static;width:100%;box-sizing:border-box;height:auto;max-height:none;padding:0;overflow:visible;border-right:0}}.tourism-date-filter-controls{display:grid;gap:12px}.tourism-period-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tourism-period-buttons button,.tourism-date-range.ant-picker{min-height:40px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.tourism-period-buttons button{cursor:pointer}.tourism-period-buttons button:hover,.tourism-period-buttons button:focus-visible{border-color:var(--seed-color-brand);background:var(--seed-color-bg-weak);outline:none}.tourism-date-inputs{min-width:0}.tourism-date-range.ant-picker{width:100%;display:flex;align-items:center;padding:0 12px;background:var(--seed-color-bg);color:var(--seed-color-fg);box-shadow:none}.tourism-date-range.ant-picker:hover,.tourism-date-range.ant-picker-focused{border-color:var(--seed-color-brand)!important;box-shadow:var(--seed-focus-ring)!important}.tourism-date-range .ant-picker-input>input{color:var(--seed-color-fg);font-size:13px;font-weight:var(--wbs-font-weight-bold)}.tourism-date-range .ant-picker-input>input::placeholder{color:var(--seed-color-fg-subtle);font-weight:var(--wbs-font-weight-medium)}.tourism-date-range .ant-picker-range-separator,.tourism-date-range .ant-picker-suffix,.tourism-date-range .ant-picker-clear{color:var(--seed-color-fg-subtle)}.tourism-date-range-popup.ant-picker-dropdown .ant-picker-panel-container{overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg);box-shadow:0 14px 32px #1a1c2024}.tourism-date-range-popup.ant-picker-dropdown{overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tourism-date-range-popup .ant-picker-panel-layout,.tourism-date-range-popup .ant-picker-panel{border:0;background:var(--seed-color-bg)}.tourism-date-range-popup .ant-picker-panels{display:block;position:relative}.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child){position:absolute;top:0;right:0;width:48px;pointer-events:none}.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-body{display:none}.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:first-child .ant-picker-header-super-prev-btn,.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:first-child .ant-picker-header-next-btn,.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:first-child .ant-picker-header-super-next-btn,.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-header-super-prev-btn,.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-header-prev-btn,.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-header-view,.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-header-super-next-btn{display:none}.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-header{height:52px;margin:0;padding:10px 10px 12px 0;border:0;pointer-events:auto}.tourism-date-range-popup .ant-picker-panels>.ant-picker-panel:not(:first-child) .ant-picker-header-next-btn{width:28px;height:28px;padding:0;border-radius:var(--seed-radius-full);color:var(--seed-color-fg)}.tourism-date-range-popup .ant-picker-panel{width:264px}.tourism-date-range-popup .ant-picker-date-panel,.tourism-date-range-popup .ant-picker-body{width:100%;min-width:0;box-sizing:border-box}.tourism-date-range-popup .ant-picker-content{width:100%;margin:0;table-layout:fixed}.tourism-date-range-popup .ant-picker-header{margin:0 12px;padding:10px 0 12px;border-bottom:1px solid var(--seed-color-stroke)}.tourism-date-range-popup .ant-picker-header button,.tourism-date-range-popup .ant-picker-header-view button{color:var(--seed-color-fg);font-weight:var(--wbs-font-weight-bold)}.tourism-date-range-popup .ant-picker-header button:hover,.tourism-date-range-popup .ant-picker-header-view button:hover{color:var(--seed-color-fg);background:var(--seed-color-bg-weak)}.tourism-date-range-popup .ant-picker-content th{color:var(--seed-color-fg-subtle);font-size:11px;font-weight:var(--wbs-font-weight-bold)}.tourism-date-range-popup .ant-picker-cell{color:var(--seed-color-fg-subtle)}.tourism-date-range-popup .ant-picker-cell-in-view{color:var(--seed-color-fg)}.tourism-date-range-popup .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{visibility:hidden}.tourism-date-range-popup .ant-picker-cell .ant-picker-cell-inner{min-width:30px;height:30px;display:grid;place-items:center;border-radius:var(--seed-radius-full);line-height:1}.tourism-date-range-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{display:none}.tourism-date-range-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner{background:var(--seed-color-brand-weak)}.tourism-date-range-popup .ant-picker-cell-in-view.ant-picker-cell-in-range:before{height:30px;background:var(--seed-color-brand-weak)}.tourism-date-range-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.tourism-date-range-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.tourism-date-range-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--seed-color-brand);color:var(--km-on-action)}.tourism-date-range-popup .ant-picker-cell:not(.ant-picker-cell-disabled) .ant-picker-cell-inner:hover{background:var(--seed-color-bg-pressed)}.tourism-date-range-popup .ant-picker-footer{margin:0 12px;border-top-color:var(--seed-color-stroke)}.tourism-date-range-popup .ant-picker-today-btn{color:var(--seed-color-brand-pressed);font-weight:var(--wbs-font-weight-bold)}.tourism-schedule-results{min-width:0;display:grid;gap:16px;align-content:start}.tourism-result-summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.tourism-result-summary strong{color:#111827;font-size:20px;line-height:1.3;font-weight:var(--wbs-font-weight-bold)}.tourism-result-summary span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.tourism-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tourism-schedule-card{min-width:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#111827!important;text-decoration:none!important;transition:none}.tourism-schedule-card:hover{border-color:#dfe5ee;box-shadow:none;transform:none}.tourism-schedule-card-media{position:relative;display:block;aspect-ratio:16 / 10;background:#f3f5f8}.tourism-schedule-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tourism-schedule-card-media .ant-tag{position:absolute;left:10px;top:10px;margin:0;border:0;border-radius:999px;background:#111827d1;color:#fff;font-weight:var(--wbs-font-weight-bold)}.tourism-schedule-card-body{min-width:0;display:grid;gap:8px;align-content:start;padding:14px}.tourism-schedule-card-body strong{color:#111827;font-size:16px;line-height:1.35;font-weight:var(--wbs-font-weight-bold);word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tourism-schedule-card-body em{min-height:38px;color:#667085;font-size:13px;line-height:1.45;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tourism-schedule-card-body span{min-width:0;display:flex;align-items:center;gap:6px;color:#4b5563;font-size:12px;line-height:1.35;font-weight:var(--wbs-font-weight-bold)}.tourism-schedule-card-body .anticon{flex:0 0 auto;color:#8a94a6}.tourism-result-pagination{margin-top:10px}.local-event-pagination{margin-top:8px}.coex-events-list-page{width:100%;min-width:0;background:#fff}.local-events-search-layout{min-height:calc(100vh - 136px)}.local-events-results{box-sizing:border-box;padding:28px clamp(22px,2vw,34px) 72px}.local-events-back-button.ant-btn{width:fit-content;height:34px;margin:0 0 18px;padding:0 2px;color:#111827;font-size:14px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.local-events-back-button.ant-btn:hover,.local-events-back-button.ant-btn:focus{background:transparent!important;color:#111827!important}.local-events-list-head{padding-top:0}.local-events-result-grid{width:100%}.local-event-list-card{height:100%}.local-event-list-image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f5f8}.local-events-state{min-height:320px}@media(max-width:640px){.local-events-search-layout{min-width:0}.local-events-results{min-width:0;max-width:100%;padding:18px 0 56px;overflow-x:clip}.local-events-list-head,.local-events-result-grid,.local-events-results .tourism-result-summary{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}.tourism-list-empty{min-height:320px;display:grid;place-items:center;gap:12px;border:1px solid #e5e9f0;border-radius:10px;background:#fff}.coex-poster-live-grid{gap:16px}.coex-poster-live-grid .tourism-live-card{min-height:292px;padding:16px}.coex-poster-live-grid .tourism-live-card span{margin-top:auto;padding:7px 10px;border-radius:999px;background:#0f1f3aad;color:#fff;width:fit-content;max-width:100%}.coex-poster-live-grid .tourism-live-card em{min-height:40px;margin-top:6px}.coex-poster-feature div{align-content:end}.coex-poster-feature strong{display:none}.coex-poster-feature span{width:fit-content;padding:8px 12px;border-radius:999px;background:#111827b8;color:#fff;font-size:14px;font-weight:var(--wbs-font-weight-heavy)}.coex-poster-strip{gap:16px;padding:30px}.coex-poster-strip .tourism-product-card{gap:8px}.coex-poster-strip .tourism-product-card img{object-fit:contain;background:#f5f7fb}.coex-poster-strip .tourism-product-card span{font-size:15px;color:#111827}.coex-poster-special-grid{gap:16px}.coex-poster-special-grid .tourism-special-card{min-height:280px;padding:18px;align-content:end}.coex-poster-special-grid .tourism-special-card div{gap:8px}.tourism-focus-panel{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr) auto;gap:18px;align-items:stretch;padding:22px;border:0;border-radius:18px;background:#fbfcff;box-shadow:none}.tourism-focus-copy{display:grid;align-content:center;gap:10px}.tourism-focus-copy .ant-tag{width:fit-content;margin:0;border:0;border-radius:999px;background:#111;color:var(--km-on-action);font-weight:var(--wbs-font-weight-heavy)}.tourism-focus-copy h2.ant-typography{margin:0;color:#111827;font-size:24px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy)}.tourism-focus-copy .ant-typography{margin:0;color:#4b5563;font-size:14px;line-height:1.55}.tourism-focus-tags{display:flex;flex-wrap:wrap;gap:8px}.tourism-focus-tags span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#bfffdb;color:#6f5600;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.tourism-focus-cards{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tourism-focus-cards a{min-width:0;display:grid;gap:7px;padding:10px;border:1px solid #e6ebf1;border-radius:12px;background:#fff;color:#111827!important;text-decoration:none!important;transition:none}.tourism-focus-cards a:hover{border-color:#e6ebf1;box-shadow:none;transform:none}.tourism-focus-cards img{width:100%;aspect-ratio:1 / .72;border-radius:9px;object-fit:cover;background:#eef1f5}.tourism-focus-cards span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tourism-focus-cards strong{min-width:0;color:#111827;font-size:14px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.tourism-focus-actions{min-width:156px;display:grid;align-content:center;gap:10px}.tourism-focus-actions .ant-btn{height:42px;border-radius:8px;font-weight:var(--wbs-font-weight-heavy)}.tourism-focus-actions .ant-btn-primary{border-color:var(--km-action);background:var(--km-action);color:var(--km-on-action)}.tourism-focus-actions .ant-btn-primary:hover{border-color:var(--km-action-hover)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.tourism-live-section,.tourism-destination-section,.tourism-stay-section{display:grid;gap:18px}.tourism-section-head h2.ant-typography{margin:0;color:#111;font-size:28px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy);letter-spacing:0}.tourism-section-head .ant-typography{color:#667085;font-size:14px;line-height:1.4}.tourism-live-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tourism-live-card{position:relative;overflow:hidden;min-height:330px;display:grid;align-content:end;gap:8px;padding:18px;border-radius:18px;color:#fff!important;text-decoration:none!important;isolation:isolate}.tourism-live-card .ant-tag{position:absolute;left:14px;top:14px;border:0;border-radius:999px;background:#ffffffeb;color:#111827;font-weight:var(--wbs-font-weight-heavy)}.tourism-live-card strong{color:#fff;font-size:18px;line-height:1.35;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.tourism-live-card span{color:#ffffffd9;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.tourism-live-card em{display:grid;place-items:center;min-height:46px;margin-top:8px;border-radius:12px;background:#fff;color:#111827;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.tourism-destination-card{overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);border:1px solid #dde3ec;border-radius:24px;background:#fff;box-shadow:0 14px 32px #1118270f}.tourism-destination-hero{position:relative;min-height:390px;display:grid;align-content:center;padding:44px;color:#fff!important;text-decoration:none!important;isolation:isolate}.tourism-destination-hero div{position:relative;z-index:1;display:grid;gap:22px}.tourism-destination-hero strong{max-width:330px;color:#fff;font-size:31px;line-height:1.12;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.tourism-destination-hero .ant-btn{justify-self:start;height:52px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#111;font-weight:var(--wbs-font-weight-heavy)}.tourism-product-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-content:center;padding:36px 36px 30px}.tourism-product-card{min-width:0;display:grid;gap:10px;color:#111827!important;text-decoration:none!important;overflow:hidden}.tourism-product-card img{position:static;width:100%;aspect-ratio:1 / 1.34;border-radius:18px}.tourism-product-card strong,.tourism-stay-card strong{color:#111827;font-size:16px;line-height:1.35;font-weight:var(--wbs-font-weight-bold);word-break:keep-all}.tourism-product-card span,.tourism-stay-card em{color:#ff1f2d;font-size:20px;font-style:normal;font-weight:var(--wbs-font-weight-heavy);min-width:0;line-height:1.25;overflow-wrap:anywhere}.tourism-product-card span b,.tourism-stay-card em b{color:#111827;font-weight:var(--wbs-font-weight-heavy)}.tourism-special-section{display:grid;gap:22px;margin-inline:-20px;padding:34px 40px 40px;background:transparent}.tourism-section-arrows{display:inline-flex;gap:10px}.tourism-special-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tourism-special-card{position:relative;overflow:hidden;min-height:300px;display:grid;align-content:start;padding:28px;border-radius:18px;color:#fff!important;text-decoration:none!important;isolation:isolate}.tourism-special-card:after{background:linear-gradient(180deg,#00000047,#0000000f 48%,#0000003d)}.tourism-special-card div{position:relative;z-index:1;display:grid;gap:10px}.tourism-special-card strong{max-width:230px;color:#fff;font-size:24px;line-height:1.18;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.tourism-special-card span{max-width:230px;color:#ffffffdb;font-size:13px;line-height:1.45;font-weight:var(--wbs-font-weight-bold);word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tourism-special-card em{color:#fff;font-size:15px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.tourism-stay-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tourism-stay-tabs button{min-height:42px;padding:0 24px;border:0;border-radius:999px;background:#f3f5f8;color:#344054;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.tourism-stay-tabs button.active{background:#000;color:#fff}.tourism-stay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tourism-stay-card{min-width:0;display:grid;gap:8px;color:#111827!important;text-decoration:none!important}.tourism-stay-card img{position:static;width:100%;aspect-ratio:1 / 1.34;border-radius:12px}.tourism-stay-card span{margin-top:4px;color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.mailbox-workbench-grid{grid-template-columns:248px minmax(560px,1fr) 266px}.mailbox-folder-rail{display:flex;flex-direction:column;gap:14px}.mailbox-rail-search{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;width:100%}.mailbox-rail-search>span{color:#667487;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-friend-groups{display:grid;gap:3px;margin-top:auto;padding-top:13px;border-top:1px solid #e1e7ee}.mailbox-friend-groups header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 5px;color:#39495b}.mailbox-friend-groups header span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-friend-groups header .anticon{color:#52749a}.mailbox-friend-groups header small,.mailbox-friend-groups em{color:#8190a1;font-size:10px;font-style:normal}.mailbox-friend-groups>button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:#526174;cursor:pointer;font-size:12px;text-align:left}.mailbox-friend-groups>button:hover{background:#edf4fb}.mailbox-friend-groups>button.is-active{background:#e5f0ff;color:#155694;font-weight:var(--wbs-font-weight-bold)}.mailbox-friend-groups>button>.anticon{color:#6e7d8e;font-size:14px}.mailbox-friend-groups>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-friend-groups>p{margin:3px 8px 0;color:#8490a0;font-size:11px;line-height:1.5}.mailbox-inbox-toolbar{gap:6px;padding-inline:16px}.mailbox-inbox-toolbar .ant-checkbox-wrapper{display:inline-flex;align-items:center}.mailbox-inbox-toolbar .mailbox-bulk-action{margin-left:6px;color:#155694;font-weight:var(--wbs-font-weight-bold)}.mailbox-table-header,.mailbox-table-row{display:grid;grid-template-columns:20px 24px minmax(145px,.82fr) minmax(260px,1.7fr) 96px;align-items:center;column-gap:9px}.mailbox-table-header{min-height:36px;padding:0 18px;border-bottom:1px solid #e6ebf1;background:#fbfcfd;color:#8793a2;font-size:10px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.02em}.mailbox-table-header span:first-child{grid-column:3}.mailbox-table-header span:nth-child(2){grid-column:4}.mailbox-table-header span:last-child{grid-column:5;text-align:right}.mailbox-table-list{display:grid;align-content:start}.mailbox-table-row{min-height:68px;padding:9px 18px;border-bottom:1px solid #e8edf2;background:#fff;cursor:pointer;outline:none;transition:background .14s ease,box-shadow .14s ease}.mailbox-table-row:hover,.mailbox-table-row:focus-visible{background:#f6faff}.mailbox-table-row.is-active{background:#eef6ff;box-shadow:inset 3px 0 #2b78d1}.mailbox-table-row.is-checked:not(.is-active){background:#fbfdff}.mailbox-table-row .ant-checkbox-wrapper{justify-self:center}.mailbox-favorite-button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#a6b0bb;cursor:pointer}.mailbox-favorite-button:hover{background:#e8eef5;color:#7a8795}.mailbox-favorite-button.is-active{color:#00e262}.mailbox-table-sender{display:flex;min-width:0;align-items:center;gap:8px}.mailbox-table-sender .ant-avatar{flex:0 0 auto;background:#e7eef6;color:#334155;font-size:10px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-table-sender span{display:grid;min-width:0;gap:2px}.mailbox-table-sender strong,.mailbox-table-sender small,.mailbox-table-subject strong,.mailbox-table-subject>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-table-sender strong{color:#283545;font-size:12px}.mailbox-table-sender small{color:#8490a0;font-size:10px}.mailbox-table-subject{display:grid;min-width:0;grid-template-columns:minmax(80px,max-content) minmax(0,1fr);align-items:center;gap:7px}.mailbox-table-subject strong{color:#344054;font-size:12px}.mailbox-table-subject>span{color:#7e8a99;font-size:11px}.mailbox-table-subject>div{display:flex;grid-column:1 / -1;gap:4px;margin-top:-2px}.mailbox-table-subject .ant-tag{margin:0;font-size:9px;line-height:16px}.mailbox-table-row>time{color:#8995a3;font-size:10px;line-height:1.35;text-align:right}.mailbox-context-activity{display:grid;gap:7px;padding-top:1px}.mailbox-context-activity>span{color:#7b8795;font-size:10px;font-weight:var(--wbs-font-weight-heavy)}.mailbox-context-activity article{display:grid;gap:2px;padding-top:7px;border-top:1px solid #edf0f3}.mailbox-context-activity small{color:#98a2b0;font-size:10px}.mailbox-context-activity strong{overflow:hidden;color:#4a5665;font-size:11px;font-weight:var(--wbs-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.mailbox-workbench-grid{grid-template-columns:232px minmax(0,1fr)}.mailbox-table-header,.mailbox-table-row{grid-template-columns:20px 24px minmax(130px,.9fr) minmax(190px,1.45fr) 76px}}@media(max-width:760px){.mailbox-folder-rail{min-height:0}.mailbox-friend-groups{margin-top:0}.mailbox-table-header{display:none}.mailbox-table-row{grid-template-columns:20px 24px minmax(0,1fr);align-items:start;gap:6px 8px;min-height:78px;padding:10px 13px}.mailbox-table-row>[role=gridcell]:nth-child(1),.mailbox-table-row>[role=gridcell]:nth-child(2),.mailbox-table-sender{grid-row:1 / span 2;align-self:center}.mailbox-table-row>[role=gridcell]:nth-child(1){grid-column:1;justify-self:center}.mailbox-table-row>[role=gridcell]:nth-child(2){grid-column:2;justify-self:center}.mailbox-table-sender{grid-column:3}.mailbox-table-subject{grid-column:3;grid-template-columns:1fr;gap:2px}.mailbox-table-subject>div{display:none}.mailbox-table-row>time{display:none}.mailbox-inbox-toolbar .mailbox-bulk-action{max-width:145px;overflow:hidden;padding-inline:4px;text-overflow:ellipsis;white-space:nowrap}}.tourism-products-page{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tourism-products-page .tourism-top-tabs button{font-weight:var(--wbs-font-weight-semibold)}.tourism-products-page .tourism-top-tabs button.active,.tourism-products-page .tourism-hero-main strong,.tourism-products-page .tourism-focus-copy h2.ant-typography,.tourism-products-page .tourism-section-head h2.ant-typography,.tourism-products-page .tourism-destination-hero strong{font-weight:var(--wbs-font-weight-bold)}.tourism-products-page .tourism-hero-main .ant-tag,.tourism-products-page .tourism-focus-copy .ant-tag,.tourism-products-page .tourism-live-card .ant-tag,.tourism-products-page .tourism-login-banner .ant-btn,.tourism-products-page .tourism-focus-actions .ant-btn,.tourism-products-page .tourism-destination-hero .ant-btn,.tourism-products-page .tourism-section-head a,.tourism-products-page .tourism-login-banner strong,.tourism-products-page .tourism-category-row strong,.tourism-products-page .tourism-focus-cards strong,.tourism-products-page .tourism-live-card strong,.tourism-products-page .tourism-product-card strong,.tourism-products-page .tourism-special-card strong,.tourism-products-page .tourism-stay-card strong{font-weight:var(--wbs-font-weight-semibold)}.tourism-products-page .tourism-hero-main span,.tourism-products-page .tourism-login-banner span,.tourism-products-page .tourism-focus-tags span,.tourism-products-page .tourism-focus-cards span,.tourism-products-page .tourism-live-card span,.tourism-products-page .tourism-special-card span,.tourism-products-page .tourism-stay-card span{font-weight:var(--wbs-font-weight-medium)}.tourism-products-page .tourism-hero-main em,.tourism-products-page .tourism-live-card em,.tourism-products-page .tourism-product-card span,.tourism-products-page .tourism-product-card span b,.tourism-products-page .tourism-special-card em,.tourism-products-page .tourism-stay-card em,.tourism-products-page .tourism-stay-card em b,.tourism-products-page .tourism-stay-tabs button{font-weight:var(--wbs-font-weight-bold)}.tourism-list-head>span{display:inline-flex;align-items:center;gap:8px}.tourism-background-loading-indicator.ant-skeleton-input{width:52px;min-width:52px;height:14px;vertical-align:middle}@media(max-width:1180px){.paper-data-band{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-front-grid{grid-template-columns:240px minmax(0,1fr)}.paper-right-column{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:20px;border-left:0;border-top:1px solid #d8d8d8}.paper-right-column h2.ant-typography,.paper-tourism-rail{grid-column:1 / -1}.paper-lower-grid,.paper-market-grid,.paper-news-deck-grid,.paper-intelligence-grid{grid-template-columns:1fr}.paper-center-brief>div{grid-template-columns:1fr}.paper-center-brief a{padding-right:0;padding-bottom:12px;border-right:0;border-bottom:1px solid #dddddd}.paper-center-brief a:last-child{padding-bottom:0;border-bottom:0}.tourism-hero-carousel{grid-template-columns:180px minmax(0,1fr) 180px}.tourism-category-row{grid-template-columns:repeat(6,minmax(0,1fr))}.tourism-destination-card{grid-template-columns:1fr}.tourism-destination-hero{min-height:310px}.tourism-live-grid,.tourism-special-grid,.tourism-stay-grid,.tourism-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tourism-list-section{width:100%;margin-left:0;transform:none;padding-right:0}.tourism-list-head{margin-left:0}}@media(max-width:900px){.industry-paper{width:100%;max-width:none;padding:0 14px 44px}.paper-topline{grid-template-columns:1fr;gap:3px;padding:9px 0;text-align:center}.paper-topline span:last-child{text-align:center}.paper-masthead{grid-template-columns:1fr;gap:10px;justify-items:center;padding:18px 0}.paper-plus,.paper-account-links{justify-self:center}.paper-nav{grid-template-columns:1fr;gap:10px;padding:10px 0}.paper-issue-strip{grid-template-columns:1fr;gap:0;padding:10px 0}.paper-issue-strip span,.paper-issue-strip a{min-height:34px;display:flex;align-items:center;padding:0;border-left:0}.paper-data-band{grid-template-columns:1fr}.paper-data-band article{padding-left:0;border-right:0;border-bottom:1px solid #dddddd}.paper-data-band article:last-child{border-bottom:0}.paper-front-grid,.paper-card-grid,.paper-right-column,.paper-lead-subgrid,.paper-news-deck-grid,.paper-intelligence-grid,.paper-intel-feature{grid-template-columns:1fr}.paper-left-column{order:2}.paper-lead-story{order:1}.paper-right-column{order:3}.tourism-top-tabs,.tourism-category-row{width:100%;max-width:100%;min-width:0;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.tourism-top-tabs::-webkit-scrollbar,.tourism-category-row::-webkit-scrollbar{display:none}.tourism-top-tabs button{flex:0 0 auto}.tourism-hero-carousel{grid-template-columns:minmax(0,1fr)}.tourism-hero-side{display:none}.tourism-category-row{display:flex;padding-bottom:8px}.tourism-category-row button{flex:0 0 82px}.tourism-login-banner{grid-template-columns:1fr}.tourism-login-banner .ant-btn{grid-column:auto;grid-row:auto;justify-self:start}.tourism-product-strip,.tourism-focus-panel,.tourism-schedule-layout.detail-filter-layout,.tourism-schedule-layout.detail-filter-layout.filter-collapsed{grid-template-columns:1fr}.tourism-schedule-layout>.marketplace-filter-rail{position:static}.tourism-focus-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tourism-special-section{margin-inline:-14px;padding-inline:18px}}@media(max-width:560px){.industry-paper{padding:0 14px 48px}.paper-logo{max-width:100%;font-size:31px;white-space:nowrap;text-align:center}.paper-account-links{flex-wrap:wrap;justify-content:center}.paper-lead-story h1.ant-typography{font-size:34px}.paper-data-band strong{white-space:normal}.paper-lead-mini{grid-template-columns:82px minmax(0,1fr)}.paper-lead-mini img{width:82px;height:76px}.paper-side-feature h3.ant-typography,.paper-news-card h3.ant-typography{font-size:20px}.tourism-hero-main,.tourism-live-card,.tourism-special-card{min-height:280px}.tourism-hero-main>div,.tourism-destination-hero{padding:28px 24px}.tourism-hero-main strong,.tourism-destination-hero strong{font-size:28px}.tourism-live-grid,.tourism-special-grid,.tourism-stay-grid,.tourism-focus-cards,.tourism-result-grid,.paper-tourism-mini-grid{grid-template-columns:1fr}.tourism-section-head{align-items:flex-start;flex-direction:column}.tourism-period-buttons,.tourism-date-inputs{grid-template-columns:1fr}.tourism-date-inputs span{display:none}.tourism-focus-actions{grid-template-columns:1fr}}@media(max-width:640px){.tourism-products-page .coex-schedule-state{width:calc(100% - 32px);min-height:260px;margin:18px auto 56px;padding:28px 22px;align-content:center;border:1px solid #e5e9f0;border-radius:18px;background:#fafafa;text-align:left}.tourism-products-page .coex-schedule-state .content-empty-state,.tourism-products-page .coex-schedule-state .content-empty-state-sm{min-height:0;padding:0}.tourism-products-page .coex-schedule-state .content-empty-state-inner{align-items:start;text-align:left}.tourism-products-page .coex-schedule-state .content-empty-state-inner:before{content:"Festival";display:inline-flex;width:fit-content;margin-bottom:10px;padding:5px 9px;border-radius:999px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.tourism-products-page .coex-schedule-state .content-empty-state-label{color:#111827;font-size:18px;line-height:1.4;font-weight:var(--wbs-font-weight-heavy);word-break:keep-all}.seller-hub-page.record-detail-page{gap:16px;padding-bottom:56px}.seller-hub-page .directory-hero{gap:10px;padding:20px 18px;border-radius:12px}.seller-hub-page .directory-hero h1.ant-typography{font-size:25px;line-height:1.18}.seller-hub-page .directory-hero p.ant-typography{font-size:13px;line-height:1.55}.seller-hub-page .hub-tab-row{display:flex;gap:7px!important;margin-top:2px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.seller-hub-page .hub-tab-row::-webkit-scrollbar{display:none}.seller-hub-page .hub-tab-row a{flex:0 0 auto;padding:6px 12px;font-size:13px}.seller-hub-page .seller-performance-grid{gap:10px}.seller-hub-page .seller-performance-grid .ant-card{border-radius:12px}.seller-hub-page .seller-performance-grid .ant-card-body{min-height:88px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:14px}.seller-hub-page .seller-performance-grid .anticon{grid-row:span 2;font-size:17px}.seller-hub-page .seller-performance-grid .ant-card span{font-size:13px}.seller-hub-page .seller-performance-grid strong{grid-column:3;grid-row:1 / span 2;font-size:24px;line-height:1}}.quote-step-panel .quote-exhibition-filter-panel{gap:0;padding:10px 0 14px;border:0;border-bottom:1px solid #9ca3af;border-radius:0;background:transparent;box-shadow:none}.quote-step-panel .quote-filter-row{grid-template-columns:108px minmax(0,1fr) minmax(240px,300px);gap:12px 28px;align-items:center;min-height:0;padding:7px 0}.quote-step-panel .quote-filter-row>strong{padding-top:0;color:#111827;font-size:14px;line-height:1.4;font-weight:var(--wbs-font-weight-heavy)}.quote-step-panel .quote-filter-options{width:100%;min-width:0;flex-wrap:wrap;gap:12px 24px;align-items:center;overflow:visible;padding:0}.quote-step-panel .quote-filter-options button{flex:0 1 auto;min-height:26px;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#111827;font-size:14px;line-height:1.25;font-weight:var(--wbs-font-weight-medium);white-space:nowrap;transition:color .16s ease}.quote-step-panel .quote-filter-options button:hover{color:#2563eb}.quote-step-panel .quote-filter-options button.active{background:transparent;color:#2563eb;font-weight:var(--wbs-font-weight-heavy);box-shadow:none}.quote-step-panel .quote-filter-row .ant-input-affix-wrapper,.quote-step-panel .quote-filter-row .ant-select-selector{height:34px!important;border-color:#d7dee8!important;border-radius:4px!important;background:#fff!important}.quote-step-panel .quote-filter-row .ant-input-affix-wrapper:hover,.quote-step-panel .quote-filter-row .ant-select-selector:hover{border-color:#aeb8c6!important}.quote-step-panel .quote-filter-row-date{grid-template-columns:108px 132px 1fr auto;align-items:center}.quote-step-panel .quote-filter-row-date>strong{padding-top:0}.quote-step-panel .quote-filter-row-date .ant-checkbox-wrapper{min-height:34px;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#1f2937;font-size:14px;font-weight:var(--wbs-font-weight-medium)}.quote-step-panel .quote-filter-row-date .ant-btn{height:34px;border-radius:4px;font-weight:var(--wbs-font-weight-bold)}.quote-step-panel .quote-exhibition-result-head{align-items:center;margin-top:6px;padding-top:2px;color:#6b7280}.quote-step-panel .quote-exhibition-result-head strong{color:#111827;font-size:16px;line-height:1.4}.quote-step-panel .quote-exhibition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.quote-step-panel .quote-exhibition-grid .ant-empty{grid-column:1 / -1;padding:46px 20px;border:1px dashed #d7dee8;border-radius:8px;background:#fbfcfe}.quote-step-panel .quote-exhibition-option{position:relative;height:100%;display:grid;grid-template-rows:118px minmax(42px,auto) auto auto 1fr;gap:9px;padding:12px;border:1px solid #dde3ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px #1118270a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.quote-step-panel .quote-exhibition-option:hover{border-color:#a8b3c1;box-shadow:0 8px 20px #11182714;transform:translateY(-1px)}.quote-step-panel .quote-exhibition-option:focus-visible{outline:3px solid rgba(0,0,0,.65);outline-offset:2px}.quote-step-panel .quote-exhibition-option.selected{border-color:#111827;background:#fafafa;box-shadow:inset 0 0 0 1px #111827,0 8px 20px #11182712}.quote-step-panel .quote-exhibition-option:hover .quote-exhibition-thumb,.quote-step-panel .quote-exhibition-option.selected .quote-exhibition-thumb{border-color:#c5cfdb;box-shadow:none}.quote-step-panel .quote-exhibition-thumb{height:118px;aspect-ratio:auto;border-color:#e4e9f0;border-radius:6px;background:#f8fafc}.quote-step-panel .quote-exhibition-thumb img{display:block;width:100%;height:100%;object-fit:cover}.quote-step-panel .quote-exhibition-title{min-height:42px;display:-webkit-box;overflow:hidden;color:#111827;font-size:15px;line-height:1.38;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quote-step-panel .quote-exhibition-option.selected .quote-exhibition-title{color:#111827;text-decoration:none}.quote-step-panel .quote-exhibition-option .quote-exhibition-meta{min-height:34px;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#4b5563;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.quote-step-panel .quote-exhibition-option .quote-exhibition-meta .anticon{margin-top:2px;color:#8b95a3}.quote-step-panel .quote-exhibition-badges{align-content:start;align-items:flex-start;gap:6px;min-height:24px;margin-top:2px}.quote-step-panel .quote-exhibition-badges em,.quote-step-panel .quote-exhibition-badges .ant-tag{min-height:22px;display:inline-flex;align-items:center;margin:0;padding:0 7px;border-radius:4px;font-size:11px;line-height:1;font-weight:var(--wbs-font-weight-heavy)}.quote-step-panel .quote-exhibition-badges em{background:#eef2f8;color:#536074}.quote-step-panel .quote-exhibition-badges em.primary{background:#2457d6;color:#fff}@media(max-width:1100px){.quote-step-panel .quote-exhibition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.quote-step-panel .quote-exhibition-filter-panel{padding:16px}.quote-step-panel .quote-filter-row,.quote-step-panel .quote-filter-row-date{grid-template-columns:1fr;gap:8px}.quote-step-panel .quote-filter-row>strong{padding-top:0}.quote-step-panel .quote-filter-row .ant-input-affix-wrapper,.quote-step-panel .quote-filter-row .ant-select{width:100%}.quote-step-panel .quote-filter-row-date .ant-checkbox-wrapper,.quote-step-panel .quote-filter-row-date .ant-btn{width:100%;justify-content:center}}@media(max-width:640px){.quote-step-panel .quote-exhibition-result-head{align-items:flex-start;flex-direction:column;gap:4px}.quote-step-panel .quote-exhibition-grid{grid-template-columns:1fr}.quote-step-panel .quote-filter-options button{white-space:nowrap;text-align:left}}.quote-one-page-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.quote-one-page-page{max-width:1760px}.quote-one-page-card{--quote-one-page-control-height: 50px;--quote-one-page-control-inner-height: 48px}.page-container.quote-wide-container{max-width:1500px;padding:28px}.quote-one-page-card .ant-card-body{padding:14px 18px 0}.quote-one-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:9px;border-bottom:1px solid #e5e9f0}.quote-one-page-title-main{min-width:0;display:flex;align-items:flex-start;gap:10px}.quote-one-page-back.ant-btn{width:34px;height:34px;flex:0 0 34px;margin-top:-4px;border-radius:8px;color:#111827;box-shadow:none}.quote-one-page-back.ant-btn:hover,.quote-one-page-back.ant-btn:focus{background:#f3f5f8!important;color:#111827!important}.quote-one-page-title h2.ant-typography{margin:0 0 4px;color:#111827;font-size:22px;line-height:1.22;letter-spacing:0}.quote-one-page-status{min-width:104px;display:grid;gap:2px;justify-items:end;padding:6px 9px;border:1px solid #e4e9f0;border-radius:8px;background:#fbfcfe}.quote-one-page-status span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.quote-one-page-status strong{color:#111827;font-size:18px;line-height:1;font-weight:var(--wbs-font-weight-heavy)}.quote-one-page-form{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.quote-one-page-form>.quote-one-page-section{grid-column:1;grid-row:auto}.quote-one-page-form>.quote-one-page-section:nth-of-type(4) .quote-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-one-page-section{display:grid;gap:14px;align-content:start;align-self:start;padding:18px 0 20px;border-bottom:1px solid #e5e9f0}.quote-one-page-section:last-of-type{border-bottom:0}.quote-one-page-section-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.quote-one-page-section-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#111827;color:var(--km-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.quote-one-page-section-head h3.ant-typography{margin:0 0 2px;color:#111827;font-size:18px;line-height:1.3;letter-spacing:0}.quote-one-page-section-head .ant-typography-secondary{display:none}.quote-one-page-grid{display:grid;gap:8px;align-items:start}.quote-one-page-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-one-page-grid-main>.ant-form-item:first-child{grid-column:1 / -1}.quote-one-page-grid-budget{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-one-page-card .ant-form-item{margin-bottom:0}.quote-one-page-card .ant-form-item-label{padding-bottom:3px}.quote-one-page-card .ant-form-item-label>label{height:auto;color:#111827;font-size:12px;line-height:1.25;font-weight:var(--wbs-font-weight-heavy)}.quote-selected-exhibition-line{min-height:32px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:6px 9px;border:1px solid #e5e9f0;border-radius:8px;background:#fbfcfe;color:#4b5563;font-size:12px}.quote-selected-exhibition-line strong{color:#111827;font-size:14px}.quote-selected-exhibition-line span{display:inline-flex;align-items:center;gap:5px}.quote-selected-exhibition-line.empty{color:#667085}.quote-saved-strip.compact{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:6px 9px}.quote-one-page-card .quote-service-context-card,.quote-one-page-card .quote-category-guide-card{display:none}.quote-one-page-card .quote-service-grid{grid-template-columns:repeat(4,minmax(96px,1fr));gap:6px}.quote-one-page-card .quote-service-card{min-height:36px;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;padding:6px 8px;border-radius:7px}.quote-one-page-card .quote-service-icon{display:none}.quote-one-page-card .quote-service-card strong{margin-bottom:0;font-size:12px;line-height:1.25}.quote-one-page-card .quote-service-card .ant-typography-secondary{display:none}.quote-one-page-card .quote-service-locked-card{min-height:var(--quote-one-page-control-height);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #00ff6e;border-radius:8px;background:#fafafa}.quote-one-page-card .quote-service-locked-card>span{flex:0 0 auto;color:#111827;font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.quote-one-page-card .quote-service-locked-card>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.quote-one-page-card .quote-service-locked-card .ant-tag{min-height:30px;display:inline-flex;align-items:center;margin-inline-end:0;border-color:#00ff6e;border-radius:6px;background:#eee;color:#111827;font-weight:var(--wbs-font-weight-heavy)}.quote-detail-table{display:grid;gap:0;overflow:hidden;border:1px solid #e6ebf1;border-radius:8px;background:#fff}.quote-detail-row{display:grid;grid-template-columns:76px repeat(7,minmax(88px,1fr));gap:6px;align-items:center;min-height:calc(var(--quote-one-page-control-height) + 8px);padding:4px 6px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff}.quote-detail-row:last-child{border-bottom:0}.quote-booth-detail-row{grid-template-columns:76px minmax(0,1fr)}.quote-detail-row-wide{grid-template-columns:76px minmax(280px,2fr) minmax(180px,1fr)}.quote-personnel-row{grid-template-columns:76px repeat(5,minmax(88px,1fr)) 30px}.quote-detail-row>strong{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-heavy);line-height:1.25;white-space:nowrap}.quote-detail-row .ant-form-item-label{display:none}.quote-detail-row .ant-form-item{min-width:0}.quote-detail-row .ant-input,.quote-detail-row .ant-select-selector,.quote-detail-row .ant-input-number,.quote-one-page-grid .ant-input,.quote-one-page-grid .ant-select-selector,.quote-one-page-grid .ant-picker,.quote-one-page-grid .ant-input-number{height:var(--quote-one-page-control-height)!important;min-height:var(--quote-one-page-control-height)!important;border-radius:6px!important}.quote-detail-row .ant-input,.quote-detail-row .ant-select-selector,.quote-detail-row .ant-input-number,.quote-detail-row .ant-input-number-input{height:var(--quote-one-page-control-height)!important;min-height:var(--quote-one-page-control-height)!important}.quote-one-page-grid .ant-input-number-input,.quote-detail-row .ant-input-number-input,.quote-one-page-grid .ant-picker-input>input,.quote-detail-row .ant-picker-input>input{height:var(--quote-one-page-control-inner-height)!important;line-height:var(--quote-one-page-control-inner-height)!important}.quote-one-page-grid .ant-select-selection-item,.quote-one-page-grid .ant-select-selection-placeholder,.quote-one-page-grid .ant-select-selection-search-input,.quote-detail-row .ant-select-selection-item,.quote-detail-row .ant-select-selection-placeholder,.quote-detail-row .ant-select-selection-search-input{line-height:var(--quote-one-page-control-inner-height)!important}.quote-unit-number{width:100%;display:flex!important}.quote-unit-number .ant-input-number{flex:1 1 auto;width:100%;min-width:0;border-color:#d8dee8!important;border-right:0!important;border-radius:7px 0 0 7px!important;background:#fff!important;box-shadow:none!important}.quote-unit-number .ant-input-number:hover,.quote-unit-number:hover .ant-input-number{border-color:#b8c2d1!important}.quote-unit-number .ant-input-number-focused,.quote-unit-number:focus-within .ant-input-number{border-color:#111827!important}.quote-unit-number .ant-input-number-input{height:var(--quote-one-page-control-inner-height)!important;min-height:var(--quote-one-page-control-inner-height)!important;padding:0 10px!important;text-align:right;font-weight:var(--wbs-font-weight-bold)}.quote-unit-number .ant-input-number-handler-wrap,.quote-detail-row .ant-input-number-handler-wrap,.quote-one-page-grid .ant-input-number-handler-wrap{display:none!important}.quote-unit-number-suffix{flex:0 0 auto;min-width:34px;height:var(--quote-one-page-control-height);display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #d8dee8;border-left:0;border-radius:0 7px 7px 0;background:#f7f9fc;color:#475467;font-size:13px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.quote-unit-number:hover .quote-unit-number-suffix{border-color:#b8c2d1}.quote-unit-number:focus-within .quote-unit-number-suffix{border-color:#111827;background:#fff;color:#111827}.quote-detail-row .ant-checkbox-group{min-height:var(--quote-one-page-control-height);display:flex;align-items:center;flex-wrap:nowrap;gap:6px 10px;overflow-x:auto;white-space:nowrap}.quote-detail-row .ant-checkbox-wrapper{margin-inline-start:0;white-space:nowrap}.quote-personnel-row .ant-btn{width:var(--quote-one-page-control-height);height:var(--quote-one-page-control-height);justify-self:end}.quote-repeat-add-row{display:flex;justify-content:flex-end;padding:4px 6px;border-bottom:1px solid #edf0f5;background:#fff}.quote-repeat-add-row .ant-btn{height:var(--quote-one-page-control-height);border-radius:6px;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.quote-request-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:8px}.quote-request-grid textarea.ant-input{min-height:74px!important}.dropdown-input,.editable-dropdown-input{width:100%}.dropdown-input.ant-select{height:50px}.dropdown-input.ant-select .ant-select-selector{min-height:50px;align-items:center;padding:0 40px 0 14px!important;border:1px solid var(--wbs-form-border)!important;border-radius:10px!important;background:var(--wbs-form-surface)!important;box-shadow:none!important}.dropdown-input.ant-select-multiple .ant-select-selector,.dropdown-input.ant-select-multiple .ant-select-selection-overflow{align-items:center}.dropdown-input.ant-select-multiple .ant-select-selection-wrap{align-self:center}.dropdown-input.ant-select-multiple .ant-select-selection-search{display:flex;align-items:center}.dropdown-input.ant-select .ant-select-selection-item,.dropdown-input.ant-select .ant-select-selection-placeholder,.dropdown-input.ant-select .ant-select-selection-search-input{color:#111827;font-size:15px;line-height:48px!important}.dropdown-input.ant-select .ant-select-selection-placeholder{color:#b6beca}.dropdown-input--field.ant-select{height:46px}.dropdown-input--field.ant-select .ant-select-selector{height:46px;min-height:46px}.dropdown-input--field.ant-select .ant-select-selection-item,.dropdown-input--field.ant-select .ant-select-selection-placeholder,.dropdown-input--field.ant-select .ant-select-selection-search-input{line-height:44px!important}.dropdown-input.ant-select .ant-select-arrow{inset-inline-end:14px;color:#6b7280;font-size:13px}.dropdown-input.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--wbs-form-border)!important}.dropdown-input.ant-select-focused .ant-select-selector{border-color:var(--wbs-form-border)!important;box-shadow:none!important}.editable-dropdown-input.ant-select .ant-select-selector{height:50px!important;min-height:50px!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.editable-dropdown-input.ant-select .ant-select-selection-search{top:0!important;right:0!important;bottom:0!important;left:0!important}.editable-dropdown-input .ant-input-affix-wrapper{height:50px;padding:0 8px 0 14px;border:1px solid var(--wbs-form-border);border-radius:10px;background:var(--wbs-form-surface);box-shadow:none}.editable-dropdown-input .ant-input-affix-wrapper:hover{border-color:var(--wbs-form-border)}.editable-dropdown-input .ant-input-affix-wrapper-focused,.editable-dropdown-input .ant-input-affix-wrapper:focus-within{border-color:var(--wbs-form-border);box-shadow:none}.editable-dropdown-input .ant-input-affix-wrapper .ant-input{height:48px;padding:0;color:#111827;font-size:15px}.editable-dropdown-input .ant-input-suffix{margin-inline-start:8px}.editable-dropdown-trigger{width:36px;height:36px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#111827;cursor:pointer}textarea.ant-input{box-sizing:border-box;padding-block:var(--wbs-textarea-padding-block);line-height:var(--wbs-textarea-line-height)}textarea.fixed-textarea.ant-input{min-height:var(--wbs-textarea-min-height, var(--wbs-textarea-height-standard));resize:none!important;overflow-y:auto!important;overscroll-behavior:auto}textarea.fixed-textarea.fixed-textarea--compact{--wbs-textarea-min-height: var(--wbs-textarea-height-compact)}textarea.fixed-textarea.fixed-textarea--standard{--wbs-textarea-min-height: var(--wbs-textarea-height-standard)}textarea.fixed-textarea.fixed-textarea--expanded{--wbs-textarea-min-height: var(--wbs-textarea-height-expanded)}textarea.fixed-textarea.ant-input::-webkit-resizer{display:none}textarea.fixed-textarea.ant-input::-webkit-scrollbar{width:8px}textarea.fixed-textarea.ant-input::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd2dc;background-clip:content-box}textarea.fixed-textarea.ant-input::-webkit-scrollbar-track{background:transparent}.editable-dropdown-trigger:hover:not(:disabled){background:#f5f6f8}.editable-dropdown-trigger:disabled{color:#aeb6c2;cursor:default}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:focus-within,.ant-input-affix-wrapper-focused,.ant-input-number:focus-within,.ant-input-number-focused,.ant-input-number-affix-wrapper:focus-within,.ant-input-number-affix-wrapper-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ant-picker:focus,.ant-picker-focused,.ant-cascader-picker:focus-within,.ant-cascader-picker-focused,.ant-mentions:focus-within,.ant-mentions-focused{outline:0!important;outline-offset:0!important;box-shadow:none!important}.dropdown-input--compact.editable-dropdown-input.ant-select,.dropdown-input--compact.editable-dropdown-input .ant-input-affix-wrapper{min-width:0;min-height:34px;height:34px}.dropdown-input--compact.editable-dropdown-input .ant-input-affix-wrapper{display:flex;align-items:center;padding:0 5px 0 10px;border-radius:7px}.dropdown-input--compact.editable-dropdown-input .ant-input-affix-wrapper .ant-input{min-width:0;height:32px;font-size:12px;line-height:32px}.dropdown-input--compact.editable-dropdown-input .editable-dropdown-trigger{width:26px;height:26px;flex:0 0 26px}.quote-detail-row .editable-dropdown-input.ant-select{height:var(--quote-one-page-control-height)}.quote-detail-row .editable-dropdown-input.ant-select .ant-select-selector{height:var(--quote-one-page-control-height)!important;min-height:var(--quote-one-page-control-height)!important;border-radius:6px!important}.quote-detail-row .editable-dropdown-input .ant-input-affix-wrapper{height:var(--quote-one-page-control-height);min-height:var(--quote-one-page-control-height);padding:0 3px 0 9px;border-radius:6px}.quote-detail-row .editable-dropdown-input .ant-input-affix-wrapper .ant-input{height:var(--quote-one-page-control-inner-height);font-size:13px}.quote-detail-row .editable-dropdown-input .ant-input-suffix{margin-inline-start:4px}.quote-detail-row .editable-dropdown-trigger{width:34px;height:34px;border-radius:5px;font-size:11px}.dropdown-input-popup,.editable-dropdown-popup{box-sizing:border-box;padding:6px!important;border:1px solid var(--wbs-form-border);border-radius:10px!important;background:var(--wbs-form-surface);box-shadow:0 10px 24px #11182714!important}.dropdown-input-popup .ant-select-item,.editable-dropdown-popup .ant-select-item{min-height:42px;padding:0 14px!important;border-radius:8px;color:#202733;font-size:15px;line-height:42px}.dropdown-input-popup .ant-select-item-option-content,.editable-dropdown-popup .ant-select-item-option-content{line-height:42px}.dropdown-input-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dropdown-input-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.editable-dropdown-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.editable-dropdown-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#f3f5f8!important;color:#111827!important}.quote-one-page-card .ant-upload-drag{padding:10px!important}.quote-one-page-card .ant-upload-drag .ant-upload-drag-icon{display:none}.quote-one-page-card .ant-upload-drag p.ant-upload-text{margin-bottom:2px;font-size:13px}.quote-one-page-card .ant-upload-drag p.ant-upload-hint{font-size:12px}.quote-one-page-actions{position:sticky;bottom:0;z-index:5;align-items:center;margin:0 -18px;padding:9px 18px;border-top:1px solid #e5e9f0;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quote-one-page-actions>span{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.quote-request-summary-aside{min-width:0}.quote-request-summary-card{position:sticky;top:96px;border-color:#dfe5ee;border-radius:10px;box-shadow:none}.quote-request-summary-card .ant-card-body{min-height:calc(100vh - 142px);display:flex;flex-direction:column;gap:16px;padding:16px}.quote-request-summary-media{overflow:hidden;display:grid;place-items:center;width:100%;aspect-ratio:16 / 10;border:1px solid #edf0f5;border-radius:8px;background:#fff}.quote-request-summary-media img{display:block;width:100%;height:100%;object-fit:cover}.quote-request-summary-media img.is-wbs-fallback{object-fit:contain}.quote-request-summary-empty{color:#8a94a6;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.quote-request-summary-head{display:grid;gap:7px;padding-bottom:12px;border-bottom:1px solid #edf0f5}.quote-request-summary-head>span.ant-typography{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.quote-request-summary-head h3.ant-typography{margin:0;color:#111827;font-size:20px;font-weight:var(--wbs-font-weight-semibold);line-height:1.34;letter-spacing:0;word-break:keep-all}.quote-request-summary-head .ant-tag{width:fit-content}.quote-request-summary-lines{display:grid;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.quote-request-summary-lines div{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #edf0f5}.quote-request-summary-lines div:last-child{border-bottom:0}.quote-request-summary-lines span,.quote-request-summary-services>span,.quote-request-summary-progress span{color:#667085;font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.quote-request-summary-lines strong{color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-medium);line-height:1.45;word-break:keep-all}.quote-request-summary-services{display:grid;gap:9px}.quote-request-summary-services>div{display:flex;flex-wrap:wrap;gap:6px}.quote-request-summary-services .ant-tag{margin:0;border-radius:999px;font-weight:var(--wbs-font-weight-semibold)}.quote-request-summary-progress{display:grid;gap:8px;padding:12px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.quote-request-summary-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.quote-request-summary-progress strong{color:#111827;font-size:18px;font-weight:var(--wbs-font-weight-bold)}.quote-request-summary-progress progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:#edf0f5}.quote-request-summary-progress progress::-webkit-progress-bar{background:#edf0f5}.quote-request-summary-progress progress::-webkit-progress-value{background:var(--wbs-yellow)}.quote-request-summary-progress progress::-moz-progress-bar{background:var(--wbs-yellow)}.quote-request-summary-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #edf0f5}.quote-request-summary-actions .ant-btn{height:42px;border-radius:8px;font-weight:var(--wbs-font-weight-bold)}.quote-request-summary-actions .ant-btn-primary{border-color:#111827;background:#111827;color:#fff}.quote-request-summary-actions .ant-btn-primary:hover,.quote-request-summary-actions .ant-btn-primary:focus{border-color:#111827!important;background:#111827!important;color:#fff!important}@media(min-width:1500px){.quote-wide-container .quote-one-page-page{max-width:100%}.quote-wide-container .quote-one-page-form{grid-template-columns:minmax(0,1fr)}.quote-wide-container .quote-one-page-form>.quote-one-page-section:nth-of-type(1){grid-column:1;grid-row:auto}.quote-wide-container .quote-one-page-form>.quote-one-page-section:nth-of-type(2){grid-column:1;grid-row:auto}.quote-wide-container .quote-one-page-form>.quote-one-page-section:nth-of-type(3){grid-column:1;grid-row:auto}.quote-wide-container .quote-one-page-form>.quote-one-page-section:nth-of-type(4){grid-column:1;grid-row:auto}.quote-wide-container .quote-one-page-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-wide-container .quote-one-page-grid-main>.ant-form-item:first-child{grid-column:1 / -1}.quote-wide-container .quote-one-page-grid-budget{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-wide-container .quote-one-page-card .quote-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-wide-container .quote-one-page-form>.quote-one-page-section:nth-of-type(4) .quote-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-wide-container .quote-request-grid textarea.ant-input{min-height:58px!important}.quote-wide-container .quote-one-page-card .ant-upload-drag{padding:6px!important}}@media(max-width:1180px){.quote-one-page-layout{grid-template-columns:minmax(0,1fr)}.quote-request-summary-card{position:static}.quote-request-summary-card .ant-card-body{min-height:auto}.quote-one-page-form{grid-template-columns:minmax(0,1fr)}.quote-one-page-form>.quote-one-page-section:nth-of-type(1),.quote-one-page-form>.quote-one-page-section:nth-of-type(2),.quote-one-page-form>.quote-one-page-section:nth-of-type(3),.quote-one-page-form>.quote-one-page-section:nth-of-type(4){grid-column:auto;grid-row:auto}.quote-one-page-grid-main,.quote-one-page-grid-budget,.quote-one-page-card .quote-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-detail-row,.quote-detail-row-wide{grid-template-columns:82px repeat(3,minmax(0,1fr))}.quote-personnel-row{grid-template-columns:82px repeat(3,minmax(0,1fr)) 34px}}@media(max-width:820px){.page-container.quote-wide-container{padding:16px}.quote-one-page-card .ant-card-body{padding:16px 14px 0}.quote-one-page-title{flex-direction:column}.quote-one-page-status{justify-items:start}.quote-one-page-grid-main,.quote-one-page-grid-budget,.quote-one-page-card .quote-service-grid,.quote-detail-row,.quote-personnel-row,.quote-detail-row-wide,.quote-request-grid,.quote-one-page-section-head{grid-template-columns:1fr}.quote-detail-row>strong{padding-top:0}.quote-one-page-actions{align-items:stretch;flex-direction:column;margin-inline:-14px;padding-inline:14px}.quote-one-page-actions .ant-space{justify-content:space-between}.quote-request-summary-actions{grid-template-columns:1fr}}.text-dropdown{position:relative;width:100%}.app-shell .text-dropdown .ant-input-affix-wrapper{display:flex;align-items:center;width:100%;min-height:44px;padding:0 8px 0 14px;border:1px solid var(--seed-color-stroke-strong)!important;border-radius:var(--seed-radius-r3)!important;background:var(--seed-color-bg)!important;box-shadow:none!important}.app-shell .text-dropdown .ant-input-affix-wrapper:hover,.app-shell .text-dropdown .ant-input-affix-wrapper:focus-within{border-color:var(--seed-palette-gray-600)!important;box-shadow:none!important}.app-shell .text-dropdown .ant-input-affix-wrapper .ant-input{min-width:0;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--seed-color-fg)!important;font-size:14px}.text-dropdown-actions{display:inline-flex;align-items:center;gap:2px}.app-shell .text-dropdown-action.ant-btn,.text-dropdown-action{width:30px;min-width:30px!important;height:30px;min-height:30px!important;display:inline-grid;place-items:center;padding:0!important;border:0!important;border-radius:var(--seed-radius-r2)!important;background:transparent!important;color:var(--seed-color-fg-muted)!important;cursor:pointer}.text-dropdown-action:hover:not(:disabled),.text-dropdown-action:focus-visible:not(:disabled){background:var(--seed-color-bg-pressed)!important;color:var(--seed-color-fg)!important;outline:0}.text-dropdown-action:disabled{cursor:not-allowed;opacity:.45}.text-dropdown-popup{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:70;max-height:240px;overflow:auto;padding:4px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg);box-shadow:0 10px 24px #2a30381f}.text-dropdown-option{width:100%;min-height:38px;display:block;padding:8px 10px;border:0;border-radius:var(--seed-radius-r2);background:transparent;color:var(--seed-color-fg);font:inherit;font-size:14px;line-height:1.45;text-align:left;cursor:pointer}.text-dropdown-option:hover:not(:disabled),.text-dropdown-option[aria-selected=true]{background:var(--seed-color-bg-pressed)}.text-dropdown-option:disabled{color:var(--seed-color-fg-disabled);cursor:not-allowed}.text-dropdown-empty{min-height:38px;display:grid;place-items:center;padding:8px 10px;color:var(--seed-color-fg-muted);font-size:13px;text-align:center}.quote-one-page-card .text-dropdown .ant-input-affix-wrapper{min-height:var(--quote-one-page-control-height);height:var(--quote-one-page-control-height);border-radius:6px!important}.quote-one-page-card .text-dropdown-action{width:34px;min-width:34px!important;height:34px;min-height:34px!important}.service-detail-grid .text-dropdown .ant-input-affix-wrapper{min-height:46px}.wbs-back-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--seed-color-stroke-strong)!important;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg)!important;color:var(--seed-color-fg)!important;font-weight:600;letter-spacing:0;box-shadow:none!important;transition:border-color var(--seed-transition),background-color var(--seed-transition),color var(--seed-transition),box-shadow var(--seed-transition)}.wbs-back-button.ant-btn:hover,.wbs-back-button.ant-btn:focus-visible{border-color:var(--seed-palette-gray-600)!important;background:var(--seed-color-bg-pressed)!important;color:var(--seed-color-fg)!important}.wbs-back-button.ant-btn.is-icon-only{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%}.wbs-back-button.ant-btn.has-label{height:40px;min-width:0;padding:0 14px 0 12px;border-radius:var(--seed-radius-r3)}.wbs-back-button-cover.ant-btn{position:absolute;left:16px;top:16px;z-index:3;border-radius:50%;border-color:#ffffffc2!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wbs-back-button-cover.ant-btn:hover,.wbs-back-button-cover.ant-btn:focus{border-color:#fff!important;background:#fff!important}.quote-one-page-back.wbs-back-button.ant-btn{flex:0 0 38px}.my-wbs-trigger.ant-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:3px 9px 3px 4px;border-radius:999px;color:#171717;font-size:13px;font-weight:var(--wbs-font-weight-bold);transition:background-color var(--seed-transition),box-shadow var(--seed-transition)}.market-account-area.is-guest .my-wbs-trigger.ant-btn{min-height:40px;height:auto;padding:8px 12px;line-height:20px}.my-wbs-trigger.ant-btn:hover,.my-wbs-trigger.ant-btn:focus-visible{background:var(--seed-palette-yellow-200)!important;color:#171717!important}.app-shell .market-business-card-button.ant-btn:not(:disabled):hover,.app-shell .market-business-card-button.ant-btn:not(:disabled):focus-visible,.app-shell .market-profile-button.ant-btn:not(:disabled):hover,.app-shell .market-profile-button.ant-btn:not(:disabled):focus-visible,.app-shell .market-message-button.ant-btn:not(:disabled):hover,.app-shell .market-message-button.ant-btn:not(:disabled):focus-visible{border-color:transparent!important;background:var(--seed-palette-yellow-200)!important;color:#171717!important;outline:0!important;box-shadow:none!important}.my-wbs-trigger.ant-btn.is-active,.my-wbs-trigger.ant-btn[aria-current=page]{background:var(--seed-palette-yellow-100)!important;color:#171717!important;box-shadow:inset 0 0 0 1px #1a1c2029}.my-wbs-trigger .ant-avatar{background:#171717;color:var(--km-action);font-weight:var(--wbs-font-weight-heavy)}.my-wbs-account-menu .ant-dropdown-menu{min-width:156px;padding:6px;border:1px solid #e2e5e9;border-radius:10px;box-shadow:0 12px 30px #1118271f}.my-wbs-account-menu .ant-dropdown-menu-item{min-height:38px;display:flex;align-items:center;gap:8px;border-radius:7px;font-weight:var(--wbs-font-weight-semibold)}.my-wbs-popover .ant-popover-inner{padding:0;overflow:hidden;border:1px solid #e2e5e9;border-radius:17px;background:#f5f6f7;box-shadow:0 18px 46px #11182724}.my-wbs-mega-menu{display:grid;grid-template-columns:240px 230px;min-height:500px;color:#26292e}.my-wbs-primary{display:grid;align-content:start;gap:3px;padding:18px 12px;border-right:1px solid #d9dde2}.my-wbs-primary>div{display:grid}.my-wbs-primary>.my-wbs-menu-divider{margin-top:7px;padding-top:10px;border-top:1px solid #d9dde2}.my-wbs-primary button{display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;gap:8px;align-items:center;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#30343a;font-size:14px;text-align:left;cursor:pointer}.my-wbs-primary button:hover,.my-wbs-primary button:focus-visible,.my-wbs-primary button.is-active{outline:0;background:var(--seed-color-brand-weak);color:#16191d;font-weight:var(--wbs-font-weight-bold)}.my-wbs-primary-icon{display:inline-grid;place-items:center;font-size:16px}.my-wbs-primary em{color:#ef2b2d;font-size:11px;font-style:normal;font-weight:var(--wbs-font-weight-heavy)}.my-wbs-chevron{color:#868c94;font-size:11px}.my-wbs-secondary{display:grid;align-content:start;gap:3px;padding:22px 18px}.my-wbs-secondary h3{margin:0 0 9px;color:#191c20;font-size:17px}.my-wbs-secondary button{width:100%;min-height:38px;padding:0;border:0;background:transparent;color:#3c4148;font-size:14px;text-align:left;cursor:pointer}.my-wbs-secondary button:hover,.my-wbs-secondary button:focus-visible{outline:0;color:#111;font-weight:var(--wbs-font-weight-bold)}.my-wbs-role-quick-links{display:grid;gap:3px;margin:-8px -4px 14px;padding:10px 12px;border:1px solid #eceef2;border-radius:10px;background:#f2fff8}.my-wbs-role-quick-links h3{margin-bottom:4px;font-size:13px}.communication-workspace-shell{display:grid;grid-template-columns:220px minmax(0,1fr);width:min(100%,1440px);min-height:calc(100vh - 137px);margin:0 auto;overflow:hidden;border-top:1px solid #e0e3e7;background:#fff}.mailbox-workspace-shell{grid-template-columns:minmax(0,1fr)}.mailbox-workspace-shell .communication-mailbox-main{grid-column:1}.communication-icon-rail{display:none!important;align-content:start;gap:8px;padding:15px 8px;border-right:1px solid #d9dde2;background:#f5f6f7}.communication-icon-rail button{display:grid;width:36px;height:40px;place-items:center;border:0;border-radius:8px;background:transparent;color:#333940;font-size:17px;cursor:pointer}.communication-icon-rail button:hover,.communication-icon-rail button:focus-visible,.communication-icon-rail button.is-active{outline:0;background:#fff;color:#111;box-shadow:0 1px 4px #1118270d}.communication-folder-rail{display:grid;align-content:start;gap:13px;padding:14px 16px;border-right:1px solid #e2e5e9;background:#f4f5f6}.communication-folder-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.communication-folder-search.ant-input-affix-wrapper{height:38px;border:0;border-radius:999px;background:#fff;box-shadow:none}.communication-friend-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:0 10px;border:1px solid #d9dde2;border-radius:10px;background:#fff;color:#303844;font:inherit;font-size:12px;font-weight:var(--wbs-font-weight-semibold);white-space:nowrap;cursor:pointer}.communication-friend-toggle:hover,.communication-friend-toggle:focus-visible{outline:0;border-color:#00c756;background:#edfff5}.communication-friend-toggle.is-active{border-color:#171717;background:#171717;color:#fff}.communication-folder-title{padding:0 10px;color:#171a1f;font-size:14px}.communication-country-filter{display:grid;gap:8px;padding:0 10px 14px;border-bottom:1px solid #d9dde2}.communication-country-filter>span{color:#858c96;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.message-country-trigger{display:flex;align-items:center;justify-content:space-between;height:34px;border-color:#dfe4ea;border-radius:8px;color:#374151;text-align:left}.message-country-trigger .anticon{color:#778294;font-size:10px}.message-country-popover{width:264px}.message-country-popover .ant-popover-inner{padding:0;border-radius:0}.message-country-popover .marketplace-filter-panel{width:264px;min-width:264px;border:0;box-shadow:none}.message-country-popover .top-filter-head,.message-country-popover .top-filter-keyword-row,.message-country-popover .top-filter-selected-items{display:none}.message-country-popover .top-filter-row{padding:0;border:0}.message-country-popover .top-filter-section-toggle{display:none}.message-country-popover .top-filter-hierarchy-menu{min-height:0}.message-country-popover .top-filter-parent-list{width:264px;max-height:330px;overflow-y:auto;padding:8px}.message-country-popover .top-filter-parent-option{min-height:34px;border-radius:7px}.message-country-popover .top-filter-subcategory-panel.grouped{min-width:720px}.communication-friend-groups button.is-drop-target{border:1px dashed #00d45c;background:#edfff5}.communication-friend-groups button.is-drop-target:hover{border-color:#009b43;background:#bdffda}.communication-message-filter{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid #d9dde2}.communication-message-filter .communication-country-filter{padding-bottom:0;border:0}.communication-filter-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;border-radius:9px;background:#e9edf1}.communication-filter-tabs button{min-height:30px;border:0;border-radius:7px;background:transparent;color:#6f7b8c;font-size:11px;cursor:pointer}.communication-filter-tabs button.is-active{background:#fff;color:#1e2936;font-weight:var(--wbs-font-weight-bold);box-shadow:0 1px 2px #121c2d14}.communication-filter-description{display:flex;align-items:center;gap:6px;padding:2px 10px 0;color:#84909f;font-size:11px}.message-product-popover .top-filter-options{display:grid;gap:2px;padding:8px}.message-product-popover .top-filter-option{min-height:32px}.communication-group-title{display:flex;align-items:center;justify-content:space-between;padding:0 6px 5px 10px}.communication-group-title>span{padding:0}.communication-all-friends{margin-bottom:7px}.communication-add-group{display:grid!important;width:22px!important;min-height:22px!important;place-items:center;padding:0!important;border:1px solid #dce1e7!important;border-radius:6px!important;background:#fff!important;color:#556171!important}.communication-new-group{display:grid;gap:8px;width:224px}.communication-new-group>strong{color:#243142;font-size:13px}.communication-new-group .ant-input,.communication-new-group .ant-btn{height:34px;border-radius:7px;font-size:12px}.communication-group-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;min-width:0;border-radius:9px}.communication-group-select{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;min-width:0!important;min-height:38px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#373c43!important;text-align:left!important}.communication-group-select>.anticon{color:#6e7d8e;font-size:14px}.communication-group-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-shared-friend-groups .communication-folder-section{display:grid;gap:2px}.mailbox-shared-friend-groups>.communication-folder-section{margin-top:0;padding-top:0;border-top:0}.mailbox-shared-friend-groups .communication-group-select{grid-template-columns:18px minmax(0,1fr) auto!important}.mailbox-shared-friend-groups .communication-all-friends{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#373c43;text-align:left;cursor:pointer}.mailbox-shared-friend-groups .communication-all-friends.is-active{background:#fff;color:#171a1f;font-weight:var(--wbs-font-weight-bold)}.mailbox-shared-friend-groups .communication-group-title{color:#6e7d8e;font-size:12px}.communication-group-count{color:#8490a0;font-size:11px;font-style:normal}.communication-group-row:hover>.communication-group-select,.communication-group-row:focus-within>.communication-group-select{background:#fff!important;color:#171a1f!important}.communication-group-select.is-active{background:#fff!important;color:#171a1f!important;font-weight:var(--wbs-font-weight-bold)}.communication-group-select.is-drop-target{border:1px dashed #00d45c!important;background:#edfff5!important}.communication-group-select.is-drop-target:hover{border-color:#009b43!important;background:#bdffda!important}.communication-group-more{display:grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;place-items:center;justify-self:end;padding:0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#6f7884!important;opacity:0;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.communication-group-more>.anticon{font-size:19px}.communication-group-row:hover .communication-group-more,.communication-group-row:focus-within .communication-group-more,.communication-group-more.is-open,.communication-group-more:focus-visible{opacity:1;background:#fff!important;color:#171a1f!important}.communication-group-more:hover{background:#e9edf1!important;color:#111!important}.communication-group-row{overflow:hidden;gap:0}.communication-group-row:hover,.communication-group-row:focus-within,.communication-group-row.is-active,.communication-group-row.is-menu-open{background:#fff}.communication-group-row>.communication-group-select{border-radius:0!important;background:transparent!important}.communication-group-row>.communication-group-more{height:38px!important;min-height:38px!important;width:38px!important;border:0!important;border-radius:0!important;background:transparent!important}.communication-group-row.is-active .communication-group-more,.communication-group-row.is-menu-open .communication-group-more{opacity:1}.communication-folder-section .communication-group-row>.communication-group-more:hover,.communication-folder-section .communication-group-row>.communication-group-more:focus-visible,.communication-folder-section .communication-group-row>.communication-group-more.is-open{background:transparent!important;color:#111!important}.communication-folder-section .communication-group-row>.communication-group-select:hover,.communication-folder-section .communication-group-row>.communication-group-select:focus-visible,.communication-folder-section .communication-group-row>.communication-group-select.is-active{background:transparent!important;border-radius:0!important}.communication-folder-section .communication-group-row>.communication-group-more{grid-template-columns:1fr!important;gap:0!important;border-radius:0!important;box-shadow:none!important}.communication-group-menu{display:grid;gap:3px;width:210px}.communication-group-menu>.ant-btn{justify-content:flex-start;min-height:38px;border-radius:8px;text-align:left}.communication-subgroup-menu{gap:9px}.communication-subgroup-menu>strong{color:#243142;font-size:13px}.communication-group-menu>div{display:flex;justify-content:flex-end;gap:6px}.communication-group-menu>div .ant-btn{height:32px;border-radius:7px;font-size:12px}.communication-group-inline-editor{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px;align-items:center;min-width:0;min-height:38px;padding:0 9px;border:1px solid #d9dde2;border-radius:9px;background:#fff}.communication-group-select{align-items:center!important}.communication-group-select>.anticon,.communication-group-inline-editor>.anticon,.communication-group-more>.anticon,.communication-add-group>.anticon{display:inline-flex;align-items:center;justify-content:center;justify-self:center;line-height:1}.communication-group-inline-editor>.anticon{color:#6e7d8e;font-size:13px}.communication-group-inline-editor .ant-input{min-width:0;padding-inline:3px;border:0;box-shadow:none;font-size:12px}.communication-group-inline-editor .ant-btn{width:26px;min-width:26px;height:28px;padding:0;color:#596574}.communication-group-inline-editor .ant-btn:hover{background:#f0f2f4;color:#171a1f}.communication-mailbox-folders{display:grid;gap:4px}.communication-mailbox-folders>.communication-folder-title{margin-bottom:4px}.communication-mailbox-folders>button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:37px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#373c43;font-size:13px;text-align:left;cursor:pointer}.communication-mailbox-folders>button:hover,.communication-mailbox-folders>button.is-active{background:#fff;color:#171a1f;font-weight:var(--wbs-font-weight-bold)}.communication-folder-list,.communication-folder-section{display:grid;gap:4px}.communication-folder-list button,.communication-folder-section button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:37px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#373c43;font-size:13px;text-align:left;cursor:pointer}.communication-folder-list button:hover,.communication-folder-list button:focus-visible,.communication-folder-list button.is-active,.communication-folder-section button:hover,.communication-folder-section button:focus-visible,.communication-folder-section button.is-active{outline:0;background:#fff;color:#171a1f;font-weight:var(--wbs-font-weight-bold)}.communication-folder-list em{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:#171717;color:#fff;font-size:10px;font-style:normal}.communication-folder-section{margin-top:4px;padding-top:12px;border-top:1px solid #d9dde2}.communication-folder-section>span{padding:0 10px 5px;color:#858c96;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.communication-workspace-shell>.messages-thread-page{min-width:0;min-height:inherit;border-top:0}.communication-workspace-shell .thread-message-workspace{width:100%;height:calc(100vh - 137px)}.communication-mailbox-main{min-width:0;overflow-y:auto;background:#fff}.communication-mailbox-main .mailbox-workbench{max-width:1168px;padding:24px 20px 56px}@media(min-width:1101px){.messages-workspace-shell.communication-workspace-shell{display:block;width:100%;min-height:calc(100dvh - var(--wbs-rendered-header-height, 120px));margin:0;overflow:visible}.app-shell .messages-workspace-shell>.communication-folder-rail{position:fixed;z-index:45;top:0;left:0;box-sizing:border-box;width:var(--wbs-filter-rail-width);height:100dvh;min-height:0;padding:18px;overflow-y:auto;overscroll-behavior:contain}.messages-workspace-shell>.messages-thread-page{width:calc(100% - var(--wbs-filter-rail-width));min-height:0;margin-left:var(--wbs-filter-rail-width)}.messages-workspace-shell .thread-message-workspace{height:calc(100dvh - var(--wbs-rendered-header-height, 120px));min-height:0}}@media(max-width:1100px){.communication-workspace-shell{grid-template-columns:190px minmax(0,1fr)}.communication-folder-rail{padding-inline:12px}}@media(max-width:820px){.my-wbs-mega-menu{grid-template-columns:minmax(210px,1fr) minmax(190px,1fr);min-height:440px}.communication-workspace-shell{grid-template-columns:minmax(0,1fr)}.communication-folder-rail{display:none}.communication-workspace-shell>.messages-thread-page,.communication-mailbox-main{grid-column:1}}@media(max-width:980px){.my-wbs-trigger>span:not(.ant-avatar){display:none}.my-wbs-trigger.ant-btn{width:34px;padding:2px}}@media(max-width:640px){.my-wbs-mega-menu{grid-template-columns:1fr;width:min(88vw,310px);min-height:0}.my-wbs-secondary{display:none}.communication-workspace-shell{display:block}.communication-icon-rail{display:flex;overflow-x:auto;padding:6px 12px;border-right:0;border-bottom:1px solid #d9dde2}.communication-workspace-shell>.messages-thread-page,.communication-mailbox-main{width:100%}}.my-wbs-role-switcher{display:grid;gap:8px;margin:-4px -4px 12px;padding:10px;border:1px solid #eceef2;border-radius:10px;background:#f2fff8}.my-wbs-role-switcher>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600}.app-shell:has(.mailbox-workspace-shell) .market-header{backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.mailbox-workspace-shell),.app-shell:has(.mailbox-workspace-shell){background:var(--seed-color-bg-weak)}.mailbox-workspace-shell.communication-workspace-shell{display:block;width:100%;min-height:calc(100vh - 137px);margin:0;overflow:visible;border-top:0;background:var(--seed-color-bg-weak)}.mailbox-workspace-shell .communication-mailbox-main{min-height:inherit;overflow:visible;background:transparent}.communication-mailbox-main .mailbox-workbench{width:min(100%,1280px);max-width:none;margin:0 auto;padding:32px 24px 64px}.mailbox-workbench-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px}.mailbox-workbench-head>div{display:grid;gap:5px}.mailbox-workbench-eyebrow{color:var(--seed-color-fg-subtle);font-size:11px;font-weight:700;letter-spacing:.08em}.mailbox-workbench-head h1{margin:0;color:var(--seed-color-fg);font-size:28px;line-height:1.3;letter-spacing:-.03em}.mailbox-workbench-head p{margin:0;color:var(--seed-color-fg-muted);font-size:14px;line-height:1.5}.mailbox-workbench-summary{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-full);background:var(--seed-color-bg);color:var(--seed-color-fg-muted);font-size:13px;font-weight:600;white-space:nowrap}.mailbox-workbench-summary .anticon{color:var(--seed-color-fg-subtle)}.mailbox-workbench-summary strong{color:var(--seed-color-fg)}.mailbox-workbench-grid{grid-template-columns:264px minmax(0,1fr) 252px;min-height:612px;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg);box-shadow:none}.mailbox-folder-rail{min-height:612px;gap:16px;padding:16px 12px;border-right-color:var(--seed-color-stroke);background:var(--seed-color-bg-weak)}.mailbox-compose-button.ant-btn{height:44px;padding-inline:16px;border-radius:var(--seed-radius-r3);font-weight:700}.mailbox-folder-list{gap:3px;padding-bottom:12px;border-bottom-color:var(--seed-color-stroke)}.mailbox-folder-list button{min-height:38px;padding:8px 10px;border-radius:var(--seed-radius-r2);color:var(--seed-color-fg-muted);font-size:13px}.mailbox-folder-list button:hover{background:var(--seed-color-bg-pressed)}.mailbox-folder-list button.is-active{background:var(--seed-color-brand-weak);color:var(--seed-color-fg)}.mailbox-folder-icon,.mailbox-folder-list button.is-active .mailbox-folder-icon{color:currentColor}.mailbox-folder-list em{color:currentColor;font-size:11px}.mailbox-folder-list em.is-loading{display:grid;min-width:22px;place-items:center}.mailbox-folder-list em .ant-skeleton-element{display:block;min-width:0;line-height:1}.mailbox-folder-list em .ant-skeleton-input{display:block;width:18px!important;min-width:18px!important;height:12px!important;border-radius:var(--seed-radius-full)}.mailbox-buyer-queue-head{padding:4px 8px 0;color:var(--seed-color-fg);font-size:13px}.mailbox-buyer-queue-head small{color:var(--seed-color-fg-subtle);font-size:11px}.mailbox-buyer-queue-head strong{width:24px;height:24px;background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.app-shell .mailbox-buyer-search.ant-input-affix-wrapper{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:40px;height:40px;padding-block:0;padding-inline:12px;border-color:var(--seed-color-stroke-strong)!important;border-radius:var(--seed-radius-r2)!important;background:var(--seed-color-bg)!important}.app-shell .mailbox-buyer-search.ant-input-affix-wrapper .ant-input{flex:1;min-width:0;min-height:20px;height:20px;padding-block:0;line-height:20px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .mailbox-buyer-search .ant-input-prefix{align-self:center;margin-inline-end:8px;color:var(--seed-color-fg-subtle)}.mailbox-folder-rail .mailbox-queue-list>button{min-height:62px;padding:9px 8px;border-radius:var(--seed-radius-r2)}.mailbox-folder-rail .mailbox-queue-list>button:hover{background:var(--seed-color-bg-pressed)}.mailbox-folder-rail .mailbox-queue-list>button.is-active{background:var(--seed-color-brand-weak);box-shadow:inset 3px 0 0 var(--seed-color-brand)}.mailbox-folder-rail .mailbox-queue-list .ant-avatar{background:var(--seed-palette-gray-900);color:var(--seed-color-bg)}.mailbox-folder-rail .mailbox-queue-list strong{color:var(--seed-color-fg)}.mailbox-folder-rail .mailbox-queue-list small{color:var(--seed-color-fg-subtle)}.mailbox-queue-action,.mailbox-queue-action[data-status],.mailbox-queue-action[data-status=NEW_CONTACT],.mailbox-queue-action[data-status=INTRO_SENT],.mailbox-queue-action[data-status=DORMANT],.mailbox-queue-more{color:var(--seed-color-fg-muted)}.mailbox-queue-more:hover{background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.mailbox-focus{min-height:612px;background:var(--seed-color-bg)}.mailbox-relationship-timeline.crm-relationship-timeline{min-height:556px;margin:0;padding:20px 24px 28px;border:0;border-radius:0;background:var(--seed-color-bg)}.mailbox-relationship-timeline .crm-relationship-timeline-list{max-width:640px}.mailbox-ai-routine-list{display:grid;width:100%;gap:6px;margin-top:4px}.mailbox-ai-routine-list>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--seed-palette-yellow-300);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);color:var(--seed-color-fg);font:inherit;text-align:left;cursor:pointer}.mailbox-ai-routine-list>button:hover{background:#fafafa;border-color:var(--seed-color-brand)}.mailbox-ai-routine-list>button:focus-visible{outline:2px solid var(--seed-color-brand);outline-offset:2px}.mailbox-ai-routine-list span{display:grid;gap:2px;min-width:0}.mailbox-ai-routine-list b{font-size:12px}.mailbox-ai-routine-list small{color:var(--seed-color-fg-subtle);font-size:11px;line-height:1.4}.mailbox-ai-routine-list em{flex:0 0 auto;color:#705b00;font-size:11px;font-style:normal;font-weight:var(--wbs-font-weight-bold)}.mailbox-ai-routine-more{align-self:flex-start;justify-self:start;width:auto;min-width:0;min-height:30px;padding:0 5px;border-radius:var(--seed-radius-r2);background:transparent!important;color:#705b00;font-weight:var(--wbs-font-weight-bold)}.mailbox-ai-routine-more:hover,.mailbox-ai-routine-more:focus-visible{background:var(--seed-color-brand-weak)!important;color:#4d3f00!important;text-decoration:underline}.mailbox-ai-approval-note{color:#705b00!important}.mailbox-ai-next-options{display:grid;width:100%;gap:3px;margin-top:2px;padding-top:8px;border-top:1px solid var(--seed-palette-yellow-300)}.mailbox-manual-action-list{margin-top:5px;padding-top:9px;border-top:1px solid var(--seed-palette-yellow-300)}@media(max-width:640px){.mailbox-ai-routine-list>button{align-items:flex-start;flex-direction:column;gap:5px}}.mailbox-inbox-toolbar{min-height:56px;padding:0 18px;border-bottom-color:var(--seed-color-stroke);color:var(--seed-color-fg-muted)}.mailbox-inbox-toolbar .ant-btn{color:var(--seed-color-fg-muted)}.mailbox-top-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--seed-color-fg-muted);font:inherit;font-size:12px;cursor:pointer}.mailbox-top-menu-toggle:hover{background:#fff}.mailbox-top-menu-toggle:focus-visible{outline:2px solid var(--seed-color-brand)}.mailbox-top-menu{display:flex;flex-direction:column;gap:12px}.mailbox-top-menu[hidden]{display:none}.mailbox-copy-schedule-prompt{position:fixed;z-index:1050;display:grid;gap:10px;width:260px;padding:14px;border:1px solid #e1e5eb;border-radius:12px;background:#fff;box-shadow:0 6px 24px #0002;font-size:13px}.mailbox-copy-schedule-prompt>div{display:flex;gap:8px}.mailbox-copy-schedule-prompt{transform:translateY(-100%)}.mailbox-copy-schedule-prompt:after{content:"";position:absolute;bottom:-7px;left:22px;width:12px;height:12px;background:#fff;border-right:1px solid #e1e5eb;border-bottom:1px solid #e1e5eb;transform:rotate(45deg)}.mailbox-top-menu>.ant-btn{width:100%}.mailbox-inbox-toolbar .ant-btn:disabled,.mailbox-inbox-toolbar .ant-btn:disabled:hover{background:#fff!important}.mailbox-inbox-toolbar>span:last-of-type{color:var(--seed-color-fg)}.mailbox-inbox-toolbar>small{color:var(--seed-color-fg-subtle)}.mailbox-select-box{border-color:var(--seed-color-fg-subtle)}.mailbox-next-action{margin:16px 18px 12px;padding:14px;border-color:var(--seed-color-brand);border-radius:var(--seed-radius-r3);background:var(--seed-color-brand-weak)}.mailbox-next-action span{color:var(--seed-color-fg-muted)}.mailbox-next-action strong{color:var(--seed-color-fg)}.mailbox-next-action p{color:var(--seed-color-fg-muted)}.mailbox-next-action .ant-btn{color:var(--seed-color-fg)}.mailbox-thread-head{border-bottom-color:var(--seed-color-stroke)}.mailbox-thread-head strong{color:var(--seed-color-fg)}.mailbox-thread-head small,.mailbox-thread-head span{color:var(--seed-color-fg-subtle)}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row{border-bottom-color:var(--seed-color-stroke)}.mailbox-thread.mailbox-inbox-list .mailbox-inbox-row:hover{background:var(--seed-color-bg-weak)}.mailbox-select-empty{min-height:438px;gap:10px;color:var(--seed-color-fg-muted)}.mailbox-select-empty>.anticon{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-subtle);font-size:20px}.mailbox-select-empty strong{color:var(--seed-color-fg);font-size:15px}.mailbox-select-empty span{color:var(--seed-color-fg-muted);font-size:13px}.mailbox-context{min-height:612px;gap:16px;padding:20px 16px;border-left-color:var(--seed-color-stroke);background:var(--seed-color-bg-weak)}.mailbox-context-label{color:var(--seed-color-fg-subtle)}.mailbox-context-profile strong,.mailbox-context dd{color:var(--seed-color-fg)}.mailbox-context-profile small,.mailbox-context dt{color:var(--seed-color-fg-subtle)}.mailbox-context dl div{border-top-color:var(--seed-color-stroke)}.mailbox-context-note{border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-pressed)}.mailbox-context-empty{display:grid;align-content:center;justify-items:start;gap:8px;min-height:210px;padding:8px}.mailbox-context-empty>.anticon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-subtle)}.mailbox-context-empty strong{color:var(--seed-color-fg);font-size:14px}.mailbox-context-empty span{color:var(--seed-color-fg-muted);font-size:12px;line-height:1.55;word-break:keep-all}.mailbox-workbench-skeleton .mailbox-folder-rail,.mailbox-workbench-skeleton .mailbox-focus,.mailbox-workbench-skeleton .mailbox-context{min-height:612px}@media(min-width:1101px){.page-container:has(.mailbox-workspace-shell){width:100%;max-width:none;padding-inline:0}.mailbox-workspace-shell .communication-mailbox-main{width:calc(100% - var(--wbs-filter-rail-width));margin-left:var(--wbs-filter-rail-width)}.communication-mailbox-main .mailbox-workbench{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:clamp(24px,2vw,40px)}.mailbox-workbench-grid{grid-template-columns:minmax(0,1fr) 252px}.mailbox-folder-rail{position:fixed;z-index:45;top:0;left:0;width:var(--wbs-filter-rail-width);height:100vh;max-height:100vh;min-height:0;padding:18px;overflow-y:auto;border-right:1px solid var(--seed-color-stroke)}}@media(max-width:1100px){.mailbox-workbench-grid{grid-template-columns:240px minmax(0,1fr)}.mailbox-context{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;min-height:auto;border-top:1px solid var(--seed-color-stroke);border-left:0}.mailbox-context dl div{border-left-color:var(--seed-color-stroke)}}@media(max-width:760px){.communication-mailbox-main .mailbox-workbench{padding:22px 14px 48px}.mailbox-workbench-head{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:16px}.mailbox-workbench-head h1{font-size:25px}.mailbox-workbench-summary{min-height:34px}.mailbox-workbench-grid{grid-template-columns:1fr;overflow:visible}.mailbox-folder-rail{min-height:0;border-right:0;border-bottom:1px solid var(--seed-color-stroke)}.mailbox-focus{min-height:400px}.mailbox-context{grid-column:auto;grid-template-columns:1fr;min-height:0;border-top:1px solid var(--seed-color-stroke)}.mailbox-context dl{display:grid}.mailbox-context dl div{padding:10px 0 0;border-top:1px solid var(--seed-color-stroke);border-left:0}.mailbox-context-empty{min-height:0}}.page-container:has(.mailbox-workspace-shell){width:100%;max-width:none;padding-inline:0}.communication-mailbox-main .mailbox-workbench{width:100%;max-width:none;margin:0;padding:0}.mailbox-workbench-grid{min-height:calc(100vh - 137px);border:0;border-radius:0;box-shadow:none}.mailbox-focus,.mailbox-context,.mailbox-folder-rail{min-height:calc(100vh - 137px)}.mailbox-inbox-toolbar{min-height:48px;padding:0 16px;background:var(--seed-color-bg)}.mailbox-table-header,.mailbox-table-row{grid-template-columns:20px 24px minmax(150px,.72fr) minmax(0,2.28fr) 124px 92px}.mailbox-table-header span:nth-child(3){grid-column:5;text-align:left}.mailbox-table-header span:last-child{grid-column:6}.mailbox-table-ai-action{min-width:0;justify-self:start}.mailbox-table-ai-action .mailbox-ai-reply-button.ant-btn{width:36px;height:36px;padding:0;border-radius:8px;font-size:18px}@media(max-width:760px){.mailbox-table-header{display:none}.mailbox-table-row{grid-template-columns:20px 24px minmax(0,1fr)}.mailbox-table-row .mailbox-table-sender,.mailbox-table-row .mailbox-table-subject{grid-column:3}.mailbox-table-row .mailbox-table-ai-action{grid-column:3;justify-self:start}.mailbox-table-row>time{display:none}}.mailbox-table-header{min-height:34px;padding:0 16px;background:var(--seed-color-bg)}.mailbox-table-row{min-height:48px;padding:6px 16px;border-radius:0}.mailbox-table-row.is-active{box-shadow:inset 3px 0 0 var(--seed-color-brand)}.mailbox-table-sender .ant-avatar,.mailbox-table-sender small,.mailbox-table-subject>div{display:none}.mailbox-table-sender{min-width:0}.mailbox-table-sender span{display:block;overflow:hidden}.mailbox-table-sender strong{display:block;overflow:hidden;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.mailbox-table-subject{display:flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden}.mailbox-table-subject strong,.mailbox-table-subject>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-table-subject strong{flex:0 1 auto}.mailbox-table-subject>span{flex:1 1 auto}@media(min-width:1101px){.communication-mailbox-main .mailbox-workbench{padding:0}.mailbox-workbench-grid{grid-template-columns:minmax(0,1fr) 266px}.mailbox-context{padding-inline:16px}}@media(max-width:1100px){.mailbox-workbench-grid{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:760px){.communication-mailbox-main .mailbox-workbench{padding:0}.mailbox-workbench-grid{grid-template-columns:1fr}.mailbox-focus,.mailbox-context,.mailbox-folder-rail{min-height:0}.mailbox-table-row{padding-inline:12px}}.mailbox-friend-groups{margin-top:0}.mailbox-workbench-grid,.mailbox-workbench-grid.is-message-open{grid-template-columns:minmax(0,1fr)}.mailbox-message-view{display:grid;grid-template-rows:max-content minmax(0,1fr);min-height:calc(100vh - 137px);background:var(--seed-color-bg)}body:has(.mailbox-workspace-shell),.app-shell:has(.mailbox-workspace-shell),.mailbox-workspace-shell.communication-workspace-shell{background:var(--seed-color-bg)}.mailbox-workspace-shell.communication-workspace-shell{padding-top:0}.app-shell:has(.communication-workspace-shell) .communication-workspace-shell{border-top:0}.app-shell:has(.communication-workspace-shell) .market-header-spacer{height:118px}.app-shell:has(.mailbox-workspace-shell) .market-header-spacer{height:108px;flex-basis:108px}@media(min-width:768px){.app-shell:has(.communication-workspace-shell):has(.market-header.is-topbar-hidden) .market-header-spacer{height:109px;flex-basis:109px}.app-shell:has(.mailbox-workspace-shell):has(.market-header.is-topbar-hidden) .market-header-spacer{height:100px;flex-basis:100px}}@media(min-width:821px){.app-shell:has(.communication-workspace-shell) .communication-folder-rail,.app-shell:has(.communication-workspace-shell) .message-sidebar-head,.app-shell:has(.mailbox-workspace-shell) .mailbox-folder-rail{padding-top:8px}}.page-container:has(.mailbox-workspace-shell){padding-block:0}.mailbox-message-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:48px;padding:0 clamp(30px,4vw,72px);border-bottom:1px solid var(--seed-color-stroke);color:var(--seed-color-fg-muted)}.mailbox-message-toolbar .ant-btn{color:var(--seed-color-fg-muted)}.mailbox-message-toolbar-divider{width:1px;height:22px;margin:0 6px;background:var(--seed-color-stroke)}.mailbox-message-toolbar>small{margin-left:16px;color:var(--seed-color-fg-subtle);font-size:11px}.mailbox-message-content{min-width:0;padding:20px clamp(30px,4vw,72px) 56px}.mailbox-message-subject{display:flex;align-items:center;gap:10px;min-width:0}.mailbox-message-subject h1{margin:0;overflow:hidden;color:var(--seed-color-fg);font-size:clamp(21px,1.75vw,27px);font-weight:500;letter-spacing:-.03em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mailbox-message-subject .ant-tag{flex:0 0 auto;margin:0;border:0;background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted)}.mailbox-message-sender{display:flex;align-items:flex-start;gap:10px;margin-top:19px}.mailbox-message-sender .ant-avatar{flex:0 0 auto;background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted);font-weight:700}.mailbox-sender-profile{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:0;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}.mailbox-sender-profile>span:not(.ant-avatar){display:grid;min-width:0;gap:2px}.mailbox-sender-profile:hover strong{text-decoration:underline}.mailbox-sender-profile:focus-visible{outline:2px solid var(--seed-color-fg);outline-offset:4px}.mailbox-sender-profile:disabled{cursor:progress}.mailbox-message-sender strong{color:var(--seed-color-fg);font-size:14px}.mailbox-message-sender small,.mailbox-message-sender em{overflow:hidden;color:var(--seed-color-fg-muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mailbox-message-sender em{color:var(--seed-color-fg-subtle)}.mailbox-message-sender time{margin-left:auto;color:var(--seed-color-fg-subtle);font-size:12px;white-space:nowrap}.mailbox-message-copy{max-width:1040px;margin:44px 0 0;color:var(--seed-color-fg);font-size:16px;line-height:1.85}.mailbox-message-copy p{margin:0 0 19px}.mailbox-message-copy p:last-child{margin-top:38px}.mailbox-message-reply{display:flex;gap:8px;max-width:1040px;margin:42px 0 0;padding-top:18px;border-top:1px solid var(--seed-color-stroke)}.mailbox-message-reply .ant-btn{min-width:90px;border-radius:var(--seed-radius-r2)}@media(min-width:761px)and (max-width:1100px){.mailbox-workbench-grid,.mailbox-workbench-grid.is-message-open{grid-template-columns:240px minmax(0,1fr)}}@media(min-width:1101px){.mailbox-workspace-shell:has(.mailbox-workbench-grid.is-message-open) .communication-mailbox-main{width:calc(100% - var(--wbs-filter-rail-width));margin-left:var(--wbs-filter-rail-width)}.mailbox-workbench-grid.is-message-open{grid-template-columns:minmax(0,1fr);overflow:visible}.mailbox-workbench-grid.is-message-open>.mailbox-folder-rail{position:fixed;top:0;left:0;align-self:start;box-sizing:border-box;width:var(--wbs-filter-rail-width);height:100vh;max-height:100vh;margin-top:0}.mailbox-workbench-grid.is-message-open>.mailbox-focus{grid-column:1;min-width:0}}@media(max-width:760px){.mailbox-message-view{min-height:0}.mailbox-message-toolbar{padding-inline:8px}.mailbox-message-toolbar-divider,.mailbox-message-toolbar>small{display:none}.mailbox-message-toolbar>.ant-btn:first-child{margin-right:auto}.mailbox-message-content{padding:24px 18px 40px}.mailbox-message-subject{align-items:flex-start}.mailbox-message-subject h1{white-space:normal}.mailbox-message-sender time{display:none}.mailbox-message-copy{margin-top:38px;font-size:14px}.mailbox-message-reply{margin-top:38px}}.mailbox-friend-group-header-actions{display:inline-flex;align-items:center;gap:2px}.mailbox-friend-group-add-trigger,.mailbox-friend-group-more{display:inline-flex;align-items:center;justify-content:center;color:var(--seed-color-fg-muted)!important}.mailbox-friend-group-add-trigger:hover,.mailbox-friend-group-more:hover,.mailbox-friend-group-more:focus-visible{background:var(--seed-color-bg-pressed)!important;color:var(--seed-color-fg)!important}.mailbox-friend-group-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:1px;min-width:0}.mailbox-friend-group-row>button:first-child{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;min-width:0;padding:6px 3px 6px 9px;border:0;border-radius:8px;background:transparent;color:#526174;cursor:pointer;font-size:12px;text-align:left}.mailbox-friend-group-row>button:first-child:hover{background:#edf4fb}.mailbox-friend-group-row>button:first-child.is-active{background:#e5f0ff;color:#155694;font-weight:var(--wbs-font-weight-bold)}.mailbox-friend-group-row>button:first-child>.anticon{color:#6e7d8e;font-size:14px}.mailbox-friend-group-row>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-friend-group-more{opacity:.72}.mailbox-friend-group-row:hover .mailbox-friend-group-more,.mailbox-friend-group-more:focus-visible{opacity:1}.mailbox-friend-group-add-panel,.mailbox-friend-group-menu-panel{display:grid;gap:8px;width:208px;padding:2px}.mailbox-friend-group-add-panel strong,.mailbox-friend-group-menu-panel>strong{color:var(--seed-color-fg);font-size:13px;font-weight:650}.mailbox-friend-group-add-panel .ant-btn{justify-self:start}.mailbox-friend-group-menu-panel>.ant-btn{justify-content:flex-start;width:100%;padding-inline:6px;text-align:left}.mailbox-friend-group-rename-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.mailbox-friend-group-rename-form .ant-input{min-width:0}.mailbox-action-field{display:grid;gap:8px;margin:16px 0}.mailbox-table-row:not(.is-unread) .mailbox-table-sender strong,.mailbox-table-row:not(.is-unread) .mailbox-table-subject strong{font-weight:400}.mailbox-table-row.is-unread .mailbox-table-sender strong,.mailbox-table-row.is-unread .mailbox-table-subject strong{font-weight:700}@media print{body:has(.mailbox-message-view) *{visibility:hidden}body:has(.mailbox-message-view) .mailbox-message-view,body:has(.mailbox-message-view) .mailbox-message-view *{visibility:visible}.mailbox-workspace-shell .communication-mailbox-main{margin-left:0!important;width:100%!important}.mailbox-message-view{position:absolute;top:0;left:0;width:100%;min-height:0}.mailbox-message-toolbar,.mailbox-message-reply{display:none!important}.mailbox-message-content{padding:0}}.app-shell:has(.mailbox-workspace-shell) .market-header-spacer,.app-shell:has(.mailbox-workspace-shell):has(.market-header.is-topbar-hidden) .market-header-spacer{height:var(--wbs-mailbox-header-height, 128px)!important;flex-basis:var(--wbs-mailbox-header-height, 128px)!important}.mailbox-floating-reply{position:fixed;z-index:100;right:24px;bottom:0;display:flex;flex-direction:column;width:min(920px,calc(100vw - 40px));max-width:calc(100vw - 40px);height:min(440px,calc(100dvh - 100px));max-height:calc(100dvh - 100px);overflow:hidden;border:1px solid var(--seed-color-stroke);border-bottom:0;border-radius:14px 14px 0 0;background:var(--seed-color-bg, #fff);box-shadow:0 8px 40px #0003}.mailbox-floating-reply>header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 12px 6px 24px;background:var(--seed-color-bg-weak, #f5f6f8)}.mailbox-floating-reply>header>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mailbox-floating-reply>header>div{display:flex;flex:0 0 auto}.mailbox-floating-reply-fields{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px;padding:14px 18px 18px;overflow-y:auto}.mailbox-floating-reply-fields[hidden]{display:none}.mailbox-floating-reply-fields>label{display:grid;flex-shrink:0;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;color:var(--seed-color-fg-muted)}.mailbox-recipient-search,.mailbox-recipient-search>.ant-select{width:100%;min-width:0}.mailbox-recipient-option{display:grid;gap:3px;padding:4px 0;white-space:normal;overflow-wrap:anywhere}.mailbox-recipient-option>span,.mailbox-recipient-option>small,.mailbox-recipient-hint{font-size:11px;color:#66707f}.mailbox-reply-body-editor{position:relative;display:flex;flex:1;min-height:80px}.mailbox-reply-body-editor>textarea.ant-input{flex:1;min-height:80px;resize:none}.mailbox-reply-generation-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;pointer-events:none}.mailbox-floating-reply-fields>footer{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.mailbox-floating-reply.is-minimized{width:min(340px,calc(100vw - 32px));height:auto}.mailbox-reply-resize-handle{position:absolute;z-index:1;top:0;left:0;width:22px;height:22px;padding:0;border:0;border-radius:14px 0 6px;background:transparent;cursor:nwse-resize;touch-action:none}.mailbox-reply-resize-handle:after{content:"";position:absolute;top:6px;left:6px;width:9px;height:9px;border-top:2px solid #8b94a1;border-left:2px solid #8b94a1}.mailbox-reply-resize-handle:hover,.mailbox-reply-resize-handle:focus-visible{background:#e3e7ed;outline:2px solid #8b94a1;outline-offset:-2px}@media(max-width:600px){.mailbox-floating-reply{right:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.mailbox-floating-reply-fields{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}}.mailbox-contact-profile-details{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px 20px}.mailbox-contact-profile-details dt{color:#667085}.mailbox-contact-profile-details dd{margin:0;overflow-wrap:anywhere}.mailbox-sender-profile[draggable=true],.mailbox-table-sender[draggable=true]{cursor:grab}.mailbox-sender-profile[draggable=true]:active,.mailbox-table-sender[draggable=true]:active{cursor:grabbing}.coex-local-detail-page{width:min(100%,1728px);margin:0 auto;gap:24px;padding-bottom:56px}.coex-detail-back.wbs-back-button.ant-btn{justify-self:start;margin-bottom:10px}.festival-detail-shell{display:grid;grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr);gap:clamp(42px,6vw,108px);align-items:start}.festival-detail-poster{min-width:0;display:grid;gap:10px}.festival-detail-poster-frame{overflow:hidden;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;border:0;border-radius:0;background:#f4f6f8}.festival-detail-poster-frame img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.festival-detail-home-button.ant-btn{width:100%;height:78px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;background:#eee;color:#111;font-size:19px;font-weight:var(--wbs-font-weight-heavy);box-shadow:none}.festival-detail-home-button.ant-btn:hover,.festival-detail-home-button.ant-btn:focus{background:#e5e5e5!important;color:#111!important}.festival-detail-content{min-width:0;display:grid;gap:18px;padding-top:0}.festival-detail-content .comparison-eyebrow{width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:#705800;font-size:13px;font-weight:var(--wbs-font-weight-heavy);line-height:1.4;letter-spacing:0}.festival-detail-content h1.ant-typography{margin:16px 0 0;color:#050505;font-size:clamp(38px,4vw,56px);font-weight:var(--wbs-font-weight-heavy);line-height:1.15;letter-spacing:0;word-break:keep-all}.festival-detail-date-line{margin:0;color:#050505;font-size:clamp(24px,2.5vw,32px);font-weight:var(--wbs-font-weight-heavy);line-height:1.25}.festival-detail-glance{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;margin-top:8px;padding:12px;border-radius:18px;background:#e8f7ef}.festival-detail-glance article{min-width:0;min-height:116px;display:grid;align-content:start;gap:16px;padding:20px 22px;border:0;border-radius:13px;background:#ffffffc7}.festival-detail-glance-place{padding-left:22px!important;border-left:0}.festival-detail-glance span,.festival-detail-info-list dt{color:#6b7280;font-size:14px;font-weight:var(--wbs-font-weight-bold);line-height:1.4}.festival-detail-glance-time>div{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(160px,1fr);gap:18px;align-items:baseline}.festival-detail-glance strong{min-width:0;color:#050505;font-size:20px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;word-break:keep-all}.festival-detail-glance-place a,.festival-detail-directions-button{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:#050505;font-size:14px;font-weight:var(--wbs-font-weight-heavy);text-decoration:none;border:0;padding:0;background:transparent;cursor:pointer}.festival-detail-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.festival-detail-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px;margin:24px 0 0}.festival-detail-info-list div{min-width:0;display:grid;gap:10px}.festival-detail-info-list dd{min-width:0;margin:0;color:#050505;font-size:17px;font-weight:var(--wbs-font-weight-semibold);line-height:1.75;word-break:keep-all}.festival-detail-info-list div:first-child{grid-column:1 / -1}.festival-detail-shell-loading .festival-detail-poster-frame{min-height:420px}.festival-detail-home-skeleton{width:100%!important;height:78px!important;border-radius:0!important}@media(max-width:1180px){.festival-detail-shell{grid-template-columns:1fr;gap:32px}.festival-detail-poster{max-width:640px}.festival-detail-content{padding-top:0}}@media(max-width:760px){.coex-local-detail-page{width:100%;max-width:100%;gap:18px;overflow-x:hidden}.festival-detail-shell,.festival-detail-poster,.festival-detail-content,.festival-detail-glance,.festival-detail-info-list{width:100%;max-width:100%;min-width:0}.festival-detail-glance{grid-template-columns:1fr}.festival-detail-glance-place{padding-left:0!important;border-left:0}.festival-detail-glance-time>div{grid-template-columns:1fr;gap:10px}.festival-detail-info-list{grid-template-columns:1fr}.festival-detail-content h1.ant-typography{max-width:100%;font-size:34px;overflow-wrap:anywhere}.festival-detail-date-line{max-width:100%;font-size:23px;overflow-wrap:anywhere}}@media(max-width:640px){.exhibition-commerce-controls,.exhibition-result-list-new,.exhibition-list-item,.tourism-section-head,.tourism-result-summary,.local-events-results .tourism-result-summary,.tourism-result-grid,.tourism-schedule-card,.local-events-result-grid,.local-event-list-card{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box}.exhibition-commerce-controls,.exhibition-result-list-new,.tourism-section-head,.tourism-result-summary,.local-events-results .tourism-result-summary,.tourism-result-grid,.local-events-result-grid{justify-self:start}.exhibition-result-list-new,.tourism-result-grid,.local-events-result-grid{grid-template-columns:minmax(0,1fr)}.exhibition-list-item,.tourism-schedule-card,.local-event-list-card{justify-self:stretch}.commerce-tab-row,.commerce-sort-row{width:100%;max-width:100%}.commerce-sort-row{gap:8px 14px}.tourism-schedule-card-media .ant-tag{top:auto;bottom:10px;left:10px}.ant-table-wrapper:has(.ant-table-placeholder) .ant-table{min-width:100%!important}.ant-table-wrapper:has(.ant-table-placeholder) .ant-table-thead{display:none}.ant-table-wrapper:has(.ant-table-placeholder) .ant-table-content{overflow-x:hidden!important}.ant-table-wrapper:has(.ant-table-placeholder) .ant-table-placeholder .ant-table-cell{border-bottom:0;padding:42px 12px!important}.ant-table-wrapper:has(.ant-table-placeholder) .ant-empty{width:100%;max-width:calc(100vw - 64px);margin-inline:auto}.wbs-pagination{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);justify-self:start;flex-wrap:wrap;gap:8px 6px;box-sizing:border-box;overflow:hidden}.wbs-pagination-pages{min-width:0;flex:0 1 auto;flex-wrap:wrap;gap:4px}.wbs-pagination button{width:32px;height:32px;font-size:14px}.wbs-pagination button.active{box-shadow:0 0 0 3px #a8ffce}.wbs-pagination-ellipsis{min-width:14px;font-size:13px}.ant-message{left:50%!important;right:auto!important;width:min(288px,calc(100vw - 32px));transform:translate(-50%)}.ant-message .ant-message-notice-wrapper{width:100%}.ant-message .ant-message-notice-content{width:100%;padding:9px 12px;text-align:left;white-space:normal}}.shared-thread-card{cursor:pointer}.shared-thread-card .trade-post-social-row .is-liked{color:#e5484d}.festival-related-events{width:min(100%,1180px);margin:28px auto 0;padding:24px;border:1px solid #e6e8eb;border-radius:18px;background:#fff}.festival-related-events-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.festival-related-events-head h2{margin:4px 0 0}.festival-related-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.festival-related-event-card{display:grid;gap:6px;min-height:110px;padding:16px;border:1px solid #eceff1;border-radius:14px;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.festival-related-event-card:hover{border-color:#111;transform:translateY(-2px)}.festival-related-event-card span,.festival-related-event-card small{color:#68727d}@media(max-width:720px){.festival-related-events{padding:18px}.festival-related-events-head{align-items:start;flex-direction:column}.festival-related-events-grid{grid-template-columns:1fr}}.local-radius-filter-row{align-items:center}.local-radius-filter-controls{display:flex;flex-wrap:wrap;gap:6px}.local-radius-filter-controls button{min-height:32px;padding:5px 10px;border:1px solid #dfe3e7;border-radius:999px;background:#fff;color:#202428;cursor:pointer;font:inherit}.local-radius-filter-controls button:hover:not(:disabled),.local-radius-filter-controls button.active{border-color:#111;background:#111;color:#fff}.local-radius-filter-controls button:disabled{cursor:not-allowed;opacity:.48}.local-location-error{flex-basis:100%;color:#a22626;font-size:.75rem;line-height:1.35}.local-reference-filter-row,.local-preference-filter-row{align-items:flex-start}.local-reference-filter-controls,.local-preference-filter-controls{display:flex;flex-wrap:wrap;gap:8px}.local-reference-filter-controls label{display:grid;gap:4px;min-width:168px;color:#66707a;font-size:11px;font-weight:700}.local-reference-filter-controls select{min-height:34px;padding:6px 26px 6px 10px;border:1px solid #dfe3e7;border-radius:8px;background:#fff;color:#202428;font:inherit}.local-preference-filter-controls label{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 9px;border:1px solid #dfe3e7;border-radius:999px;background:#fff;color:#202428;font-size:12px;cursor:pointer}.local-preference-filter-controls input{accent-color:#111}.local-event-trust-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:3px 8px;border:1px solid #d5e7dd;border-radius:999px;background:#f2fff8;color:#74641d;font-size:11px;line-height:1.35}.local-event-map-panel{width:min(100%,1180px);margin:18px auto 22px;padding:20px;border:1px solid #e6e8eb;border-radius:18px;background:#fff}.local-event-map-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.local-event-map-head h3.ant-typography{margin:4px 0 0;font-size:22px}.local-event-map-canvas{position:relative;min-height:300px;overflow:hidden;border:1px solid #dfe4e8;border-radius:14px;background:linear-gradient(115deg,transparent 0 48%,rgba(255,255,255,.7) 48% 49%,transparent 49% 100%),linear-gradient(35deg,transparent 0 45%,rgba(255,255,255,.62) 45% 46%,transparent 46% 100%),linear-gradient(135deg,#e9f0ec,#d7e5df 44%,#e8eee8 44%,#f0f2e7)}.local-event-map-canvas:before,.local-event-map-canvas:after{position:absolute;top:14%;right:8%;bottom:14%;left:8%;border:1px solid rgba(73,104,92,.22);border-radius:48% 54% 43% 58%;content:"";transform:rotate(-8deg)}.local-event-map-canvas:after{top:30%;right:20%;bottom:12%;left:35%;border-radius:56% 42% 55% 38%;transform:rotate(22deg)}.local-event-map-grid{position:absolute;z-index:1;opacity:.38;pointer-events:none}.local-event-map-grid-x{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 44px,rgba(58,83,73,.14) 44px 45px)}.local-event-map-grid-y{top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 68px,rgba(58,83,73,.12) 68px 69px)}.local-event-map-marker,.local-event-map-current-location{position:absolute;z-index:2;display:inline-flex;align-items:center;transform:translate(-50%,-50%)}.local-event-map-marker{gap:6px;max-width:min(230px,32%);color:#15211d;text-decoration:none}.local-event-map-marker>span,.local-event-map-legend-dot{display:block;flex:0 0 auto;width:13px;height:13px;border:3px solid #fff;border-radius:50% 50% 50% 0;background:#141414;box-shadow:0 2px 7px #00000038;transform:rotate(-45deg)}.local-event-map-marker strong{overflow:hidden;padding:5px 8px;border:1px solid rgba(21,33,29,.15);border-radius:7px;background:#ffffffe6;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.local-event-map-marker:hover strong{border-color:#111;background:#fff}.local-event-map-current-location>span,.local-event-map-legend-current{display:block;width:16px;height:16px;border:4px solid #fff;border-radius:50%;background:#2c69d1;box-shadow:0 0 0 5px #2c69d140}.local-event-map-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#68727d;font-size:12px}.local-event-map-legend span{display:inline-flex;align-items:center;gap:7px}.local-event-map-legend-dot,.local-event-map-legend-current{width:10px;height:10px}@media(max-width:720px){.local-event-map-panel{width:min(100%,calc(100vw - 32px));padding:16px}.local-event-map-head{align-items:start;flex-direction:column;gap:4px}.local-event-map-canvas{min-height:240px}.local-event-map-marker{max-width:44%}}.shared-map-pin{position:relative;display:grid;width:38px;height:38px;place-items:center;border:3px solid #fff;border-radius:50% 50% 50% 0;background:var(--map-pin);box-shadow:0 5px 13px #19233059;color:#fff;transform:rotate(-45deg)}.shared-map-pin:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:2px solid var(--map-pin);border-radius:inherit;content:"";opacity:0;transform:scale(.75);transition:opacity .15s ease,transform .15s ease}.shared-map-pin.is-selected:after{opacity:.45;transform:scale(1)}.shared-map-pin b{font-size:17px;line-height:1;transform:rotate(45deg)}.shared-map-marker-shell{background:transparent;border:0}.shared-map-cluster{display:grid;width:42px;height:42px;place-items:center;border:3px solid #fff;border-radius:50%;background:#1c2027;box-shadow:0 4px 13px #14181f40;color:#fff;font-size:13px}.shared-map-cluster-shell{background:transparent;border:0}.festival-map-page{--festival-ink: #15171c;--festival-muted: #616977;--festival-stroke: #e4e7eb;--festival-surface: #ffffff;--festival-yellow: var(--km-action);width:min(1440px,calc(100% - 48px));margin:0 auto;padding:34px 0 72px;color:var(--festival-ink)}.festival-map-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.festival-map-eyebrow,.festival-popular-head>div>span,.festival-nearby-list-head>div>span{display:block;color:#737b89;font-size:12px;font-weight:800;letter-spacing:.08em}.festival-map-intro h1,.festival-popular-head h2,.festival-nearby-list-head h2{margin:6px 0 0;color:var(--festival-ink);font-weight:800;letter-spacing:-.045em}.festival-map-intro h1{font-size:clamp(30px,3vw,42px);line-height:1.15}.festival-map-intro p{margin:9px 0 0;color:var(--festival-muted);font-size:15px}.festival-map-intro-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.festival-location-button,.festival-register-button,.festival-map-overlay-actions button,.festival-map-current-location,.festival-map-mobile-list-trigger{border:0;cursor:pointer;font:inherit;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.festival-register-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--festival-yellow);color:var(--festival-ink);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.festival-location-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 17px;border-radius:999px;background:var(--festival-ink);color:#fff;font-size:14px;font-weight:750;white-space:nowrap}.festival-location-button:hover,.festival-register-button:hover,.festival-map-overlay-actions button:hover,.festival-map-current-location:hover,.festival-map-mobile-list-trigger:hover{transform:translateY(-1px)}.festival-map-search{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:14px 16px;margin-bottom:18px;border:1px solid var(--festival-stroke);border-radius:16px;background:var(--festival-surface);box-shadow:0 10px 30px #161c2d0a}.festival-map-keyword{display:flex;align-items:center;gap:9px;flex:1 1 260px;min-height:42px;padding:0 12px;border:1px solid #cfd5dd;border-radius:10px;color:#6a7280}.festival-map-keyword:focus-within{border-color:#14171d;box-shadow:0 0 0 3px #00000040}.festival-map-keyword input{width:100%;border:0;outline:0;color:var(--festival-ink);font:inherit}.festival-map-keyword input::placeholder{color:#9aa2af}.festival-quick-filters{display:flex;align-items:center;gap:7px;flex:1 1 640px;overflow-x:auto;padding-bottom:1px}.festival-quick-filters button{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid #dfe3e9;border-radius:999px;background:#fff;color:#566070;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.festival-quick-filters button:hover{border-color:#aeb6c2;color:var(--festival-ink)}.festival-quick-filters button.is-active{border-color:#17191d;background:#17191d;color:#fff}.festival-map-search-help{margin:10px 0 18px;color:#475467;font-size:13px;line-height:1.6}@media(min-width:821px){.festival-quick-filters{flex-wrap:wrap;overflow-x:visible}}.festival-map-workspace{display:grid;grid-template-columns:minmax(330px,40fr) minmax(480px,60fr);height:clamp(560px,68vh,720px);min-height:0;overflow:hidden;border:1px solid var(--festival-stroke);border-radius:20px;background:var(--festival-surface);box-shadow:0 18px 50px #151c2d14}.festival-nearby-list{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border-right:1px solid var(--festival-stroke);background:#fff}.festival-nearby-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:24px 24px 18px;border-bottom:1px solid #edf0f3}.festival-nearby-list-head h2{font-size:22px;line-height:1.18}.festival-distance-sort{color:#667085;font-size:13px;font-weight:700}.festival-nearby-list-actions{display:flex;align-items:center;gap:10px}.festival-all-events-link{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #d8dde5;border-radius:999px;background:#fff;color:#252a32;font-size:12px;font-weight:750;white-space:nowrap}.festival-all-events-link:hover,.festival-all-events-link:focus-visible{border-color:#00d65d;background:#eee;color:#111827}.festival-all-events-link .anticon{font-size:10px}.festival-nearby-list-content{min-height:0;flex:1;overflow-y:auto;padding:12px}.festival-nearby-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;border:1px solid transparent;border-radius:14px}.festival-nearby-card:hover{background:#fafbfd}.festival-nearby-card.is-selected{border-color:#32ff8b;background:#dfffed;box-shadow:0 6px 18px #00f3691f}.festival-nearby-card-select{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.festival-nearby-card-select>img{width:80px;height:80px;border-radius:10px;object-fit:cover;background:#f1f3f5}.festival-nearby-card-body{display:flex;min-width:0;flex-direction:column;gap:5px}.festival-nearby-card-topline{display:flex;gap:5px;align-items:center}.festival-category-badge,.festival-free-badge{display:inline-flex;width:max-content;align-items:center;min-height:20px;padding:0 7px;border-radius:5px;font-size:10px;font-weight:800}.festival-category-badge{background:color-mix(in srgb,var(--category-color) 12%,white);color:var(--category-color)}.festival-free-badge{background:#eff9f2;color:#16813d}.festival-nearby-card strong{overflow:hidden;color:#20242b;font-size:14px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.festival-nearby-card-body>span:not(.festival-nearby-card-topline){overflow:hidden;color:#6d7480;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.festival-nearby-card-body .anticon{margin-right:3px}.festival-nearby-card>a{color:#555f6d;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.festival-map-panel{position:relative;min-width:0;min-height:0;overflow:hidden;background:#e9eef0}.festival-map-canvas{width:100%;height:100%;min-height:0;font-family:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.festival-map-canvas.leaflet-dragging{cursor:grabbing}.festival-map-canvas>.leaflet-map-pane{will-change:transform}.festival-map-canvas .leaflet-tile-pane,.festival-map-canvas .leaflet-marker-pane,.festival-map-canvas .leaflet-overlay-pane{will-change:transform}.festival-map-canvas .leaflet-tile{backface-visibility:hidden;image-rendering:auto}.festival-map-canvas .leaflet-control-attribution{padding:2px 5px;font-size:9px}.festival-map-canvas .leaflet-popup-content-wrapper{overflow:hidden;padding:0;border-radius:14px;box-shadow:0 14px 36px #14192438}.festival-map-canvas .leaflet-popup-content{width:264px!important;margin:0}.festival-map-canvas .leaflet-popup-tip{box-shadow:3px 3px 5px #1419241a}.festival-map-canvas .leaflet-popup-close-button{z-index:2;top:8px;right:8px;width:22px;height:22px;border-radius:999px;background:#10131a94;color:#fff;font-size:17px;line-height:20px}.festival-map-popup{overflow:hidden;background:#fff;font-family:inherit;font-size:14px;line-height:1.4}.festival-map-popup>img{display:block;width:100%;height:112px;object-fit:cover;background:#f0f2f4}.festival-map-popup-body{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.festival-map-popup-body strong{color:#20242b;font-size:15px;line-height:1.35}.festival-map-popup-body>span:not(.festival-map-category){color:#6c7480;font-size:12px;line-height:1.35}.festival-map-popup-body a{width:max-content;margin-top:3px;color:#101216;font-size:12px;font-weight:800;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.festival-map-category{width:max-content;color:var(--category-color);font-size:11px;font-weight:800}.festival-map-canvas .festival-map-detail-popup .leaflet-popup-content-wrapper,.festival-map-canvas .leaflet-tooltip.festival-map-hover-tooltip{box-sizing:border-box;overflow:hidden;padding:0!important;border:1px solid #d7dce3;border-radius:14px;background:#fff;box-shadow:0 14px 36px #14192438}.festival-map-canvas .festival-map-detail-popup .leaflet-popup-content,.festival-map-canvas .leaflet-tooltip.festival-map-hover-tooltip .festival-map-popup{box-sizing:border-box;width:264px!important;margin:0!important;padding:0!important}.festival-map-hover-tooltip{width:min(264px,calc(100vw - 48px));max-width:calc(100vw - 48px);padding:0;color:inherit;white-space:normal;pointer-events:none}.festival-map-hover-tooltip .festival-map-popup,.festival-map-detail-popup .festival-map-popup{width:100%;border-radius:13px}.festival-location-popup{font-size:12px;font-weight:700}.festival-map-canvas .leaflet-popup.festival-location-popup .leaflet-popup-content{width:auto!important;margin:8px 34px 8px 12px;line-height:1.35;white-space:nowrap}.festival-map-canvas .leaflet-popup.festival-location-popup .leaflet-popup-content-wrapper{border-radius:10px}.festival-map-canvas .leaflet-popup.festival-location-popup .leaflet-popup-close-button{top:4px;right:5px}.festival-map-overlay-actions{position:absolute;z-index:550;top:16px;left:50%;display:flex;gap:7px;transform:translate(-50%)}.festival-map-overlay-actions button{min-height:37px;padding:0 13px;border-radius:8px;background:#fff;box-shadow:0 5px 16px #141c2833;color:#252a32;font-size:12px;font-weight:750;white-space:nowrap}.festival-map-overlay-actions button:disabled{cursor:not-allowed;opacity:.5}.festival-map-overlay-actions .festival-map-clear-area{background:#1c2027;color:#fff}.festival-map-current-location{position:absolute;z-index:550;right:16px;bottom:124px;display:grid;width:42px;height:42px;place-items:center;border-radius:9px;background:#fff;box-shadow:0 5px 16px #141c283d;color:#1c2027;font-size:18px}.festival-map-canvas .leaflet-control-zoom{overflow:hidden;border:0;border-radius:9px;box-shadow:0 5px 16px #141c283d}.festival-map-canvas .leaflet-control-zoom a{width:42px;height:39px;border:0;background:#fff;color:#1c2027;font-size:20px;line-height:39px}.festival-map-canvas .leaflet-control-zoom a:first-child{border-bottom:1px solid #edf0f3}.festival-map-canvas .leaflet-control-zoom a:hover{background:#dfffed;color:#15171c}.festival-map-loading,.festival-map-error{position:absolute;z-index:600;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f5f7f8;color:#586171;font-size:14px}.festival-map-loading span{width:30px;height:30px;border:3px solid #e1e5e9;border-top-color:#1c2027;border-radius:50%;animation:festival-map-spin .7s linear infinite}.festival-map-error strong{color:#20242b;font-size:16px}.festival-map-error button{min-height:36px;padding:0 12px;border:1px solid #cdd2d8;border-radius:8px;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}@keyframes festival-map-spin{to{transform:rotate(360deg)}}.festival-map-popular{margin-top:48px}.festival-popular-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px}.festival-popular-head h2{font-size:27px}.festival-popular-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.festival-popular-card{min-width:0;padding:0;overflow:hidden;border:1px solid var(--festival-stroke);border-radius:14px;background:#fff;color:var(--festival-ink);cursor:pointer;text-align:left}.festival-popular-card:hover{border-color:#b9c0c9;transform:translateY(-2px);box-shadow:0 9px 23px #181d261a}.festival-popular-card img{display:block;width:100%;height:142px;object-fit:cover;background:#eff1f3}.festival-popular-card span,.festival-popular-card strong{display:block;overflow:hidden;padding:0 13px;text-overflow:ellipsis;white-space:nowrap}.festival-popular-card span{margin-top:12px;color:#717987;font-size:12px}.festival-popular-card strong{padding-top:5px;padding-bottom:14px;font-size:15px}.festival-empty-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#707986;text-align:center}.festival-empty-state strong{color:#252a32;font-size:15px}.festival-empty-state span{font-size:13px}@media(max-width:1080px){.festival-map-page{width:min(100% - 32px,900px)}.festival-map-workspace{grid-template-columns:minmax(300px,42fr) minmax(420px,58fr)}.festival-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.festival-map-page{width:100%;padding:22px 16px 46px}.festival-map-intro{align-items:flex-start;flex-direction:column;gap:16px}.festival-map-intro h1{font-size:30px}.festival-map-intro p{font-size:14px;line-height:1.55}.festival-map-intro-actions{width:100%;justify-content:stretch}.festival-register-button,.festival-location-button{flex:1 1 180px;justify-content:center}.festival-map-search{align-items:stretch;padding:12px;border-radius:14px}.festival-map-keyword,.festival-quick-filters{flex-basis:auto}.festival-map-workspace{display:block;height:auto;min-height:0;overflow:visible;border:0;border-radius:0;box-shadow:none}.festival-nearby-list{display:none}.festival-map-panel{height:min(65vh,600px);min-height:440px;overflow:hidden;border:1px solid var(--festival-stroke);border-radius:16px;box-shadow:0 12px 32px #151c2d1a}.festival-map-canvas{min-height:0}.festival-map-overlay-actions{top:12px;width:calc(100% - 24px);justify-content:center}.festival-map-overlay-actions button{max-width:100%;overflow:hidden;text-overflow:ellipsis}.festival-map-current-location{right:12px;bottom:112px}.festival-map-mobile-list-trigger{position:absolute;z-index:550;bottom:18px;left:12px;min-height:42px;padding:0 14px;border-radius:999px;background:#1c2027;box-shadow:0 5px 16px #141c2840;color:#fff;font-size:13px;font-weight:750}.festival-map-popular{margin-top:32px}.festival-popular-head h2{font-size:23px}.festival-popular-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.festival-popular-card{flex:0 0 230px;scroll-snap-align:start}.festival-popular-card img{height:132px}.festival-mobile-sheet .wbs-bottom-sheet-body{overflow-y:auto;padding:6px 10px 18px}.festival-mobile-sheet .festival-nearby-list-content{overflow:visible;padding:0}.festival-mobile-sheet .festival-nearby-card{padding:10px 4px}}.festival-registration-page{width:min(100% - 40px,860px);margin:0 auto;padding:34px 0 72px}.festival-registration-head{display:grid;gap:8px;margin-bottom:24px}.festival-registration-head>.ant-btn{justify-self:start;margin-left:-8px;color:#596473}.festival-registration-head>span{color:#826800;font-size:12px;font-weight:800}.festival-registration-head h1.ant-typography{margin:0;color:#1e2732;letter-spacing:-.04em}.festival-registration-head p.ant-typography{max-width:630px;margin:0;color:#667282}.festival-registration-card{border-color:#dfe5eb;border-radius:14px;box-shadow:none}.festival-registration-card .ant-card-body{padding:28px}.festival-registration-card h3.ant-typography{margin:0 0 20px;color:#27313b}.festival-registration-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding-top:18px;border-top:1px solid #edf0f3}.festival-registration-actions>span{color:#697482;font-size:12px}.festival-registration-actions .ant-btn{min-width:130px}@media(max-width:620px){.festival-registration-page{width:100%;padding:20px 16px 48px}.festival-registration-card .ant-card-body{padding:20px 16px}.festival-registration-actions{align-items:stretch;flex-direction:column}.festival-registration-actions .ant-btn{width:100%}}.marketplace-map-view-filter{width:100%;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin:6px 0 2px;padding:0 12px;border:1px solid var(--seed-color-stroke-strong, #d1d3d8);border-radius:var(--seed-radius-r2, 8px);background:var(--seed-color-bg, #fff);color:var(--seed-color-fg, #1a1c20);font-family:inherit;cursor:pointer;text-align:left;transition:border-color var(--seed-transition, .15s ease),background-color var(--seed-transition, .15s ease),color var(--seed-transition, .15s ease)}.marketplace-map-view-filter>span{display:inline-grid;width:20px;height:20px;place-items:center;color:var(--seed-color-fg-muted, #555d6d);font-size:16px}.marketplace-map-view-filter strong{overflow:hidden;font-size:var(--seed-font-size-label, 15px);font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.marketplace-map-view-filter em{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 6px;border-radius:var(--seed-radius-full, 999px);background:var(--seed-color-bg-pressed, #f3f4f5);color:var(--seed-color-fg-muted, #555d6d);font-size:12px;font-style:normal;font-weight:700;line-height:1}.marketplace-map-view-filter:hover{border-color:var(--seed-palette-gray-700, #868b94);background:var(--seed-color-bg-weak, #f7f8f9)}.marketplace-map-view-filter:focus-visible{border-color:var(--seed-color-fg, #1a1c20);box-shadow:var(--seed-focus-ring, 0 0 0 3px rgba(0, 0, 0, .24));outline:none}.marketplace-map-view-filter.is-active{border-color:var(--seed-color-brand, var(--km-action));background:var(--seed-color-brand, var(--km-action));color:var(--km-on-action)}.marketplace-map-view-filter.is-active>span{color:var(--seed-color-fg, #1a1c20)}.marketplace-map-view-filter.is-active em{background:#1a1c201a;color:var(--seed-color-fg, #1a1c20)}.company-location-map-view{width:100%;min-width:0;overflow:hidden;border:1px solid #dce1e8;border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.maker-directory-results>.company-location-map-view{grid-column:1 / -1}.company-location-map-view>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;border-bottom:1px solid #e6e9ee}.company-location-map-view>header>div{display:grid;gap:2px}.company-location-map-view>header span{color:#6b7280;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.company-location-map-view>header strong{color:#181b21;font-size:16px}.company-location-map-view>header small{color:#4b5563;font-size:12px;font-weight:650}.company-location-map-panel{position:relative;min-height:510px;overflow:hidden;background:#e9eef0}.company-location-map-canvas{width:100%;height:min(64vh,640px);min-height:510px;font-family:inherit}.company-location-map-canvas .leaflet-control-attribution{padding:2px 5px;font-size:9px}.company-location-map-canvas .leaflet-control-zoom{overflow:hidden;border:0;border-radius:9px;box-shadow:0 5px 16px #141c2838}.company-location-map-canvas .leaflet-control-zoom a{width:40px;height:38px;border:0;background:#fff;color:#1c2027;line-height:38px}.company-location-map-canvas .leaflet-control-zoom a:first-child{border-bottom:1px solid #edf0f3}.company-location-map-canvas .leaflet-popup-content-wrapper{padding:0;overflow:hidden;border-radius:12px;box-shadow:0 14px 36px #14192433}.company-location-map-canvas .leaflet-popup-content{width:248px!important;margin:0}.company-location-current-button{position:absolute;z-index:550;right:15px;bottom:112px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:9px;background:#fff;box-shadow:0 5px 16px #141c2838;color:#1c2027;cursor:pointer;font-size:17px}.company-location-current-button:hover,.company-location-current-button:focus-visible{background:#dfffed;outline:2px solid #00d55c;outline-offset:2px}.company-location-map-popup{min-width:218px;display:flex;flex-direction:column;gap:6px;padding:14px;background:#fff}.company-location-map-popup-kicker{color:#008c3d;font-size:11px;font-weight:800}.company-location-map-popup strong{color:#171a1f;font-size:15px;line-height:1.35}.company-location-map-popup>span:not(.company-location-map-popup-kicker){color:#5f6875;font-size:12px}.company-location-map-popup small{color:#7a8390;font-size:11px}.company-location-map-popup a{width:max-content;margin-top:3px;color:#111;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.company-location-map-tooltip{max-width:min(260px,calc(100vw - 48px));padding:0;overflow:hidden;border:1px solid #d7dce3;border-radius:12px;background:#fff;box-shadow:0 14px 36px #14192433;color:inherit;white-space:normal}.company-location-map-tooltip .company-location-map-popup{min-width:220px}.company-location-map-loading,.company-location-map-error{position:absolute;z-index:600;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f5f7f8;color:#586171;font-size:13px}.company-location-map-loading span{width:28px;height:28px;border:3px solid #e1e5e9;border-top-color:#1c2027;border-radius:50%;animation:company-location-map-spin .7s linear infinite}@keyframes company-location-map-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.company-location-map-view>header{align-items:flex-start;flex-direction:column;gap:4px;padding:11px 13px}.company-location-map-panel,.company-location-map-canvas{min-height:430px;height:58vh}}.trade-home-hero,.crm-hero,.crm-detail-hero,.email-studio-header,.workbench-head,.card-capture-intro{position:relative;overflow:hidden;border:1px solid #a3efc4;border-radius:18px;background:linear-gradient(128deg,#e6fff1,#beffda 54%,#fff)}.trade-home-hero:after,.crm-hero:after,.email-studio-header:after,.workbench-head:after,.card-capture-intro:after{content:"";position:absolute;top:-86px;right:-62px;width:250px;height:250px;border-radius:50%;background:#00000047;pointer-events:none}.trade-home-hero{min-height:316px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(22px,4vw,64px);align-items:end;padding:clamp(28px,5vw,62px)}.trade-home-copy,.crm-hero-copy,.email-studio-header>div,.workbench-head>div,.card-capture-intro>*{position:relative;z-index:1}.trade-home-copy>span,.crm-eyebrow,.crm-section-heading>div>span,.crm-card-heading>div>span,.email-editor-head span,.email-type-rail>span,.email-history-rail>span,.workbench-panel-head h3+.ant-typography,.workbench-head>div>span{display:inline-flex;align-items:center;gap:6px;color:#765d00;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.trade-home-copy h1.ant-typography{max-width:720px;margin:12px 0;color:#111;font-size:clamp(36px,5vw,62px);font-weight:var(--wbs-font-weight-heavy);line-height:1.1;letter-spacing:-.04em}.trade-home-copy>.ant-typography{max-width:620px;margin:0 0 24px;color:#4e4a37;font-size:16px;line-height:1.7}.trade-home-search{max-width:690px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;border:1px solid #a0debb;border-radius:14px;background:#fff;box-shadow:0 14px 28px #5e4d0014}.trade-home-search .ant-input-affix-wrapper,.trade-home-search .ant-input{border:0!important;box-shadow:none!important}.trade-home-search .ant-btn{min-width:118px;height:46px;border-radius:10px}.trade-home-today{position:relative;z-index:1;display:grid;gap:12px;padding:24px;border:1px solid rgba(17,17,17,.1);border-radius:15px;background:#111;color:#fff;box-shadow:0 18px 34px #1111112b}.trade-home-today div{display:flex;align-items:end;justify-content:space-between;gap:12px}.trade-home-today div span{color:#7af8b1;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.trade-home-today div strong{color:var(--wbs-yellow);font-size:50px;font-weight:var(--wbs-font-weight-heavy);line-height:.9}.trade-home-today p{margin:0;color:#d8d8d8;font-size:14px;line-height:1.6}.trade-home-today ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.trade-home-today li{color:#f0f0f0;font-size:13px}.trade-home-today li b{margin-right:4px;color:var(--wbs-yellow)}.trade-home-today .ant-btn{justify-self:start;padding:0;color:#fff;font-weight:var(--wbs-font-weight-bold)}.crm-page,.crm-detail-page,.email-studio-page,.workbench-page,.card-capture-page,.ai-agent-page{display:grid;gap:26px;padding-bottom:58px}.crm-detail-page,.email-studio-page{row-gap:16px}.crm-page,.crm-detail-page{width:min(100%,1120px);margin-inline:auto}.crm-page-topbar{display:flex;align-items:center;justify-content:flex-start}.crm-hero{min-height:280px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.55fr);gap:36px;align-items:center;padding:clamp(28px,5vw,54px)}.crm-eyebrow{color:#765d00;letter-spacing:.08em}.crm-hero-copy h1.ant-typography,.crm-detail-hero h1.ant-typography,.email-studio-header h1.ant-typography,.workbench-head h1.ant-typography,.card-capture-intro h1.ant-typography{margin:10px 0;color:#111;font-size:clamp(34px,4vw,52px);font-weight:var(--wbs-font-weight-heavy);line-height:1.12;letter-spacing:-.04em}.crm-hero-copy p.ant-typography,.email-studio-header p.ant-typography,.workbench-head p.ant-typography,.card-capture-intro p.ant-typography{max-width:610px;margin:0 0 22px;color:#534e3c;font-size:16px;line-height:1.65}.crm-hero-actions{position:relative;z-index:1;display:grid;gap:8px;padding:24px;border:1px solid #b7dec8;border-radius:14px;background:#ffffffdb}.crm-hero-actions>span{color:#76662a;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.crm-hero-actions>strong{color:#111;font-size:46px;font-weight:var(--wbs-font-weight-heavy);line-height:1}.crm-hero-actions>p{margin:0;color:var(--wbs-muted);line-height:1.55}.crm-hero-actions>a{margin-top:8px;color:#111;font-weight:var(--wbs-font-weight-heavy)}.crm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-stat-grid article{min-width:0;display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid #e4e6eb;border-radius:14px;background:#fff}.crm-stat-grid article>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--wbs-yellow-soft);color:#544100;font-size:19px}.crm-stat-grid article:nth-child(2)>span{background:#fff0ed;color:#c23b22}.crm-stat-grid article:nth-child(3)>span{background:#edf6ff;color:#146ca4}.crm-stat-grid article:nth-child(4)>span{background:#f1efff;color:#5b46b0}.crm-stat-grid article div{min-width:0;display:grid;gap:3px}.crm-stat-grid small{color:#727989;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.crm-stat-grid strong{color:#111;font-size:27px;font-weight:var(--wbs-font-weight-heavy);line-height:1.05}.crm-stat-grid p{margin:0;color:#89909e;font-size:12px;line-height:1.4}.crm-calendar-panel{display:grid;grid-template-columns:minmax(0,1fr) 304px;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.crm-calendar-main{min-width:0;padding:24px 26px}.crm-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px}.crm-calendar-head>div:first-child{display:grid;gap:4px}.crm-calendar-head>div:first-child>span,.crm-calendar-agenda-head>div>span,.crm-calendar-agenda-composer-head>div>span{color:var(--seed-color-brand-pressed);font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.09em}.crm-calendar-head h2.ant-typography{margin:0;color:var(--seed-color-fg);font-size:24px;letter-spacing:-.03em}.crm-calendar-head-actions,.crm-calendar-navigation{display:flex;align-items:center;gap:4px}.crm-calendar-head-actions>.ant-btn{border-color:var(--seed-color-stroke);color:var(--seed-color-fg);font-weight:var(--wbs-font-weight-bold)}.crm-calendar-head-actions>.ant-btn:hover,.crm-calendar-head-actions>.ant-btn:focus-visible{border-color:var(--seed-color-fg);box-shadow:var(--seed-focus-ring);color:var(--seed-color-fg)}.crm-calendar-navigation{padding-left:8px;border-left:1px solid var(--seed-palette-gray-300)}.crm-calendar-navigation .ant-btn{color:var(--seed-color-fg-muted);font-size:12px}.crm-calendar-weekdays,.crm-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.crm-calendar-weekdays{border-top:1px solid var(--seed-palette-gray-300);border-left:1px solid var(--seed-palette-gray-300)}.crm-calendar-weekdays>span{padding:10px 12px;border-right:1px solid var(--seed-palette-gray-300);border-bottom:1px solid var(--seed-palette-gray-300);color:var(--seed-color-fg-subtle);font-size:12px;font-weight:var(--wbs-font-weight-bold);text-align:center}.crm-calendar-weekdays>span:first-child{color:#bd5a51}.crm-calendar-weekdays>span:last-child{color:#4d79ad}.crm-calendar-grid{border-left:1px solid var(--seed-palette-gray-300)}.crm-calendar-day{min-height:104px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;overflow:hidden;padding:9px 9px 7px;border:0;border-right:1px solid var(--seed-palette-gray-300);border-bottom:1px solid var(--seed-palette-gray-300);background:var(--seed-color-bg);color:var(--seed-color-fg);cursor:pointer;font:inherit;text-align:left;transition:background var(--seed-transition),box-shadow var(--seed-transition)}.crm-calendar-day:hover{background:var(--seed-color-bg-weak)}.crm-calendar-day:focus-visible{z-index:1;outline:0;box-shadow:inset 0 0 0 2px var(--seed-color-fg),var(--seed-focus-ring)}.crm-calendar-day>time{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.crm-calendar-day:nth-child(7n+1)>time{color:#bd5a51}.crm-calendar-day:nth-child(7n)>time{color:#4d79ad}.crm-calendar-day.is-outside{background:var(--seed-color-bg-weak);color:var(--seed-color-fg-subtle)}.crm-calendar-day.is-outside>time{color:var(--seed-color-fg-subtle)}.crm-calendar-day.is-today>time{background:var(--seed-color-fg);color:var(--seed-color-bg)}.crm-calendar-day.is-selected{box-shadow:inset 0 0 0 2px var(--seed-color-brand)}.crm-calendar-day-events{display:grid;align-content:start;gap:3px;min-width:0}.crm-calendar-event{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;padding:3px 5px;border-radius:var(--seed-radius-r2);color:#2f4d72;font-size:10px;font-weight:var(--wbs-font-weight-bold);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.crm-calendar-event-trigger{position:relative;cursor:pointer;outline:0;transition:filter var(--seed-transition),box-shadow var(--seed-transition),transform var(--seed-transition)}.crm-calendar-event-trigger:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 2px 6px #1a1c201f}.crm-calendar-event-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--seed-color-fg),var(--seed-focus-ring)}.crm-calendar-event-edit-hint{flex:0 0 auto;margin-left:auto;opacity:0;transition:opacity var(--seed-transition)}.crm-calendar-event-trigger:hover .crm-calendar-event-edit-hint,.crm-calendar-event-trigger:focus-visible .crm-calendar-event-edit-hint{opacity:.78}.crm-calendar-event .anticon{flex:0 0 auto;font-size:10px}.crm-calendar-event.meeting{background:#eaf2ff;color:#2d5d91}.crm-calendar-event.follow_up{background:#d5ffe7;color:#755c00}.crm-calendar-more{color:#788391;font-size:10px;font-weight:var(--wbs-font-weight-bold)}.crm-calendar-agenda{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;padding:24px 18px;border-left:1px solid var(--seed-color-stroke);background:var(--seed-color-bg-weak)}.crm-calendar-agenda-head{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--seed-palette-gray-300)}.crm-calendar-agenda-head>div{min-width:0;display:grid;gap:3px}.crm-calendar-agenda-head h4.ant-typography{margin:0;color:var(--seed-color-fg);font-size:17px;letter-spacing:-.02em}.crm-calendar-agenda-head small{color:var(--seed-color-fg-subtle);font-size:11px}.crm-calendar-agenda-head .ant-btn{flex:0 0 auto;color:var(--seed-color-fg-muted)}.crm-calendar-agenda-list{min-width:0;display:grid;align-content:start;gap:8px}.crm-calendar-agenda-item{width:100%;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:start;padding:12px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg);color:var(--seed-color-fg);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--seed-transition),box-shadow var(--seed-transition),transform var(--seed-transition)}.crm-calendar-agenda-item:hover{border-color:var(--seed-palette-gray-600);box-shadow:0 6px 16px #1a1c2012;transform:translateY(-1px)}.crm-calendar-agenda-item:focus-visible{border-color:var(--seed-color-fg);box-shadow:var(--seed-focus-ring);outline:0}.crm-calendar-agenda-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--seed-palette-blue-100);color:#315f9d;font-size:14px}.crm-calendar-agenda-item.follow_up .crm-calendar-agenda-icon{background:var(--seed-color-brand-weak);color:#755c00}.crm-calendar-agenda-copy{min-width:0;display:grid;gap:4px}.crm-calendar-agenda-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-calendar-agenda-meta b{color:var(--seed-color-fg-subtle);font-size:10px}.crm-calendar-agenda-meta time{color:var(--seed-color-fg-muted);font-size:11px;font-variant-numeric:tabular-nums}.crm-calendar-agenda-copy>strong{overflow:hidden;color:var(--seed-color-fg);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.crm-calendar-agenda-copy>small{display:-webkit-box;overflow:hidden;color:var(--seed-color-fg-subtle);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crm-calendar-agenda-edit{align-self:center;color:var(--seed-color-fg-subtle);font-size:12px}.crm-calendar-agenda-empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:7px;padding:24px 12px;color:var(--seed-color-fg-subtle);text-align:center}.crm-calendar-agenda-empty>.anticon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--seed-palette-gray-200);color:var(--seed-color-fg-muted);font-size:16px}.crm-calendar-agenda-empty strong{color:var(--seed-color-fg);font-size:13px}.crm-calendar-agenda-empty p{margin:0 0 5px;color:var(--seed-color-fg-subtle);font-size:11px;line-height:1.45}.crm-calendar-agenda.is-composing{grid-template-rows:minmax(0,1fr);background:var(--seed-color-bg)}.crm-calendar-agenda-composer{min-width:0;display:grid;align-content:start;gap:18px}.crm-calendar-agenda-composer-head{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--seed-palette-gray-300)}.crm-calendar-agenda-composer-head>div{min-width:0;display:grid;gap:3px}.crm-calendar-agenda-composer-head h4.ant-typography{margin:0;color:var(--seed-color-fg);font-size:20px;letter-spacing:-.03em}.crm-calendar-agenda-composer-head small{color:var(--seed-color-fg-subtle);font-size:11px}.crm-calendar-agenda-composer-head .ant-btn{flex:0 0 auto;color:var(--seed-color-fg-muted)}.crm-calendar-agenda-composer .crm-meeting-form{min-width:0;padding:0}.crm-calendar-agenda-composer .ant-form-item{margin-bottom:14px}.crm-calendar-agenda-composer .ant-form-item:last-child{margin-bottom:0}.crm-calendar-agenda-composer .ant-form-item-label{padding-bottom:5px}.crm-calendar-agenda-composer .ant-form-item-label>label{height:auto;color:var(--seed-color-fg-muted);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.crm-calendar-agenda-composer .ant-input,.crm-calendar-agenda-composer .ant-input-affix-wrapper{min-height:42px;border-radius:var(--seed-radius-r2)}.crm-calendar-agenda-composer-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding-top:2px}.crm-calendar-agenda-composer-actions .ant-btn{min-width:0;min-height:42px;border-radius:var(--seed-radius-r2);font-weight:var(--wbs-font-weight-bold)}.crm-calendar-source-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:14px}.crm-calendar-source-icon.wbs{background:#edf3ff;color:#315f9d}.crm-calendar-source-icon.google{background:#fff2ed;color:#c05737}.crm-calendar-source-icon.apple{background:#eef1f4;color:#1f2730}.crm-calendar-source-icon.samsung{background:#eef5ff;color:#1d61b7}.crm-calendar-source-icon.naver{background:#edf9f1;color:#0f8d4d}.crm-google-sync-button{min-width:0;height:28px;padding-inline:6px;color:var(--seed-color-fg-muted);font-size:11px;font-weight:var(--wbs-font-weight-bold)}.crm-google-sync-button:hover,.crm-google-sync-button:focus{background:var(--seed-color-bg)!important;color:var(--seed-color-fg)!important}.crm-google-sync-summary{color:var(--seed-color-fg-subtle)}.crm-google-sync-summary.is-error{color:#b42318}.crm-calendar-export-row .ant-btn{height:28px;padding-inline:5px;color:#42505e;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.crm-calendar-export-row .ant-btn:hover,.crm-calendar-export-row .ant-btn:focus{background:#eef1f4!important;color:#202833!important}.crm-calendar-settings-modal{display:grid;gap:10px}.crm-calendar-edit-form,.crm-meeting-form{padding-top:4px}.crm-calendar-modal-footer{display:flex;align-items:center;gap:8px}.crm-calendar-modal-footer>span{flex:1}.crm-calendar-modal-footer .ant-btn{border-radius:var(--seed-radius-r2)}.crm-calendar-settings-modal>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f3}.crm-calendar-settings-modal>div>div{min-width:0}.crm-calendar-settings-modal strong{color:#303944;font-size:13px}.crm-calendar-settings-modal p{margin:3px 0 0;color:#727d89;font-size:12px;line-height:1.5}.crm-calendar-settings-source-copy{display:grid;gap:3px}.crm-calendar-settings-source-copy>small{color:var(--seed-color-fg-subtle);font-size:11px}.crm-calendar-settings-source-copy .crm-google-sync-button{width:fit-content;margin-top:3px}.crm-calendar-settings-modal>.ant-tag{width:fit-content;margin:3px 0 0;border:0;background:#d8ffe9;color:#785e00}.crm-google-connect-modal{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:4px 0}.crm-google-connect-modal .crm-calendar-source-icon{width:42px;height:42px;font-size:19px}.crm-google-connect-modal strong{display:block;color:#28313c;font-size:15px}.crm-google-connect-modal p{margin:7px 0 0;color:#687482;font-size:13px;line-height:1.6}.crm-google-connect-modal .crm-google-connect-warning{color:#9a6200}@media(max-width:980px){.crm-calendar-panel{grid-template-columns:1fr}.crm-calendar-agenda{border-top:1px solid var(--seed-color-stroke);border-left:0}.crm-calendar-agenda-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.crm-calendar-panel{border:0;border-radius:0}.crm-calendar-main{padding:18px 14px}.crm-calendar-head{align-items:start;flex-direction:column}.crm-calendar-head-actions{width:100%;justify-content:space-between}.crm-calendar-weekdays>span{padding:8px 2px;font-size:11px}.crm-calendar-day{min-height:74px;padding:6px 4px}.crm-calendar-day>time{width:21px;height:21px;font-size:12px}.crm-calendar-event{padding:2px 3px;font-size:0}.crm-calendar-event .anticon{font-size:10px}.crm-calendar-more{font-size:9px}.crm-calendar-agenda{padding:18px 14px}.crm-calendar-agenda-list{grid-template-columns:1fr}}.crm-buyer-section,.workbench-panel{display:grid;gap:16px}.crm-section-heading,.workbench-panel-head{display:flex;align-items:end;justify-content:space-between;gap:16px;min-width:0}.crm-section-heading h3.ant-typography,.crm-card-heading h3.ant-typography,.workbench-panel-head h3.ant-typography{margin:4px 0 0;color:var(--seed-color-fg)}.crm-section-heading>a{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg);color:var(--seed-color-fg);font-size:13px;font-weight:var(--wbs-font-weight-bold);text-decoration:none;transition:border-color var(--seed-transition),background var(--seed-transition),box-shadow var(--seed-transition),transform var(--seed-transition)}.crm-section-heading>a:hover,.crm-section-heading>a:focus-visible{border-color:var(--seed-color-fg);background:var(--seed-color-bg-weak);box-shadow:var(--seed-focus-ring);outline:0;transform:translateY(-1px)}.crm-ai-review-card,.crm-workspace-card{border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg);box-shadow:0 1px 2px #1a1c2008}.crm-ai-review-card>.ant-card-body,.crm-workspace-card>.ant-card-body{display:grid;gap:16px;padding:22px}.crm-ai-review-card .crm-section-heading,.crm-workspace-card .crm-section-heading{align-items:flex-start}.crm-ai-review-card .crm-section-heading>.ant-tag{margin:0;border:0;border-radius:var(--seed-radius-full);background:#f1efff;color:#5b46b0;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.crm-ai-review-card .ant-alert{border:1px solid #cfe4f5;border-radius:var(--seed-radius-r3);background:var(--seed-palette-blue-100)}.crm-ai-review-card .ant-alert-message{color:#174e7a;font-weight:var(--wbs-font-weight-bold)}.crm-ai-review-card .ant-alert-description{color:#4d6d86}.crm-ai-review-card>.ant-card-body>.ant-space{width:100%}.crm-ai-review-card>.ant-card-body>.ant-space .ant-card{min-width:min(100%,300px);border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);box-shadow:none;transition:border-color var(--seed-transition),box-shadow var(--seed-transition),transform var(--seed-transition)}.crm-ai-review-card>.ant-card-body>.ant-space .ant-card:hover{border-color:var(--seed-palette-gray-600);box-shadow:0 6px 16px #1a1c2014;transform:translateY(-1px)}.crm-ai-review-card>.ant-card-body>.ant-space .ant-card-head{min-height:44px;border-bottom-color:var(--seed-palette-gray-300)}.crm-ai-review-card>.ant-card-body>.ant-space .ant-card-body{padding:14px}.crm-ai-review-card>.ant-card-body>.ant-space .ant-typography{color:var(--seed-color-fg-muted)}.crm-workspace-card>.ant-card-body>.ant-space{width:100%}.crm-workspace-card>.ant-card-body>.ant-space>.ant-tag{margin:0;border:0;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted)}.crm-workspace-card>.ant-card-body>div>.ant-typography{color:var(--seed-color-fg-muted)}.crm-workspace-card>.ant-card-body>div>.ant-space>.ant-card{border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);box-shadow:none}.crm-workspace-card>.ant-card-body>div>.ant-space>.ant-card .ant-card-head{min-height:42px;border-bottom-color:var(--seed-palette-gray-300)}.crm-workspace-card>.ant-card-body>div>.ant-space>.ant-card .ant-card-body{padding:14px}.crm-workspace-card>.ant-card-body>div>.ant-space>.ant-card .ant-tag{margin-inline-end:4px;border:0;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted)}.crm-buyer-section{min-width:0;padding:22px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg);box-shadow:0 1px 2px #1a1c2008}.crm-buyer-section>.crm-section-heading{align-items:center}.crm-relationship-actions .ant-btn{min-height:40px}.crm-follow-directory{display:grid;gap:12px}.crm-relationship-controls{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.crm-relationship-tabs{min-width:0;display:inline-grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:2px;padding:4px;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-pressed)}.crm-relationship-tabs button{min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:var(--seed-radius-r2);background:transparent;color:var(--seed-color-fg-muted);font:inherit;text-align:center;cursor:pointer;transition:background var(--seed-transition),box-shadow var(--seed-transition),color var(--seed-transition)}.crm-relationship-tabs button:hover{background:var(--seed-color-bg-weak);color:var(--seed-color-fg)}.crm-relationship-tabs button:focus-visible{outline:0;box-shadow:var(--seed-focus-ring)}.crm-relationship-tabs button.is-active{background:var(--seed-color-bg);color:var(--seed-color-fg);box-shadow:0 1px 3px #1a1c201f}.crm-relationship-tabs button>.anticon{color:currentColor;font-size:15px}.crm-relationship-tabs button strong{font-size:13px;line-height:1}.crm-relationship-tabs button>b{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:var(--seed-radius-full);background:#1a1c2014;color:currentColor;font-size:11px;line-height:20px;text-align:center}.crm-relationship-description{min-width:0;margin:0;overflow:hidden;color:var(--seed-color-fg-subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-relationship-result-summary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--seed-color-fg-subtle);font-size:11px}.crm-relationship-result-summary strong{color:var(--seed-color-fg);font-size:13px}.crm-follow-search.ant-input-affix-wrapper{width:min(100%,360px);min-height:42px;border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3);box-shadow:none}.app-shell .crm-follow-search.ant-input-affix-wrapper{height:44px;min-height:44px;padding-block:0}.app-shell .crm-follow-search.ant-input-affix-wrapper .ant-input{height:22px;min-height:0;padding-block:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:22px}.crm-follow-search.ant-input-affix-wrapper:focus-within{border-color:var(--seed-color-fg);box-shadow:var(--seed-focus-ring)}.crm-follow-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg)}.crm-follow-card{position:relative;min-width:0;overflow:hidden;border:0;border-radius:0;background:var(--seed-color-bg);color:var(--seed-color-fg);transition:background var(--seed-transition)}.app-shell .crm-buyer-section .crm-follow-directory .crm-follow-grid>.crm-follow-card{border-radius:0}.crm-follow-card+.crm-follow-card{border-top:1px solid var(--seed-palette-gray-300)}.crm-follow-card:hover{background:var(--seed-color-bg-weak)}.crm-follow-card.is-timeline-open{background:var(--seed-color-bg)}.crm-follow-card.is-timeline-open>.crm-follow-card-trigger{background:var(--seed-color-bg-weak)}.crm-follow-card-trigger{width:100%;min-width:0;min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr) minmax(150px,28%) 20px;gap:12px;align-items:center;padding:14px 16px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--seed-transition)}.crm-follow-card-trigger:active{background:var(--seed-color-bg-pressed)}.crm-follow-card-trigger:focus-visible{position:relative;z-index:1;outline:0;box-shadow:inset 0 0 0 2px var(--seed-color-brand)}.crm-follow-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--seed-color-fg);color:var(--km-on-action);font-size:16px;font-weight:var(--wbs-font-weight-heavy)}.crm-follow-info{min-width:0;display:grid;gap:2px}.crm-follow-info>strong{overflow-wrap:anywhere;font-size:var(--seed-font-size-label);line-height:var(--seed-line-height-label)}.crm-follow-info>small{overflow-wrap:anywhere;color:var(--seed-color-fg-subtle);font-size:12px;line-height:1.45}.crm-follow-meta{min-width:0;display:grid;gap:2px;justify-items:end;text-align:right}.crm-follow-meta b{overflow-wrap:anywhere;color:var(--seed-color-fg-muted);font-size:12px;line-height:1.4}.crm-follow-meta small{overflow-wrap:anywhere;color:var(--seed-color-fg-subtle);font-size:11px;line-height:1.4}.crm-follow-chevron{width:20px;height:20px;display:grid;place-items:center;color:var(--seed-color-fg-subtle);font-size:12px;transition:transform var(--seed-transition),color var(--seed-transition)}.crm-follow-card.is-timeline-open .crm-follow-chevron{color:var(--seed-color-fg);transform:rotate(90deg)}.crm-relationship-timeline{display:grid;gap:14px;padding:18px 20px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.crm-follow-card>.crm-relationship-timeline{margin:0;padding:16px 24px 20px 68px;border:0;border-top:1px solid var(--seed-palette-gray-300);border-radius:0;background:var(--seed-color-bg)}.crm-relationship-timeline>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.crm-relationship-timeline>header>div{display:grid;gap:2px}.crm-relationship-timeline>header span{color:#8a6f00;font-size:10px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.crm-relationship-timeline h4{margin:0;color:var(--seed-color-fg);font-size:16px}.crm-relationship-timeline>header>button{padding:5px 9px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);color:var(--seed-color-fg-muted);font:inherit;font-size:12px;cursor:pointer}.crm-relationship-timeline-list{position:relative;display:grid;gap:0}.crm-relationship-timeline-list:before{content:"";position:absolute;top:17px;bottom:17px;left:5px;width:2px;border-radius:var(--seed-radius-full);background:var(--seed-color-brand)}.crm-relationship-timeline-list>article{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:10px 0 10px 24px}.crm-relationship-timeline-list>article:before{content:"";position:absolute;top:16px;left:1px;width:10px;height:10px;border:2px solid var(--seed-color-brand);border-radius:50%;background:var(--seed-color-bg)}.crm-relationship-timeline-list time{color:var(--seed-color-fg-subtle);font-size:11px}.crm-relationship-timeline-list>article>div{min-width:0;display:grid;justify-items:start;gap:4px}.crm-relationship-timeline-list .ant-tag{margin:0;border-radius:var(--seed-radius-full);font-size:10px}.crm-relationship-timeline-list strong{color:var(--seed-color-fg);font-size:13px}.crm-relationship-timeline-list p{margin:0;color:var(--seed-color-fg-subtle);font-size:12px;line-height:1.5}.crm-relationship-timeline-list>article.crm-relationship-recommendation{margin-top:8px;padding-top:16px}.crm-relationship-timeline-list>article.crm-relationship-recommendation:before{top:22px;border-color:#00c756;background:var(--seed-color-brand)}.crm-relationship-timeline-list>article.crm-relationship-recommendation>time{padding-top:6px;color:#8a6f00;font-weight:var(--wbs-font-weight-bold)}.crm-relationship-timeline-list>article.crm-relationship-recommendation>div{width:min(100%,560px);gap:7px;padding:16px 18px;border:1px solid var(--seed-palette-yellow-300);border-radius:var(--seed-radius-r3);background:var(--seed-color-brand-weak)}.crm-relationship-timeline-list>article.crm-relationship-recommendation strong{font-size:15px}.crm-relationship-recommendation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.crm-relationship-recommendation-actions .ant-btn{min-height:38px}.crm-relationship-timeline-loading{display:flex;align-items:center;gap:8px;color:var(--seed-color-fg-subtle);font-size:12px}.crm-follow-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;padding:44px 20px;border:1px dashed var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak);text-align:center}.crm-follow-empty>.anticon{color:#8b94a3;font-size:22px}.crm-follow-empty>strong{font-size:15px}.crm-follow-empty>p{max-width:440px;margin:0;color:var(--seed-color-fg-subtle);font-size:13px}.crm-follow-loading{width:22px;height:22px;border:2px solid var(--seed-color-stroke);border-top-color:var(--seed-color-fg);border-radius:50%;animation:crm-follow-spin .8s linear infinite}@keyframes crm-follow-spin{to{transform:rotate(360deg)}}.crm-relationship-load-more.ant-btn{justify-self:center;min-width:160px;border-color:var(--seed-color-fg);border-radius:var(--seed-radius-r3);font-weight:var(--wbs-font-weight-bold)}.crm-relationship-cell{display:grid;justify-items:start;gap:4px}.crm-relationship-cell .ant-tag{margin:0;border-radius:var(--seed-radius-full);font-size:11px;font-weight:var(--wbs-font-weight-bold)}.crm-relationship-cell small{color:var(--seed-color-fg-subtle);font-size:10px;line-height:1.35}.crm-filter-bar{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-filter-bar .ant-input-affix-wrapper{min-width:0;grid-column:span 2}.crm-filter-bar .ant-select{width:100%;min-width:0}.crm-filter-bar .ant-input-affix-wrapper,.crm-filter-bar .ant-select-selector{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3)!important;background:var(--seed-color-bg);transition:border-color var(--seed-transition),box-shadow var(--seed-transition)}.crm-filter-bar .ant-input-affix-wrapper:hover,.crm-filter-bar .ant-select:hover .ant-select-selector{border-color:var(--seed-palette-gray-600)}.crm-filter-bar .ant-input-affix-wrapper:focus-within,.crm-filter-bar .ant-select-focused .ant-select-selector{border-color:var(--seed-color-brand)!important;box-shadow:var(--seed-focus-ring)!important}.crm-bulk-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:12px 0;padding:10px 12px;border:1px solid var(--seed-palette-yellow-300);border-radius:var(--seed-radius-r3);background:var(--seed-color-brand-weak);color:var(--seed-color-brand-pressed);font-size:13px}.crm-bulk-action-bar>.ant-space{min-width:0;max-width:100%}.crm-bulk-action-bar .ant-select{min-width:0;max-width:100%}.crm-bulk-action-bar .ant-input-search{width:min(100%,220px)}.crm-bulk-action-bar strong{color:var(--seed-color-fg)}.crm-bulk-action-bar .ant-btn{min-height:32px;border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);font-size:12px}.crm-bulk-action-bar .ant-btn:hover:not(:disabled),.crm-bulk-action-bar .ant-btn:focus-visible:not(:disabled){border-color:var(--seed-color-fg);box-shadow:var(--seed-focus-ring)}@media(max-width:1040px){.crm-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}}@media(max-width:720px){.crm-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-relationship-controls{align-items:stretch;flex-direction:column;gap:10px}.crm-relationship-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-follow-search.ant-input-affix-wrapper{width:100%}.crm-relationship-result-summary{align-items:flex-start}.crm-follow-grid{grid-template-columns:1fr}.crm-follow-card-trigger{grid-template-columns:40px minmax(0,1fr) 20px}.crm-follow-meta{grid-column:2;justify-items:start;text-align:left}.crm-follow-chevron{grid-column:3;grid-row:1 / span 2}.crm-follow-card>.crm-relationship-timeline{padding-left:20px}.crm-relationship-timeline-list>article{grid-template-columns:1fr;gap:4px}}.crm-buyer-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.crm-buyer-table::-webkit-scrollbar{display:none}.crm-buyer-table .ant-table-container,.crm-buyer-table .ant-table-content{min-width:0}.crm-buyer-table .ant-table{width:100%;background:transparent}.crm-buyer-table .ant-table-container{overflow:hidden;border:1px solid var(--seed-palette-gray-300);border-radius:var(--seed-radius-r3)}.crm-buyer-table .ant-table-thead>tr>th,.crm-buyer-table .ant-table-tbody>tr>td{padding-inline:12px}.crm-buyer-table .ant-table-thead>tr>th{background:var(--seed-color-bg-weak);color:var(--seed-color-fg-subtle);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.crm-buyer-table .ant-table-tbody>tr:not(.ant-table-expanded-row)>td{border-bottom-color:var(--seed-palette-gray-300);cursor:pointer;transition:background-color var(--seed-transition)}.crm-buyer-table .ant-table-tbody>tr:not(.ant-table-expanded-row):hover>td{background:var(--seed-color-bg-weak)}.crm-buyer-table .ant-table-tbody>tr>td.ant-table-selection-column{position:relative;width:64px;min-width:64px;padding:0!important}.crm-buyer-table .ant-table-tbody>tr>td.ant-table-selection-column .ant-checkbox-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center!important;justify-content:center!important;margin:0}.crm-buyer-table .ant-table-tbody>tr>td.ant-table-selection-column .ant-checkbox{flex:none;margin:0}.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#f2f2f2!important;color:#20252c;border-bottom-color:#edf0f3}.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#b8ffd7!important}.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected .crm-buyer-link,.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected .crm-table-muted,.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected .crm-table-muted strong{color:#20252c}.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected .crm-table-muted small,.crm-buyer-table .ant-table-tbody>tr.ant-table-row-selected .crm-next-activity-cell small{color:#6e6750}.crm-buyer-link{min-width:0;display:grid;gap:3px;padding:0;border:0;background:transparent;color:#15181d;text-align:left;cursor:pointer}.crm-buyer-link strong{font-size:14px}.crm-buyer-link span,.crm-table-muted{display:grid;gap:3px;color:#68717f;font-size:13px}.crm-table-muted small{color:#949ba8;font-size:11px}.crm-table-muted strong{color:#303640;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.crm-next-activity-button.ant-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;max-width:100%;padding:7px 10px 7px 12px;border:1px solid #74eaa7;border-radius:9px;background:#ccffe2;box-shadow:none;color:#322900;font-size:12px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;text-align:left;white-space:normal}.crm-next-activity-button.ant-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-next-activity-button.ant-btn:hover,.crm-next-activity-button.ant-btn:focus{border-color:#111;background:#18ff7c;color:#111}.crm-next-activity-button.ant-btn .anticon{font-size:11px}.crm-next-activity-cell{display:grid;justify-items:start;gap:4px}.crm-next-activity-cell small{color:#8b94a3;font-size:11px}.crm-buyer-table .ant-table-expanded-row>td{padding:0!important;background:#fbfcfd}.crm-buyer-expanded{display:grid;gap:18px;margin:12px 16px;padding:22px;border:1px solid #e3e6ec;border-radius:12px;background:#fff}.crm-buyer-expanded-bio{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(260px,.52fr);gap:14px;align-items:start}.crm-expanded-person-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#141414;color:var(--km-action);font-size:18px}.crm-buyer-expanded-bio>div:nth-child(2){display:grid;gap:4px;min-width:0}.crm-expanded-bio-tags{display:flex;flex-wrap:wrap;gap:5px}.crm-expanded-bio-tags .ant-tag{margin:0;border:0;background:#f1f3f5;color:#596371;font-size:11px}.crm-buyer-expanded-bio>div:nth-child(2)>strong{color:#17191d;font-size:18px;line-height:1.3}.crm-buyer-expanded-bio>div:nth-child(2)>p{margin:0;color:#626c79;font-size:13px}.crm-buyer-expanded-bio>div:nth-child(2)>small{max-width:620px;color:#7d8794;font-size:12px;line-height:1.55}.crm-expanded-bio-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.crm-expanded-bio-meta>div{min-width:0;padding-left:14px;border-left:1px solid #edf0f4}.crm-expanded-bio-meta dt{margin-bottom:3px;color:#8a93a0;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.crm-expanded-bio-meta dd{overflow:hidden;margin:0;color:#303640;font-size:12px;font-weight:var(--wbs-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.crm-expanded-bio-meta small{display:block;overflow:hidden;margin-top:3px;color:#89919e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crm-buyer-expanded-timeline>span,.crm-buyer-expanded-next>span{color:#7d8694;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.crm-buyer-expanded-bottom{display:grid;grid-template-columns:minmax(0,1fr);padding-top:16px;border-top:1px solid #edf0f4}.crm-buyer-expanded-timeline{--crm-timeline-date-width: 112px;display:grid;gap:0}.crm-buyer-expanded-timeline>span{margin-bottom:10px;color:#596371;font-size:13px}.crm-buyer-expanded-timeline article{position:relative;display:grid;grid-template-columns:var(--crm-timeline-date-width) 22px minmax(0,1fr);gap:12px;align-items:start;min-height:58px;padding:0 0 16px}.crm-buyer-expanded-timeline article:after{content:"";position:absolute;z-index:1;top:4px;left:calc(var(--crm-timeline-date-width) + 5px);width:11px;height:11px;border:3px solid #ffffff;border-radius:50%;background:#171717;box-shadow:0 0 0 1px #171717}.crm-buyer-expanded-timeline article:not(:last-of-type):before{content:"";position:absolute;top:17px;bottom:-1px;left:calc(var(--crm-timeline-date-width) + 10px);width:2px;background:#dce2e8}.crm-buyer-expanded-timeline article.crm-timeline-before-recommendation:before{width:0;border-left:2px dashed #24d26f;background:transparent}.crm-buyer-expanded-timeline article time{grid-column:1;padding-top:1px;color:#65707e;font-size:13px;font-weight:var(--wbs-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.45}.crm-buyer-expanded-timeline article div{grid-column:3;display:grid;gap:5px}.crm-buyer-expanded-timeline strong{color:#20252c;font-size:15px;line-height:1.45}.crm-buyer-expanded-timeline p{margin:0;color:#626d7a;font-size:13px;line-height:1.5}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row{min-height:132px;padding-bottom:0}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row:after{background:#d2ffe5;box-shadow:0 0 0 1px #24d26f}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row>time{color:#009741;font-weight:var(--wbs-font-weight-bold)}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row>div{width:min(100%,560px);gap:8px;padding:20px 22px;border:1px solid #6af0a4;border-radius:14px;background:#dcffeb;box-shadow:0 8px 18px #80630014}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row strong{color:#3a3113;font-size:19px}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row p{color:#6f6541;font-size:14px}.crm-buyer-expanded-timeline article.crm-timeline-recommendation-row .ant-btn{min-height:42px;justify-self:start;margin-top:4px;padding-inline:16px;font-size:14px}.crm-expanded-empty{margin:2px 0 0;color:#88919e;font-size:12px}.crm-buyer-expanded-next{display:grid;align-content:start;gap:7px;padding:14px;border-radius:10px;background:#dcffeb}.crm-buyer-expanded-next strong{color:#2d2a19;font-size:13px}.crm-buyer-expanded-next p{margin:0;color:#6d6540;font-size:12px;line-height:1.5}.crm-buyer-expanded-next .ant-btn{justify-self:start;margin-top:3px}@media(max-width:620px){.crm-buyer-expanded-timeline{--crm-timeline-date-width: 84px}.crm-buyer-expanded-timeline article{grid-template-columns:var(--crm-timeline-date-width) 20px minmax(0,1fr);gap:9px}.crm-buyer-expanded-timeline article time{font-size:12px}.crm-buyer-expanded-timeline article:after{left:calc(var(--crm-timeline-date-width) + 4px)}.crm-buyer-expanded-timeline article:not(:last-of-type):before{left:calc(var(--crm-timeline-date-width) + 9px)}}.crm-status-tag{margin:0;border:0;background:#f3f5f7;color:#495262}.card-capture-page{max-width:1160px;margin:0 auto}.card-capture-intro{padding:clamp(28px,5vw,52px)}.card-capture-layout{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);gap:18px;align-items:start}.my-qr-card{position:sticky;top:112px;border:1px solid #c8e6d5;border-radius:14px}.my-qr-card .ant-card-head{border-bottom-color:#d3efdf;font-weight:var(--wbs-font-weight-heavy)}.my-qr-content{display:grid;gap:20px;justify-items:center;padding-bottom:18px;text-align:center}.my-qr-content h4.ant-typography{margin:0 0 4px}.my-qr-content p{margin:12px 0 0;color:#6b7280;font-size:13px;line-height:1.6}.card-capture-tabs .ant-tabs-nav{margin-bottom:14px}.capture-form-card{border:1px solid #e4e7ec;border-radius:14px}.capture-form-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.capture-form-heading h3.ant-typography{margin:0 0 4px}.capture-icon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--wbs-yellow-soft);color:#685200;font-size:20px}.capture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.capture-submit{display:flex;justify-content:space-between;align-items:center;gap:16px}.crm-back-link{width:fit-content;color:#525b68;font-size:13px;font-weight:var(--wbs-font-weight-bold);text-decoration:none}.crm-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(26px,4vw,44px)}.crm-detail-hero-removed{display:none}.crm-detail-ident{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.crm-person-avatar{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background:#111;color:var(--km-on-action);font-size:28px}.crm-detail-tags{display:flex;gap:6px}.crm-detail-hero h1.ant-typography{margin:8px 0 4px;font-size:clamp(30px,4vw,44px)}.crm-detail-hero p.ant-typography{margin:0;color:#5f625f}.crm-detail-hero>.crm-detail-ident{order:2;margin-left:auto}.crm-detail-hero>.ant-space{order:1}.crm-detail-hero>.crm-detail-ident .crm-person-avatar{width:54px;height:54px;font-size:22px}.crm-detail-hero>.crm-detail-ident h1.ant-typography{margin:5px 0 2px;font-size:clamp(23px,2.4vw,31px)}.crm-detail-hero>.crm-detail-ident p.ant-typography{font-size:13px}.crm-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.crm-detail-main,.crm-detail-side{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.crm-detail-main>.ant-card,.crm-detail-side>.ant-card{width:100%;min-width:0}.crm-stage-card,.crm-timeline-card,.crm-work-card,.crm-next-card,.crm-contact-card,.crm-email-history{border:1px solid #e3e6ec;border-radius:14px}.crm-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.crm-card-heading .ant-select{width:174px}.crm-card-heading p.ant-typography{margin:4px 0 0;color:#747c88;font-size:13px}.crm-journey-path{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.crm-journey-path span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#f0f2f5;color:#8a93a0;font-size:11px;white-space:nowrap}.crm-journey-path span.is-complete{background:#bdffda;color:#705a00;font-weight:var(--wbs-font-weight-bold)}.crm-timeline-entry{display:grid;gap:4px;padding-bottom:12px}.crm-timeline-entry time{color:#8d96a3;font-size:11px;font-variant-numeric:tabular-nums}.crm-timeline-entry strong{color:#20242a;font-size:14px}.crm-timeline-entry p{margin:0;color:#697280;font-size:13px;line-height:1.5}.crm-timeline-entry span{color:#9aa1ad;font-size:11px}.crm-timeline-card .ant-timeline-item-before-recommendation .ant-timeline-item-tail{border-inline-start-style:dashed;border-inline-start-color:#24d26f}.crm-timeline-card .ant-timeline-item-recommendation .ant-timeline-item-head{border-color:#24d26f;background:#f2fff8}.crm-timeline-recommendation{margin-top:6px;padding:22px 24px;border:1px solid #6af0a4;border-radius:14px;background:#dcffeb;box-shadow:0 8px 18px #80630014}.crm-timeline-recommendation time{color:#009a43;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.crm-timeline-recommendation strong{color:#3a3113;font-size:19px;line-height:1.45}.crm-timeline-recommendation p{color:#6f6541;font-size:14px}.crm-timeline-recommendation .ant-btn{min-height:42px;justify-self:start;margin-top:8px;padding-inline:16px;font-size:14px}.crm-timeline-add-button.ant-btn{height:32px;padding-inline:10px;border:1px solid #dce1e8;border-radius:8px;background:#fff;color:#252a31;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.crm-timeline-add-button.ant-btn:hover{border-color:#111;background:#f7f8fa;color:#111}.crm-mini-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-mini-work-grid article{min-width:0;padding:16px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfd}.crm-mini-work-grid article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#555e6d;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.crm-mini-work-grid article>p{display:grid;gap:2px;margin:0;padding:10px 0;border-top:1px solid #edf0f4}.crm-mini-work-grid p strong{color:#252a31;font-size:13px}.crm-mini-work-grid p span{color:#7b8492;font-size:12px}.crm-next-card .ant-card-head-title{display:flex;gap:8px;align-items:center}.crm-next-card article{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid #edf0f4}.crm-next-card article:last-child{border-bottom:0}.crm-next-card article strong{color:#242a31;font-size:14px;line-height:1.45}.crm-next-card article span{color:#7a8391;font-size:12px}.crm-next-card>.ant-card-body>article:not(.crm-primary-recommendation) .ant-btn{justify-self:start;padding:0}.crm-next-card .crm-primary-recommendation{margin:-2px 0 2px;padding:14px;border:0;border-radius:10px;background:#dcffeb}.crm-next-card .crm-primary-recommendation .ant-btn{min-height:34px;padding-inline:12px}.crm-contact-card .ant-descriptions-item-label{width:78px;color:#7a8391;font-size:12px}.crm-contact-card .ant-descriptions-item-content{color:#252b33;font-size:13px}.crm-contact-card small{color:#7b8490}.crm-memo-block{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #edf0f4}.crm-memo-block>span{color:#78808d;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.crm-email-history article{display:flex;gap:9px;padding:12px 0;border-bottom:1px solid #edf0f4}.crm-email-history article:last-child{border:0}.crm-email-history article>.anticon{margin-top:3px;color:#00903e}.crm-email-history article div{min-width:0;display:grid;gap:2px}.crm-email-history strong{overflow:hidden;color:#303640;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.crm-email-history span{color:#87909d;font-size:11px}.crm-side-profile{border:1px solid #e3e6ec;border-radius:14px}.crm-side-profile-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.crm-side-profile-head .crm-person-avatar{flex:0 0 auto;width:46px;height:46px;font-size:19px}.crm-side-profile-head>div{display:grid;min-width:0;gap:4px}.crm-side-profile-head .crm-detail-tags{gap:4px}.crm-side-profile-head .ant-tag{margin-inline-end:0;font-size:10px;line-height:18px}.crm-side-profile-head strong{overflow:hidden;color:#1f2937;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.crm-side-profile-head>div>span{overflow:hidden;color:#7a8391;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crm-side-profile .ant-btn{border-radius:8px;font-size:12px}.email-studio-header{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;align-items:center;padding:clamp(28px,5vw,52px)}.email-context-card{position:relative;z-index:1;border:1px solid #b8e1ca;border-radius:14px;background:#ffffffdb}.email-context-card>span{color:#7b8491;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.email-context-card strong{display:block;margin-top:6px;color:#17191d;font-size:18px}.email-context-card p{margin:4px 0 12px;color:#66707f;font-size:13px}.email-studio-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;gap:16px;align-items:start}.email-type-rail,.email-editor-card,.email-history-rail{display:grid;gap:14px;padding:18px;border:1px solid #e3e6ec;border-radius:14px;background:#fff}.email-type-rail{position:sticky;top:112px}.email-type-rail .ant-select{width:100%}.email-tone-control{display:grid;gap:8px;padding-top:14px;border-top:1px solid #edf0f3}.email-tone-control>span{color:#6f7785;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.email-tone-control .ant-segmented{width:100%}.email-tone-control .ant-segmented-item-label{padding-inline:5px;font-size:11px}.email-type-rail article{display:grid;gap:7px;margin-top:8px;padding:14px;border-radius:10px;background:#f2f2f2}.email-type-rail article>.anticon{color:#8a6b00;font-size:18px}.email-type-rail article strong{color:#3e3411;font-size:13px}.email-type-rail article p{margin:0;color:#72643a;font-size:12px;line-height:1.55}.email-editor-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #edf0f3}.email-editor-head h3.ant-typography{margin:4px 0 0}.email-editor-card>label{display:grid;gap:7px;color:#66707f;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.email-editor-card textarea{line-height:1.7}.email-editor-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.email-history-rail{position:sticky;top:112px}.email-history-rail article{display:grid;gap:7px;padding:12px 0;border-bottom:1px solid #edf0f3}.email-history-rail article:last-child{border:0}.email-history-rail article strong{color:#343a43;font-size:13px;line-height:1.4}.email-history-rail article p{margin:0;color:#89909e;font-size:11px}.email-studio-page{--email-compose-control-height: 50px}.email-compose-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.email-compose-card{display:grid;gap:18px;min-width:0;padding:24px;border:0;border-radius:0;background:#fff}.email-compose-head .crm-eyebrow,.email-compose-head>.ant-space{display:none}.email-compose-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #edf0f3}.email-compose-head h2.ant-typography{margin:4px 0 5px;color:#17191d;font-size:25px}.email-compose-head p.ant-typography{margin:0;color:#75808d;font-size:13px;line-height:1.55}.email-compose-controls{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(300px,.54fr);gap:14px;align-items:end}.email-compose-controls>label,.email-field,.email-template-editor>label{display:grid;gap:7px;color:#66707f;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.email-compose-controls .ant-select{width:100%}.email-translation-control{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px;align-items:end}.email-translation-control>label{display:grid;gap:7px;color:#66707f;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.email-translation-control .ant-btn{min-width:104px;height:var(--email-compose-control-height)}.email-translation-coverage{grid-column:1 / -1;color:#788397;font-size:11px;line-height:1.35}.email-template-status{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;padding:10px 12px;border-radius:9px;background:#edfaf3;color:#655719;font-size:12px}.email-template-status>label{display:grid;gap:6px;font-weight:var(--wbs-font-weight-bold)}.email-template-status .ant-select{width:100%;height:var(--email-compose-control-height)}.email-template-status .ant-select-selector{height:var(--email-compose-control-height)!important;align-items:center;border-radius:10px!important}.email-template-status .ant-btn{height:var(--email-compose-control-height);padding:0 12px;color:#5a4a00;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.email-template-status .email-template-ai-button.ant-btn{height:var(--email-compose-control-height);padding:0 14px;border-color:#111;background:#111;color:#fff}.email-field>input.ant-input{height:var(--email-compose-control-height);padding-inline:14px;border-radius:10px}.email-field textarea{line-height:1.7}.email-editor-actions .ant-btn{height:var(--email-compose-control-height);padding-inline:16px}.email-delivery-choice{display:grid;gap:10px;padding:16px;background:#f6f8fa;border-radius:10px}.email-schedule-details>summary{cursor:pointer;color:#596675;padding:12px 0}.email-send-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow-y:auto;padding:14px;background:#f6f8fa;font:inherit}.email-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.email-bilingual-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.email-bilingual-editor .email-field{min-width:0}.email-copy-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.email-copy-label strong{color:#2d333b;font-size:13px}.email-copy-label small{color:#929aa6;font-size:11px;font-weight:var(--wbs-font-weight-regular)}.email-bilingual-editor textarea{background:#fcfcfd}.email-bilingual-editor .email-field:last-child textarea{border-color:#7fd8a6;background:#fffdf5}.email-sent-history{position:static}.email-sent-history>div{display:grid;gap:3px}.email-sent-history>div>span{color:#272c33;font-size:14px;font-weight:var(--wbs-font-weight-heavy)}.email-sent-history>div>small{color:#8b94a1;font-size:11px;line-height:1.45}.email-template-modal .ant-modal-body{padding-top:8px}.email-template-manager{display:grid;grid-template-columns:218px minmax(0,1fr);gap:20px;min-height:440px}.email-template-list{display:grid;align-content:start;gap:12px;padding-right:16px;border-right:1px solid #edf0f3}.email-template-list>div{display:grid;gap:5px;max-height:480px;overflow-y:auto}.email-template-list button:not(.ant-btn){display:grid;gap:3px;width:100%;padding:11px 10px;border:0;border-radius:9px;background:transparent;color:#3d4550;cursor:pointer;text-align:left}.email-template-list button:not(.ant-btn):hover{background:#f6f7f8}.email-template-list button.is-selected{background:#c8ffe0;color:#332a00}.email-template-list button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.email-template-list button span{color:#8a94a2;font-size:11px}.email-template-list button.is-selected span{color:#79670f}.email-template-editor{display:grid;align-content:start;gap:14px;min-width:0}.email-template-editor>p{margin:-2px 0 2px;color:#89919d;font-size:11px;line-height:1.5}.email-template-editor footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.crm-mailbox-page{max-width:1200px}.mailbox-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.mailbox-workspace-side{position:sticky;top:112px;display:grid;gap:12px;padding:20px;border:1px solid #b8e9cd;border-radius:14px;background:#dfffed}.mailbox-workspace-side>strong{color:#4b3c00;font-size:16px}.mailbox-workspace-side>p{margin:0;color:#77672d;font-size:13px;line-height:1.65}.mailbox-workspace-side>div{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #adeec9;color:#655725;font-size:12px}.mailbox-workspace-side b{color:#171717;font-size:21px}.crm-mailbox-content{padding:20px;border:1px solid #e3e6ec;border-radius:14px;background:#fff}.mailbox-toolbar{display:flex;justify-content:space-between;gap:10px}.mailbox-toolbar .ant-input-affix-wrapper{max-width:440px}.workbench-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:clamp(28px,5vw,50px)}.workbench-head .ant-btn{position:relative;z-index:1}.workbench-tabs .ant-tabs-nav{margin-bottom:18px}.workbench-panel{padding:24px;border:1px solid #e3e6ec;border-radius:14px;background:#fff}.workbench-panel-head .ant-typography{margin:0}.workbench-panel-head .ant-typography-secondary{display:block;margin-top:6px}.organizer-stats{display:flex;gap:20px}.meeting-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.meeting-card-grid article{display:grid;gap:9px;padding:18px;border:1px solid #e6e9ee;border-radius:12px;background:#fbfcfd}.meeting-card-grid article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#edf6ff;color:#146ca4}.meeting-card-grid h4.ant-typography{margin:0;color:#252b33;font-size:15px}.meeting-card-grid p{margin:0;color:#687280;font-size:13px}.meeting-card-grid small{color:#89919e}.organizer-checkin-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:16px}.organizer-checkin-layout .ant-card{border:1px solid #e5e8ed;border-radius:12px}.checkin-row{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f3}.checkin-row:last-child{border:0}.checkin-row>span{color:#319651}.checkin-row div{min-width:0;display:grid;gap:3px}.checkin-row strong{color:#303741;font-size:13px}.checkin-row small{color:#818a97;font-size:11px}.floor-plan-upload{display:grid;justify-items:center;gap:18px;border:1px dashed #d8dee6;border-radius:12px;background:#fcfdff;text-align:center}.floor-plan-upload img{max-width:100%;max-height:560px;border:1px solid #e4e7eb;border-radius:10px;object-fit:contain}.floor-plan-upload p{margin:0;color:#798390;font-size:13px}.data-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.data-quality-grid article{display:grid;gap:7px;min-height:150px;padding:18px;border:1px solid #e4e7ec;border-radius:12px;background:#fbfcfd}.data-quality-grid span{color:#7c8491;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.data-quality-grid strong{color:#1f252c;font-size:21px;font-weight:var(--wbs-font-weight-heavy)}.data-quality-grid p{margin:0;color:#707a87;font-size:13px;line-height:1.55}.ai-agent-page{gap:22px}.ai-crm-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid #a8eac5;border-radius:14px;background:#dfffed}.ai-crm-bridge>div{min-width:0}.ai-crm-bridge span{color:#7a6200;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.06em;text-transform:uppercase}.ai-crm-bridge h3.ant-typography{margin:5px 0;color:#28230d}.signup-consent-list{display:grid;width:100%;gap:9px;padding:14px;background:#fbfcfe}.signup-consent-list .ant-checkbox-wrapper{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:8px;align-items:start;margin:0}.signup-consent-list .ant-checkbox{grid-column:1;grid-row:1 / span 2;align-self:start;margin-top:2px}.signup-consent-list .ant-checkbox-wrapper-checked .ant-checkbox-inner:after{border-color:var(--seed-color-fg)!important}.signup-consent-list .ant-checkbox-wrapper>span:last-child{grid-column:2}.signup-consent-list strong{color:#313944;font-size:13px}.signup-consent-list span{color:#7b8492;font-size:12px;line-height:1.45}.floor-plan-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;align-items:start}.floor-plan-upload{overflow:hidden}.floor-plan-stage{position:relative;display:grid;min-height:360px;overflow:hidden;place-items:center;border:1px dashed #d9dfe8;border-radius:12px;background:linear-gradient(135deg,#d8fae7,#f7f9fc)}.floor-plan-stage>img{display:block;width:100%;max-height:560px;object-fit:contain}.floor-plan-empty{display:grid;gap:10px;max-width:270px;place-items:center;color:#697484;text-align:center}.floor-plan-empty .anticon{color:#00b54e;font-size:36px}.floor-plan-empty strong{color:#29303a;font-size:16px}.floor-plan-empty span{font-size:13px;line-height:1.5}.floor-plan-upload .ant-upload-wrapper{margin-top:14px}.floor-booth-pin{position:absolute;z-index:1;display:grid;min-width:42px;min-height:30px;overflow:hidden;place-items:center;border:2px solid #181818;border-radius:7px;background:#ffffffe0;color:#181818;cursor:pointer;font-size:11px;font-weight:var(--wbs-font-weight-heavy);transition:transform .16s ease,background .16s ease}.floor-booth-pin:hover{transform:scale(1.04);background:#a2ffca}.floor-booth-pin.favorite{border-color:#d84a31;background:#fff1e9;color:#b13220}.floor-plan-list .ant-card-body{display:grid;gap:14px}.visit-route-list{display:flex;flex-wrap:wrap;gap:7px;min-height:28px}.report-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.report-stat-grid .ant-statistic{padding:10px;border:1px solid #edf0f3;border-radius:9px;background:#fbfcfd}.report-stat-grid .ant-statistic-title{font-size:11px}.report-stat-grid .ant-statistic-content{font-size:23px}@media(max-width:1080px){.crm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-studio-layout{grid-template-columns:210px minmax(0,1fr)}.email-history-rail{position:static;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.email-history-rail>span{grid-column:1 / -1}.email-compose-layout{grid-template-columns:minmax(0,1fr)}.card-capture-layout{grid-template-columns:1fr}.my-qr-card{position:static}.my-qr-content{grid-template-columns:auto minmax(0,1fr);align-items:center;text-align:left}.meeting-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-plan-workspace{grid-template-columns:1fr}}@media(max-width:840px){.trade-home-hero,.crm-hero,.email-studio-header,.crm-detail-grid,.mailbox-workspace,.organizer-checkin-layout{grid-template-columns:1fr}.trade-home-today,.crm-hero-actions{max-width:520px}.crm-detail-hero,.workbench-head{align-items:flex-start;flex-direction:column}.email-studio-layout{grid-template-columns:1fr}.email-type-rail,.email-history-rail,.mailbox-workspace-side{position:static}.email-type-rail{grid-template-columns:1fr 1fr;align-items:start}.email-type-rail>span,.email-type-rail>article{grid-column:1 / -1}.email-history-rail,.email-compose-layout{grid-template-columns:1fr}.email-sent-history{position:static}.crm-mini-work-grid,.data-quality-grid,.report-stat-grid{grid-template-columns:1fr 1fr}.crm-buyer-expanded-bio{grid-template-columns:48px minmax(0,1fr)}.crm-expanded-bio-meta{grid-column:1 / -1;margin-top:4px}.crm-buyer-expanded-bottom{grid-template-columns:1fr}}@media(max-width:620px){.trade-home-hero,.crm-hero,.email-studio-header,.workbench-head,.card-capture-intro,.crm-detail-hero{padding:24px 18px;border-radius:14px}.trade-home-copy h1.ant-typography{font-size:35px}.trade-home-search{grid-template-columns:1fr}.trade-home-search .ant-btn{width:100%}.crm-stat-grid,.meeting-card-grid{grid-template-columns:1fr}.crm-buyer-section,.workbench-panel,.crm-mailbox-content{padding:16px}.crm-section-heading,.workbench-panel-head,.mailbox-page-head,.mailbox-toolbar{align-items:stretch;flex-direction:column}.crm-filter-bar,.capture-grid{grid-template-columns:1fr}.crm-filter-bar{flex-direction:column}.crm-filter-bar .ant-input-affix-wrapper{grid-column:auto}.crm-filter-bar .ant-select{width:100%}.crm-bulk-action-bar{align-items:stretch;flex-direction:column}.crm-bulk-action-bar .ant-space{width:100%}.crm-bulk-action-bar .ant-btn{flex:1}.capture-submit{align-items:stretch;flex-direction:column}.capture-submit .ant-btn{width:100%}.my-qr-content{grid-template-columns:1fr;text-align:center}.crm-detail-ident{align-items:flex-start}.crm-person-avatar{width:54px;height:54px;font-size:21px}.crm-card-heading{align-items:stretch;flex-direction:column}.crm-card-heading .ant-select{width:100%}.crm-buyer-expanded{margin-inline:8px;padding:16px}.crm-buyer-expanded-bio{grid-template-columns:42px minmax(0,1fr);gap:11px}.crm-expanded-person-avatar{width:42px;height:42px;font-size:16px}.crm-buyer-expanded-bio>div:nth-child(2)>strong{font-size:16px}.crm-expanded-bio-meta{grid-template-columns:1fr;gap:8px}.crm-expanded-bio-meta>div{padding-left:10px}.crm-buyer-expanded-timeline{--crm-timeline-date-width: 84px}.crm-buyer-expanded-timeline article{grid-template-columns:var(--crm-timeline-date-width) 20px minmax(0,1fr);gap:9px}.crm-buyer-expanded-timeline article time{font-size:12px}.crm-buyer-expanded-timeline article:after{left:calc(var(--crm-timeline-date-width) + 4px)}.crm-buyer-expanded-timeline article:not(:last-of-type):before{left:calc(var(--crm-timeline-date-width) + 9px)}.crm-buyer-table .ant-table{min-width:720px}.email-type-rail{grid-template-columns:1fr}.email-tone-control{grid-column:auto}.email-compose-card{padding:18px}.email-compose-head{align-items:stretch;flex-direction:column}.email-compose-head .ant-space{width:100%}.email-compose-head .ant-btn{flex:1}.email-compose-controls,.email-translation-control{grid-template-columns:1fr}.email-translation-control .ant-btn{width:100%}.email-template-status{grid-template-columns:1fr;align-items:stretch}.email-template-status .ant-btn{justify-self:start}.email-bilingual-editor,.email-template-manager{grid-template-columns:1fr}.email-template-list{padding:0 0 14px;border-right:0;border-bottom:1px solid #edf0f3}.email-template-list>div{max-height:180px}.email-template-editor footer{align-items:stretch;flex-direction:column}.email-template-editor footer>.ant-space{width:100%}.email-template-editor footer>.ant-space .ant-btn{flex:1}.ai-crm-bridge{grid-template-columns:1fr}.ai-crm-bridge .ant-btn{width:100%}}.ai-agent-page{max-width:1240px;margin-inline:auto}.ai-agent-mission-card.ant-card{overflow:hidden;border:1px solid #a8eac5;border-radius:18px;background:linear-gradient(120deg,#dfffed,#fff 74%)}.ai-agent-mission-card>.ant-card-body{display:grid;gap:18px;padding:22px}.ai-agent-mission-heading{display:flex;align-items:center;gap:10px;color:#816700}.ai-agent-mission-heading>.anticon{font-size:21px}.ai-agent-mission-heading .ant-typography{margin:0;color:#28230d}.ai-agent-mission-heading>.ant-btn{flex:0 0 auto;margin-left:auto}.ai-agent-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-agent-mission-grid>div{display:flex;align-items:flex-start;gap:11px;min-height:66px;padding:14px;border:1px solid rgba(22,168,85,.18);border-radius:12px;background:#fffc}.ai-agent-mission-grid>div>span{color:#00a347;font-size:12px;font-weight:800}.ai-agent-mission-grid .ant-typography{color:#3b3b3b;line-height:1.55}.ai-agent-safety-note{border-radius:12px}.ai-agent-routines-section,.ai-agent-history-section{display:grid;gap:14px}.ai-agent-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.ai-agent-section-heading .ant-typography{margin:0}.ai-agent-section-heading .ant-typography-secondary{display:block;margin-top:4px}.ai-agent-routine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-agent-routine-card.ant-card,.ai-agent-task-card.ant-card,.ai-agent-run-card.ant-card,.ai-agent-empty.ant-card,.ai-agent-schedules-card.ant-card{border-color:#e1e5eb;border-radius:14px;box-shadow:none}.ai-agent-routine-card.is-enabled{border-color:#00e563;background:#fffef8}.ai-agent-routine-card>.ant-card-body{display:grid;gap:10px;padding:17px}.ai-agent-routine-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-agent-routine-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#c7ffdf;color:#755d00}.ai-agent-routine-topline .ant-switch{min-width:82px}.ai-agent-routine-card h5.ant-typography{margin:0}.ai-agent-routine-card p.ant-typography{min-height:40px;margin:0;line-height:1.55}.ai-agent-routine-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-agent-routine-footer .ant-tag{margin:0;color:#665600;background:#dfffed;border-color:#91f0ba}.ai-agent-routine-footer .ant-btn{padding-inline:8px}.ai-agent-data-scopes{display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid #ececec;padding-top:8px}.ai-agent-data-scopes .ant-tag{margin:0}.ai-agent-schedules-card>.ant-card-body{display:grid;gap:16px}.ai-agent-schedule-list{display:grid}.ai-agent-schedule-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #eceff3}.ai-agent-schedule-copy{display:grid;min-width:0;gap:5px}.ai-agent-schedule-copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ai-agent-schedule-copy>div .ant-tag{margin:0}.ai-agent-schedule-copy .ant-typography-secondary{overflow-wrap:anywhere}.ai-agent-schedule-copy .ant-alert{margin-top:4px}.ai-agent-schedule-scopes{display:grid;gap:8px;padding:12px;border:1px solid #e7eaf0;border-radius:10px;background:#fafbfc}.ai-agent-schedule-scopes .ant-checkbox-wrapper-disabled{opacity:.58}.ai-agent-task-card>.ant-card-body{display:grid;gap:18px}.ai-agent-sales-card.ant-card{border-color:#e1e5eb;border-radius:14px;box-shadow:none}.ai-agent-sales-card>.ant-card-body{display:grid;gap:16px}.ai-agent-internal-report{margin-top:12px;padding:12px 14px;border:1px solid #b8eace;border-radius:10px;background:#f4fff9}.ai-agent-internal-report .ant-typography{margin-bottom:0;white-space:pre-wrap}.ai-agent-sales-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.ai-agent-sales-summary>article{display:grid;gap:6px;padding:14px;border:1px solid #d4ecde;border-radius:11px;background:#f4fff9}.ai-agent-sales-summary>article>span,.ai-agent-sales-summary>article>small{color:#657080;font-size:12px}.ai-agent-sales-summary>article>strong{color:#222;font-size:20px}.ai-agent-sales-list{display:grid}.ai-agent-sales-list>article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 4px;border-top:1px solid #eceff3}.ai-agent-sales-list>article>div{display:grid;min-width:0;gap:4px}.ai-agent-sales-list>article>div:last-child{text-align:right}.ai-agent-sales-list>article span{color:#657080;font-size:12px;overflow-wrap:anywhere}.ai-agent-task-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-agent-task-fields>label,.ai-agent-policy-form>label{display:grid;gap:7px;color:#31343a;font-size:13px;font-weight:650}.ai-agent-task-fields .ai-agent-task-details{grid-column:1 / -1}.ai-agent-task-details small{color:#7b8490;font-size:12px;font-weight:400;line-height:1.5}.ai-agent-task-actions{display:flex;justify-content:flex-end}.ai-agent-run-list{display:grid;gap:12px}.ai-agent-run-card>.ant-card-body{display:grid;gap:12px}.ai-agent-run-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-agent-run-heading>div{display:grid;min-width:0;gap:4px}.ai-agent-run-heading>div .ant-typography-secondary{overflow-wrap:anywhere}.ai-agent-draft-preview{display:grid;gap:8px;padding:14px;border:1px solid #e7eaf0;border-radius:10px;background:#fafbfc}.ai-agent-draft-preview p.ant-typography{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ai-agent-run-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-agent-policy-form{display:grid;gap:14px}.ai-agent-policy-form .ai-agent-policy-enabled{display:flex;align-items:center;justify-content:space-between}.ai-agent-policy-form>.ant-typography-secondary{padding-bottom:4px}.ai-agent-policy-form>label:last-child{margin-top:4px}.ai-agent-tutorial-modal .ant-modal-body{min-height:230px;padding-top:18px}.ai-agent-tutorial-step{display:grid;gap:12px;align-content:center;min-height:190px;padding:20px;border:1px solid #a8eac5;border-radius:14px;background:linear-gradient(135deg,#dfffed,#fff)}.ai-agent-tutorial-step>span{color:#00a347;font-size:12px;font-weight:800}.ai-agent-tutorial-step h4.ant-typography{margin:0}.ai-agent-tutorial-step p.ant-typography{margin:0;line-height:1.7}.ai-agent-tutorial-footer{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:760px){.ai-agent-mission-grid,.ai-agent-routine-grid,.ai-agent-task-fields{grid-template-columns:1fr}.ai-agent-task-fields .ai-agent-task-details{grid-column:auto}.ai-agent-task-actions,.ai-agent-task-actions .ant-btn{width:100%}.ai-agent-routine-footer{align-items:flex-start}.ai-agent-schedule-row{align-items:flex-start;flex-direction:column}.ai-agent-run-heading{align-items:flex-start}.ai-agent-mission-heading{align-items:flex-start;flex-wrap:wrap}.ai-agent-mission-heading>.ant-btn{margin-left:0}}.friend-organizer-popover .ant-popover-inner{padding:0;border-radius:14px;overflow:hidden}.friend-organizer-panel{width:286px}.friend-organizer-title{display:grid;gap:3px;padding:16px 17px 13px;border-bottom:1px solid #edf0f3}.friend-organizer-title>span{display:flex;align-items:center;gap:7px;color:#202936;font-size:14px;font-weight:var(--wbs-font-weight-heavy)}.friend-organizer-title>span .anticon{color:#00a347}.friend-organizer-title small{color:#84909e;font-size:11px}.friend-favorite-toggle{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:12px;padding:11px 12px;border:1px solid #e5e9ef;border-radius:10px;background:#fff;color:#657184;cursor:pointer;text-align:left}.friend-favorite-toggle:hover,.friend-favorite-toggle.is-active{border-color:#41e488;background:#dfffed;color:#00aa4a}.friend-favorite-toggle>.anticon{font-size:18px}.friend-favorite-toggle>span{display:grid;gap:1px}.friend-favorite-toggle strong{color:#303a47;font-size:12px}.friend-favorite-toggle small{color:#87919e;font-size:10px}.friend-group-checklist{display:grid;gap:2px;padding:0 12px 10px}.friend-group-checklist>span{padding:2px 5px 7px;color:#8b95a2;font-size:10px;font-weight:var(--wbs-font-weight-heavy);text-transform:uppercase}.friend-group-checklist label{display:grid;grid-template-columns:18px 8px minmax(0,1fr);align-items:center;gap:7px;padding:7px 5px;border-radius:8px;color:#3c4653;cursor:pointer;font-size:12px}.friend-group-checklist label:hover{background:#f7f8fa}.friend-group-checklist label i{width:7px;height:7px;border-radius:50%}.friend-group-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;border-top:1px solid #edf0f3;background:#fafbfc}.friend-classification-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 12px 12px;padding:10px;border:1px solid #dce7ff;border-radius:9px;background:#f5f8ff}.friend-classification-suggestion>span{display:grid;gap:2px;min-width:0}.friend-classification-suggestion strong{color:#3156a6;font-size:11px}.friend-classification-suggestion small{overflow:hidden;color:#657184;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.friend-classification-suggestion .ant-btn{height:28px;padding-inline:8px;font-size:10px}.friend-group-create .ant-input,.friend-group-create .ant-btn{height:32px;border-radius:8px;font-size:11px}.friend-organizer-star{color:#00d55c}.friend-group-tags{display:flex;min-width:0;gap:3px;overflow:hidden}.friend-group-tags .ant-tag{max-width:92px;margin:0;overflow:hidden;font-size:9px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.friend-group-tags .ant-tag.is-favorite{border-color:#5eea9b;background:#d5ffe7;color:#906c00}.friend-view-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.friend-view-filters::-webkit-scrollbar{display:none}.friend-view-filters button{flex:0 0 auto;padding:5px 9px;border:1px solid #e4e8ee;border-radius:999px;background:#fff;color:#667181;cursor:pointer;font-size:10px;font-weight:var(--wbs-font-weight-bold)}.friend-view-filters button:hover,.friend-view-filters button.is-active{border-color:#45e289;background:#f2f2f2;color:#705900}.mailbox-queue>.friend-view-filters{margin:-2px 0 1px;padding:0 1px}.mailbox-queue-list .friend-group-tags{margin-top:3px}.mailbox-context>.friend-group-tags{flex-wrap:wrap}.mailbox-context>.friend-group-tags .ant-tag{max-width:108px}.mailbox-context>.ant-btn:has(.anticon-tags),.mailbox-context>.ant-btn:has(.anticon-star){margin-top:-5px}.message-friend-filters{margin:-4px 20px 12px}.thread-message-workspace .message-thread-stack{max-height:calc(100% - 154px)}.message-thread-copy .friend-group-tags{margin-top:4px}.message-thread-favorite{color:#00d55c;font-size:12px}@media(max-width:760px){.friend-organizer-panel{width:min(286px,calc(100vw - 32px))}}.friends-page,.calendar-page{width:min(100%,1180px);display:grid;gap:22px;margin-inline:auto;padding-bottom:64px}.friends-page-topbar,.calendar-page-topbar{display:flex;align-items:center}.friends-hero,.calendar-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,42px);border:1px solid #c2e7d2;border-radius:24px;background:linear-gradient(135deg,#edfff5,#b8ffd7)}.friends-eyebrow,.calendar-page-head>div:first-child>span{display:inline-flex;gap:7px;align-items:center;color:#665300;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.friends-hero h1,.calendar-page-head h1{margin:8px 0 5px;color:#111;font-size:clamp(36px,5vw,56px);font-weight:var(--wbs-font-weight-heavy);line-height:1;letter-spacing:-.05em}.friends-hero p,.calendar-page-head p{max-width:650px;margin:0;color:#5c5743;font-size:15px;line-height:1.65}.friends-hero-actions,.calendar-page-head>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.friends-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.friends-summary article{min-width:0;display:flex;gap:13px;align-items:flex-start;padding:17px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.friends-summary article>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:13px;background:#b8ffd7;color:#665100;font-size:18px}.friends-summary article:nth-child(2)>span{background:#fff0ed;color:#ba3a24}.friends-summary article:nth-child(3)>span{background:#f3efff;color:#6743b6}.friends-summary article:nth-child(4)>span{background:#eaf8f1;color:#08784a}.friends-summary article div{min-width:0;display:grid;gap:2px}.friends-summary small{color:#6b7280;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.friends-summary strong{color:#111;font-size:26px;line-height:1.1}.friends-summary p{overflow:hidden;margin:0;color:#8a909a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.friends-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;align-items:start}.friends-workspace.is-updates{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.friends-directory,.friends-activity-panel,.friends-update-summary-panel,.friends-recommendation-panel{min-width:0;border:1px solid #e3e5e9;border-radius:20px;background:#fff}.friends-directory{padding:20px}.friends-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.friends-section-head>div{min-width:0}.friends-section-head>div>span{color:#8a6f00;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.friends-section-head h2{margin:3px 0 0;color:#111;font-size:24px;letter-spacing:-.03em}.friends-section-head>.ant-input-affix-wrapper{width:min(100%,220px);min-height:40px;border-radius:12px}.friends-section-head>.friends-directory-search.ant-input-affix-wrapper{display:flex;align-items:center;height:44px;min-height:44px;padding-block:0;padding-inline:12px}.friends-section-head>.friends-directory-search.ant-input-affix-wrapper .ant-input{min-width:0;height:22px;min-height:0;padding-block:0;line-height:22px}.friends-section-head.compact{align-items:center}.friends-section-head.compact h2{font-size:20px}.friends-view-tabs{display:flex;gap:0;margin:18px 0 14px;padding:0 8px;border-bottom:1px solid var(--seed-palette-gray-300);background:transparent}.friends-view-tabs button{position:relative;min-width:54px;min-height:44px;display:inline-flex;flex:1 1 0;gap:6px;align-items:center;justify-content:center;padding:10px 12px;border:0;border-radius:0;background:transparent;color:var(--seed-color-fg-subtle);font-weight:var(--wbs-font-weight-bold);cursor:pointer;transition:color var(--seed-transition)}.friends-view-tabs button b{min-width:20px;padding:1px 6px;border-radius:var(--seed-radius-full);background:var(--seed-palette-gray-300);color:var(--seed-color-fg-muted);font-size:11px;line-height:18px}.friends-view-tabs button:hover{color:var(--seed-color-fg)}.friends-view-tabs button.is-active{background:transparent;color:var(--seed-color-fg);box-shadow:none}.friends-view-tabs button.is-active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:var(--seed-color-fg);content:""}.friends-view-tabs button.is-active b{background:var(--seed-color-brand);color:var(--km-on-action)}.friends-view-tabs button:focus-visible{outline:0;box-shadow:var(--seed-focus-ring)}.friends-card-list{display:grid;gap:9px}.friends-update-list{display:grid;gap:10px}.friends-update-list>.ant-empty{padding:64px 20px}.friend-update-group{min-width:0;display:grid;gap:8px}.friend-update-group+.friend-update-group{margin-top:4px}.friend-update-group>h3{display:flex;gap:7px;align-items:center;margin:0;padding:2px 2px 0;color:var(--seed-color-fg);font-size:13px}.friend-update-group>h3 b{min-width:20px;padding:1px 6px;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted);font-size:10px;line-height:18px;text-align:center}.friend-update-group:first-child>h3 b{background:var(--seed-color-brand);color:var(--km-on-action)}.friend-update-group>div{display:grid;gap:10px}.friend-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px;border:1px solid #e4e6ea;border-radius:15px;background:#fff;transition:border-color .18s ease,background .18s ease,transform .18s ease}.friend-card:hover{border-color:#b9bec8;background:#fcfcfd;transform:translateY(-1px)}.friend-card .ant-avatar{background:#202124;color:#23ff82}.friend-card-main{min-width:0;display:grid;gap:4px}.friend-card-title{min-width:0;display:flex;gap:7px;align-items:center}.friend-card-title strong{overflow:hidden;color:#111;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.friend-card-title>.anticon{color:#00d15b}.friend-card-title .ant-tag{flex:0 0 auto;margin:0}.friend-card-main>p{overflow:hidden;margin:0;color:#636a76;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.friend-card-main>small{color:#9a9fa8;font-size:11px}.friend-card-tags{display:flex;flex-wrap:wrap;gap:4px}.friend-card-tags .ant-tag{margin:0;border:0;border-radius:999px;font-size:10px}.friend-card-actions{display:flex;gap:6px;align-items:center}.friend-card-actions>a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#444a54}.friend-card-actions>a:hover{background:#f0f1f3;color:#111}.friends-loading{min-height:280px;display:grid;gap:12px;place-content:center;color:#737985;text-align:center}.friends-card-list>.ant-empty{padding:64px 20px}.friends-load-more{width:100%;margin-top:12px}.friends-activity-rail{min-width:0;display:grid;gap:16px}.friends-activity-panel,.friends-update-summary-panel,.friends-recommendation-panel{padding:18px}.friends-update-summary-panel{position:sticky;top:96px}.friends-update-summary-total{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;margin-top:15px;padding:14px;border-radius:var(--seed-radius-r3);background:var(--seed-color-brand-weak)}.friends-update-summary-total>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--seed-color-brand);color:var(--km-on-action);font-size:17px}.friends-update-summary-total>div{min-width:0;display:grid;gap:1px}.friends-update-summary-total strong{color:var(--seed-color-fg);font-size:24px;line-height:1}.friends-update-summary-total p{margin:0;color:var(--seed-color-fg);font-size:12px;font-weight:var(--wbs-font-weight-bold)}.friends-update-summary-total small{color:var(--seed-color-fg-muted);font-size:10px}.friends-update-summary-total>.ant-btn{height:auto;padding:4px;color:var(--seed-color-fg-muted);font-size:11px;font-weight:var(--wbs-font-weight-bold)}.friends-update-summary-breakdown{display:grid;gap:2px;margin-top:10px}.friends-update-summary-breakdown>div{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;padding:0 9px;border-radius:var(--seed-radius-r2);color:var(--seed-color-fg-muted)}.friends-update-summary-breakdown>div:hover{background:var(--seed-color-bg-weak)}.friends-update-summary-breakdown .anticon{color:var(--seed-color-fg-subtle)}.friends-update-summary-breakdown span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.friends-update-summary-breakdown strong{color:var(--seed-color-fg);font-size:13px}.friend-activity-list,.friend-recommendation-list{display:grid;gap:8px;margin-top:14px}.friend-activity{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #eaebee;border-radius:13px;background:#fff}.friend-activity.is-unread{border-color:#6feaa4;background:#edfff5}.friend-counterpart-avatar.ant-avatar{flex:0 0 auto;background:var(--seed-color-bg-pressed);color:var(--seed-color-fg);font-size:13px;font-weight:var(--wbs-font-weight-bold)}.friend-counterpart-avatar.ant-avatar>img{object-fit:cover}.friend-activity>div{min-width:0}.friend-activity>div>div{display:flex;gap:7px;align-items:center}.friend-activity strong{overflow:hidden;color:#202124;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.friend-activity i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#e0563d}.friend-activity p{display:-webkit-box;overflow:hidden;margin:3px 0 5px;color:#6c727c;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.friend-activity small{color:#9a9fa8;font-size:10px}.friend-activity>.ant-btn{grid-column:2;justify-self:start;height:auto;padding:0;color:#3f4650;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.friend-activity-list>.ant-empty{padding:32px 10px}.friend-activity.is-featured{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border-color:var(--seed-color-stroke);border-radius:15px;background:var(--seed-color-bg);transition:border-color var(--seed-transition),background-color var(--seed-transition),transform var(--seed-transition)}.friend-activity.is-featured:hover{border-color:var(--seed-palette-gray-600);background:var(--seed-color-bg-weak);transform:translateY(-1px)}.friend-activity.is-featured.is-unread{border-color:var(--seed-color-stroke);background:var(--seed-color-bg)}.friend-activity.is-featured.is-unread .friend-counterpart-avatar{box-shadow:0 0 0 3px var(--seed-color-brand-weak)}.friend-activity.is-featured strong{font-size:14px}.friend-activity.is-featured p{margin:4px 0 7px;font-size:13px;-webkit-line-clamp:3}.friend-activity.is-featured small{font-size:11px}.friend-activity.is-featured>.ant-btn{grid-column:auto;justify-self:end;min-height:36px;display:inline-flex;gap:6px;align-items:center;padding:0 12px;border-color:var(--seed-color-stroke-strong);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);color:var(--seed-color-fg);font-size:12px;white-space:nowrap}.friend-activity.is-featured>.ant-btn:hover,.friend-activity.is-featured>.ant-btn:focus{border-color:var(--seed-palette-gray-700);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.friend-recommendation-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #eceef1}.friend-recommendation-list article:last-child{border-bottom:0}.friend-recommendation-list .ant-avatar{background:#f0f1f3;color:#4f5661}.friend-recommendation-list article>div{min-width:0;display:grid;gap:2px}.friend-recommendation-list strong{color:#222;font-size:12px}.friend-recommendation-list span{color:#715c00;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.friend-recommendation-list p{margin:0;color:#7d838d;font-size:11px;line-height:1.4}.friends-recommendation-empty{display:flex;gap:8px;align-items:center;margin:0;padding:18px 8px 8px;color:#707782;font-size:12px}.calendar-page-head{align-items:center}.calendar-page>.crm-calendar-panel{margin-top:0}@media(max-width:960px){.friends-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.friends-workspace{grid-template-columns:1fr}.friends-activity-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.friends-workspace.is-updates{grid-template-columns:1fr}.friends-workspace.is-updates .friends-activity-rail{display:contents}.friends-workspace.is-updates .friends-update-summary-panel{order:-1}.friends-workspace.is-updates .friends-directory{order:0}.friends-workspace.is-updates .friends-recommendation-panel{order:1}.friends-update-summary-panel{position:static}}@media(max-width:700px){.friends-page,.calendar-page{gap:16px;padding-bottom:40px}.friends-hero,.calendar-page-head{align-items:stretch;padding:22px 18px;border-radius:18px;flex-direction:column}.friends-hero h1,.calendar-page-head h1{font-size:38px}.friends-hero-actions,.calendar-page-head>div:last-child{justify-content:flex-start}.friends-summary{grid-template-columns:1fr 1fr;gap:8px}.friends-summary article{padding:13px}.friends-summary article>span{display:none}.friends-summary strong{font-size:22px}.friends-summary p{white-space:normal}.friends-directory,.friends-activity-panel,.friends-update-summary-panel,.friends-recommendation-panel{padding:15px;border-radius:16px}.friends-section-head{align-items:stretch;flex-direction:column;gap:10px}.friends-section-head.compact{align-items:center;flex-direction:row}.friends-section-head>.ant-input-affix-wrapper{width:100%}.friend-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.friend-card-actions{grid-column:1 / -1;justify-content:flex-end}.friend-activity.is-featured{grid-template-columns:44px minmax(0,1fr);align-items:start}.friend-activity.is-featured>.ant-btn{grid-column:2;justify-self:start}.friends-activity-rail{grid-template-columns:1fr}}@media(max-width:430px){.friends-summary{grid-template-columns:1fr}.friends-view-tabs button{font-size:12px}.friend-card-title{align-items:flex-start;flex-wrap:wrap}}.home-page-content{min-width:0;gap:52px}.home-news-stack{min-width:0;display:grid;gap:24px}.home-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.home-image-ad{position:relative;min-width:0;display:flex;align-items:center;background:#ffd400}.home-image-ad a{display:block;width:100%}.home-image-ad img{display:block;width:100%;height:auto}.home-image-ad a:focus-visible{outline:3px solid #1a1a1a;outline-offset:3px}.home-image-ad-label{position:absolute;top:3px;right:5px;padding:0 4px;border:1px solid #b49400;border-radius:4px;color:#393000;font-size:9px;line-height:12px;pointer-events:none}@media(max-width:760px){.home-ad-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.home-top-stack{min-width:0;display:grid;gap:4px}.home-market-section{min-width:0}.home-market-grid{width:100%;min-width:0;max-width:100%}.trade-home-hero{min-height:0;grid-template-columns:minmax(0,1fr);place-items:start center;margin-top:-16px;padding:16px 0 0;overflow:visible;border:0;border-radius:0;background:transparent}.trade-home-hero:after{display:none}.trade-home-copy{width:100%;justify-items:center;text-align:center}.trade-home-copy h1.ant-typography{max-width:920px;margin:0 0 20px;font-size:clamp(32px,2.65vw,46px);line-height:1.16;letter-spacing:-.045em;text-align:center;word-break:keep-all}.trade-home-value-prop.ant-typography{max-width:680px;margin:0 0 20px;color:#4b5563;font-size:17px;line-height:1.6;word-break:keep-all}.trade-home-search-panel{--trade-home-search-radius: 30px;position:relative;z-index:30;justify-self:center;width:min(100%,680px);text-align:left}.trade-home-search-backdrop{position:fixed;z-index:1199;top:0;right:0;bottom:0;left:0;background:#0f172a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.trade-home-search{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:58px;padding:8px 10px;border:1px solid #d9dde5;border-radius:var(--seed-radius-full);background:#fff;box-shadow:none}.trade-home-search .ant-input{min-height:38px;padding:8px 2px 8px 10px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111827;font-size:17px;line-height:1.4}.trade-home-search .ant-input:hover,.trade-home-search .ant-input:focus,.trade-home-search .ant-input:focus-visible,.trade-home-search .ant-input.ant-input-focused{border:0!important;outline:0!important;box-shadow:none!important}.trade-home-search .ant-input::placeholder{color:#98a2b3}.trade-home-search-submit.ant-btn{width:40px;height:40px;min-width:40px;border:0;border-radius:999px;box-shadow:none}.trade-home-search-submit.ant-btn{background:var(--wbs-yellow);color:var(--km-on-action)}.trade-home-search-submit.ant-btn:hover,.trade-home-search-submit.ant-btn:focus{background:var(--wbs-yellow)!important;color:var(--km-on-action)!important;box-shadow:none!important}.trade-home-search-dropdown{position:absolute;z-index:80;top:calc(100% + 10px);right:0;left:0;max-height:min(440px,62vh);overflow-y:auto;padding:8px;border:1px solid #d9dde5;border-radius:18px;background:#fff;box-shadow:0 18px 48px #11182724}.trade-home-search-dropdown{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;scrollbar-gutter:stable}.trade-home-search-dropdown::-webkit-scrollbar{width:8px}.trade-home-search-dropdown::-webkit-scrollbar-track{margin-block:12px;background:transparent}.trade-home-search-dropdown::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:content-box}.trade-home-search-dropdown::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:content-box}.trade-home-search-dropdown::-webkit-scrollbar-button{display:none;width:0;height:0}.app-shell .trade-home-search-panel.is-open{position:fixed;top:50%;left:50%;z-index:1200;width:min(calc(100vw - 40px),680px);max-height:min(82vh,720px);transform:translate(-50%,-50%);overflow:hidden;border:1px solid var(--wbs-yellow);border-radius:var(--trade-home-search-radius)!important;background:#fff;box-shadow:0 18px 48px #11182724}.trade-home-search-panel.is-open .trade-home-search{border:0!important;border-bottom:1px solid #eaecf0!important;border-radius:0!important;box-shadow:none!important}.trade-home-search-panel.is-open .trade-home-search:focus-within{border-color:transparent!important;border-bottom-color:#eaecf0!important;box-shadow:none!important}.trade-home-search-panel.is-open .trade-home-search-dropdown{position:static;z-index:auto;max-height:min(420px,calc(82vh - 82px));overflow-y:auto;padding:8px 10px 10px;border:0;border-radius:0 0 27px 27px;background:transparent;box-shadow:none}.trade-home-search-dropdown-head{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:2px 10px 6px;color:#111827;font-size:13px}.trade-home-search-dropdown-head span{color:#858d97;font-size:12px;font-weight:var(--wbs-font-weight-medium)}.trade-home-search-result{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:74px;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:#111827;text-align:left;cursor:pointer}.trade-home-search-result:hover,.trade-home-search-result.is-active{background:#f4f5f3}.trade-home-search-result:focus-visible{outline:2px solid var(--wbs-yellow);outline-offset:-2px}.trade-home-search-result>img{width:72px;height:54px;object-fit:cover;border:1px solid #e4e7ec;border-radius:8px;background:#f4f5f3}.trade-home-search-result-copy{min-width:0;display:grid;gap:3px}.trade-home-search-result-copy strong{overflow:hidden;color:#111827;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.trade-home-search-result-copy small{overflow:hidden;color:#667085;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.trade-home-search-result-copy small .anticon{margin-right:3px}.trade-home-search-result>.anticon{justify-self:end;color:#98a2b3;font-size:12px}.trade-home-search-status{display:flex;min-height:92px;align-items:center;justify-content:center;gap:8px;padding:20px;color:#667085;font-size:13px;line-height:1.5;text-align:center}.trade-home-search-all{width:100%;display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;margin-top:4px;padding:8px 12px;border:0;border-top:1px solid #eaecf0;background:#fff;color:#111827;font-size:13px;font-weight:var(--wbs-font-weight-bold);cursor:pointer}.trade-home-search-all:hover{color:#7a6500}.trade-home-cta-row{display:flex;justify-content:center;gap:10px;margin-top:14px}.trade-home-cta-row .ant-btn{min-height:40px;border-radius:999px;padding-inline:20px;font-weight:var(--wbs-font-weight-bold)}.trade-home-cta-row .ant-btn-default{border-color:#d9dde5;background:#fff}.home-top-stack .home-home-section{padding-top:0}.home-section-head{margin-bottom:16px}.home-section-head h3.ant-typography{font-size:var(--seed-font-size-section-title);letter-spacing:-.025em}.home-section-head a{font-size:var(--seed-font-size-label)}.home-market-grid{gap:16px}.home-show-card{overflow:hidden;border:1px solid #dfe3e8;border-radius:12px;background:#fff}.home-show-card:hover{border-color:#c4cad2;background:#fff;box-shadow:0 10px 24px #1111110e}.home-show-image{aspect-ratio:5 / 4;border-radius:0}.home-show-image:after{display:none}.home-show-image.image-unavailable{display:grid;place-items:center;background:#f4f5f3;color:#858d97;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.home-show-card-skeleton{display:block;pointer-events:none}.home-show-skeleton-image,.home-show-skeleton-line{position:relative;overflow:hidden;background:#eef0f2}.home-show-skeleton-image:after,.home-show-skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:home-skeleton-shimmer 1.45s ease-in-out infinite}.home-show-skeleton-image{width:100%;aspect-ratio:5 / 4}.home-show-skeleton-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px}.home-show-skeleton-line{display:block;height:12px;border-radius:4px}.home-show-skeleton-badge{width:38px;height:10px;margin-bottom:2px}.home-show-skeleton-title{width:88%;height:17px}.home-show-skeleton-title-short{width:64%;height:17px;margin-bottom:2px}.home-show-skeleton-category{width:42%;height:12px;margin-bottom:2px}.home-show-skeleton-meta{width:76%;height:11px}.home-show-skeleton-meta-short{width:58%;height:11px}@keyframes home-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.home-show-skeleton-image:after,.home-show-skeleton-line:after,.home-data-skeleton-block:after{animation:none}}.home-data-status{grid-column:1 / -1;display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--wbs-muted);text-align:center}.home-data-status .ant-btn{border-color:#d6dbe2;box-shadow:none}.home-show-body{gap:7px;padding:14px 16px 16px}.home-show-badge{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#8b7200}.home-show-body h4.ant-typography{height:auto;min-height:43px;font-size:17px}.home-news-grid{gap:16px}.home-news-card{min-height:208px;padding:20px;border:1px solid #dfe3e8;border-radius:12px;background:#fff}.home-news-card:hover{border-color:#c4cad2;color:var(--wbs-black);box-shadow:0 10px 24px #1111110b}.home-news-card h4.ant-typography{font-size:19px}.home-festival-row{gap:16px}.home-festival-card{gap:12px;padding:12px;border:1px solid #dfe3e8;border-radius:12px;background:#fff}.home-festival-card:hover{border-color:#c4cad2;color:var(--wbs-black);box-shadow:0 10px 24px #1111110b}.home-festival-card img{border-radius:8px}.home-data-card-skeleton{pointer-events:none}.home-data-card-skeleton:hover{border-color:#dfe3e8;box-shadow:none}.home-data-skeleton-block{position:relative;display:block;height:11px;overflow:hidden;border-radius:4px;background:#eef0f2}.home-data-skeleton-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:home-skeleton-shimmer 1.45s ease-in-out infinite}.home-data-skeleton-copy{min-width:0;display:flex;flex-direction:column;gap:10px}.home-data-skeleton-kicker{width:30%;height:10px}.home-data-skeleton-title{width:88%;height:17px}.home-data-skeleton-title-short{width:68%;height:17px}.home-data-skeleton-medium{width:72%}.home-data-skeleton-short{width:48%}.home-festival-skeleton-image{width:96px;height:86px;border-radius:8px}.home-service-grid,.home-entity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-service-card{min-width:0;min-height:116px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:var(--wbs-black)}.home-service-card:hover,.home-service-card:focus-visible{border-color:#c4cad2;color:var(--wbs-black);box-shadow:0 10px 24px #1111110b}.home-service-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:20px;transition:transform .16s ease,box-shadow .16s ease}.home-service-icon.yellow{background:var(--km-action);color:var(--km-on-action)}.home-service-icon.blue{background:#2f8af5;color:#fff}.home-service-icon.green{background:#12a568;color:#fff}.home-service-icon.pink{background:#eb5dc4;color:#fff}.home-service-icon.mint{background:#14b6a5;color:#fff}.home-service-icon.purple{background:#8a5cf6;color:#fff}.home-service-icon.orange{background:#ff862f;color:#111}.home-service-icon.navy{background:#0a3b65;color:#fff}.home-service-icon.teal{background:#029aa8;color:#fff}.home-service-icon.violet{background:#6743d3;color:#fff}.home-service-card:hover .home-service-icon,.home-service-card:focus-visible .home-service-icon{transform:translateY(-1px);box-shadow:0 5px 12px #11182729}.home-service-copy{min-width:0;display:grid;gap:5px}.home-service-copy strong{font-size:16px;line-height:1.3}.home-service-copy small{overflow:hidden;color:var(--wbs-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.home-card-arrow{color:#9a9fa8;font-size:12px}.home-entity-card{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:var(--wbs-black)}.home-entity-card:hover,.home-entity-card:focus-visible{border-color:#c4cad2;color:var(--wbs-black);box-shadow:0 10px 24px #1111110b}.home-entity-card-head{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center}.home-entity-card-head .ant-avatar{background:var(--wbs-black);color:var(--km-on-action)}.home-entity-card-head>span{min-width:0;display:grid;gap:3px}.home-entity-card-head strong,.home-entity-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-entity-card-head strong{font-size:15px}.home-entity-card-head small{color:var(--wbs-muted);font-size:11px}.home-verified-icon{color:#00c957}.home-entity-tags{display:flex;flex-wrap:wrap;gap:6px}.home-entity-tags .ant-tag{margin:0;padding:2px 7px;border:0;border-radius:999px;background:#f3f4f6;color:#454a54;font-size:11px}.home-entity-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--wbs-muted);font-size:12px}.home-entity-meta span:first-child{display:inline-flex;align-items:center;gap:4px;color:#735f00}.home-factory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-factory-card{min-width:0;display:grid;grid-template-columns:144px minmax(0,1fr);overflow:hidden;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:var(--wbs-black)}.home-factory-card:hover,.home-factory-card:focus-visible{border-color:#c4cad2;color:var(--wbs-black);box-shadow:0 10px 24px #1111110b}.home-factory-card>img{width:144px;height:150px;object-fit:cover;background:#f3f4f6}.home-factory-skeleton-image{width:144px;height:150px;border-radius:0}.home-factory-copy{min-width:0;display:flex;flex-direction:column;gap:7px;padding:16px}.home-factory-title{min-width:0;display:flex;align-items:center;gap:7px}.home-factory-title strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.home-factory-copy>small{color:var(--wbs-muted);font-size:11px}.home-factory-copy>em{margin-top:auto;color:var(--wbs-muted);font-size:11px;font-style:normal}.maker-detail-skeleton-layout{padding-top:8px}.maker-detail-skeleton-hero>.ant-card-body{padding-top:24px}.maker-detail-skeleton-hero-grid{display:grid;gap:22px}.maker-detail-skeleton-image,.maker-detail-skeleton-image .ant-skeleton-image{width:100%!important;height:auto!important;aspect-ratio:16 / 8;border-radius:8px}.maker-detail-skeleton-copy{display:grid;gap:14px}.maker-detail-skeleton-actions{display:flex;gap:10px}.maker-detail-skeleton-section .ant-card-body{display:grid;gap:18px}.maker-detail-skeleton-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.maker-detail-skeleton-facts .ant-skeleton-input{width:100%!important;height:54px;border-radius:8px}.maker-detail-skeleton-side .ant-card{min-height:156px}@media(max-width:840px){.trade-home-hero{min-height:0;padding-top:10px}.trade-home-copy h1.ant-typography{white-space:normal}.trade-home-search-panel{width:min(calc(100% - 48px),680px)}.home-service-grid,.home-entity-grid,.home-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.home-page-content{gap:40px}.trade-home-hero{padding:8px 0 0;border-radius:0}.trade-home-copy h1.ant-typography{font-size:32px}.trade-home-copy>.ant-typography{margin-bottom:0}.trade-home-search-panel{--trade-home-search-radius: 28px}.trade-home-search{grid-template-columns:minmax(0,1fr) 38px;min-height:56px}.trade-home-search-submit.ant-btn{width:38px;height:38px;min-width:38px}.trade-home-search-dropdown{max-height:min(410px,58vh);border-radius:16px}.trade-home-search-panel.is-open .trade-home-search-dropdown{max-height:min(410px,calc(82vh - 80px));border-radius:0 0 27px 27px}.trade-home-search-result{grid-template-columns:60px minmax(0,1fr) 16px;min-height:68px;gap:10px;padding:8px}.trade-home-search-result>img{width:60px;height:48px}.trade-home-cta-row{display:grid;grid-template-columns:1fr 1fr}.trade-home-cta-row .ant-btn{width:100%;padding-inline:12px}.trade-home-today{padding:22px}.home-market-grid,.home-news-grid{gap:24px}.home-service-grid,.home-entity-grid,.home-factory-grid{grid-template-columns:1fr}.home-section-head{align-items:flex-start}.home-section-head a{margin-top:5px;white-space:nowrap}.home-factory-card{grid-template-columns:118px minmax(0,1fr)}.home-factory-card>img{width:118px;height:142px}.home-factory-skeleton-image{width:118px;height:142px}.maker-detail-skeleton-facts{grid-template-columns:1fr}}.profile-public-url-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.profile-public-url-control .ant-input-affix-wrapper{display:flex;align-items:center;min-width:0;height:44px;min-height:44px;padding-block:0}.profile-public-url-control .ant-input-affix-wrapper .ant-input{align-self:center;min-height:0;height:22px;padding-block:0;line-height:22px}.profile-media-form-item .ant-form-item-control-input-content{max-width:620px}.profile-photo-editor{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start;max-width:620px}.profile-photo-preview{display:grid;width:112px;aspect-ratio:1;overflow:hidden;place-items:center;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg-weak)}.profile-photo-preview .ant-image,.profile-photo-preview .ant-image-img{display:block;width:100%!important;height:100%!important}.profile-photo-preview .ant-image-img{object-fit:cover}.profile-photo-preview-empty{display:grid;gap:6px;justify-items:center;color:var(--seed-color-fg-muted);font-size:12px}.profile-photo-preview-empty>.anticon{font-size:22px}.profile-photo-editor-controls{display:grid;min-width:0;gap:8px}.profile-media-upload.attachment-upload{width:100%}.profile-media-upload.attachment-upload>.ant-upload{width:100%}.profile-media-upload.attachment-upload .ant-upload.ant-upload-select{display:block;width:100%;height:auto;margin:0;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg);transition:border-color var(--seed-transition),background-color var(--seed-transition),box-shadow var(--seed-transition)}.profile-media-upload.attachment-upload .ant-upload.ant-upload-select:hover{border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak);box-shadow:var(--seed-focus-ring)}.profile-media-upload-trigger{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:84px;padding:16px;color:var(--seed-color-fg);text-align:left}.profile-media-upload-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak);color:var(--seed-color-fg);font-size:20px}.profile-media-upload-cover .profile-media-upload-icon{background:var(--seed-color-brand-weak);color:var(--seed-color-brand-pressed)}.profile-media-upload-copy{display:grid;min-width:0;gap:3px}.profile-media-upload-copy strong{color:var(--seed-color-fg);font-size:14px;font-weight:700;line-height:1.35}.profile-media-upload-copy>span{overflow:hidden;color:var(--seed-color-fg-muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.profile-media-upload-action{display:inline-flex;justify-self:end;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--seed-color-stroke-strong);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);color:var(--seed-color-fg);font-size:13px;font-weight:700;white-space:nowrap}.profile-media-upload .ant-upload-list.ant-upload-list-picture-card{display:flex;gap:10px;margin:0 0 10px}.profile-media-upload .ant-upload-list-picture-card .ant-upload-list-item-container{width:96px!important;height:96px!important;margin:0!important}.profile-media-upload-cover .ant-upload-list-picture-card .ant-upload-list-item-container{width:100%!important;height:142px!important}.profile-media-upload .ant-upload-list-item{border-color:var(--seed-color-stroke)!important;border-radius:var(--seed-radius-r3)!important}@media(max-width:520px){.profile-photo-editor{grid-template-columns:88px minmax(0,1fr);gap:8px}.profile-photo-preview{width:88px}.profile-media-upload-trigger{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:0;padding:14px}.profile-media-upload-icon{width:40px;height:40px;font-size:18px}.profile-media-upload-action{grid-column:2;justify-self:end}.profile-media-upload-copy>span{white-space:normal}}.company-site-manager-page{display:grid;gap:22px;max-width:1180px;margin:0 auto;padding-bottom:60px}.company-site-manager-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:22px;align-items:end;padding:30px 0 4px}.company-site-manager-head h1.ant-typography{margin:6px 0;color:#17191d;font-size:34px;letter-spacing:-.035em}.company-site-manager-head p.ant-typography{max-width:620px;margin:0;color:#697381;line-height:1.6}.company-site-manager-head>aside{display:grid;gap:8px;padding:18px;border:1px solid #e2e6eb;border-radius:12px;background:#fff}.company-site-manager-head>aside>span{color:#7d8794;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.company-site-manager-head>aside>strong{overflow:hidden;color:#1f252c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.company-site-manager-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.company-site-manager-form{border:1px solid #e2e6eb;border-radius:14px;box-shadow:none}.company-site-manager-form .ant-card-body{display:grid;gap:28px;padding:26px}.company-site-manager-form form{display:grid;gap:26px}.company-site-manager-form form>section{padding-bottom:26px;border-bottom:1px solid #edf0f3}.company-site-manager-form form>section:last-of-type{padding-bottom:0;border-bottom:0}.company-site-form-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.company-site-form-heading>div{display:grid;gap:3px}.company-site-form-heading span{color:#886d00;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.company-site-form-heading h3.ant-typography{margin:0;color:#20242b;font-size:18px}.company-site-two-column{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.company-site-save-row{display:flex;justify-content:flex-end;gap:8px}.company-site-manager-side{position:sticky;top:100px;display:grid;gap:18px}.company-site-products-card{display:grid;gap:12px;padding:20px;border:1px solid #e2e6eb;border-radius:14px;background:#fff}.company-site-products-card>div:first-child{display:grid;gap:4px}.company-site-products-card>div:first-child>span{color:#886d00;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.company-site-products-card h3.ant-typography{margin:0;color:#20242b}.company-site-products-card p.ant-typography{margin:0;color:#74808e;font-size:12px;line-height:1.55}.company-site-products-card article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:3px 9px;align-items:center;padding:10px 0;border-top:1px solid #edf0f3}.company-site-products-card article>div{display:grid;grid-row:span 3;width:42px;height:42px;overflow:hidden;place-items:center;border-radius:8px;background:#f3f5f7;color:#626d7a}.company-site-products-card article img{width:100%;height:100%;object-fit:cover}.company-site-products-card article>span{overflow:hidden;color:#8a94a0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.company-site-products-card article strong{overflow:hidden;color:#313842;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-site-products-card .ant-tag{grid-row:span 2;margin:0;font-size:10px}.company-site-team-card{display:grid;gap:13px;padding:20px;border:1px solid #e2e6eb;border-radius:14px;background:#fff}.company-site-team-card>div:first-child{display:grid;gap:4px}.company-site-team-card>div:first-child>span{color:#886d00;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.company-site-team-card h3.ant-typography{margin:0;color:#20242b}.company-site-team-card p.ant-typography{margin:0;color:#74808e;font-size:12px;line-height:1.55}.company-site-invite-row{display:grid;grid-template-columns:minmax(0,1fr) 84px auto;gap:6px}.company-site-invite-row .ant-select{min-width:0}.company-site-member-list{display:grid;border-top:1px solid #edf0f3}.company-site-member-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:10px 0;border-bottom:1px solid #edf0f3}.company-site-member-list article>div{min-width:0;display:grid;gap:2px}.company-site-member-list strong,.company-site-member-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-site-member-list strong{color:#38414c;font-size:12px}.company-site-member-list span{color:#8c95a1;font-size:10px}.company-site-member-list .ant-tag{margin:0;font-size:10px}.company-site-member-list .ant-btn{padding-inline:3px;font-size:11px}.company-channel-page{min-height:100vh;background:#fff;color:#1c232a}.company-channel-nav{width:min(1180px,calc(100% - 48px));display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto}.company-channel-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:#17191d;text-decoration:none}.company-channel-brand>span{width:34px;height:34px;display:grid;overflow:hidden;flex:0 0 auto;place-items:center;border-radius:9px;background:#191919;color:var(--km-action);font-size:17px;font-weight:var(--wbs-font-weight-heavy)}.company-channel-brand img{width:100%;height:100%;object-fit:cover}.company-channel-brand strong{overflow:hidden;max-width:280px;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.company-channel-nav nav{display:flex;align-items:center;gap:22px;margin-left:auto}.company-channel-nav nav a{color:#586270;font-size:13px;font-weight:var(--wbs-font-weight-bold);text-decoration:none}.company-channel-nav nav a:hover{color:#111}.company-channel-contact-link{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:8px;background:#191919;color:#fff;font-size:13px;font-weight:var(--wbs-font-weight-bold);text-decoration:none}.company-channel-hero{width:min(1180px,calc(100% - 48px));min-height:458px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:end;margin:0 auto;padding:clamp(38px,6vw,78px);border-radius:16px;background-color:#202726;background-position:center;background-size:cover;color:#fff}.company-channel-hero-copy{display:grid;align-content:end;gap:15px;max-width:700px}.company-channel-label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.company-channel-label>span{color:#4ff296;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.06em;text-transform:uppercase}.company-channel-label .ant-tag{margin:0;border:0;background:#ffffff24;color:#fff}.company-channel-company-name{display:inline-flex;align-items:center;gap:9px;color:#fff}.company-channel-company-name>strong{font-size:clamp(20px,2vw,28px);font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.03em}.company-channel-verified-badge{width:31px;height:31px;display:inline-grid;flex:0 0 auto;place-items:center;cursor:help}.company-channel-verified-badge img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.18))}.company-channel-hero h1.ant-typography{margin:0;color:#fff;font-size:clamp(37px,5vw,64px);font-weight:var(--wbs-font-weight-heavy);line-height:1.06;letter-spacing:-.052em}.company-channel-hero p.ant-typography{max-width:620px;margin:0;color:#eef0ee;font-size:15px;line-height:1.7}.company-channel-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.company-channel-hero-actions a{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border-radius:8px;background:var(--km-action);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy);text-decoration:none}.company-channel-hero-actions a.is-secondary{background:#ffffff24;color:#fff}.company-channel-hero-actions .company-channel-report-button.ant-btn{height:auto;padding:11px 15px;border-color:#ffb3b3;border-radius:8px;background:#fff5f5;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.company-channel-hero>aside{display:grid;gap:7px;padding:19px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.company-channel-hero>aside span{color:#8ae6b2;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.company-channel-hero>aside strong{color:#fff;font-size:17px}.company-channel-hero>aside a{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.company-channel-hero>aside p{margin:4px 0 0;color:#e8ece9;font-size:12px}.company-channel-section{width:min(1180px,calc(100% - 48px));margin:88px auto 0}.company-channel-section>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.company-channel-section>header>div{display:grid;gap:4px}.company-channel-section>header span{color:#00903e;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.company-channel-section h2.ant-typography{margin:0;color:#1d232b;font-size:28px;letter-spacing:-.03em}.company-channel-section>header>a{color:#313842;font-size:13px;font-weight:var(--wbs-font-weight-bold);text-decoration:none}.company-channel-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.company-channel-product-grid article{overflow:hidden;border:1px solid #e0e5ea;border-radius:12px;background:#fff}.company-channel-product-image{aspect-ratio:1.32 / 1;display:grid;overflow:hidden;place-items:center;background:#f3f5f6;color:#6c7783;font-size:12px;text-align:center}.company-channel-product-image img{width:100%;height:100%;object-fit:cover}.company-channel-product-copy{display:grid;gap:9px;padding:17px}.company-channel-product-copy>span{color:#8b949f;font-size:11px}.company-channel-product-copy h3.ant-typography{margin:0;color:#232a33;font-size:18px;line-height:1.35}.company-channel-product-copy p.ant-typography{min-height:60px;margin:0;color:#687381;font-size:13px;line-height:1.55}.company-channel-product-copy .ant-tag{margin:0 4px 0 0;border:0;background:#f2f4f6;color:#606a77;font-size:10px}.company-channel-product-copy footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #edf0f3}.company-channel-product-copy footer small{color:#7d8793}.company-channel-product-copy footer>div{display:flex;gap:2px}.company-channel-product-copy .ant-btn{height:30px;padding-inline:8px;font-size:12px}.company-channel-empty{display:grid;gap:7px;min-height:170px;place-items:center;align-content:center;border:1px solid #e1e5ea;border-radius:12px;color:#85909d;text-align:center}.company-channel-empty strong{color:#515b68;font-size:15px}.company-channel-empty span{font-size:13px}.company-channel-empty a{color:#252a31;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.company-channel-profile-section{padding:28px;border-radius:14px;background:#f6f7f6}.company-channel-profile-section{width:min(1180px,calc(100% - 48px))}.company-channel-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-channel-profile-grid article{display:grid;align-content:start;gap:9px;min-height:112px;padding:16px;border-radius:10px;background:#fff}.company-channel-profile-grid article>span{color:#84909c;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.company-channel-profile-grid strong{color:#29313a;font-size:14px;line-height:1.5}.company-channel-profile-grid .ant-tag{margin:0 4px 4px 0;border:0;background:#eef1f3;color:#596473;font-size:11px}.company-channel-profile-grid small{color:#7e8994;font-size:11px;line-height:1.45}.company-channel-revenue{padding:24px 28px;border-radius:14px;background:#1b1b1a;color:#fff}.company-channel-revenue header{margin-bottom:6px}.company-channel-revenue h2.ant-typography{color:#fff}.company-channel-revenue>strong{color:#34ff8c;font-size:clamp(26px,4vw,42px);font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.04em}.company-channel-timeline>div{display:grid;gap:0;border-top:1px solid #e3e7eb}.company-channel-timeline article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 20px;padding:18px 0;border-bottom:1px solid #e3e7eb}.company-channel-timeline article>div{display:grid;gap:6px}.company-channel-timeline article .ant-tag{width:fit-content;margin:0;border:0;background:#d6f4e3;color:#735d00;font-size:10px}.company-channel-timeline time{grid-row:span 2;color:#008f3e;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.company-channel-timeline strong{color:#283039;font-size:14px}.company-channel-timeline p{margin:0;color:#77828f;font-size:13px}.company-site-manager-page{max-width:1440px;gap:18px}.company-site-preview-shell{overflow:hidden;border:1px solid #dfe4e9;border-radius:16px;background:#fff;box-shadow:0 12px 36px #171f2a0f}.company-site-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e7ebef;background:#fbfcfd}.company-site-preview-toolbar>div:first-child{display:flex;align-items:center;gap:10px;color:#38414c;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.company-site-preview-toolbar>div:first-child .ant-tag{margin:0}.company-site-preview-toolbar-actions{display:flex;align-items:center;gap:8px}.company-site-preview-frame{min-width:0;background:#fff}.company-site-preview-frame .ant-spin-nested-loading,.company-site-preview-frame .ant-spin-container{min-height:240px}.company-site-preview-page{min-height:0;padding-bottom:1px}.company-site-preview-brand,.company-site-preview-nav-button{border:0;background:transparent;font:inherit;cursor:pointer}.company-site-preview-brand{padding:0;text-align:left}.company-site-preview-contact-action{border:0;font:inherit;cursor:pointer}.company-site-preview-nav-button{padding:6px 0;color:#586270;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.company-site-preview-nav-button:hover{color:#111}.company-channel-hero-actions>span{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border-radius:8px;background:var(--km-action);color:var(--km-on-action);font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.company-channel-hero-actions>span.is-secondary{background:#ffffff24;color:#fff}.company-channel-hero>aside>span:not(:first-child){overflow:hidden;color:#fff;font-size:13px;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.company-site-preview-placeholder{opacity:.78}.company-site-preview-editable{position:relative;cursor:pointer;transition:box-shadow .16s ease,outline-color .16s ease}.company-site-preview-editable:hover{box-shadow:inset 0 0 0 2px #00e362}.company-site-preview-editable:focus-visible{z-index:3;outline:3px solid #00e362;outline-offset:-3px}.company-site-preview-edit-indicator{position:absolute;z-index:5;top:12px;right:12px;display:flex;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.company-site-preview-edit-indicator>span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(23,25,29,.08);border-radius:999px;background:var(--km-action);box-shadow:0 4px 12px #0000001f;color:var(--km-on-action);font-size:12px;font-weight:var(--wbs-font-weight-heavy)}.company-site-preview-editable:hover .company-site-preview-edit-indicator,.company-site-preview-editable:focus-visible .company-site-preview-edit-indicator{opacity:1;transform:translateY(0)}.company-site-preview-editable.company-channel-hero:hover{box-shadow:inset 0 0 0 2px var(--km-action)}.company-site-preview-editable.company-channel-hero .company-site-preview-edit-indicator{top:18px;right:18px}.company-site-preview-editable.company-channel-section{padding-bottom:2px}.company-channel-contacts.company-site-preview-editable>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.company-channel-contacts.company-site-preview-editable article>span:not(:first-child){color:#5f6b78;font-size:13px;font-weight:var(--wbs-font-weight-regular);letter-spacing:0;text-transform:none}.company-site-team-card-below-preview{width:min(100%,900px);margin:6px auto 0}.company-site-products-editor>p.ant-typography{margin:-5px 0 16px;color:#74808e;font-size:13px;line-height:1.6}.company-site-products-editor-list{display:grid;margin-bottom:18px;border-top:1px solid #edf0f3}.company-site-products-editor-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f3}.company-site-products-editor-list article>div{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border-radius:8px;background:#f3f5f7;color:#626d7a}.company-site-products-editor-list img{width:100%;height:100%;object-fit:cover}.company-site-products-editor-list article>span{color:#8a94a0;font-size:11px}.company-site-products-editor-list article>strong{min-width:0;overflow:hidden;color:#313842;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-site-products-editor-list .ant-tag{margin:0;font-size:10px}.company-site-products-editor-list .ant-btn{padding-inline:4px;font-size:12px}.company-site-editor-drawer .ant-drawer-body{padding:12px 22px 24px}.company-site-editor-drawer .ant-tabs-nav{margin-bottom:22px}.company-site-editor-drawer .ant-tabs-tab{padding:9px 5px;font-size:12px}.company-site-editor-drawer .ant-tabs-content-holder{min-height:260px}.company-site-editor-fields{display:grid;gap:3px}.company-site-editor-fields .company-site-form-heading{margin-bottom:16px}.company-site-editor-fields .company-site-form-heading span{display:inline-block}.company-site-editor-drawer-footer{display:flex;justify-content:flex-end;gap:8px}@media(hover:none){.company-site-preview-edit-indicator{opacity:1;transform:none}}@media(max-width:720px){.company-site-manager-page{gap:14px;padding:0 0 36px}.company-site-manager-head{gap:14px;padding-top:16px}.company-site-manager-head h1.ant-typography{font-size:28px}.company-site-preview-toolbar{align-items:flex-start;flex-direction:column}.company-site-preview-toolbar-actions{width:100%}.company-site-preview-toolbar-actions .ant-btn{flex:1}.company-site-preview-frame{overflow:hidden}.company-site-preview-frame .company-channel-nav{width:calc(100% - 32px)}.company-site-preview-nav-button{display:none}.company-site-preview-page .company-channel-hero,.company-site-preview-page .company-channel-section,.company-site-preview-page .company-channel-profile-section{width:calc(100% - 32px)}.company-site-preview-edit-indicator{top:8px;right:8px}.company-site-preview-edit-indicator>span{padding:6px 8px;font-size:11px}.company-site-preview-editable.company-channel-hero .company-site-preview-edit-indicator{top:10px;right:10px}.company-channel-contacts.company-site-preview-editable>div{grid-template-columns:1fr}.company-site-invite-row{grid-template-columns:minmax(0,1fr) 92px}.company-site-invite-row .ant-btn{grid-column:1 / -1}.company-site-member-list article{grid-template-columns:minmax(0,1fr) auto}.company-site-member-list article>.ant-btn{grid-column:2}.company-site-products-editor-list article{grid-template-columns:42px minmax(0,1fr) auto}.company-site-products-editor-list article>span{grid-column:2;grid-row:2}.company-site-products-editor-list article .ant-tag{grid-column:3;grid-row:1}.company-site-products-editor-list article .ant-btn{grid-column:3;grid-row:2}.company-site-editor-drawer .ant-drawer-content-wrapper{max-width:100vw}.company-site-editor-drawer .ant-drawer-body{padding:10px 16px 20px}}@media(max-width:767px){.company-channel-page,.company-channel-loading,.company-channel-missing{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-inline:0;overflow-x:clip}.company-channel-nav{box-sizing:border-box;width:100%;min-height:0;flex-wrap:wrap;gap:8px 12px;margin:0;padding:12px 16px 8px}.company-channel-brand{flex:1 1 0}.company-channel-nav nav{order:2;width:100%;min-width:0;flex:0 0 100%;gap:18px;margin:0;overflow-x:auto;overflow-y:hidden;padding:4px 0 6px;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.company-channel-nav nav::-webkit-scrollbar{display:none}.company-channel-contact-link{flex:0 0 auto;padding:9px 11px}.company-channel-hero{box-sizing:border-box;width:100%;min-height:0;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:32px 16px;border-radius:0}.company-channel-hero h1.ant-typography{font-size:clamp(34px,9vw,48px)}.company-channel-hero>aside{min-width:0;padding:16px}.company-channel-section{box-sizing:border-box;width:100%;margin:52px 0 0;padding-inline:16px}.company-channel-section>header{align-items:flex-start;flex-direction:column;gap:8px}.company-channel-section h2.ant-typography{font-size:24px}.company-channel-product-grid,.company-channel-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-channel-product-copy{min-width:0;padding:14px}.company-channel-product-copy p.ant-typography{min-height:0}.company-channel-product-copy footer{align-items:flex-start;flex-direction:column}.company-channel-product-copy footer>div{width:100%;flex-wrap:wrap}.company-channel-profile-section{padding:22px 16px;border-radius:0}.company-channel-revenue{padding:20px 16px;border-radius:0}.company-channel-timeline article{grid-template-columns:minmax(0,1fr);gap:8px}.company-channel-timeline time{grid-row:auto}.company-channel-empty{padding:20px 16px}}@media(max-width:520px){.company-channel-product-grid,.company-channel-profile-grid{grid-template-columns:minmax(0,1fr)}}.service-multi-request-page{min-height:100vh;background:#fff}.market-shell.detail-filter-shell .service-multi-request-page{padding:32px 24px 96px}.service-multi-request-shell{display:grid;gap:24px}.service-multi-request-head{display:grid;gap:8px;padding:6px 0 2px}.service-multi-request-head>span,.service-card-heading>div>span{color:#8b7100;font-size:11px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.service-multi-request-head h1{margin:0;color:#111827;font-size:clamp(28px,3vw,40px);font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.035em;line-height:1.2}.service-multi-request-head p{max-width:780px;margin:0;color:#667085;font-size:15px;line-height:1.65}.service-multi-request-form{display:grid;gap:22px}.service-common-card,.service-selection-section{padding:26px;border:1px solid #dfe4eb;border-radius:18px;background:#fff;box-shadow:0 8px 28px #0f172a0b}.service-card-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #eaedf2}.service-request-cart-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 16px;padding:16px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg);box-shadow:0 1px 2px #11182708}.service-request-cart-summary{min-width:0;display:flex;align-items:center;gap:12px}.service-request-cart-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:var(--seed-radius-r3);background:var(--seed-color-brand-weak);color:var(--seed-color-fg);font-size:19px}.service-request-cart-copy{min-width:0;display:grid;gap:5px}.service-request-cart-title-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.service-request-cart-bar strong{color:var(--seed-color-fg);font-size:16px;line-height:1.3}.service-request-cart-bar strong b{color:var(--seed-color-brand-pressed);font-weight:var(--wbs-font-weight-heavy)}.service-request-cart-status,.service-request-draft-time{display:inline-flex;align-items:center;gap:5px;color:var(--seed-color-fg-subtle);font-size:12px;line-height:1.25}.service-request-cart-status{max-width:100%;padding:4px 8px;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-weak);white-space:nowrap}.service-request-cart-status.is-saved{background:var(--seed-palette-green-100);color:#08764d}.service-request-cart-status.is-error{background:var(--seed-palette-red-100);color:#c72d28}.service-request-cart-status.is-pending{background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted)}.service-request-cart-copy small{color:var(--seed-color-fg-subtle);font-size:12px}.service-request-cart-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.service-request-draft-time{padding-right:4px;white-space:nowrap}.service-request-cart-action-group{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.service-request-cart-action.ant-btn,.service-request-cart-clear.ant-btn{min-height:32px;padding:0 10px;border-radius:var(--seed-radius-r2);font-size:12px}.service-request-cart-action.ant-btn:not(.ant-btn-primary){border-color:transparent;background:transparent}.service-request-cart-action.ant-btn:not(.ant-btn-primary):hover,.service-request-cart-action.ant-btn:not(.ant-btn-primary):focus-visible{border-color:var(--seed-color-stroke)!important;background:var(--seed-color-bg)!important}.service-request-cart-clear.ant-btn{color:var(--seed-palette-red-700)}@media(max-width:720px){.service-request-cart-bar{align-items:flex-start;flex-direction:column}.service-request-cart-actions{justify-content:flex-start}}.service-common-card .service-card-heading{border-bottom:0}.service-card-heading>div{display:grid;gap:5px}.service-card-heading h2{margin:0;color:#111827;font-size:22px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.025em}.service-card-heading>p{margin:0;color:#7a8492;font-size:12px}.service-selection-heading strong{display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:34px;padding:6px 12px;border-radius:999px;background:#bdffda;color:#493b00;font-size:13px}.service-common-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.service-common-grid .service-field-wide{grid-column:span 2}.service-common-grid .service-notes-field,.service-common-grid .service-request-description-field{grid-column:1 / -1}.service-common-grid .ant-form-item{margin-bottom:18px}.service-counted-control{display:flex;flex-direction:column;gap:7px}.service-character-count{align-self:flex-end;color:#98a2b3;font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.service-common-grid .ant-form-item-label>label,.service-detail-grid>label>span,.service-detail-grid .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.service-textarea-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;margin-bottom:8px;color:#344054;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.service-textarea-field-head>span{min-width:0}.service-textarea-field-head .ant-checkbox-wrapper,.service-nda-consent-row .ant-checkbox-wrapper{color:#344054;font-size:13px;line-height:1.4;white-space:nowrap}.service-requirements-field textarea.fixed-textarea.ant-input,.service-request-description-field textarea.fixed-textarea.ant-input{padding:12px 14px;border-color:#d8dee8;border-radius:10px;background:#fff;color:#1f2937;font-size:13px;line-height:1.6;transition:border-color .16s ease,background-color .16s ease}.service-requirements-field textarea.fixed-textarea.ant-input:hover,.service-request-description-field textarea.fixed-textarea.ant-input:hover{border-color:#b7c1cf}.service-requirements-field textarea.fixed-textarea.ant-input:focus,.service-request-description-field textarea.fixed-textarea.ant-input:focus{border-color:var(--wbs-yellow);background:#fffef8}.service-nda-consent-row{margin-top:10px;padding:9px 11px;border-radius:8px;background:#dfffed}.service-common-grid .dropdown-input,.service-common-grid .ant-picker,.service-detail-grid .dropdown-input{width:100%;min-height:46px;border-color:#d8dee8;border-radius:10px;background:#fff}.service-common-grid .dropdown-input,.service-common-grid .ant-picker{min-height:50px}.service-common-grid input.ant-input{height:50px}.service-common-grid .ant-select:not(.dropdown-input) .ant-select-selector{height:50px}.service-common-grid .ant-select:not(.dropdown-input){height:50px}.service-common-grid .ant-select:not(.dropdown-input) .ant-select-selection-item,.service-common-grid .ant-select:not(.dropdown-input) .ant-select-selection-placeholder{line-height:48px}.service-common-grid .ant-picker-input>input{font-size:13px}.service-selection-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}.service-selection-workspace.is-empty{align-items:stretch}.service-selection-workspace.is-empty .service-detail-stack{display:flex}.service-selection-workspace.is-empty .service-detail-empty{flex:1;min-height:0}.service-icon-picker{position:sticky;top:88px;overflow:hidden;border:1px solid #dce2e9;border-radius:14px;background:#fff}.service-icon-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 14px;border-bottom:1px solid #e7ebf0}.service-icon-picker-head>div{min-width:0;display:grid;gap:4px}.service-icon-picker-head strong{color:#1a2230;font-size:16px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.015em}.service-icon-picker-head p{margin:0;color:#7b8593;font-size:13px;line-height:1.45}.service-icon-picker-head>span{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:2px;min-height:28px;padding:5px 9px;border-radius:999px;background:#f1f3f6;color:#273142;font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.service-icon-picker-head>span em{color:#98a1ad;font-style:normal;font-weight:var(--wbs-font-weight-medium)}.service-icon-option-list{display:grid;gap:0}.service-icon-option{--service-accent: var(--km-action);--service-accent-ink: #111827;position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;min-height:64px;padding-right:12px;border:0;border-bottom:1px solid #e7ebf0;border-radius:0;background:#fff;transition:background-color .16s ease,box-shadow .16s ease}.service-icon-option:last-child{border-bottom:0}.service-icon-option:hover{background:#f8fafc}.service-icon-option.is-selected{background:#edfff5;box-shadow:inset 3px 0 0 var(--km-action)}.service-icon-option.is-selected:hover{background:#dcffeb}.service-icon-option-link{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:center;min-height:63px;padding:9px 8px 9px 15px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.service-icon-option-link:focus-visible,.service-icon-option-toggle:has(input:focus-visible){outline:2px solid #1f2937;outline-offset:-3px}.service-icon-option-toggle{width:40px;height:40px;align-self:center;justify-self:center;display:grid;place-items:center;border-radius:10px;cursor:pointer}.service-icon-option-toggle:hover{background:#1118270d}.service-icon-option-toggle>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.service-icon-option-icon,.service-detail-card-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--service-accent);color:var(--service-accent-ink)}.service-icon-option-icon{width:36px;height:36px;font-size:18px}.service-icon-option-copy{min-width:0;display:grid;gap:3px}.service-icon-option-copy strong{overflow:hidden;color:#1a2230;font-size:15px;font-weight:var(--wbs-font-weight-heavy);text-overflow:ellipsis;white-space:nowrap}.service-icon-option-copy small{overflow:hidden;color:#7a8492;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-icon-option-check{width:22px;height:22px;display:grid;place-items:center;justify-self:center;border:1px solid #c7cfda;border-radius:6px;background:#fff;color:#111827;font-size:12px}.service-icon-option.is-selected .service-icon-option-check{border-color:var(--km-action);background:var(--km-action);color:var(--km-on-action)}.service-icon-option.yellow,.service-detail-card.yellow{--service-accent: var(--km-action);--service-accent-ink: #111827}.service-icon-option.blue,.service-detail-card.blue{--service-accent: #3191f5;--service-accent-ink: #ffffff}.service-icon-option.green,.service-detail-card.green{--service-accent: #12a66a;--service-accent-ink: #ffffff}.service-icon-option.pink,.service-detail-card.pink{--service-accent: #ec5fc2;--service-accent-ink: #ffffff}.service-icon-option.mint,.service-detail-card.mint{--service-accent: #17b6a5;--service-accent-ink: #ffffff}.service-icon-option.purple,.service-detail-card.purple{--service-accent: #8a5cf6;--service-accent-ink: #ffffff}.service-icon-option.orange,.service-detail-card.orange{--service-accent: #ff8a35;--service-accent-ink: #111827}.service-icon-option.navy,.service-detail-card.navy{--service-accent: #0b3b66;--service-accent-ink: #ffffff}.service-icon-option.teal,.service-detail-card.teal{--service-accent: #0098a6;--service-accent-ink: #ffffff}.service-icon-option.violet,.service-detail-card.violet{--service-accent: #6d43d6;--service-accent-ink: #ffffff}.service-detail-stack{min-width:0;display:grid;gap:14px}.service-detail-card{--service-accent: var(--km-action);scroll-margin-top:104px;--service-accent-ink: #111827;overflow:hidden;border:1px solid #dfe4eb;border-radius:14px;background:#fff}.service-detail-card>header{position:relative;display:grid;grid-template-columns:24px 40px minmax(0,1fr) 34px;gap:10px;align-items:center;min-height:82px;padding:12px 16px;border-bottom:1px solid #e6eaf0;background:color-mix(in srgb,var(--service-accent) 7%,#ffffff)}.service-detail-card-number{color:color-mix(in srgb,var(--service-accent) 72%,#4b5563);font-size:13px;font-weight:var(--wbs-font-weight-heavy)}.service-detail-card-icon{width:44px;height:44px;font-size:20px}.service-detail-card>header>div{min-width:0;display:grid;gap:2px}.service-detail-card>header h3{margin:0;color:#171c24;font-size:18px;font-weight:var(--wbs-font-weight-heavy)}.service-detail-card>header p{margin:0;color:#717b89;font-size:13px;line-height:1.4}.service-detail-card>header>.ant-btn{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#667085}.service-detail-card>header>.ant-btn:hover,.service-detail-card>header>.ant-btn:focus-visible{background:#fff1f0;color:#cf1322}.service-detail-entry{padding:20px 18px}.service-detail-entry+.service-detail-entry{border-top:1px dashed #dce2e9}.service-equipment-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.service-equipment-entry-head strong{color:#344054;font-size:13px}.service-equipment-entry-head .ant-btn{color:#8a5560;font-size:11px}.service-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.service-detail-grid>label{min-width:0;display:grid;gap:7px}.service-multi-request-page .service-detail-grid>label>span,.service-multi-request-page .service-detail-grid .ant-form-item-label>label{font-size:14px}.service-multi-request-page .service-detail-grid .dropdown-input.ant-select .ant-select-selection-item,.service-multi-request-page .service-detail-grid .dropdown-input.ant-select .ant-select-selection-placeholder,.service-multi-request-page .service-detail-grid .dropdown-input.ant-select .ant-select-selection-search-input,.service-multi-request-page .service-detail-grid .editable-dropdown-input .ant-input-affix-wrapper .ant-input,.service-multi-request-page .service-detail-grid textarea.ant-input{font-size:16px}.service-multi-request-page .service-detail-grid .dropdown-input.ant-select .ant-select-arrow,.service-multi-request-page .service-detail-grid .editable-dropdown-input .ant-input-suffix{font-size:15px}.service-detail-grid .service-detail-field-wide{grid-column:1 / -1}.service-detail-grid .ant-form-item{margin-bottom:0}.service-detail-grid textarea.ant-input{min-height:88px;border-color:#d8dee8;border-radius:10px;font-size:16px;resize:vertical}.service-language-tag-input{min-height:50px;padding:6px 10px;border:1px solid #d8dee8;border-radius:10px;background:#fff}.service-language-tag-input:focus-within{border-color:var(--wbs-yellow);box-shadow:0 0 0 2px #ffd40026}.service-language-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.service-language-tags .ant-input{flex:1 1 140px;min-width:140px;padding:4px 2px}.service-language-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#eef4ff;color:#344054;font-size:12px}.service-language-tag button{border:0;background:transparent;padding:0;color:#667085;cursor:pointer;line-height:1;font-size:14px}.service-date-time-picker.ant-picker{width:100%}.service-multi-request-page .service-attachment-upload .ant-upload-drag p.ant-upload-text{font-size:16px}.service-multi-request-page .service-attachment-upload .ant-upload-drag p.ant-upload-hint{font-size:13px}.service-multi-request-page .service-attachment-upload .attachment-upload-cta{min-height:38px;font-size:14px}.service-multi-request-page .service-common-grid .service-attachment-field{grid-column:1 / -1;margin-top:0}.service-multi-request-page .service-attachment-upload .ant-upload-drag{overflow:hidden;min-height:116px;border:1px solid #dfe5ed!important;border-radius:14px!important;background:#fbfcfe!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.service-multi-request-page .service-attachment-upload .ant-upload-drag:hover{border-color:#00e061!important;background:#fffdf5!important;box-shadow:0 8px 20px #0f172a0f}.service-multi-request-page .service-attachment-upload .attachment-upload-prompt{min-height:114px;grid-template-columns:50px minmax(0,1fr) auto;gap:16px;padding:20px 22px}.service-multi-request-page .service-attachment-upload .attachment-upload-icon{width:50px;height:50px;border-radius:12px;background:#bdffda;color:#5a4800;font-size:20px}.service-multi-request-page .service-attachment-upload .attachment-upload-copy{gap:4px}.service-multi-request-page .service-attachment-upload .attachment-upload-cta{min-width:88px;min-height:40px;padding-inline:16px;border-color:#1d2939;border-radius:9px;background:#fff;color:#1d2939}.service-multi-request-page .service-attachment-upload .attachment-upload-cta:hover{border-color:#111827;background:#bdffda;color:#111827}.service-multi-request-page .service-common-grid .service-attachment-field .ant-upload-drag{min-height:0;border-radius:12px!important}.service-multi-request-page .service-common-grid .service-attachment-field .ant-upload-drag .ant-upload-btn{padding:0!important}.service-multi-request-page .service-common-grid .service-attachment-field .attachment-upload-prompt{box-sizing:border-box;min-height:96px;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.service-multi-request-page .service-common-grid .service-attachment-field .attachment-upload-icon{width:38px;height:38px;border-radius:10px;font-size:16px}.service-multi-request-page .service-common-grid .service-attachment-field .attachment-upload-copy{gap:2px}.service-multi-request-page .service-common-grid .service-attachment-field .ant-upload-drag p.ant-upload-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35}.service-multi-request-page .service-common-grid .service-attachment-field .ant-upload-drag p.ant-upload-hint{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35}.service-multi-request-page .service-common-grid .service-attachment-field .attachment-upload-cta{grid-column:auto;justify-self:end;min-width:0;min-height:30px;margin-top:0;padding-inline:10px;font-size:12px}.service-add-equipment-button.ant-btn{height:40px;margin:0 18px 18px;border:1px dashed color-mix(in srgb,var(--service-accent) 70%,#667085);border-radius:9px;background:color-mix(in srgb,var(--service-accent) 6%,#ffffff);color:#344054;font-weight:var(--wbs-font-weight-bold)}.service-detail-empty{min-height:280px;display:grid;align-content:center;justify-items:center;gap:8px;padding:36px;border:1px dashed #ccd4de;border-radius:14px;background:#fafbfc;text-align:center}.service-detail-empty strong{color:#344054;font-size:16px}.service-detail-empty p{max-width:420px;margin:0;color:#7b8593;font-size:13px;line-height:1.55}.service-multi-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:16px;padding:24px 28px;border:1px solid #e1e6ed;border-radius:18px;background:linear-gradient(115deg,#f4fff9,#fff 62%);box-shadow:0 8px 24px #0f172a12}.service-multi-submit-summary{min-width:0;display:grid;gap:6px}.service-multi-submit-eyebrow{color:#8c6b00;font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.04em}.service-multi-submit-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.service-multi-submit-total strong{color:#101828;font-size:25px;font-weight:var(--wbs-font-weight-heavy);line-height:1.2}.service-multi-submit-total span{color:#475467;font-size:13px;font-weight:var(--wbs-font-weight-bold)}.service-multi-submit-summary>p{margin:0;color:#667085;font-size:13px;line-height:1.5}.service-multi-submit-error{color:#d92d20!important;font-weight:var(--wbs-font-weight-bold)}.service-selection-error{margin:8px 0 0;color:#d92d20;font-size:13px;font-weight:var(--wbs-font-weight-bold);line-height:1.5}.service-multi-submit-action{min-width:min(100%,316px);display:grid;justify-items:end;gap:9px}.service-multi-submit-action>span{color:#667085;font-size:12px;line-height:1.45;text-align:right}.service-multi-submit-bar .ant-btn-primary{min-width:300px;height:50px;border-color:var(--wbs-yellow);border-radius:12px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:15px;font-weight:var(--wbs-font-weight-heavy)}.service-multi-submit-bar .ant-btn-primary:not(:disabled):hover,.service-multi-submit-bar .ant-btn-primary:not(:disabled):focus{border-color:var(--km-action-hover)!important;background:var(--km-action-hover)!important;color:var(--km-on-action)!important}.service-multi-submit-bar .ant-btn-primary:disabled{border-color:#aee8c7;background:#cff5df;color:#509a70;box-shadow:none}@media(max-width:1080px){.service-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-selection-workspace{grid-template-columns:254px minmax(0,1fr);gap:16px}.service-icon-option{grid-template-columns:minmax(0,1fr) 42px}.service-icon-option-link{grid-template-columns:34px minmax(0,1fr);gap:9px;padding-left:12px}.service-icon-option-icon{width:34px;height:34px}}@media(max-width:760px){.market-shell.detail-filter-shell .service-multi-request-page{padding:20px 14px 72px}.service-multi-request-shell{gap:18px}.service-multi-request-head h1{font-size:28px}.service-common-card,.service-selection-section{padding:18px 14px;border-radius:14px}.service-card-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px}.service-common-grid{grid-template-columns:1fr}.service-common-grid .service-field-wide{grid-column:auto}.service-selection-workspace{grid-template-columns:1fr}.service-icon-picker{position:static}.service-icon-option-list{grid-template-columns:1fr}.service-icon-option{grid-template-columns:minmax(0,1fr) 46px;min-height:64px}.service-icon-option-link{min-height:63px}.service-detail-card>header{grid-template-columns:24px 40px minmax(0,1fr) 34px;min-height:68px;padding:10px 12px}.service-detail-card-icon{width:40px;height:40px}.service-detail-entry{padding:16px 12px}.service-detail-grid{grid-template-columns:1fr}.service-detail-grid .service-detail-field-wide{grid-column:auto}.service-add-equipment-button.ant-btn{margin-inline:12px}.service-multi-request-page .service-attachment-upload .attachment-upload-prompt{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:18px}.service-multi-request-page .service-attachment-upload .attachment-upload-icon{width:46px;height:46px}.service-multi-request-page .service-attachment-upload .attachment-upload-cta{grid-column:2;justify-self:start}.service-multi-request-page .service-common-grid .service-attachment-field .attachment-upload-prompt{grid-template-columns:38px minmax(0,1fr);padding:12px 14px}.service-multi-request-page .service-common-grid .service-attachment-field .attachment-upload-cta{grid-column:2;justify-self:start;margin-top:2px}.service-multi-submit-bar{align-items:stretch;flex-direction:column;padding:14px}.service-multi-submit-action{justify-items:stretch;min-width:0}.service-multi-submit-action>span{text-align:left}.service-multi-submit-bar .ant-btn-primary{width:100%;min-width:0}}@media(max-width:430px){.service-icon-picker-head{padding-inline:14px}}.company-channel-contacts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.company-channel-contacts article{display:grid;gap:6px;padding:17px;border-top:2px solid #222;background:#f8f9fa}.company-channel-contacts article>span{color:#008d3d;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.company-channel-contacts article>strong{color:#252d35;font-size:16px}.company-channel-contacts article>a{color:#5f6b78;font-size:13px;text-decoration:none}.company-channel-sticky-contact{position:fixed;z-index:10;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:7px;padding:13px 17px;border-radius:10px;background:#191919;color:#fff;box-shadow:0 12px 30px #0000002e;font-size:13px;font-weight:var(--wbs-font-weight-heavy);text-decoration:none}.company-channel-footer{width:min(1180px,calc(100% - 48px));display:flex;justify-content:space-between;gap:14px;margin:84px auto 0;padding:22px 0 32px;border-top:1px solid #e3e7eb;color:#343b45;font-size:13px}.company-channel-footer span{color:#9aa2ad}.company-site-repeat-list{display:grid;gap:9px;margin:14px 0 18px;padding:14px;border:1px solid #e6e9ed;border-radius:12px;background:#fafbfc}.company-site-repeat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4f5965;font-size:13px}.company-site-contact-row,.company-site-timeline-row{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(100px,.75fr) minmax(150px,1.2fr) minmax(120px,1fr) 34px;gap:8px;align-items:start}.company-site-timeline-row{grid-template-columns:132px 118px minmax(150px,1fr) minmax(160px,1.2fr) 34px}.company-site-contact-row .ant-form-item,.company-site-timeline-row .ant-form-item{margin-bottom:0}.company-channel-loading{min-height:100vh;display:grid;place-content:center;gap:15px;color:#77818d;text-align:center}.profile-service-provider-panel{display:grid;gap:16px}.agency-dashboard-embedded .ant-tabs-nav{margin-bottom:16px}.agency-dashboard-embedded .ant-card{border:1px solid #e2e6eb;border-radius:12px;box-shadow:none}.profile-service-provider-setup{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:28px;border:1px solid #e2e6eb;border-radius:14px;background:#fff}.profile-service-provider-setup>span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#caffe1;color:#715b00;font-size:21px}.profile-service-provider-setup>div{display:grid;justify-items:start;gap:5px}.profile-service-provider-setup h3.ant-typography{margin:0;color:#252c34}.profile-service-provider-setup p.ant-typography{max-width:620px;margin:0 0 9px;color:#717c89;line-height:1.6}.exhibition-registration-page{width:min(100%,1120px);display:grid;gap:16px;margin:0 auto;padding-bottom:58px}.exhibition-registration-page-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.my-profile-exhibition-tab-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:2px 0}.my-profile-exhibition-tab-head>div{display:grid;gap:3px}.my-profile-exhibition-tab-head strong{color:#20252c;font-size:16px}.my-profile-exhibition-tab-head span{color:#6d7785;font-size:13px}.my-profile-exhibitions-more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:16px}.threads-profile-tabs--single-row{display:flex;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.threads-profile-tabs--single-row::-webkit-scrollbar{display:none}.threads-profile-tabs--single-row button{flex:1 0 max-content;min-width:92px;padding-inline:14px;white-space:nowrap}.profile-registration-panel,.profile-service-provider-panel{overflow:visible}@media(max-width:620px){.my-profile-exhibition-tab-head{align-items:stretch;flex-direction:column}.my-profile-exhibition-tab-head .ant-btn{width:100%}}.profile-workspace{min-width:0;display:grid;gap:18px;padding:24px;background:#f7f8fa}.profile-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid #dde2e8;border-radius:16px;background:linear-gradient(118deg,#111,#1d1d1d 68%,#282514);color:#fff}.profile-workspace-head>div:first-child{min-width:0;display:grid;gap:7px}.profile-workspace-head h2.ant-typography{margin:0;color:#fff;font-size:28px}.profile-workspace-head .profile-workspace-description.ant-typography{max-width:720px;margin:0;color:#f1f5f9!important;line-height:1.6;word-break:keep-all}.profile-workspace-head .ant-space{flex:0 0 auto}.profile-workspace-head .ant-btn{height:40px;border-color:#fff;background:#fff;color:#111;font-weight:var(--wbs-font-weight-bold)}.profile-workspace-head .ant-btn-primary{border-color:var(--wbs-yellow);background:var(--wbs-yellow);color:var(--km-on-action)}.profile-workspace-kicker{color:var(--wbs-yellow);font-size:12px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:.08em}.profile-workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e0e4ea;border-radius:14px;background:#fff}.profile-workspace-stats>.ant-statistic{min-width:0;padding:18px 20px;border-right:1px solid #e9edf2}.profile-workspace-stats>.ant-statistic:last-child{border-right:0}.profile-workspace-stats .ant-statistic-title{color:#667085;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.profile-workspace-stats .ant-statistic-content{color:#111;font-size:24px;font-weight:var(--wbs-font-weight-heavy)}.profile-registration-card{border:1px solid #e0e4ea;border-radius:14px;box-shadow:none}.profile-registration-card>.ant-card-head{min-height:58px;border-bottom-color:#edf0f4}.profile-registration-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:17px;font-weight:var(--wbs-font-weight-heavy)}.profile-registration-card>.ant-card-body{display:grid;gap:20px}.profile-registration-card .ant-alert{border-radius:10px}.profile-form-section-label{margin:24px 0 14px;padding-bottom:9px;border-bottom:1px solid #edf0f4;color:#111827;font-size:15px;font-weight:var(--wbs-font-weight-heavy)}.profile-registration-card .ant-form .profile-form-section-label:first-child{margin-top:0}.profile-registration-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid #edf0f4}.profile-registration-actions .ant-btn{min-width:112px;height:42px;font-weight:var(--wbs-font-weight-bold)}.profile-form-trust-note{margin-right:auto;color:#667085;font-size:13px}.profile-form-trust-note .anticon{margin-right:6px;color:#18a058}.profile-record-section{display:grid;gap:14px}.profile-record-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.profile-record-section-head h3.ant-typography{margin:0 0 3px;color:#111827;font-size:19px}.profile-exhibition-records{display:grid;overflow:hidden;border:1px solid #e0e4ea;border-radius:14px;background:#fff}.profile-exhibition-records article{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 20px;border-bottom:1px solid #edf0f4}.profile-exhibition-records article:last-child{border-bottom:0}.profile-record-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--wbs-yellow-soft);color:#111;font-size:19px}.profile-record-copy{min-width:0;display:grid;gap:4px}.profile-record-copy strong{color:#111827;font-size:16px}.profile-record-copy>span,.profile-record-copy>small{color:#667085;font-size:13px}.profile-record-copy .anticon{margin-right:5px}.profile-record-actions{justify-content:flex-end}.profile-role-gate{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;margin:24px;padding:28px;border:0;border-radius:16px;background:#fff}.profile-role-gate>span{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:var(--wbs-yellow-soft);color:#111;font-size:24px}.profile-role-gate>div{display:grid;justify-items:start;gap:7px}.profile-role-gate h3.ant-typography{margin:0;color:#111827}.profile-role-gate p.ant-typography{max-width:720px;margin:0 0 8px;color:#667085;line-height:1.65}.service-company-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.service-company-registration-page{width:min(100%,960px);margin:24px auto 56px}.service-company-registration-page .service-company-tabs>.ant-tabs-nav{display:none}.service-company-registration-page .service-company-tabs>.ant-tabs-content-holder{padding:0;border:0;background:transparent}.service-company-registration-entry{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:28px;border:0;box-shadow:none}.service-company-registration-entry-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--wbs-yellow-soft);color:#111827;font-size:22px}.service-company-registration-entry h3.ant-typography{margin:1px 0 6px;color:#111827;font-size:18px}.service-company-registration-entry p.ant-typography{max-width:640px;margin:0 0 14px;color:#667085;line-height:1.6}.service-company-tabs>.ant-tabs-nav{margin:0;padding:0 8px;border:1px solid #e0e4ea;border-bottom:0;border-radius:14px 14px 0 0;background:#fff}.service-company-tabs>.ant-tabs-content-holder{padding:18px;border:1px solid #e0e4ea;border-radius:0 0 14px 14px;background:#fff}.service-company-tabs .agency-dashboard-embedded>.ant-tabs-nav{padding-inline:0}@media(max-width:760px){.profile-workspace{gap:14px;padding:14px}.profile-workspace-head{align-items:stretch;flex-direction:column;padding:20px}.profile-workspace-head h2.ant-typography{font-size:23px}.profile-workspace-head .ant-space{width:100%}.profile-workspace-head .ant-space-item{flex:1 1 auto}.profile-workspace-head .ant-btn{width:100%}.profile-workspace-stats,.service-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-workspace-stats>.ant-statistic:nth-child(2){border-right:0}.profile-workspace-stats>.ant-statistic:nth-child(n+3){border-top:1px solid #e9edf2}.profile-exhibition-records article{grid-template-columns:40px minmax(0,1fr);padding:16px}.profile-record-actions{grid-column:1 / -1;justify-content:stretch}.profile-record-actions .ant-space-item{flex:1}.profile-record-actions .ant-btn{width:100%}.profile-role-gate{grid-template-columns:1fr;margin:14px;padding:22px}.profile-registration-actions{align-items:stretch;flex-direction:column}.profile-registration-actions .ant-btn{width:100%}.profile-form-trust-note{margin:0}.service-company-tabs>.ant-tabs-content-holder{padding:12px}.service-company-registration-page{margin:0 auto 28px}.service-company-registration-entry{grid-template-columns:1fr;padding:22px}}.app-shell .profile-tab-content.my-profile-exhibitions-tab{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:20px 22px}.my-profile-exhibition-section{min-width:0;display:grid;align-content:start;gap:14px;padding:4px 0 8px}.my-profile-exhibitions-tab .my-profile-exhibition-tab-head{align-items:flex-start;gap:10px;margin:0;padding:0}.my-profile-exhibition-tab-head>div{min-width:0}.my-profile-exhibition-tab-head>div>span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.5}.my-profile-exhibitions-tab .my-profile-exhibition-tab-head>.ant-btn{flex:0 0 auto;white-space:nowrap}.profile-exhibition-records.my-profile-exhibition-records{gap:0;overflow:visible;border:0;border-radius:0;background:transparent}.my-profile-exhibition-records article{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:12px 0}.my-profile-exhibition-records article:first-child{padding-top:2px}.my-profile-exhibition-records .profile-record-icon{width:36px;height:36px;border-radius:10px;font-size:16px}.my-profile-exhibition-records .profile-record-copy strong{font-size:14px;line-height:1.4}.my-profile-exhibition-records a.profile-record-copy{text-decoration:none}.my-profile-exhibition-records a.profile-record-copy:hover strong{text-decoration:underline}.my-profile-exhibition-records a:focus-visible{outline:2px solid var(--km-action);outline-offset:4px;border-radius:8px}.my-profile-exhibition-records .profile-record-copy>span,.my-profile-exhibition-records .profile-record-copy>small{font-size:12px;line-height:1.45}.my-profile-exhibition-records .profile-record-actions{align-self:center}@media(max-width:700px){.app-shell .profile-tab-content.my-profile-exhibitions-tab{grid-template-columns:minmax(0,1fr);padding:16px}}@media(max-width:620px){.app-shell .profile-tab-content.my-profile-exhibitions-tab{gap:12px;padding:12px}.my-profile-exhibition-section{padding:14px}.my-profile-exhibitions-tab .my-profile-exhibition-tab-head{align-items:flex-start;flex-direction:column}.my-profile-exhibitions-tab .my-profile-exhibition-tab-head>.ant-btn{width:auto}.my-profile-exhibition-records article{grid-template-columns:36px minmax(0,1fr)}.my-profile-exhibition-records .profile-record-actions{grid-column:2;justify-content:flex-start}}.app-shell .profile-tab-content{display:grid;gap:0;margin-top:0;overflow:hidden;border:1px solid var(--wbs-border);border-top:0;border-radius:0!important;background:#fff}.app-shell .profile-tab-content--feed{display:grid}.profile-tab-content>h2.ant-typography{display:none}.card-capture-qr-page{max-width:820px;gap:28px}.card-capture-my-qr{width:100%;min-width:0;display:grid;justify-items:center;gap:11px;padding:20px 0 4px;text-align:center}.card-capture-qr-code{box-sizing:border-box;width:220px;aspect-ratio:1;display:grid;place-items:center;padding:10px;border-radius:16px;background:#fff;box-shadow:0 8px 24px #11182714}.card-capture-my-qr .card-capture-qr-code .ant-qrcode{width:100%!important;height:auto!important;aspect-ratio:1;padding:0;margin:0;border:0;border-radius:0;background:#fff;transform:none}.card-capture-qr-code .ant-qrcode canvas{display:block;width:100%!important;height:100%!important}.card-capture-qr-profile{width:min(100%,460px);min-width:0;display:grid;gap:3px;padding-inline:16px}.card-capture-my-qr strong{color:#20242a;font-size:17px}.card-capture-my-qr span{color:#7a8491;font-size:12px}.card-capture-qr-profile span{display:block;overflow-wrap:anywhere}.card-capture-qr-placeholder{display:grid;place-items:center;width:210px;height:210px;padding:20px;border:1px dashed #d8dee7;border-radius:12px;background:#f8fafc;color:#738096;font-size:13px;line-height:1.5}.card-capture-qr-actions.ant-space{width:min(100%,420px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.card-capture-qr-actions.ant-space .ant-space-item{min-width:0}.card-capture-qr-actions .ant-btn{width:100%;height:52px;border-radius:12px;font-size:16px;font-weight:var(--wbs-font-weight-bold);box-shadow:none}.card-capture-qr-actions .ant-btn>span{color:inherit;font-size:inherit}.card-capture-qr-actions .ant-btn .anticon{color:inherit;font-size:18px}.card-capture-qr-actions .card-capture-qr-action-copy.ant-btn{border:0;background:#f3f5f7;color:#3f4a57}.card-capture-qr-actions .card-capture-qr-action-copy.ant-btn:hover,.card-capture-qr-actions .card-capture-qr-action-copy.ant-btn:focus{border:0!important;background:#e9edf1!important;color:#202833!important}.card-capture-qr-actions .card-capture-qr-action-share.ant-btn{border:0;background:#171717;color:#fff}.card-capture-qr-actions .card-capture-qr-action-share.ant-btn:hover,.card-capture-qr-actions .card-capture-qr-action-share.ant-btn:focus{border:0!important;background:#303030!important;color:#fff!important}.card-capture-qr-page .card-capture-tabs{width:100%}.capture-qr-scan-card .ant-card-body{display:grid;justify-items:center;gap:20px;padding:30px}.capture-form-heading.centered{justify-content:center;max-width:480px;margin:0;text-align:center}.capture-form-heading.centered>div{display:grid;gap:4px}.capture-camera-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.capture-camera-controls .capture-camera-action.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:156px;height:48px;padding-inline:18px;border-radius:var(--seed-radius-full);font-size:14px;font-weight:700;box-shadow:none}.capture-camera-controls .capture-camera-action.ant-btn .anticon{font-size:18px}.capture-camera-controls .capture-camera-upload{display:inline-flex}.capture-camera-controls .capture-camera-upload-action.ant-btn{border-color:var(--seed-color-stroke-strong);background:var(--seed-color-bg);color:var(--seed-color-fg)}.capture-camera-controls .capture-camera-upload-action.ant-btn:hover,.capture-camera-controls .capture-camera-upload-action.ant-btn:focus-visible{border-color:var(--seed-palette-gray-600)!important;background:var(--seed-color-bg-pressed)!important;color:var(--seed-color-fg)!important}.capture-camera-preview{display:block;width:min(100%,520px);aspect-ratio:4 / 3;border-radius:14px;background:#111;object-fit:contain}.capture-camera-preview[aria-hidden=true]{display:none}.capture-qr-scan-card form{width:min(100%,650px);display:grid;gap:4px}.capture-scanned-result{display:grid;gap:12px}.capture-scanned-result>.ant-btn{min-height:52px;font-size:16px;font-weight:700}.admin-entry-card .admin-entry-exhibition{width:min(100%,520px);display:grid;gap:8px;text-align:left}.admin-entry-card .admin-entry-exhibition .ant-select{width:100%}.admin-entry-register-option{display:inline-flex;align-items:center;gap:8px;padding:4px 0;color:#1a1c20;font-weight:700}.admin-entry-register-option .anticon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--km-action);color:var(--km-on-action)}.admin-entry-result{width:min(100%,650px);min-height:136px;display:grid;justify-items:center;align-content:center;gap:14px;padding:20px;border:1px solid #e3e7ec;border-radius:14px;background:#fff}.admin-entry-result-empty{display:grid;justify-items:center;gap:10px;color:#748092;text-align:center}.admin-entry-result-empty>.anticon{color:#aab3bf;font-size:28px}.admin-entry-decision{display:inline-flex;align-items:center;gap:10px;font-size:24px}.admin-entry-decision.is-allowed{color:#16834a}.admin-entry-decision.is-denied{color:#c93535}.admin-entry-user{width:min(100%,440px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.admin-entry-user>div{min-width:0;display:grid;gap:3px}.admin-entry-user strong{color:#28303a;font-size:16px}.admin-entry-user span{overflow-wrap:anywhere;color:#687381;font-size:13px}.admin-entry-result>.ant-alert{width:100%}.capture-context-grid{grid-template-columns:1fr 1fr}.capture-context-grid .editable-dropdown-input{width:100%}.capture-context-grid .editable-dropdown-input .ant-input-affix-wrapper,.capture-context-grid>.ant-form-item .ant-input-affix-wrapper{box-sizing:border-box;height:50px;min-height:50px}.capture-context-grid .ant-input-affix-wrapper .ant-input{height:auto;min-height:0}.capture-context-grid .ant-input-affix-wrapper .ant-input-suffix .ant-btn{min-height:auto;padding-inline:4px}.capture-context-grid .ant-input-affix-wrapper{padding-right:4px}.capture-context-grid .ant-input-suffix .ant-btn{height:28px;padding-inline:6px;color:#46515f;font-size:11px}.capture-manual-location-field .ant-input-affix-wrapper{box-sizing:border-box;height:50px;min-height:50px;padding-right:4px}.capture-manual-location-field .ant-input-affix-wrapper .ant-input{height:auto;min-height:0}.capture-manual-location-field .ant-input-suffix .ant-btn{height:28px;min-height:auto;padding-inline:6px;color:#46515f;font-size:11px}.scanned-profile-preview{width:min(100%,650px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #e3e7ec;border-radius:12px;background:#fbfcfd;text-align:left}.scanned-profile-preview>div{min-width:0;display:grid;gap:3px}.scanned-profile-preview strong{color:#28303a;font-size:14px}.scanned-profile-preview span{overflow:hidden;color:#788390;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scanned-profile-preview p{overflow:hidden;display:-webkit-box;margin:2px 0 0;color:#687381;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scanned-profile-preview .ant-btn{font-size:12px}.scanned-profile-modal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:4px 0}.scanned-profile-modal>div{min-width:0}.scanned-profile-modal h3.ant-typography{margin:0 0 4px}.scanned-profile-modal p.ant-typography{margin:14px 0;color:#65707e;line-height:1.65}@media(max-width:620px){.card-capture-my-qr{gap:10px;padding-top:16px}.card-capture-qr-code{width:min(48vw,176px);min-width:156px;padding:9px;border-radius:14px}.card-capture-qr-actions.ant-space{width:min(calc(100% - 32px),420px)}}.service-public-tender-section{width:100%;max-width:none;justify-self:stretch}.market-shell.detail-filter-shell .expo-service-market-main>.expo-service-category-dock{order:1}.market-shell.detail-filter-shell .expo-service-market-main>.service-fee-free-callout{order:2}.market-shell.detail-filter-shell .expo-service-market-main>.service-public-tender-section{order:2}.market-shell.detail-filter-shell .expo-service-market-main>.service-expert-section{order:3}.market-shell.detail-filter-shell .expo-service-market-main>.expo-service-rfq-banner{order:4}.service-fee-free-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 26px;border:1px solid #00e563;border-radius:16px;background:#eee;color:#111827}.service-fee-free-callout-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--wbs-yellow);color:var(--km-on-action);font-size:25px}.service-fee-free-callout-copy{min-width:0;display:grid;gap:4px}.service-fee-free-callout-eyebrow{color:#795900;font-size:12px;font-weight:800;letter-spacing:.02em}.service-fee-free-callout h2{margin:0;color:#111827;font-size:21px;line-height:1.35;letter-spacing:-.025em}.service-fee-free-callout p{margin:0;color:#5f4b13;font-size:13px;line-height:1.5}.service-fee-free-callout-points{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:4px;color:#4b3d18;font-size:12px;font-weight:700}.service-fee-free-callout-points span{display:inline-flex;align-items:center;gap:5px}.service-fee-free-callout-points .anticon{color:#009c44}.service-fee-free-callout-action{display:grid;justify-items:end;gap:10px;min-width:148px}.service-fee-free-callout-badge.ant-tag{margin:0;padding:5px 10px;border:0;border-radius:999px;background:#111827;color:var(--wbs-yellow);font-size:12px;font-weight:800}.service-fee-free-callout-action .ant-btn{min-width:148px;height:42px;border:0;border-radius:8px;background:#111827;color:#fff;font-weight:800;box-shadow:none}.service-fee-free-callout-action .ant-btn:hover,.service-fee-free-callout-action .ant-btn:focus-visible{background:#2b3440!important;color:#fff!important}.service-tender-board{display:grid;gap:18px;margin-top:18px}.service-tender-category-group{min-width:0}.service-tender-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 2px;color:#344054}.service-tender-category-head>div{display:flex;align-items:center;gap:9px}.service-tender-category-head strong{font-size:15px}.service-tender-category-head>span{color:#98a2b3;font-size:12px}.service-tender-category-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:14px}.service-public-tender-section .service-section-head{align-items:end}.service-public-tender-section .service-section-head .ant-typography-secondary{display:block;margin-top:4px}.service-tender-segment-scroll{max-width:100%;margin-top:18px;padding-bottom:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b7c0c9 transparent}.service-tender-segment-scroll::-webkit-scrollbar{height:7px}.service-tender-segment-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#b7c0c9}.service-tender-segment-scroll::-webkit-scrollbar-track{background:transparent}.service-tender-segmented.ant-segmented{min-width:max-content;padding:4px;border:1px solid #e0e5ea;border-radius:11px;background:#f4f6f8}.service-tender-segmented .ant-segmented-item{color:#5c6673;font-size:13px;font-weight:700}.service-tender-segmented .ant-segmented-item-label{min-height:34px;padding:6px 14px;line-height:22px;white-space:nowrap}.service-tender-segmented .ant-segmented-item-selected{background:var(--wbs-yellow);color:var(--km-on-action);box-shadow:none}.service-tender-segmented .ant-segmented-thumb{background:var(--wbs-yellow);box-shadow:none;color:var(--km-on-action)}.service-tender-segmented .ant-segmented-item:focus-visible{outline:3px solid rgba(0,0,0,.42);outline-offset:1px}.service-tender-skeleton-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.service-tender-skeleton-card{position:relative;min-height:156px;border-color:#e4e9ee;background:#fff;overflow:hidden;pointer-events:none}.service-tender-skeleton-card:hover{border-color:#e4e9ee;box-shadow:none;background:#fff}.service-tender-skeleton-card .service-tender-card-primary,.service-tender-skeleton-card .service-tender-card-request,.service-tender-skeleton-card .service-tender-card-foot{min-width:0}.service-tender-skeleton-icon,.service-tender-skeleton-line,.service-tender-skeleton-pill{display:block;background:linear-gradient(100deg,#edf0f3 18%,#f8f9fa 42%,#edf0f3 68%);background-size:220% 100%;animation:service-tender-skeleton-shimmer 1.35s ease-in-out infinite}.service-tender-skeleton-icon{width:72px;height:72px;border-radius:6px}.service-tender-skeleton-primary-copy{min-width:0}.service-tender-skeleton-topline{display:flex;align-items:center;gap:14px}.service-tender-skeleton-line{height:11px;border-radius:999px}.service-tender-skeleton-line.bid-count{width:48px;height:9px}.service-tender-skeleton-line.title{width:min(440px,74%);height:16px;border-radius:6px}.service-tender-skeleton-line.subtitle{width:min(350px,58%);margin-top:10px}.service-tender-skeleton-line.item{width:min(280px,46%);margin-top:10px}.service-tender-skeleton-line.action{width:142px;height:40px;border-radius:10px}.service-tender-skeleton-card-1 .service-tender-skeleton-line.title{width:68%}.service-tender-skeleton-card-1 .service-tender-skeleton-line.subtitle{width:82%}.service-tender-skeleton-card-2 .service-tender-skeleton-line.title{width:76%}@keyframes service-tender-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.service-tender-skeleton-icon,.service-tender-skeleton-line{animation:none}}.service-tender-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.service-tender-card{display:grid;grid-template-columns:72px minmax(0,1fr) 170px;align-items:center;gap:16px;min-height:116px;padding:20px 24px;border:1px solid #dfe5eb;border-radius:12px;background:#fff;color:#17202b;text-decoration:none;box-shadow:0 3px 10px #17202b0d;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.service-tender-card:hover{border-color:#cfd6dd;box-shadow:0 7px 18px #1a243114;background:#fff;color:#111820}.service-tender-card-copy{min-width:0}.service-tender-card-icon{display:grid;width:72px;height:72px;place-items:center;border:1px solid #dfe5eb;border-radius:6px;background:#fff;color:#6f5700;font-size:34px}.service-tender-card-icon.yellow{background:#f2f2f2;color:#7a5e00}.service-tender-card-icon.blue{background:#eff7ff;color:#1677ff}.service-tender-card-icon.green{background:#eefbf5;color:#0b8f58}.service-tender-card-icon.pink{background:#fff1fb;color:#cf42aa}.service-tender-card-icon.mint{background:#effbf9;color:#0e978a}.service-tender-card-icon.purple{background:#f5f1ff;color:#7650df}.service-tender-card-icon.orange{background:#fff5eb;color:#d96917}.service-tender-card-icon.navy{background:#eff5fa;color:#0b3b66}.service-tender-card-icon.teal{background:#effafb;color:#007f8b}.service-tender-card-icon.violet{background:#f4f1ff;color:#5e39bd}.service-tender-card-icon .expo-service-custom-icon{display:block;width:44px;height:44px;object-fit:contain}.service-tender-card-title-row{display:flex;align-items:center;gap:8px;min-width:0}.service-tender-card-title-row .ant-badge{flex:0 0 auto;line-height:1}.service-tender-card-title-row .ant-badge-status-dot{width:7px;height:7px}.service-tender-card h3{min-width:0;margin:0;overflow:hidden;color:#1c232c;font-size:16px;line-height:1.4;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.service-tender-title-link{color:inherit;text-decoration:none}.service-tender-title-link:hover{color:#1769d1}.service-tender-title-link:focus-visible{border-radius:3px;outline:3px solid rgba(0,0,0,.42);outline-offset:3px}.service-tender-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-top:7px;color:#86909c;font-size:12px;line-height:1.35}.service-tender-request-summary{margin:6px 0 0;overflow:hidden;color:#303943;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-tender-card-foot{align-self:stretch;display:grid;align-content:space-between;justify-items:end;gap:10px;min-width:0;color:#7a8591;text-align:right}.service-tender-card-foot>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-tender-card-foot .ant-btn{min-width:154px;height:40px;border-radius:9px;font-size:12px;font-weight:800;box-shadow:none}.service-provider-table{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid #dfe5eb;border-radius:12px;background:#fff}.service-provider-table-head,.service-provider-table-row,.service-provider-skeleton-head,.service-provider-skeleton-row{min-width:0;display:grid;grid-template-columns:minmax(155px,1.55fr) minmax(105px,1.05fr) minmax(72px,.68fr) minmax(68px,.55fr) minmax(82px,.75fr) minmax(146px,1fr);gap:10px;align-items:center}.service-provider-table-head{min-height:48px;padding:10px 20px;border-bottom:1px solid #e9edf1;background:#f7f9fb;color:#667085;font-size:12px;font-weight:800}.service-provider-table-head>:last-child{justify-self:end}.service-provider-table-row{min-height:112px;padding:16px 20px;border-top:1px solid #edf0f3;background:#fff;color:#26313d;cursor:pointer;transition:background .18s ease}.service-provider-table-head+.service-provider-table-row{border-top:0}.service-provider-table-row:hover{background:#fcfdfd}.service-provider-table-row:focus-visible{position:relative;z-index:1;outline:3px solid rgba(0,0,0,.42);outline-offset:-3px}.service-provider-table-provider{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.service-provider-table-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #dfe5eb;border-radius:8px;color:#745b00;font-size:23px}.service-provider-table-icon.yellow{background:#f2f2f2;color:#7a5e00}.service-provider-table-icon.blue{background:#eff7ff;color:#1677ff}.service-provider-table-icon.green{background:#eefbf5;color:#0b8f58}.service-provider-table-icon.pink{background:#fff1fb;color:#cf42aa}.service-provider-table-icon.mint{background:#effbf9;color:#0e978a}.service-provider-table-icon.purple{background:#f5f1ff;color:#7650df}.service-provider-table-icon.orange{background:#fff5eb;color:#d96917}.service-provider-table-icon.navy{background:#eff5fa;color:#0b3b66}.service-provider-table-icon.teal{background:#effafb;color:#007f8b}.service-provider-table-icon.violet{background:#f4f1ff;color:#5e39bd}.service-provider-table-icon .expo-service-custom-icon{width:30px;height:30px}.service-provider-table-provider-copy{min-width:0;display:grid;gap:5px}.service-provider-table-provider-copy>a{overflow:hidden;color:#17202b;font-size:15px;font-weight:800;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.service-provider-table-provider-copy>a:hover{color:#6b5500;text-decoration:underline}.service-provider-table-provider-copy>span{min-width:0;display:flex;align-items:center;gap:6px}.service-provider-table-provider-copy .ant-tag{flex:0 0 auto;margin:0;border-radius:999px;font-size:10px;line-height:19px}.service-provider-table-provider-copy small{overflow:hidden;color:#74808c;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-provider-table-services,.service-provider-table-region,.service-provider-table-trust,.service-provider-table-response{min-width:0;display:grid;gap:5px}.service-provider-table-services>span:last-of-type{display:flex;flex-wrap:wrap;gap:4px}.service-provider-table-services .ant-tag{max-width:100%;margin:0;overflow:hidden;border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.service-provider-table-services small,.service-provider-table-trust small{overflow:hidden;color:#788491;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-provider-table-region>span:last-child,.service-provider-table-response>span:last-child{overflow:hidden;color:#475467;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.service-provider-table-trust strong{color:#303943;font-size:13px}.service-provider-table-trust strong .anticon{color:#00d55c}.service-provider-table-mobile-label{display:none}.service-provider-table-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.service-provider-table-actions>a{color:#596574;font-size:12px;font-weight:700;text-decoration:none}.service-provider-table-actions>a:hover{color:#17202b;text-decoration:underline}.service-provider-table-actions .ant-btn{min-width:106px;height:36px;border-radius:8px;font-size:12px;font-weight:800;box-shadow:none}.service-provider-skeleton-head{min-height:48px;padding:10px 20px;border-bottom:1px solid #e9edf1;background:#f7f9fb}.service-provider-skeleton-row{min-height:112px;padding:16px 20px;border-top:1px solid #edf0f3}.service-provider-skeleton-block{display:block;background:linear-gradient(100deg,#edf0f3 18%,#f8f9fa 42%,#edf0f3 68%);background-size:220% 100%;animation:service-tender-skeleton-shimmer 1.35s ease-in-out infinite}.service-provider-skeleton-head-block{height:10px;border-radius:999px}.service-provider-skeleton-head-block.head-0{width:42%}.service-provider-skeleton-head-block.head-1{width:48%}.service-provider-skeleton-head-block.head-2{width:50%}.service-provider-skeleton-head-block.head-3{width:44%}.service-provider-skeleton-head-block.head-4{width:45%}.service-provider-skeleton-head-block.head-5{width:82px;justify-self:end}.service-provider-skeleton-provider{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.service-provider-skeleton-avatar{width:48px;height:48px;border-radius:8px}.service-provider-skeleton-copy,.service-provider-skeleton-detail{display:grid;gap:8px;min-width:0}.service-provider-skeleton-title{width:min(210px,76%);height:15px;border-radius:6px}.service-provider-skeleton-subtitle{width:min(170px,62%);height:10px;border-radius:999px}.service-provider-skeleton-pill{width:82px;height:22px;border-radius:999px}.service-provider-skeleton-line{height:11px;border-radius:999px}.service-provider-skeleton-line.medium{width:68%}.service-provider-skeleton-line.short{width:48%}.service-provider-skeleton-line.tiny{width:36%}.service-provider-skeleton-action{width:106px;height:36px;border-radius:8px;justify-self:end}@media(max-width:1120px){.service-provider-table-head{display:none}.service-provider-table-row{grid-template-columns:minmax(0,1.35fr) minmax(154px,.8fr) minmax(118px,.65fr) minmax(118px,.65fr);gap:14px;min-height:0}.service-provider-table-provider{grid-column:1 / -1}.service-provider-table-response{grid-column:3}.service-provider-table-actions{grid-column:4;grid-row:2;align-self:end}.service-provider-table-mobile-label{display:block;color:#8792a0;font-size:11px;font-weight:800}.service-provider-skeleton-head{display:none}.service-provider-skeleton-row{grid-template-columns:minmax(0,1.35fr) minmax(154px,.8fr) minmax(118px,.65fr) minmax(118px,.65fr);gap:14px;min-height:0}.service-provider-skeleton-provider{grid-column:1 / -1}.service-provider-skeleton-row>:nth-child(5){grid-column:3}.service-provider-skeleton-action{grid-column:4;grid-row:2;align-self:end}}@media(max-width:620px){.service-provider-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;padding:16px}.service-provider-table-provider,.service-provider-table-services{grid-column:1 / -1}.service-provider-table-response{grid-column:auto}.service-provider-table-actions{grid-column:1 / -1;grid-row:auto;justify-content:flex-start;padding-top:2px}.service-provider-table-actions .ant-btn{min-width:116px}.service-provider-skeleton-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;padding:16px}.service-provider-skeleton-provider,.service-provider-skeleton-row>:nth-child(2),.service-provider-skeleton-action{grid-column:1 / -1}.service-provider-skeleton-row>:nth-child(5){grid-column:auto}.service-provider-skeleton-action{grid-row:auto;justify-self:start;width:116px}}.service-tender-detail-page{max-width:1120px;margin-inline:auto}.service-tender-detail-back{margin-bottom:18px}.service-tender-detail-back a{color:#4d5966;font-size:13px;text-decoration:none}.service-tender-detail-hero{margin-bottom:18px}.service-tender-detail-hero>p{margin:15px 0 0;color:#697482}.service-tender-summary-card{margin-bottom:18px}.service-tender-summary-card .ant-descriptions-item-label{font-weight:700}.service-tender-notes{margin:18px 0 0;padding-top:18px;border-top:1px solid #edf0f3;color:#56616d;line-height:1.7;white-space:pre-wrap}.service-tender-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:18px;align-items:start}.service-tender-items-card .ant-typography{margin-top:0}.service-tender-detail-items{display:grid;gap:10px}.service-tender-detail-items article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:16px;border:1px solid #e6eaee;border-radius:12px;background:#fff}.service-tender-detail-items article>div>span{color:#856500;font-size:12px;font-weight:800}.service-tender-detail-items h3{margin:5px 0 2px;color:#20262e;font-size:16px}.service-tender-detail-items p{margin:0;color:#74808c;font-size:12px}.service-tender-detail-items article>strong{align-self:center;color:#303842;font-size:13px;text-align:right}.service-tender-detail-items dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:4px 0 0;padding-top:12px;border-top:1px solid #f0f2f4}.service-tender-detail-items dl>div{display:flex;gap:8px;min-width:0;font-size:12px}.service-tender-detail-items dt{color:#7a8591}.service-tender-detail-items dd{min-width:0;margin:0;overflow:hidden;color:#3f4954;text-overflow:ellipsis;white-space:nowrap}.service-tender-proposal-side{position:sticky;top:18px}.service-tender-bid-card .comparison-eyebrow{color:#896600;font-weight:800;letter-spacing:.05em}.service-tender-bid-card .ant-typography-h2{margin:6px 0 14px;font-size:21px}.service-tender-bid-row{display:grid;gap:7px;padding:14px 0;border-top:1px solid #edf0f3}.service-tender-bid-row:first-of-type{border-top:0}.service-tender-bid-row>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.service-tender-bid-row strong{color:#27313b}.service-tender-bid-row span,.service-tender-bid-row p{margin:0;color:#687482;font-size:12px;line-height:1.55}.service-tender-bid-meta{display:flex;flex-wrap:wrap;gap:5px 10px;color:#687482;font-size:12px;line-height:1.55}.service-tender-bid-meta span{color:#687482}.service-tender-bid-links{overflow-wrap:anywhere;color:#486078;font-size:12px;line-height:1.5}.service-tender-bid-complete-icon{color:#3f9a69;font-size:25px}.service-tender-lifecycle-actions{width:100%;margin-bottom:14px}.service-tender-compare-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.service-tender-compare-toolbar .ant-typography-secondary{margin-right:auto}.service-tender-compare-table{margin:12px 0 6px;overflow-x:auto}.service-tender-compare-table .ant-table{min-width:620px}.service-tender-loading{min-height:440px;display:grid;place-items:center}.service-provider-reviews{scroll-margin-top:120px}.service-provider-reviews-head{align-items:flex-start}.service-provider-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:18px 0;padding:13px 15px;border:1px solid #a3eec3;border-radius:10px;background:#fafafa}.service-provider-review-summary .ant-rate{color:#00d35b;font-size:17px}.service-provider-review-summary strong{color:#252d36;font-size:17px}.service-provider-review-summary span{color:#697482;font-size:12px}.service-provider-review-list{display:grid;gap:0}.service-provider-review-list article{display:grid;gap:7px;padding:15px 0;border-top:1px solid #edf0f3}.service-provider-review-list article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-provider-review-list article>div>strong{color:#303943;font-size:14px}.service-provider-review-list article>div>span{display:inline-flex;align-items:center;gap:7px}.service-provider-review-list .ant-rate{color:#00d35b;font-size:13px}.service-provider-review-list .ant-tag{margin:0;border-radius:999px;font-size:11px}.service-provider-review-list p{margin:0;color:#55616e;font-size:13px;line-height:1.6;white-space:pre-wrap}.service-provider-review-list time{color:#8b95a1;font-size:11px}@media(max-width:620px){.card-capture-qr-page{gap:20px}.capture-qr-scan-card .ant-card-body{padding:24px 16px}.capture-context-grid{grid-template-columns:1fr}.scanned-profile-preview{grid-template-columns:auto minmax(0,1fr)}.scanned-profile-preview .ant-btn{grid-column:1 / -1;width:100%}.scanned-profile-modal{grid-template-columns:1fr;justify-items:center;text-align:center}.service-public-tender-section .service-section-head{align-items:start}.service-public-tender-section .service-section-head .ant-btn{margin-top:10px}.service-tender-segment-scroll{margin-top:14px}.service-tender-segmented .ant-segmented-item-label{padding-inline:12px}.service-fee-free-callout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px;border-radius:14px}.service-fee-free-callout-icon{width:44px;height:44px;border-radius:12px;font-size:21px}.service-fee-free-callout h2{font-size:18px;line-height:1.3}.service-fee-free-callout p{font-size:12px}.service-fee-free-callout-points{gap:6px 12px}.service-fee-free-callout-action{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0}.service-fee-free-callout-action .ant-btn{min-width:0;height:40px;padding-inline:14px}.service-tender-detail-layout{grid-template-columns:1fr}.service-tender-proposal-side{position:static}.service-tender-detail-items article{grid-template-columns:1fr}.service-tender-detail-items article>strong{text-align:left}.service-tender-detail-items dl{grid-template-columns:1fr}}@media(max-width:980px){.service-tender-card{grid-template-columns:72px minmax(0,1fr) 154px;gap:14px;padding:18px}.service-tender-card-foot{grid-column:auto;display:grid;padding:0;border:0;text-align:right}.service-tender-card-foot .ant-btn{min-width:146px;padding-inline:12px}.company-site-manager-layout{grid-template-columns:1fr}.company-site-manager-side{position:static}.company-site-products-card{grid-template-columns:repeat(2,minmax(0,1fr))}.company-site-products-card>div:first-child,.company-site-products-card .ant-empty{grid-column:1 / -1}.company-channel-product-grid,.company-channel-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.service-tender-card{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:15px}.service-tender-card-icon{width:52px;height:52px;border-radius:6px;font-size:25px}.service-tender-card-icon .expo-service-custom-icon{width:34px;height:34px}.service-tender-card h3{white-space:normal}.service-tender-card-meta{margin-top:5px}.service-tender-card-foot{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start}.service-tender-card-foot .ant-btn{min-width:0;height:36px;padding-inline:10px}}@media(max-width:720px){.profile-public-url-control{grid-template-columns:1fr}.profile-public-url-control .ant-btn{width:100%}.company-site-manager-head{grid-template-columns:1fr;padding-top:14px}.company-site-manager-head>aside{max-width:none}.company-site-two-column,.company-site-products-card{grid-template-columns:1fr}.company-site-products-card>div:first-child,.company-site-products-card .ant-empty{grid-column:auto}.company-site-invite-row{grid-template-columns:1fr 92px}.company-site-invite-row .ant-btn{grid-column:1 / -1}.company-site-contact-row,.company-site-timeline-row{grid-template-columns:1fr}.company-site-contact-row .ant-btn,.company-site-timeline-row .ant-btn{justify-self:end}.profile-service-provider-setup{grid-template-columns:1fr;padding:22px}.company-channel-nav{width:min(100% - 32px,1180px);min-height:64px}.company-channel-nav nav{display:none}.company-channel-brand strong{max-width:170px}.company-channel-hero{width:min(100% - 32px,1180px);grid-template-columns:1fr;min-height:0;padding:34px 24px}.company-channel-hero h1.ant-typography{font-size:39px}.company-channel-hero>aside{max-width:none}.company-channel-section,.company-channel-profile-section{width:min(100% - 32px,1180px);margin-top:56px}.company-channel-section>header{align-items:start;flex-direction:column}.company-channel-product-grid,.company-channel-profile-grid{grid-template-columns:1fr}.company-channel-contacts>div{grid-template-columns:1fr}.company-channel-timeline article{grid-template-columns:1fr;gap:5px}.company-channel-timeline time{grid-row:auto}.company-channel-sticky-contact{right:16px;bottom:16px}.company-channel-footer{width:min(100% - 32px,1180px);margin-top:56px}}.organizer-operations-page{display:grid;width:min(100%,var(--wbs-content-max-standard));grid-template-columns:minmax(0,1fr);gap:22px;margin-inline:auto;padding-bottom:58px}.organizer-operations-head{width:min(100%,var(--wbs-content-max-standard));box-sizing:border-box;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid #b7e7cc;border-radius:16px;background:#f2fff8}.organizer-operations-head h1.ant-typography{max-width:720px;margin:5px 0;color:#151515;font-size:clamp(25px,3vw,34px);font-weight:var(--wbs-font-weight-heavy);line-height:1.15;letter-spacing:-.04em}.organizer-operations-head p.ant-typography{max-width:670px;margin:0;color:#615a47;font-size:13px;line-height:1.55}.organizer-operations-filters{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:42px;padding:4px 0 12px;border-bottom:1px solid #edf0f4}.organizer-operations-filter-title.ant-typography{margin:6px 0 0;color:#172033;font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.organizer-operations-filter-stack{display:grid;justify-items:end;gap:6px}.organizer-operations-filter-select,.organizer-operations-filter-meta{justify-content:flex-end}.organizer-exhibition-manager{display:grid;gap:18px;padding:24px;border:1px solid #e2e6ec;border-radius:16px;background:linear-gradient(135deg,#fffdf5,#fff 54%)}.organizer-exhibition-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.organizer-exhibition-manager-head h2.ant-typography{margin:5px 0 6px;color:#172033;font-size:24px;font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.035em}.organizer-exhibition-manager-head p.ant-typography{max-width:640px;margin:0;color:#667085;font-size:13px;line-height:1.55}.organizer-exhibition-list{display:grid;grid-template-columns:repeat(auto-fill,400px);justify-content:start;gap:12px}.organizer-exhibition-pagination{display:flex;justify-content:center;padding-top:2px}.organizer-operations-skeleton{pointer-events:none}.organizer-operations-skeleton-copy{display:grid;min-width:min(100%,540px);gap:10px}.organizer-operations-skeleton-copy .ant-skeleton-element{display:block}.organizer-operations-skeleton-kicker .ant-skeleton-input{width:84px;height:14px}.organizer-operations-skeleton-title .ant-skeleton-input{width:min(280px,100%);height:30px}.organizer-operations-skeleton-copy>.ant-skeleton{max-width:540px;margin-top:1px}.organizer-operations-skeleton-create .ant-skeleton-button{width:118px;height:42px;border-radius:10px}.organizer-exhibition-skeleton-item{min-height:172px}.organizer-exhibition-skeleton-item .ant-skeleton{flex:1}.organizer-exhibition-skeleton-actions{display:flex;gap:8px;padding-top:11px;border-top:1px solid #eef1f4}.organizer-exhibition-skeleton-actions .ant-skeleton-button{width:68px}.organizer-exhibition-item{display:grid;height:200px;box-sizing:border-box;gap:12px;min-width:0;padding:15px;border:1px solid #e1e6ed;border-radius:13px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.organizer-exhibition-item:hover{border-color:#c4ceda;box-shadow:0 8px 18px #141f310f;transform:translateY(-1px)}.organizer-exhibition-item.is-selected{border-color:#19f076;box-shadow:0 0 0 3px #00000029}.organizer-exhibition-summary{display:grid;min-width:0;gap:7px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.organizer-exhibition-summary:focus-visible{outline:2px solid #1e5eff;outline-offset:4px;border-radius:5px}.organizer-exhibition-item-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.organizer-exhibition-item-topline .ant-tag{margin-inline-end:0;font-size:10px;line-height:20px}.organizer-exhibition-current{color:#009a43;font-size:11px;font-weight:var(--wbs-font-weight-bold)}.organizer-exhibition-summary strong{overflow:hidden;color:#172033;font-size:16px;font-weight:var(--wbs-font-weight-bold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.organizer-exhibition-detail{display:flex;align-items:center;min-width:0;gap:6px;overflow:hidden;color:#667085;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.organizer-exhibition-detail .anticon{flex:0 0 auto;color:#7c8798}.organizer-exhibition-actions{display:flex;align-items:center;gap:6px;padding-top:11px;border-top:1px solid #eef1f4}.organizer-exhibition-actions .ant-btn-text{margin-left:auto}.organizer-kicker{display:inline-flex;align-items:center;gap:6px;color:#860;font-size:12px;font-weight:var(--wbs-font-weight-bold);letter-spacing:.08em}.organizer-operations-tabs{min-width:0;max-width:100%}.organizer-command-center{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);gap:16px 22px;margin:20px 0;padding:22px 24px;border:1px solid #e4e7eb;border-radius:16px;background:#fff}.organizer-command-center-copy h3.ant-typography{margin:6px 0;color:#172033;font-size:20px;font-weight:var(--wbs-font-weight-heavy)}.organizer-command-center-copy p.ant-typography{margin:0;color:#667085;font-size:13px;line-height:1.55}.organizer-command-center-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.organizer-command-center-stats>button{min-width:0;padding:14px;border:1px solid #edf0f4;border-radius:12px;background:#fafbfc;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.organizer-command-center-stats>button:hover{border-color:#00d75d;background:#f4fff9}.organizer-command-center-stats .ant-statistic-title{margin-bottom:3px;color:#667085;font-size:12px}.organizer-command-center-stats .ant-statistic-content{color:#172033;font-size:22px;font-weight:var(--wbs-font-weight-heavy)}.organizer-command-center-stats small{display:block;overflow:hidden;margin-top:5px;color:#8b95a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.organizer-command-center-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.organizer-empty-dashboard-page{padding-top:10px}.organizer-empty-dashboard-notice{width:min(100%,var(--wbs-content-max-standard));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-inline:auto;padding:16px 20px;border:1px solid #9de8bd;border-radius:14px;background:#f4fff9}.organizer-empty-dashboard-notice>div{display:grid;gap:4px}.organizer-empty-dashboard-notice strong{color:#26354a;font-size:15px}.organizer-empty-dashboard-notice span{color:#6f7784;font-size:13px;line-height:1.5}.organizer-empty-feature-card{min-height:260px;display:grid;place-items:center;text-align:center}.organizer-empty-feature-card .ant-card-body{max-width:440px}.organizer-empty-feature-card .ant-typography{color:#6e7b8d}.organizer-operations-tabs .ant-tabs-nav{max-width:100%;margin-bottom:18px}.organizer-operations-tabs .ant-tabs-ink-bar{height:1px;background:#111827}.organizer-operations-tabs .ant-tabs-content-holder,.organizer-operations-tabs .ant-tabs-content,.organizer-operations-tabs .ant-tabs-tabpane{min-width:0;max-width:100%}.organizer-section-grid{display:grid;gap:16px}.organizer-section-grid>.ant-card,.organizer-two-column>.ant-card{border-color:#e4e7eb;border-radius:14px;box-shadow:none}.organizer-summary-card .ant-card-body{display:flex;align-items:end;justify-content:space-between;gap:18px}.organizer-summary-card h2.ant-typography{margin:5px 0;color:#171717}.organizer-summary-card p.ant-typography{margin:0 0 11px;color:#687280}.organizer-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.organizer-stat-grid .ant-statistic,.organizer-checkin-stats .ant-statistic{padding:16px;border-radius:12px;background:#f7f8fa}.organizer-stat-grid .ant-statistic-content,.organizer-checkin-stats .ant-statistic-content{color:#121212;font-weight:var(--wbs-font-weight-heavy)}.organizer-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.organizer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.exhibition-editor-page{width:min(100%,1200px);margin-inline:auto;padding-bottom:64px}.exhibition-editor-loading{display:grid;min-height:480px;place-items:center}.exhibition-editor-topbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-bottom:22px;border-bottom:1px solid #e9edf2;background:#fff}.exhibition-editor-save-note{color:#718096;font-size:12px}.exhibition-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.exhibition-editor-preview{display:grid;min-width:0;gap:18px}.exhibition-editor-cover{position:relative;min-height:214px;overflow:hidden;border:1px solid #e5e7eb;border-radius:18px;background:#f7f8fa}.exhibition-editor-cover img{display:block;width:100%;min-height:214px;height:100%;object-fit:cover}.exhibition-editor-cover span{position:absolute;right:12px;bottom:12px;padding:5px 8px;border-radius:7px;background:#111827c7;color:#fff;font-size:11px}.exhibition-editor-cover-control{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px}.exhibition-editor-cover-control>span{position:static}.exhibition-editor-cover-control .attachment-upload-controls{display:flex}.exhibition-editor-cover-control .ant-btn{height:29px;border-color:#ffffff80;background:#fffffff0;color:#253144;font-size:12px}.exhibition-editor-hero,.exhibition-editor-section{border:1px solid #e3e7ec;border-radius:18px;background:#fff;box-shadow:0 4px 16px #0f172a09}.exhibition-editor-hero{display:grid;gap:14px;padding:29px 31px}.exhibition-editor-status{display:flex;flex-wrap:wrap;gap:7px}.exhibition-editor-select{min-width:0;border-radius:7px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:750}.exhibition-editor-select .ant-select-selector{min-height:29px!important;padding-inline:9px!important}.exhibition-editor-select .ant-select-selection-item{line-height:29px!important}.exhibition-editor-editable{display:inline-flex;align-items:center;width:100%;gap:8px;padding:2px 0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:text;user-select:text;-webkit-user-select:text}.exhibition-editor-editable>span:not(.anticon){user-select:text;-webkit-user-select:text}.exhibition-editor-editable:hover,.exhibition-editor-editable:focus-visible{outline:0;background:#00f66b1a}.exhibition-editor-editable .anticon{flex:0 0 auto;opacity:0;color:#896600;font-size:12px;transition:opacity .15s ease}.exhibition-editor-editable:hover .anticon,.exhibition-editor-editable:focus-visible .anticon{opacity:1}.exhibition-editor-editable .is-placeholder{color:#98a2b3}.app-shell .exhibition-editor-page .exhibition-editor-input{box-sizing:border-box;min-height:0!important;padding:0 2px!important;border:0!important;border-bottom:2px solid var(--km-action-hover)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.app-shell .exhibition-editor-page .exhibition-editor-input:focus{border-bottom-color:#1f2937!important;box-shadow:none!important}.app-shell .exhibition-editor-page .exhibition-editor-textarea{padding:5px 7px!important;border:1px solid var(--km-action-hover)!important;border-radius:8px!important;background:#fff!important;resize:none!important}.app-shell .exhibition-editor-page .exhibition-editor-textarea:focus{border-color:#1f2937!important}.exhibition-editor-title{color:#111827;font-size:clamp(25px,3vw,37px);font-weight:850;line-height:1.18;letter-spacing:-.045em}.app-shell .exhibition-editor-page input.exhibition-editor-title.exhibition-editor-input{display:block;height:auto;padding-inline:2px!important;font-size:clamp(25px,3vw,37px)!important;font-weight:850!important;line-height:1.18!important;letter-spacing:-.045em}.exhibition-editor-description{color:#687280;font-size:15px;line-height:1.72}.app-shell .exhibition-editor-page .exhibition-editor-description.exhibition-editor-editable,.app-shell .exhibition-editor-page textarea.exhibition-editor-description.exhibition-editor-input{box-sizing:border-box;width:100%;min-height:100px!important;align-items:flex-start;padding:12px 14px!important;border:1px solid #d0d5dd!important;border-radius:10px!important;background:#fff!important}.exhibition-editor-description.exhibition-editor-editable:hover,.exhibition-editor-description.exhibition-editor-editable:focus-visible{border-color:var(--km-action-hover)!important}.exhibition-editor-keywords{display:grid;gap:10px;margin-top:18px}.exhibition-editor-keywords-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.exhibition-editor-keywords>.ant-select{width:100%}.exhibition-editor-keywords>.ant-typography{font-size:12px}.exhibition-editor-location{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.exhibition-editor-location>.ant-select{width:100%;min-width:0}.exhibition-editor-question-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.exhibition-editor-bottom-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding:20px 0;border-top:1px solid #e5e8ec}.exhibition-editor-bottom-actions .ant-btn{min-width:120px;height:44px;border-radius:10px}.exhibition-editor-default-questions{color:#687280;font-size:12px}.exhibition-editor-questions-table .ant-table-tbody>tr>td{padding:12px 8px;vertical-align:middle}.exhibition-editor-questions-table .ant-select-multiple .ant-select-selection-wrap{min-width:0}.exhibition-editor-questions-table .ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap;overflow:hidden}.exhibition-editor-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exhibition-editor-pricing-grid label,.exhibition-editor-visitor-price{display:grid;gap:8px;margin-bottom:16px;font-size:13px;color:#687280}.exhibition-editor-pricing-grid .ant-input-number,.exhibition-editor-visitor-price .ant-input-number{width:100%}.exhibition-editor-pricing-grid dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.exhibition-editor-pricing-grid dd{margin:0;font-weight:600}.exhibition-editor-pricing-grid{grid-template-columns:1fr}.exhibition-editor-booth-price{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border:1px solid #d9dde2;border-radius:16px;background:#fff}.exhibition-editor-booth-price:focus-within{border-color:#00e362;box-shadow:0 0 0 2px #b8ffd7}.exhibition-editor-booth-photo{position:relative;background:#f4f5f7}.exhibition-editor-booth-photo-placeholder{display:grid;place-content:center;justify-items:center;gap:12px;min-height:240px;color:#788392}.exhibition-editor-booth-photo-placeholder .anticon{font-size:40px}.exhibition-editor-booth-photo-actions{position:absolute;inset:auto 10px 10px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.exhibition-editor-booth-photo-actions .attachment-upload{min-width:0}.exhibition-editor-booth-price-body header{margin-bottom:18px}.exhibition-editor-booth-photo img{width:100%;height:100%;min-height:240px;object-fit:cover}.exhibition-editor-booth-photo>span{position:absolute;left:14px;top:14px;padding:5px 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:600}.exhibition-editor-booth-price-body{padding:22px}.exhibition-editor-booth-price-body header{display:flex;justify-content:space-between;gap:12px;align-items:center}.exhibition-editor-booth-price-body header strong{font-size:18px}.exhibition-editor-booth-price-body header span{font-size:12px;color:#687280}.exhibition-editor-booth-price-body>p{color:#687280;font-size:13px;margin:10px 0 20px}.exhibition-editor-booth-price-body .ant-input-number{width:100%!important}.exhibition-editor-booth-price-body dl{border-top:1px solid #e8ebef;padding-top:8px;font-size:13px}@media(max-width:600px){.exhibition-editor-booth-price{grid-template-columns:1fr}.exhibition-editor-booth-photo img{height:180px;min-height:0}}@media(max-width:600px){.exhibition-editor-pricing-grid{grid-template-columns:1fr}}.exhibition-editor-date-time{display:flex;flex-wrap:wrap;gap:10px;width:100%}.exhibition-editor-date-time .ant-picker{min-height:44px;border:1px solid #d9dde2;border-radius:10px;background:#fff;padding:8px 12px;box-shadow:none}.exhibition-editor-date-picker{flex:1;min-width:170px}.exhibition-editor-time-picker{width:140px}.exhibition-editor-date-popup .ant-picker-panel-container{border:1px solid #e5e8ec;border-radius:14px;box-shadow:0 8px 28px #0002}.exhibition-editor-date-popup .ant-picker-cell-inner{border-radius:8px!important}.exhibition-editor-date-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--seed-color-brand, var(--km-action))!important;color:var(--km-on-action)!important}.exhibition-editor-date-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#d6ffe8!important;color:#171a1f!important;font-weight:600}@media(max-width:600px){.exhibition-editor-location{grid-template-columns:minmax(0,1fr)}}.app-shell .exhibition-editor-page textarea.exhibition-editor-description.exhibition-editor-input{font-size:15px!important;line-height:1.72!important}.exhibition-editor-meta{display:grid;gap:9px;margin-top:4px;padding-top:18px;border-top:1px solid #edf0f3;color:#5c6778;font-size:14px}.exhibition-editor-meta>div{display:flex;align-items:center;gap:9px;min-width:0}.exhibition-editor-meta>div>.anticon{color:#7d8796}.exhibition-editor-meta .exhibition-editor-editable{width:auto;min-width:0}.exhibition-editor-section{padding:26px 30px}.exhibition-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.exhibition-editor-heading>div>span{display:block;margin-bottom:5px;color:#009b43;font-size:11px;font-weight:800;letter-spacing:.11em}.exhibition-editor-heading h2.ant-typography{margin:0;color:#182230;font-size:23px;font-weight:800;letter-spacing:-.035em}.exhibition-editor-heading p.ant-typography{margin:5px 0 0;color:#788392;font-size:13px;line-height:1.6}.exhibition-editor-table{overflow:hidden;margin:0;border:1px solid #e9edf1;border-radius:12px}.exhibition-editor-table>div{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:51px;border-bottom:1px solid #e9edf1}.exhibition-editor-table>div:last-child{border-bottom:0}.exhibition-editor-table dt{display:flex;align-items:center;padding:12px 14px;background:#fafbfc;color:#667085;font-size:13px;font-weight:700}.exhibition-editor-table dd{display:flex;align-items:center;min-width:0;margin:0;padding:8px 14px;color:#253144;font-size:14px}.exhibition-editor-split{gap:7px}.exhibition-editor-split>.exhibition-editor-editable,.exhibition-editor-split>.exhibition-editor-input,.exhibition-editor-split>.exhibition-editor-field,.exhibition-editor-split>.exhibition-editor-date-time{width:auto;min-width:0;flex:1 1 0}.exhibition-editor-field{width:100%;min-width:0;scroll-margin-top:150px}.exhibition-editor-field>.ant-select{width:100%}.exhibition-editor-field-error{margin:5px 0 0;color:#d92d20;font-size:12px;font-weight:400;line-height:1.5}.exhibition-editor-split:has(>.exhibition-editor-field[data-invalid=true]),.exhibition-editor-location:has(>.exhibition-editor-field[data-invalid=true]){align-items:flex-start}.exhibition-editor-field[data-invalid=true] .exhibition-editor-editable{box-shadow:inset 0 -1px #d92d20}.app-shell .exhibition-editor-table :is(.exhibition-editor-editable,input.exhibition-editor-input){box-sizing:border-box;min-width:0;height:28px;min-height:28px!important;padding:2px 0!important;border-bottom:2px solid transparent;line-height:22px!important}.exhibition-editor-split>span{color:#9aa4b2}.exhibition-editor-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.exhibition-editor-report-metrics>div{display:grid;gap:7px;min-width:0;padding:15px 14px;border:1px solid #e6ebf1;border-radius:12px;background:linear-gradient(145deg,#fbfdff,#f4f8fc)}.exhibition-editor-report-metrics>div>span{color:#65758b;font-size:12px;font-weight:700}.exhibition-editor-report-metrics strong{display:flex;align-items:baseline;min-width:0;color:#172033;font-size:22px;font-weight:800;letter-spacing:-.035em}.exhibition-editor-report-metrics .exhibition-editor-editable{min-width:0;padding:0;font:inherit}.exhibition-editor-report-metrics .exhibition-editor-input{width:100%;min-width:0;font:inherit}.exhibition-editor-report-metrics small{margin-left:4px;color:#7a8797;font-size:12px;font-weight:650;letter-spacing:0;white-space:nowrap}.exhibition-editor-report-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin:0;border:1px solid #e9edf1;border-radius:12px}.exhibition-editor-report-details>div{display:grid;grid-template-columns:124px minmax(0,1fr);min-height:54px;border-right:1px solid #e9edf1;border-bottom:1px solid #e9edf1}.exhibition-editor-report-details>div:nth-child(odd){border-right:0}.exhibition-editor-report-details>div:nth-last-child(-n+2){border-bottom:0}.exhibition-editor-report-details>div.is-wide{grid-column:1 / -1;min-height:118px;border-right:0}.exhibition-editor-report-details dt{display:flex;align-items:center;padding:12px 13px;background:#fafbfc;color:#667085;font-size:12px;font-weight:700}.exhibition-editor-report-details dd{display:flex;align-items:center;min-width:0;margin:0;padding:8px 13px;color:#253144;font-size:13px}.exhibition-editor-report-details .is-wide dd{align-items:stretch}.exhibition-editor-report-details .is-wide .exhibition-editor-editable,.exhibition-editor-report-details .is-wide .exhibition-editor-input{height:100%}.exhibition-editor-questions{display:grid;gap:10px}.exhibition-editor-question{border-color:#e6e9ed;border-radius:12px;box-shadow:none}.exhibition-editor-question .ant-card-head{min-height:43px;padding-inline:13px}.exhibition-editor-question .ant-card-head-title{padding-block:8px}.exhibition-editor-question .ant-card-head-title .exhibition-editor-editable{width:auto}.exhibition-editor-question .ant-card-body{padding:9px 13px 12px}.exhibition-editor-question .ant-card-body>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.exhibition-editor-question .ant-card-body .exhibition-editor-editable,.exhibition-editor-side .exhibition-editor-editable{width:auto;min-width:90px;padding:5px 7px;border-radius:7px;background:#f6f7f9;color:#334155;font-size:12px}.exhibition-editor-question .ant-select{width:108px;border-radius:7px;background:#f6f7f9;font-size:12px}.exhibition-editor-content-blocks{display:grid;gap:10px}.exhibition-editor-content-block{border-color:#e6e9ed;border-radius:12px;box-shadow:none}.exhibition-editor-content-block .ant-card-head{min-height:43px;padding-inline:13px}.exhibition-editor-content-block .ant-card-head-title{padding-block:8px}.exhibition-editor-content-block .ant-card-body{padding:13px}.exhibition-editor-content-block .ant-card-body>div{display:grid;gap:10px}.exhibition-editor-content-block .exhibition-editor-editable{min-height:30px;padding:5px 7px;border-radius:7px;background:#f6f7f9;color:#334155;font-size:13px}.exhibition-editor-content-block .attachment-upload{min-height:92px}.exhibition-editor-content-block .attachment-upload .ant-upload-select{margin-bottom:0}.exhibition-editor-link-fields{display:grid!important;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:8px!important}.exhibition-editor-empty{padding:16px;border:1px dashed #d5dbe3;border-radius:12px;background:#fafbfc;color:#718096;font-size:13px}.exhibition-editor-side{position:sticky;top:76px;display:grid;gap:12px}.exhibition-editor-side .ant-card{border-color:#e4e8ed;border-radius:13px;box-shadow:none}.exhibition-editor-side .ant-card-head{min-height:42px;padding-inline:14px}.exhibition-editor-side .ant-card-head-title{padding-block:10px;color:#26344a;font-size:14px;font-weight:800}.exhibition-editor-side .ant-card-body{display:grid;gap:7px;padding:13px 14px}.exhibition-editor-side label{margin-top:5px;color:#7b8796;font-size:11px;font-weight:750;letter-spacing:.02em}.exhibition-editor-side .exhibition-editor-select{width:100%}.exhibition-editor-side-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.organizer-inline-note{margin:0 0 16px;color:#788292;font-size:13px;line-height:1.6}.organizer-application-card .ant-table{font-size:12px}.organizer-floor-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr);gap:16px;align-items:start}.organizer-floor-inspector{position:sticky;top:16px;display:grid;gap:12px;padding:14px;border:1px solid #93c5fd;border-radius:12px;background:#f8fbff}.organizer-floor-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.organizer-floor-inspector-head>div{display:grid;gap:2px}.organizer-floor-inspector-head span{color:#64748b;font-size:11px;font-weight:700}.organizer-floor-inspector-head strong{color:#1d4ed8;font-size:20px;line-height:1.15}.organizer-floor-inspector p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.organizer-floor-inspector p strong{color:#1d4ed8}.organizer-floor-inspector-empty{align-content:start;min-height:130px;border-color:#e2e8f0;background:#fbfcfe}.organizer-floor-inspector-empty>div{display:grid;gap:5px}.organizer-floor-inspector-empty>div>span{color:#8a98aa;font-size:12px;font-weight:600}.organizer-floor-inspector-empty>div>strong{color:#52647d;font-size:14px;font-weight:650}.organizer-floor-board{position:relative;display:grid;min-height:360px;overflow:hidden;place-items:center;border:1px dashed #d7dde5;border-radius:12px;background:repeating-linear-gradient(0deg,#fafbfc 0,#fafbfc 33px,#eef1f5,#eef1f5 35px),repeating-linear-gradient(90deg,transparent 0 33px,#eef1f5 34px 35px)}.organizer-floor-board.is-draw-mode{cursor:crosshair;outline:2px dashed #f59e0b;outline-offset:-6px}.organizer-floor-board>img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.organizer-floor-board>.organizer-floor-pdf{width:100%;height:100%;min-height:360px;border:0;background:#fff}.organizer-floor-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.organizer-floor-grid line{vector-effect:non-scaling-stroke;stroke:#2563eb59;stroke-width:.7}.organizer-floor-grid-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:5px 2px 11px;border-bottom:1px solid #e7ebf0}.organizer-floor-grid-toolbar>div{display:flex;align-items:baseline;gap:8px}.organizer-floor-grid-toolbar strong{color:#243b5a;font-size:13px}.organizer-floor-grid-toolbar>div>span{color:#718096;font-size:12px}.organizer-floor-grid-switch{display:inline-flex;align-items:center;gap:6px;color:#52647d;font-size:12px;font-weight:700;white-space:nowrap}.organizer-floor-grid-popover{display:grid;width:210px;gap:10px}.organizer-floor-grid-popover label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569;font-size:12px;font-weight:700}.organizer-floor-grid-popover .ant-input-number{width:84px}.organizer-floor-grid-switch{padding:4px 0}.organizer-floor-selection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:10px;padding:10px 13px;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff}.organizer-floor-selection-toolbar>div{display:grid;gap:2px}.organizer-floor-selection-toolbar strong{color:#1d4ed8;font-size:13px}.organizer-floor-selection-toolbar span{color:#475569;font-size:12px}.organizer-floor-selection-toolbar label{display:inline-flex;align-items:center;gap:5px;color:#475569;font-size:12px;font-weight:700}.organizer-floor-selection-toolbar .ant-input-number{width:68px}.floor-map-automation-card{border-color:#cbdcf7;background:linear-gradient(180deg,#f8fbff 0,#fff 180px)}.floor-map-automation-card>.ant-card-body{display:grid;gap:16px}.floor-map-automation-start{display:grid;gap:8px;padding:16px 18px;border:1px solid #bfdbfe;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fbff)}.floor-map-automation-start strong{color:#173d7a;font-size:15px}.floor-map-automation-start>span{color:#52647d;font-size:13px;line-height:1.6}.floor-map-automation-start ol{display:flex;flex-wrap:wrap;gap:8px 22px;margin:2px 0 0;padding-left:20px;color:#334e78;font-size:12px;font-weight:700}.floor-map-automation-start b{color:#1d4ed8}.floor-map-automation-saved-job{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:11px 13px;border:1px solid #cbdcf7;border-radius:10px;background:#f8fbff}.floor-map-automation-saved-job>div{display:grid;gap:2px}.floor-map-automation-saved-job strong{color:#173d7a;font-size:13px}.floor-map-automation-saved-job span{color:#64748b;font-size:12px}.floor-map-automation-toolbar{justify-content:space-between}.floor-map-task-hero{display:grid;gap:15px;padding:22px 24px;overflow:hidden;border:1px solid #b8c8df;border-radius:16px;background:radial-gradient(circle at 95% 8%,rgba(90,142,255,.22),transparent 30%),linear-gradient(135deg,#102b53,#1d4e89);color:#fff;box-shadow:0 12px 28px #1c3d6c26}.floor-map-task-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.floor-map-task-kicker{display:block;margin-bottom:8px;color:#a9cbff;font-size:12px;font-weight:800;letter-spacing:.1em}.floor-map-task-hero h2{max-width:760px;margin:0;color:#fff;font-size:clamp(20px,2vw,27px);font-weight:850;letter-spacing:-.035em;line-height:1.25}.floor-map-task-hero p{max-width:810px;margin:8px 0 0;color:#dbeafe;font-size:14px;line-height:1.65}.floor-map-task-state{display:grid;min-width:205px;gap:4px;padding:12px 14px;border:1px solid rgba(191,219,254,.45);border-radius:12px;background:#ffffff1a}.floor-map-task-state.is-ready{border-color:#86efacb3;background:#16a34a29}.floor-map-task-state b{color:#fff;font-size:14px}.floor-map-task-state span{color:#dbeafe;font-size:12px;line-height:1.45}.floor-map-task-meta{display:flex;flex-wrap:wrap;gap:7px}.floor-map-task-meta span{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border:1px solid rgba(191,219,254,.4);border-radius:999px;background:#ffffff17;color:#eaf3ff;font-size:12px;font-weight:700}.floor-map-task-meta .is-area,.floor-map-task-meta .is-ready{border-color:#86efacb8;background:#16a34a26;color:#dcfce7}.floor-map-task-meta .is-warning{border-color:#8afdbcb8;background:#d977062e;color:#c7fedf}.floor-map-task-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.floor-map-task-steps span{display:flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid rgba(191,219,254,.32);border-radius:9px;background:#ffffff14;color:#cbdcf7;font-size:12px;font-weight:750}.floor-map-task-steps b{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;background:#e2e8f040;color:#eaf3ff;font-size:11px}.floor-map-task-steps .is-active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.floor-map-task-steps .is-active b{background:#2563eb;color:#fff}.floor-map-task-steps .is-complete{border-color:#6ee7b7b8;background:#10b98129;color:#d1fae5}.floor-map-task-steps .is-complete b{background:#10b981;color:#fff}.floor-map-task-note{padding-top:12px;border-top:1px solid rgba(191,219,254,.28);color:#dbeafe;font-size:12px;line-height:1.55}.floor-map-automation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.floor-map-automation-steps span{display:flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid #dbe3ee;border-radius:9px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:700}.floor-map-automation-steps b{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px}.floor-map-automation-steps .is-active{border-color:#8cb5ff;background:#eff6ff;color:#1d4ed8}.floor-map-automation-steps .is-active b{background:#2563eb;color:#fff}.floor-map-automation-steps .is-complete{border-color:#8de1bc;background:#ecfdf5;color:#047857}.floor-map-automation-steps .is-complete b{background:#10b981;color:#fff}.floor-map-automation-action-guide{margin:0}.floor-map-task-hero{display:none}.floor-map-canvas-tip{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 11px;border:1px solid #d7e1ef;border-left:3px solid #2563eb;border-radius:8px;background:#f8fafc;color:#475569}.floor-map-canvas-tip strong{flex:0 0 auto;color:#1e3a5f;font-size:12px;line-height:1.5}.floor-map-canvas-tip span{font-size:12px;line-height:1.5}.floor-map-canvas-load-error{margin-top:10px}.floor-map-automation-canvas{position:relative;display:grid;min-height:320px;width:min(100%,1180px);margin-inline:auto;overflow:hidden;border:1px solid #b8c8df;border-radius:12px;background:#eef3f8;box-shadow:0 14px 36px #1c2f4e14}.floor-map-automation-canvas img{display:block;width:100%;height:auto;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.floor-map-automation-canvas svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.automation-scale-line{fill:none;stroke:#0f62fe;stroke-width:4;stroke-dasharray:11 7}.automation-scale-point{fill:#0f62fe;stroke:#fff;stroke-width:1.5}.automation-exit-box{fill:#10b98133;stroke:#059669;stroke-width:6;stroke-dasharray:12 7}.automation-exit-point{fill:#059669;stroke:#fff;stroke-width:1.5}.automation-boundary-line{fill:#0bf57021;stroke:#d97706;stroke-width:6;stroke-linejoin:round}.automation-boundary-point{fill:#d97706;stroke:#fff;stroke-width:1.5}.automation-point-hit-area{fill:transparent;stroke:transparent;pointer-events:all;cursor:grab;touch-action:none}.automation-point-hit-area:hover+.automation-scale-point,.automation-point-hit-area:hover+.automation-exit-point,.automation-point-hit-area:hover+.automation-boundary-point{filter:drop-shadow(0 1px 3px rgba(15,23,42,.35))}.automation-point-hit-area:active{cursor:grabbing}.automation-overlay-label{paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:4px;font-size:15px;font-weight:700}.automation-scale-label{fill:#0757d4}.automation-exit-label{fill:#047857}.floor-map-automation-fields{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.floor-map-automation-fields label{display:grid;gap:6px;color:#4b5563;font-size:12px;font-weight:700}.floor-map-automation-field-help{color:#64748b;font-size:11px;font-weight:500;line-height:1.35}.floor-map-automation-fields .ant-input-number{width:100%}.floor-map-automation-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fbff}.floor-map-automation-summary>div{display:grid;gap:3px}.floor-map-automation-summary strong{color:#1e3a5f;font-size:14px}.floor-map-automation-summary span{color:#64748b;font-size:12px;line-height:1.45}.floor-map-automation-summary>b{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.floor-map-automation-summary>b.is-ready{background:#dcfce7;color:#047857}.floor-map-automation-summary>b.is-waiting{background:#c7fedf;color:#92400e}.floor-map-automation-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.floor-map-automation-checklist span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:9px 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#64748b}.floor-map-automation-checklist span>b{grid-row:1 / span 2;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px}.floor-map-automation-checklist strong{color:#334155;font-size:12px}.floor-map-automation-checklist em{color:#94a3b8;font-size:11px;font-style:normal}.floor-map-automation-checklist span.is-complete{border-color:#a7e3c3;background:#f0fdf4}.floor-map-automation-checklist span.is-complete>b{background:#10b981;color:#fff}.floor-map-automation-checklist span.is-complete em{color:#047857}.floor-map-automation-actions{align-items:center}.floor-map-layout-result{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;align-items:stretch}.floor-map-layout-result>img{width:100%;max-height:560px;object-fit:contain;border:1px solid #d8e0ea;border-radius:12px;background:#fff}.floor-map-layout-preview{position:relative;min-width:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc}.floor-map-layout-preview svg{display:block;width:100%;height:auto;min-height:360px}.floor-map-layout-booth-label{fill:#172033;font-size:15px;font-weight:700;pointer-events:none}.floor-map-layout-preview-caption{display:block;padding:9px 12px;border-top:1px solid #dbe5f2;color:#64748b;font-size:12px;line-height:1.4;background:#fff}.floor-map-layout-result>div:not(.floor-map-layout-preview){display:grid;place-content:center;justify-items:center;gap:8px;padding:20px;border-radius:12px;background:#ecfdf5;color:#065f46;text-align:center}.floor-map-layout-result>div.is-layout-warning{background:#fff7ed;color:#9a3412}.floor-map-layout-result>div:not(.floor-map-layout-preview)>.anticon{font-size:30px}.floor-map-layout-result>div:not(.floor-map-layout-preview) strong{font-size:20px}.floor-map-layout-result>div:not(.floor-map-layout-preview) span{font-size:12px;line-height:1.5}.floor-map-publish-blocker{margin-top:12px}.organizer-floor-empty{display:grid;gap:10px;max-width:250px;place-items:center;color:#748091;text-align:center}.organizer-floor-empty .anticon{color:#00903e;font-size:36px}.organizer-floor-empty strong{color:#20262e}.organizer-floor-pin{position:absolute;z-index:2;min-width:48px;padding:6px 8px;border:1px solid #1a1a1a;border-radius:7px;background:#fff;color:#111;font-size:11px;font-weight:var(--wbs-font-weight-bold);text-align:center}.organizer-floor-pin.status-sold{border-color:#5d6673;background:#5d6673;color:#fff}.organizer-floor-pin.status-hold{border-color:#d17d00;background:#dcffeb;color:#8a5200}.organizer-floor-pin.status-free,.organizer-floor-pin.status-promotion{border-color:#8b6d00;background:#a2ffca;color:#5b4700}.organizer-floor-editor{min-height:460px}.organizer-floor-drag-hint{position:absolute;top:10px;right:10px;z-index:7;padding:6px 9px;border:1px solid #d8dee8;border-radius:999px;background:#ffffffeb;color:#64748b;font-size:11px;font-weight:700;line-height:1;pointer-events:none;box-shadow:0 3px 10px #0f172a14}.organizer-floor-drag-hint.is-active{border-color:#94b7ff;background:#eff6ff;color:#1d4ed8}.organizer-floor-editor .organizer-floor-booth-pin{display:flex;min-width:0;min-height:24px;align-items:center;justify-content:center;cursor:grab;opacity:.94;touch-action:none;user-select:none;-webkit-user-select:none;transition:box-shadow .15s ease,opacity .15s ease;will-change:left,top}.organizer-floor-editor .organizer-floor-booth-pin:active{cursor:grabbing}.organizer-floor-editor .organizer-floor-booth-pin.is-selected{z-index:20;outline:1.5px solid #2563eb;outline-offset:3px;box-shadow:0 3px 10px #2563eb33}.organizer-floor-editor .organizer-floor-booth-pin.is-dragging{z-index:8;cursor:grabbing;opacity:1;transition:none;box-shadow:0 9px 24px #2563eb4d}.organizer-floor-editor .organizer-floor-booth-pin.is-saving{cursor:progress;opacity:.82}.organizer-floor-transform-frame{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:30;display:block;border:1px solid #2563eb;border-radius:7px;pointer-events:none}.organizer-floor-transform-handle{position:absolute;z-index:31;display:grid;width:10px;height:10px;place-items:center;padding:0;border:1.5px solid #ffffff;border-radius:2px;background:#2563eb;box-shadow:0 1px 3px #0f172a42;pointer-events:auto;touch-action:none}.organizer-floor-transform-handle.handle-nw{top:-6px;left:-6px;cursor:nwse-resize}.organizer-floor-transform-handle.handle-n{top:-6px;left:calc(50% - 6px);cursor:ns-resize}.organizer-floor-transform-handle.handle-ne{top:-6px;right:-6px;cursor:nesw-resize}.organizer-floor-transform-handle.handle-e{top:calc(50% - 6px);right:-6px;cursor:ew-resize}.organizer-floor-transform-handle.handle-se{right:-6px;bottom:-6px;cursor:nwse-resize}.organizer-floor-transform-handle.handle-s{bottom:-6px;left:calc(50% - 6px);cursor:ns-resize}.organizer-floor-transform-handle.handle-sw{bottom:-6px;left:-6px;cursor:nesw-resize}.organizer-floor-transform-handle.handle-w{top:calc(50% - 6px);left:-6px;cursor:ew-resize}.organizer-floor-transform-handle.handle-rotate{top:-36px;left:calc(50% - 11px);width:22px;height:22px;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:grab;color:#2563eb;font-size:20px}.organizer-floor-transform-handle.handle-rotate:after{position:absolute;top:20px;left:10px;width:1px;height:10px;background:#2563eb;content:""}.organizer-floor-transform-handle.handle-rotate:active{cursor:grabbing}.organizer-floor-marker{position:absolute;z-index:3;display:flex;min-width:40px;min-height:20px;align-items:center;justify-content:center;gap:3px;padding:3px 6px;border:1px dashed #4b5563;border-radius:5px;background:#ffffffc7;color:#374151;cursor:grab;font-size:10px;font-weight:700;text-align:center;touch-action:none;user-select:none;-webkit-user-select:none}.organizer-floor-marker:active,.organizer-floor-marker.is-dragging{z-index:10;cursor:grabbing;box-shadow:0 5px 15px #2563eb3d}.organizer-floor-marker.is-selected{z-index:20;outline:1.5px solid #2563eb;outline-offset:3px;box-shadow:0 3px 10px #2563eb38}.organizer-floor-marker-transform-frame{top:-5px;right:-5px;bottom:-5px;left:-5px}.organizer-floor-marker.marker-entrance{border-color:#2563eb;background:#dbeafe;color:#1e40af}.organizer-floor-marker.marker-aisle{border-color:#16a34a;background:#dcfce7db;color:#166534}.organizer-floor-marker.marker-stage{border-color:#9333ea;background:#f3e8ff;color:#6b21a8}.organizer-floor-marker.marker-price_zone{border-color:#04ca5a;background:#c3fedd;color:#854d0e}.organizer-floor-marker.marker-pavilion{border-color:#ea580c;background:#ffedd5;color:#9a3412}.organizer-floor-marker.marker-facility{border-color:#64748b;background:#e2e8f0;color:#334155}.organizer-checkin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.organizer-issued-credential{display:grid;justify-items:center;gap:8px;padding:18px;text-align:center}.organizer-issued-credential strong{margin-top:8px;color:#20262d;font-size:18px}.organizer-issued-credential span{color:#697381;font-size:13px}.organizer-issued-credential code{max-width:100%;overflow-wrap:anywhere;padding:7px 9px;border-radius:6px;background:#f3f5f7;color:#56616d;font-size:10px}.participation-floor-picker{display:grid;gap:12px;margin-bottom:18px}.participation-floor-stage{position:relative;min-height:320px;overflow:hidden;border:1px solid #dfe4ea;border-radius:12px;background:#f7f8fa}.participation-floor-stage>img{display:block;width:100%;min-height:320px;max-height:500px;object-fit:contain}.participation-floor-stage>button{position:absolute;display:grid;min-width:44px;min-height:32px;place-items:center;border:2px solid #3d5268;border-radius:6px;background:#ffffffe0;color:#273746;cursor:pointer;font-size:11px;font-weight:var(--wbs-font-weight-heavy)}.participation-floor-stage>button:hover,.participation-floor-stage>button.is-selected{border-color:#00ca58;background:#8affbdf0;box-shadow:0 0 0 3px #00e6642e}.participation-booth-radio{display:grid;gap:8px;color:#67717e;font-size:12px;font-weight:var(--wbs-font-weight-bold)}.participation-selected-booth{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #8aeab4;border-radius:10px;background:#edfff5}.participation-selected-booth>span{flex:1;color:#68717d}.participation-application-form{margin-top:18px}.participation-form-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 110px;gap:12px}.organizer-press-summary{display:flex;align-items:center;gap:12px;padding:16px 0 2px;color:#29313c;font-weight:var(--wbs-font-weight-bold)}.organizer-press-summary .anticon{color:#00b04c;font-size:23px}.organizer-dashboard{display:grid;gap:16px;padding:2px;color:#10233f}.organizer-dashboard-filters{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:40px}.organizer-dashboard-filters-controls{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.organizer-dashboard-filters-controls>.anticon{color:#5c6f89;font-size:16px}.organizer-dashboard-filter{min-width:126px}.organizer-dashboard-filter-country{min-width:178px}.organizer-dashboard-filter .ant-select-selector{min-height:34px!important;border-color:#dce4ee!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 10px #0f234008}.organizer-dashboard-filter.ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap}.organizer-dashboard-filter.ant-select-multiple .ant-select-selection-item{max-width:116px}.organizer-dashboard-filters>.ant-tag{margin-inline-end:0;white-space:nowrap}.organizer-dashboard-hero{display:flex;min-height:190px;align-items:flex-start;justify-content:space-between;gap:32px;padding:30px 32px;overflow:hidden;border:1px solid #dce4ee;border-radius:20px;background:#071a2f;color:#fff;box-shadow:0 18px 45px #0f23401a}.organizer-dashboard-hero .organizer-kicker{color:#4cf595}.organizer-dashboard-hero h1{margin:12px 0 6px;color:#fff;font-size:clamp(30px,4vw,46px);font-weight:850;line-height:1.08;letter-spacing:-.045em}.organizer-dashboard-hero p{max-width:670px;margin:0;color:#b9c6d6;font-size:14px;line-height:1.65}.organizer-event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;color:#9fb0c4;font-size:14px}.organizer-event-meta strong{color:#fff;font-size:15px}.organizer-event-meta span{position:relative}.organizer-event-meta span:before{display:inline-block;width:3px;height:3px;margin:0 10px 3px 0;border-radius:50%;background:#4cf595;content:""}.organizer-export-actions .ant-btn{height:38px;border-color:#ffffff40;background:#ffffff17;color:#fff;box-shadow:none}.organizer-export-actions .ant-btn-primary{border-color:#4cf595;background:#4cf595;color:#172238;font-weight:800}.organizer-export-actions .ant-btn:not(:disabled):hover{border-color:#fff;background:#ffffff29;color:#fff}.organizer-export-actions .ant-btn-primary:not(:disabled):hover{border-color:#8effbf;background:#8effbf;color:#172238}.organizer-dashboard-summary{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:16px}.organizer-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.organizer-kpi-card{--kpi-color: #2563eb;--kpi-soft: #eaf1ff;display:grid;min-height:166px;align-content:start;gap:12px;padding:19px 18px 16px;border:1px solid #e0e7ef;border-radius:16px;background:#fff;box-shadow:0 8px 25px #0f23400b}.organizer-kpi-card.is-teal{--kpi-color: #0f9e94;--kpi-soft: #e3f8f5}.organizer-kpi-card.is-violet{--kpi-color: #7c3aed;--kpi-soft: #f1eafe}.organizer-kpi-card.is-amber{--kpi-color: #d97706;--kpi-soft: #daffea}.organizer-kpi-card.is-slate{--kpi-color: #475569;--kpi-soft: #eef2f6}.organizer-kpi-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--kpi-soft);color:var(--kpi-color);font-size:16px}.organizer-kpi-card>div{display:grid;gap:2px}.organizer-kpi-card small{color:#718096;font-size:14px;font-weight:700}.organizer-kpi-card strong{color:#10233f;font-size:30px;font-weight:850;letter-spacing:-.04em;line-height:1.1}.organizer-kpi-card strong em{margin-left:3px;color:#64748b;font-size:15px;font-style:normal;font-weight:650}.organizer-kpi-delta{overflow:hidden;color:#738196;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.organizer-kpi-delta.is-up{color:#0f8d69}.organizer-kpi-delta.is-down{color:#c2410c}.organizer-insight-card{display:grid;min-height:156px;align-content:start;padding:22px;border-radius:16px;background:#4cf595;color:#172238;box-shadow:0 10px 26px #00ba5129}.organizer-insight-card>span{font-size:13px;font-weight:800;letter-spacing:.08em}.organizer-insight-card>strong{margin:10px 0 5px;font-size:21px;letter-spacing:-.02em}.organizer-insight-card>p{margin:0;color:#504315;font-size:14px;line-height:1.6}.organizer-insight-card>div{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:12px;border-top:1px solid rgba(68,54,5,.18);color:#665514;font-size:12px}.organizer-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px}.organizer-dashboard-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-report-card{min-width:0;padding:24px;border:1px solid #e0e7ef;border-radius:18px;background:#fff;box-shadow:0 8px 26px #0f23400b}.organizer-report-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.organizer-report-card>header>div>span{display:block;margin-bottom:5px;color:#697b94;font-size:12px;font-weight:600;letter-spacing:.04em}.organizer-report-card h2{margin:0;color:#10233f;font-size:23px;font-weight:820;letter-spacing:-.025em}.organizer-country-visual{display:grid;grid-template-columns:185px minmax(0,1fr);gap:30px;align-items:center}.organizer-country-donut{position:relative;display:grid;width:178px;height:178px;place-items:center;border-radius:50%;transform:rotate(-90deg)}.organizer-country-donut:after{position:absolute;width:112px;height:112px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #edf1f5;content:""}.organizer-country-donut>div{position:relative;z-index:1;display:grid;justify-items:center;transform:rotate(90deg)}.organizer-country-donut strong{color:#10233f;font-size:27px;font-weight:850;letter-spacing:-.04em}.organizer-country-donut span{color:#64748b;font-size:12px}.organizer-country-list{display:grid;gap:9px}.organizer-chart-empty{display:grid;min-height:92px;place-items:center;border:1px dashed #d8e1eb;border-radius:10px;color:#718096;font-size:13px;text-align:center}.organizer-country-row{display:grid;grid-template-columns:28px minmax(0,1fr) 46px;gap:9px;align-items:center}.organizer-country-code{display:grid;width:30px;height:26px;place-items:center;border-radius:6px;background:#eaf1ff;color:#2457b8;font-size:10px;font-weight:850}.organizer-country-row>div{display:grid;gap:5px}.organizer-country-row>div>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.organizer-country-row strong{color:#293c55;font-size:14px}.organizer-country-row em{color:#64748b;font-size:12px;font-style:normal}.organizer-country-row i{display:block;height:4px;overflow:hidden;border-radius:999px;background:#edf1f5}.organizer-country-row i b{display:block;height:100%;border-radius:inherit;background:#2563eb}.organizer-country-row>small{color:#64748b;font-size:11px;text-align:right}.organizer-credential-stack{display:flex;height:10px;overflow:hidden;border-radius:999px;background:#edf1f5}.organizer-credential-stack i{display:block;min-width:3px;height:100%}.organizer-credential-list{display:grid;gap:9px;margin-top:17px}.organizer-credential-list>div{display:grid;grid-template-columns:minmax(0,1fr) 45px 34px;gap:8px;align-items:center}.organizer-credential-list span{display:flex;align-items:center;gap:8px;color:#394d67;font-size:14px}.organizer-credential-list span i{width:7px;height:7px;border-radius:50%}.organizer-credential-list strong{color:#10233f;font-size:14px;text-align:right}.organizer-credential-list small{color:#718096;font-size:12px;text-align:right}.organizer-registration-trend{margin-top:21px;padding-top:17px;border-top:1px solid #edf1f5}.organizer-registration-trend>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:13px}.organizer-registration-trend>div:first-child strong{color:#10233f;font-size:16px}.organizer-trend-bars{display:grid;height:90px;grid-template-columns:repeat(7,1fr);gap:7px;align-items:end;margin-top:13px}.organizer-trend-bars>span{display:grid;height:100%;grid-template-rows:1fr auto;gap:6px;align-items:end;justify-items:center}.organizer-trend-bars i{display:block;width:100%;min-height:8px;border-radius:5px 5px 2px 2px;background:#2563eb}.organizer-trend-bars small{color:#718096;font-size:11px}.organizer-funnel-list{display:grid;gap:18px}.organizer-funnel-list>div>span{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:7px}.organizer-funnel-list strong{color:#354a65;font-size:14px}.organizer-funnel-list em{color:#64748b;font-size:13px;font-style:normal}.organizer-funnel-list .ant-progress{line-height:1}.organizer-funnel-list .ant-progress-bg,.organizer-funnel-list .ant-progress-inner{height:7px!important;border-radius:999px}.organizer-action-list{display:grid;gap:9px}.organizer-action-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;gap:10px;align-items:center;padding:11px 12px;border:1px solid #e8edf3;border-radius:10px;background:#fafbfd}.organizer-action-list>div>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#eef2f6;color:#64748b}.organizer-action-list>div.is-warning>span{background:#d6ffe8;color:#d97706}.organizer-action-list>div.is-success>span{background:#dcf7ed;color:#0f8d69}.organizer-action-list>div>div{display:grid;gap:2px}.organizer-action-list strong{color:#30445f;font-size:14px}.organizer-action-list small{overflow:hidden;color:#6f8097;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.organizer-action-list b{color:#10233f;font-size:18px;text-align:right}.organizer-table-caption{color:#718096;font-size:11px}.organizer-attendee-table{overflow:hidden;border:1px solid #e8edf3;border-radius:11px}.organizer-attendee-table-head,.organizer-attendee-table-row{display:grid;grid-template-columns:1.15fr 1.15fr .8fr .8fr .65fr;gap:14px;align-items:center;padding:11px 15px}.organizer-attendee-table-head{background:#f5f7fa;color:#64748b;font-size:12px;font-weight:650}.organizer-attendee-table-row{min-height:62px;border-top:1px solid #edf1f5;color:#40536d;font-size:14px}.organizer-attendee-table-row>span:first-child{display:grid;gap:1px}.organizer-attendee-table-row b{color:#10233f;font-size:14px}.organizer-attendee-table-row small{color:#718096;font-size:11px}.organizer-attendee-table-row>span:nth-child(3){display:flex;align-items:center;gap:7px}.organizer-attendee-table-row>span:nth-child(3) i{display:grid;width:29px;height:24px;place-items:center;border-radius:5px;background:#eaf1ff;color:#2457b8;font-size:11px;font-style:normal;font-weight:750}.organizer-attendee-table-row .ant-tag{margin:0;font-size:11px;line-height:21px}.organizer-attendee-table-empty{display:block;padding:25px 15px;color:#718096;text-align:center}.organizer-dashboard.is-exporting{width:1180px!important;max-width:none!important;padding:8px}.organizer-dashboard.is-exporting .organizer-dashboard-hero{flex-direction:row}.organizer-dashboard.is-exporting .organizer-dashboard-summary{grid-template-columns:minmax(0,1fr) 295px}.organizer-dashboard.is-exporting .organizer-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.organizer-dashboard.is-exporting .organizer-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.organizer-dashboard.is-exporting .organizer-dashboard-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-dashboard.is-exporting .organizer-country-visual{grid-template-columns:185px minmax(0,1fr)}@media(max-width:840px){.exhibition-editor-layout{grid-template-columns:1fr}.exhibition-editor-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-editor-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-operations-head,.organizer-summary-card .ant-card-body{align-items:flex-start;flex-direction:column}.organizer-operations-filters{align-items:flex-start}.organizer-exhibition-manager-head{align-items:flex-start;flex-direction:column}.organizer-command-center{grid-template-columns:1fr}.organizer-command-center-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-operations-skeleton-create .ant-skeleton-button{width:132px}.organizer-empty-dashboard-notice{align-items:flex-start;flex-direction:column}.organizer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-two-column,.organizer-floor-layout,.organizer-dashboard-summary,.organizer-dashboard-grid{grid-template-columns:1fr}.organizer-dashboard-filters{align-items:flex-start;flex-direction:column}.organizer-dashboard-filters-controls{width:100%;justify-content:flex-start}.organizer-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-insight-card{min-height:auto}.floor-map-automation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-map-task-hero-main{flex-direction:column}.floor-map-task-state{min-width:min(100%,300px)}.floor-map-task-steps,.floor-map-automation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-map-automation-checklist,.floor-map-layout-result{grid-template-columns:1fr}}@media(max-width:620px){.exhibition-editor-page{padding-bottom:32px}.exhibition-editor-topbar{align-items:flex-start;min-height:54px;padding-block:7px}.exhibition-editor-save-note{display:none}.exhibition-editor-cover,.exhibition-editor-cover img{min-height:145px}.exhibition-editor-cover-control{left:9px;right:9px;bottom:9px;justify-content:space-between}.exhibition-editor-cover-control .ant-btn{font-size:11px}.exhibition-editor-hero,.exhibition-editor-section{padding:20px 17px;border-radius:14px}.exhibition-editor-title,.exhibition-editor-title.exhibition-editor-input{font-size:26px}.exhibition-editor-table>div{grid-template-columns:112px minmax(0,1fr)}.exhibition-editor-table dt,.exhibition-editor-table dd{padding-inline:10px;font-size:13px}.exhibition-editor-report-details{grid-template-columns:1fr}.exhibition-editor-report-details>div,.exhibition-editor-report-details>div:nth-child(odd){grid-template-columns:112px minmax(0,1fr);border-right:0;border-bottom:1px solid #e9edf1}.exhibition-editor-report-details>div:last-child{border-bottom:0}.exhibition-editor-heading h2.ant-typography{font-size:20px}.exhibition-editor-side,.exhibition-editor-link-fields{grid-template-columns:1fr}.organizer-operations-head{padding:24px 18px;border-radius:14px}.organizer-operations-filters{flex-direction:column;gap:10px}.organizer-exhibition-manager{padding:18px;border-radius:14px}.organizer-command-center{padding:18px}.organizer-exhibition-manager-head>.ant-btn{width:100%}.organizer-exhibition-list{grid-template-columns:minmax(0,1fr)}.organizer-operations-filter-stack{width:100%;justify-items:stretch}.organizer-operations-filter-select,.organizer-operations-filter-select .ant-select{width:100%}.organizer-operations-filter-meta{justify-content:flex-start}.organizer-stat-grid,.organizer-checkin-stats,.organizer-form-grid,.participation-form-grid{grid-template-columns:1fr}.participation-floor-stage,.participation-floor-stage>img{min-height:240px}.organizer-dashboard-hero{min-height:0;flex-direction:column;padding:24px 20px;border-radius:16px}.organizer-dashboard-filters-controls{display:grid;grid-template-columns:1fr 1fr}.organizer-dashboard-filters-controls>.anticon{display:none}.organizer-dashboard-filter,.organizer-dashboard-filter-country{width:100%;min-width:0}.organizer-dashboard-filters-controls .ant-btn{justify-self:start}.floor-map-automation-summary{align-items:flex-start;flex-direction:column}.organizer-export-actions{width:100%}.organizer-export-actions .ant-btn{flex:1}.organizer-kpi-grid{grid-template-columns:1fr 1fr}.organizer-kpi-card{min-height:140px;padding:16px}.organizer-country-visual{grid-template-columns:1fr;justify-items:center}.organizer-country-list{width:100%}.organizer-report-card{padding:19px 16px;border-radius:15px}.organizer-attendee-table{overflow-x:auto}.organizer-attendee-table-head,.organizer-attendee-table-row{width:690px}.organizer-table-caption{display:none}.floor-map-automation-steps,.floor-map-task-steps{grid-template-columns:1fr}.floor-map-canvas-tip{align-items:stretch;flex-direction:column;gap:2px}.floor-map-automation-fields{grid-template-columns:1fr}}@media(max-width:420px){.organizer-kpi-grid{grid-template-columns:1fr}}.page-container:has(.participation-requests-page){max-width:none;padding-inline:0}.participation-requests-page{display:grid;gap:20px;width:min(calc(100% - clamp(44px,10vw,240px)),1560px);max-width:1560px;margin-inline:auto}@media(min-width:1101px){.participation-requests-page{--participation-desktop-gutter: clamp(64px, calc(25vw - 180px) , 300px);width:min(calc(100% - var(--participation-desktop-gutter) - var(--participation-desktop-gutter)),1560px)}}.participation-requests-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.participation-requests-heading{display:flex;align-items:flex-start;gap:8px}.participation-requests-back{flex:0 0 auto;margin-top:2px}.participation-requests-head h1{margin:4px 0 8px}.participation-request-list{display:grid;gap:16px}.participation-request-card{border-radius:14px}.participation-request-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.participation-request-card-head h3{margin:0 0 5px}.participation-request-facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0;color:#445466}.participation-request-facts span{display:inline-flex;gap:8px;align-items:center}.participation-request-facts strong{color:#172b3a}.participation-request-attachments{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0;color:#5c6977}.participation-request-history{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 4px}.participation-request-history span{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #e5e9ed;border-radius:999px;background:#fafbfc}.participation-request-history small{color:#7a8794}.participation-request-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.participation-revision-form{margin-top:16px;padding:14px;border:1px solid #89f0b6;border-radius:10px;background:#fafafa}.participation-request-help{margin-top:2px}@media(max-width:760px){.participation-requests-head{align-items:flex-start;flex-direction:column}.participation-request-card-head{flex-direction:column}.participation-request-actions{justify-content:stretch}.participation-request-actions .ant-btn{flex:1}}.access-pass-page,.access-pass-verify-page{--access-ink: #121212}.access-pass-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.access-pass-control-grid label{display:grid;gap:8px;color:var(--access-ink);font-weight:var(--wbs-font-weight-bold)}.access-pass-control-grid .ant-select{font-weight:var(--wbs-font-weight-regular)}.access-pass-qr-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:32px;align-items:center}.access-pass-qr-card{display:grid;justify-items:center;gap:14px}.access-pass-qr-frame{padding:18px;background:#fff;border:1px solid rgba(18,18,18,.12);border-radius:18px;box-shadow:0 18px 42px #12121214}.access-pass-summary{display:grid;gap:12px}.access-pass-summary h3.ant-typography{margin:0}.access-pass-empty{display:grid;justify-items:center;gap:14px;padding:48px 20px;color:#767676}.access-pass-empty .anticon{font-size:44px}@media(max-width:760px){.access-pass-control-grid,.access-pass-qr-layout{grid-template-columns:1fr}.access-pass-qr-frame{padding:12px}}.buyer-workspace-tabs{width:100%;max-width:100%;display:inline-flex;align-items:center;gap:0;min-height:28px;margin:0;padding:4px 0 2px;border:0;background:transparent;box-shadow:none;overflow:visible}.buyer-workspace-tabs a{display:inline-flex;align-items:center;min-height:32px;padding:0 2px;color:#6b7280;font-size:16px;font-weight:var(--wbs-font-weight-semibold);line-height:1;text-decoration:none;transition:color .16s ease,font-weight .16s ease}.buyer-workspace-tabs-divider{width:1px;height:14px;margin:0 18px;background:#e3e6ec}.buyer-workspace-tabs a:hover{color:#111827}.buyer-workspace-tabs a.active{color:#111827;font-weight:var(--wbs-font-weight-bold)}.buyer-workspace-tabs a:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:4px}.marketing-agent-page{display:grid;gap:18px;padding-bottom:58px}.marketing-agent-page .buyer-feed-area{width:100%;justify-self:stretch}.marketing-agent-page .buyer-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-agent-recruitment-section{display:grid;gap:14px;padding-bottom:6px}.marketing-agent-recruitment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.marketing-agent-recruitment-heading>div{min-width:0}.marketing-agent-recruitment-heading .ant-space{align-items:center}.marketing-agent-recruitment-heading h1.ant-typography{margin:0 0 5px;color:var(--wbs-black);font-size:30px;line-height:1.18}.marketing-agent-recruitment-heading>div>span.ant-typography{display:block;color:#6b7280;font-size:14px}.marketing-agent-recruitment-heading>.ant-btn{flex:0 0 auto}.marketing-agent-workspace{grid-template-columns:minmax(0,1fr)}.marketing-agent-workspace>*{min-width:0;max-width:100%;box-sizing:border-box}.marketing-agent-head{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:clamp(26px,4vw,44px);border-radius:18px;background:#151515;color:#fff}.marketing-agent-head>div{min-width:0}.marketing-agent-kicker{display:inline-flex;align-items:center;gap:6px;color:#34f186;font-size:12px;font-weight:var(--wbs-font-weight-bold);letter-spacing:.08em}.marketing-agent-head h1.ant-typography{max-width:720px;margin:8px 0;color:#fff;font-size:clamp(32px,4vw,50px);font-weight:var(--wbs-font-weight-heavy);line-height:1.1;letter-spacing:-.045em}.marketing-agent-head p.ant-typography{max-width:650px;margin:0;color:#d0d4d8;line-height:1.65}.marketing-agent-head .ant-btn-primary{background:var(--km-action);border-color:var(--km-action);color:var(--km-on-action)}.marketing-agent-safety{border:0;border-radius:12px}.marketing-agent-page .ant-tabs,.marketing-agent-page .ant-tabs-content-holder,.marketing-agent-page .ant-tabs-content,.marketing-agent-page .ant-tabs-tabpane{min-width:0;max-width:100%}.marketing-agent-content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:100%}.marketing-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-stat-grid .ant-statistic{padding:16px;border:1px solid #e7eaee;border-radius:12px;background:#fff}.marketing-stat-grid .ant-statistic-content{color:#171a1e;font-weight:var(--wbs-font-weight-heavy)}.marketing-agent-action{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:21px 0 4px}.marketing-agent-action>div{display:grid;gap:3px}.marketing-agent-action>div>span{color:#8a6b00;font-size:11px;font-weight:var(--wbs-font-weight-bold);letter-spacing:.08em}.marketing-agent-action h2.ant-typography{margin:0;color:#1a2027}.marketing-agent-action p.ant-typography{margin:0;color:#737e8b;font-size:13px}.marketing-policy-list{display:grid;gap:10px;margin:0;padding-left:20px;color:#5d6874;line-height:1.65}.marketing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}@media(max-width:760px){.buyer-workspace-tabs{overflow-x:auto}.buyer-workspace-tabs a,.buyer-workspace-tabs-divider{flex:0 0 auto}.buyer-workspace-tabs-divider{margin-inline:14px}.marketing-agent-head,.marketing-agent-action{align-items:flex-start;flex-direction:column}.marketing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-form-grid,.marketing-agent-page .buyer-feed-grid{grid-template-columns:1fr}.marketing-agent-recruitment-heading{align-items:stretch;flex-direction:column}.marketing-agent-recruitment-heading>.ant-btn{width:100%}.marketing-agent-manage-page{width:100%;max-width:100%!important;padding:20px 0 48px!important}.marketing-agent-manage-page .page-title-extra .ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-agent-manage-page .page-title-extra .ant-btn{width:100%;margin:0}.marketing-manage-card .ant-card-body{min-height:0!important}.marketing-manage-layout{min-height:0!important;grid-template-columns:minmax(0,1fr)!important}.marketing-manage-sidebar{border-right:0!important;border-bottom:1px solid #f0f0f0}.marketing-manage-sidebar .ant-input-affix-wrapper,.marketing-manage-sidebar .ant-input-affix-wrapper .ant-input{min-height:44px}.marketing-manage-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}.marketing-manage-folders .ant-space-item:last-child:nth-child(odd){grid-column:1 / -1}.marketing-manage-folders .ant-btn{min-height:44px}.marketing-manage-list-head{align-items:flex-start!important;flex-direction:column;padding:14px 16px!important}.marketing-manage-thread-list{max-height:none!important}.marketing-manage-thread{min-height:108px;grid-template-columns:42px minmax(0,1fr)!important;padding:16px!important}.marketing-manage-thread-time{grid-column:2;text-align:left!important}.marketing-manage-thread-title{align-items:flex-start!important;flex-direction:column;gap:4px!important}.marketing-manage-thread-meta{display:flex;gap:4px 10px!important}}@media(min-width:761px)and (max-width:1180px){.marketing-agent-page .buyer-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bulk-email-page{display:grid;gap:18px;padding-bottom:58px}.bulk-email-head{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:clamp(26px,4vw,44px);border-radius:18px;background:#f5f3ed}.bulk-email-back-button.ant-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-8px 0 10px -8px;padding:0 8px;color:#596273;font-weight:var(--wbs-font-weight-bold)}.bulk-email-back-button.ant-btn:hover,.bulk-email-back-button.ant-btn:focus-visible{color:#111827;background:#ffffffb8}.bulk-email-head h1.ant-typography{margin:8px 0;font-size:clamp(32px,4vw,50px);font-weight:var(--wbs-font-weight-heavy);line-height:1.1;letter-spacing:-.045em}.bulk-email-head p.ant-typography{max-width:650px;margin:0;color:#5d6671;line-height:1.65}.bulk-email-alert{margin:0;border-radius:14px}.bulk-email-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bulk-email-stat-grid .ant-statistic{padding:20px;border:1px solid #e3e7eb;border-radius:14px;background:#fff}.bulk-email-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:18px;align-items:start}.bulk-email-layout .ant-card{border-color:#e0e5eb;border-radius:14px}.bulk-email-campaign-list{display:grid;gap:10px}.bulk-email-campaign-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f2}.bulk-email-campaign-list article:last-child{border-bottom:0}.bulk-email-campaign-list article>div:first-child{display:grid;justify-items:start;gap:5px}.bulk-email-campaign-list strong{font-size:15px}.bulk-email-campaign-list span,.bulk-email-campaign-list small{color:#758092;font-size:12px}.bulk-email-campaign-list article>div:nth-child(2){display:grid;text-align:right}.bulk-email-delivery-panel{grid-column:1 / -1;display:grid;gap:6px;margin-top:6px;padding:10px 12px;border:1px solid #e4e8ec;border-radius:10px;background:#fafbfc}.bulk-email-delivery-panel>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#586575;font-size:12px}.bulk-email-delivery-panel>div>span{flex:1 1 240px}@media(max-width:900px){.bulk-email-head{align-items:flex-start;flex-direction:column}.bulk-email-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-email-layout{grid-template-columns:1fr}}@media(max-width:520px){.bulk-email-head{padding:24px 20px}.bulk-email-stat-grid{grid-template-columns:1fr 1fr}.bulk-email-campaign-list article{grid-template-columns:1fr auto}.bulk-email-campaign-list article>div:nth-child(2){grid-column:1;text-align:left}}.email-schedule-suggestions{margin-top:16px;padding:16px;border:1px solid #b4eacb;border-radius:12px;background:#fffdf5}.email-schedule-suggestions>strong{display:block;margin-bottom:10px}.email-schedule-suggestions article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #c8eed8}.email-schedule-suggestions article>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:720px){.email-schedule-suggestions article{align-items:flex-start;flex-direction:column}}.proforma-page{display:grid;gap:18px}.proforma-page .ant-form{display:grid;gap:16px}.proforma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.proforma-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.proforma-fields .ant-form-item:nth-last-child(2){grid-column:span 2}.proforma-actions{justify-content:flex-end}.proforma-product-option{display:grid;gap:2px;min-width:0}.proforma-product-option strong{overflow:hidden;color:#252a31;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.proforma-product-option span{overflow:hidden;color:#7a8491;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.proforma-grid,.proforma-fields{grid-template-columns:1fr}.proforma-fields .ant-form-item:nth-last-child(2){grid-column:auto}}.unified-search-page{max-width:1120px;margin:0 auto;padding:42px 24px 72px}.unified-search-hero{padding:32px;border:1px solid #e7e9ee;border-radius:18px;background:linear-gradient(135deg,#f2fff8,#fff 58%)}.unified-search-hero h1{margin:8px 0 22px;font-size:clamp(26px,4vw,42px);letter-spacing:-.04em}.unified-search-input-row{display:flex;gap:10px}.unified-search-input-row .ant-input-affix-wrapper{flex:1}.unified-search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:#6b7280;font-size:13px}.unified-search-suggestions button{border:1px solid #e3e5eb;border-radius:999px;padding:5px 11px;background:#fff;color:#374151;cursor:pointer}.unified-search-suggestions button:hover{border-color:#111;color:#111}.unified-search-results{margin-top:28px}.unified-search-result-count{margin-bottom:20px;color:#4b5563}.unified-search-group{margin-bottom:28px;border:1px solid #e7e9ee;border-radius:14px;background:#fff;overflow:hidden}.unified-search-group-heading{display:flex;align-items:center;gap:10px;padding:16px 20px 8px}.unified-search-group-heading h3{margin:0}.unified-search-group .ant-list-item{padding:14px 20px}.unified-search-result-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#bfffdb;color:#111}.unified-search-loading{display:grid;min-height:260px;place-items:center}.market-search-autocomplete{flex:1;min-width:0}.market-search-autocomplete .ant-select-selector{height:40px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.market-search-autocomplete .ant-input{height:40px}.market-search-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-search-suggestion small{color:#9ca3af}@media(max-width:640px){.unified-search-page{padding:24px 14px 56px}.unified-search-hero{padding:22px 18px}.unified-search-input-row{flex-direction:column}.unified-search-input-row .ant-btn{width:100%}}.press-portal-page{max-width:1180px;margin:0 auto;padding:42px 24px 72px}.press-portal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.press-portal-heading h1{margin:6px 0 4px;letter-spacing:-.04em}.press-portal-card{margin-top:18px}.press-portal-page .ant-card-head-title svg{margin-right:8px}.press-portal-page .ant-list-item-meta-title{margin-bottom:4px!important}@media(max-width:640px){.press-portal-page{padding:24px 14px 56px}.press-portal-heading{flex-direction:column}}.finance-operations-page{gap:20px}.finance-operations-hero{align-items:center;background:linear-gradient(135deg,#d9ffe9,#fff 58%,#f2f7ff)}.finance-operations-hero .ant-typography{max-width:760px}.finance-operations-summary .ant-card{height:100%;border-color:var(--wbs-border);border-radius:18px}.finance-operations-summary .ant-statistic-title{color:#5f6673}.finance-operations-panel{border-color:var(--wbs-border);border-radius:20px}.finance-operation-actions{margin-bottom:16px}@media(max-width:720px){.finance-operations-hero{align-items:flex-start;padding:22px}.finance-operations-panel>.ant-card-head{height:auto;padding:14px 16px}.finance-operations-panel>.ant-card-head .ant-card-extra{float:none;margin-inline-start:0;margin-top:10px}}.content-report-button.ant-btn{border:1px solid #ffd1d1;background:#fff5f5}.content-report-button.ant-btn:hover,.content-report-button.ant-btn:focus-visible{border-color:#ff7875;background:#fff1f0}.content-report-modal .ant-modal-content,.admin-moderation-modal .ant-modal-content{border-radius:var(--seed-radius-r4)}.content-report-modal .ant-alert{margin-bottom:20px;border-radius:var(--seed-radius-r3)}.content-report-form .ant-form-item:last-child{margin-bottom:0}.admin-moderation-page{display:grid;gap:18px;max-width:1240px;margin:0 auto;padding:12px 0 32px}.my-content-reports-page{display:grid;gap:18px;max-width:880px;margin:0 auto;padding:12px 0 32px}.my-content-reports-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.my-content-reports-head h1.ant-typography{margin:4px 0 8px}.my-content-reports-head p.ant-typography{margin:0;color:var(--seed-color-fg-muted)}.my-content-reports-list{display:grid;gap:12px}.my-content-report-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.my-content-report-head{display:flex;justify-content:space-between;gap:16px}.my-content-report-head h4.ant-typography{margin:10px 0 4px}.my-content-report-description{margin:16px 0;padding:12px;border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-weak);white-space:pre-wrap}.my-content-report-timeline{margin-top:16px}.my-content-report-timeline .ant-timeline-item-last{padding-bottom:0}@media(max-width:720px){.my-content-reports-head{grid-template-columns:auto minmax(0,1fr)}.my-content-reports-head>.ant-btn:last-child{grid-column:2;justify-self:start}}.admin-moderation-head,.admin-moderation-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-moderation-head h1.ant-typography{margin:4px 0 8px}.admin-moderation-head p.ant-typography{max-width:740px;margin:0;color:var(--seed-color-fg-muted)}.admin-moderation-callout.ant-alert{border-radius:var(--seed-radius-r3)}.admin-moderation-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-moderation-stats .ant-card,.admin-moderation-table-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.admin-moderation-stats .ant-card-body{padding:18px 20px}.admin-moderation-table-head{align-items:center;margin-bottom:16px}.admin-moderation-table-head h3.ant-typography{margin:0}.admin-moderation-target{display:grid;gap:3px;min-width:0}.admin-moderation-target strong{overflow:hidden;color:var(--seed-color-fg);text-overflow:ellipsis;white-space:nowrap}.admin-moderation-target span{color:var(--seed-color-fg-subtle);font-size:12px}.admin-moderation-detail{display:grid;gap:16px}.admin-moderation-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-moderation-detail-tags .ant-tag{margin:0}.admin-moderation-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.admin-moderation-detail dl>div{display:grid;gap:3px;padding:12px;border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-weak)}.admin-moderation-detail dt{color:var(--seed-color-fg-subtle);font-size:12px}.admin-moderation-detail dd{margin:0;color:var(--seed-color-fg);font-weight:600;overflow-wrap:anywhere}.admin-moderation-target-link{width:fit-content;color:var(--seed-color-fg);font-weight:700;text-decoration:underline;text-underline-offset:3px}.admin-moderation-description{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.admin-moderation-description p.ant-typography{margin:8px 0 0;white-space:pre-wrap}@media(max-width:720px){.admin-moderation-head{align-items:stretch;flex-direction:column}.admin-moderation-head>.ant-btn{align-self:flex-start}.admin-moderation-stats,.admin-moderation-detail dl{grid-template-columns:1fr}}.investment-page{display:grid;gap:24px;max-width:1240px;margin:0 auto;padding:18px 0 48px}.investment-hero,.investment-detail-hero,.investment-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.investment-hero h1.ant-typography,.investment-detail-hero h1.ant-typography,.investment-workspace-head h1.ant-typography{margin:6px 0 10px}.investment-hero p.ant-typography,.investment-detail-hero p.ant-typography,.investment-workspace-head p.ant-typography{max-width:760px;margin:0;color:var(--seed-color-fg-muted)}.investment-category-section{display:grid;gap:16px;padding:24px 0 4px;border-bottom:1px solid var(--seed-color-stroke)}.investment-category-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.investment-category-heading--count-only{justify-content:flex-end}.investment-category-heading--count-only .investment-category-count{align-self:flex-end}.investment-category-kicker{color:var(--seed-color-fg-muted);font-size:13px;font-weight:700}.investment-category-heading h2.ant-typography{margin:4px 0 0;font-size:24px;letter-spacing:-.02em}.investment-category-count{flex:none;color:var(--seed-color-fg-muted);font-size:13px}.investment-category-rail{display:flex;gap:4px;min-width:0;padding-inline:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.investment-category-rail::-webkit-scrollbar{display:none}.investment-category-rail-wrap{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0}.investment-category-scroll-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-full);background:var(--seed-color-bg);color:var(--seed-color-fg-muted);cursor:pointer;font:inherit}.investment-category-scroll-button:hover,.investment-category-scroll-button:focus-visible{border-color:var(--seed-color-fg);color:var(--seed-color-fg)}.investment-category-tab{position:relative;display:grid;flex:0 0 82px;gap:7px;place-items:center;min-height:92px;padding:8px 6px 14px;border:0;border-radius:var(--seed-radius-r3) var(--seed-radius-r3) 0 0;background:transparent;color:var(--seed-color-fg-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;line-height:1.25;text-align:center;transition:color .16s ease,background-color .16s ease}.investment-category-tab:after{position:absolute;right:10px;bottom:0;left:10px;height:3px;border-radius:var(--seed-radius-full) var(--seed-radius-full) 0 0;background:transparent;content:""}.investment-category-tab:hover{background:var(--seed-color-bg-weak);color:var(--seed-color-fg)}.investment-category-tab.is-active{color:var(--seed-color-fg)}.investment-category-tab.is-active:after{background:var(--seed-color-brand)}.investment-category-tab-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-full);background:var(--seed-color-bg);font-size:17px;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.investment-category-tab.is-active .investment-category-tab-icon{border-color:var(--seed-color-fg);background:var(--seed-color-fg);color:var(--seed-color-bg)}.investment-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) 164px 148px;gap:12px;padding:12px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.investment-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.investment-directory-page .investment-project-card{min-height:0;overflow:hidden;border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none;transition:none}.investment-directory-page .investment-project-card:hover{border-color:var(--seed-color-stroke-strong);box-shadow:none}.investment-directory-page .investment-project-card .ant-card-body{padding:0}.investment-project-card-top{display:flex;flex-wrap:wrap;gap:6px}.investment-project-card-top .ant-tag{margin:0;border:0;border-radius:var(--seed-radius-full);background:#ffffffdb;color:var(--seed-color-fg);font-weight:700}.investment-project-visual{position:relative;display:flex;min-height:166px;flex-direction:column;justify-content:space-between;padding:14px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.48),transparent 28%),linear-gradient(135deg,#1d2027,#3d4554);color:#fff}.investment-project-visual:after{position:absolute;width:170px;height:170px;right:-54px;bottom:-86px;border:1px solid rgba(255,255,255,.34);border-radius:50%;content:""}.investment-project-visual.is-tech{background:radial-gradient(circle at 82% 18%,#bcd4ff,transparent 28%),linear-gradient(135deg,#29375b,#4e6ca7)}.investment-project-visual.is-beauty{background:radial-gradient(circle at 82% 18%,#ffe6d6,transparent 28%),linear-gradient(135deg,#9c6253,#cf9784)}.investment-project-visual.is-food{background:radial-gradient(circle at 82% 18%,#a5ffcc,transparent 28%),linear-gradient(135deg,#825b31,#b3854e)}.investment-project-visual.is-impact{background:radial-gradient(circle at 82% 18%,#d9f1d5,transparent 28%),linear-gradient(135deg,#2f6652,#5b9872)}.investment-project-visual.is-global{background:radial-gradient(circle at 82% 18%,#dbecf9,transparent 28%),linear-gradient(135deg,#306880,#5291b1)}.investment-project-visual .investment-project-card-top{position:relative;z-index:1}.investment-project-visual-icon{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;margin-top:auto;border:1px solid rgba(255,255,255,.52);border-radius:var(--seed-radius-r3);background:#00000021;font-size:24px}.investment-project-visual-industry{position:relative;z-index:1;margin-top:8px;overflow:hidden;color:#ffffffde;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.investment-project-content{display:grid;gap:9px;padding:16px}.investment-project-card-caption{display:flex;justify-content:space-between;gap:8px;overflow:hidden;color:var(--seed-color-fg-muted);font-size:12px}.investment-project-card-caption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investment-project-card-caption span:first-child{color:var(--seed-color-fg);font-weight:700}.investment-project-card h3.ant-typography{margin:0;font-size:17px;letter-spacing:-.015em}.investment-project-card p.ant-typography{margin:0;color:var(--seed-color-fg-muted)}.investment-project-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:3px;color:var(--seed-color-fg-subtle);font-size:13px}.investment-project-meta .anticon{margin-right:4px}.investment-detail-overview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r5);background:var(--seed-color-bg)}.investment-detail-media{min-width:0;padding:12px;background:var(--seed-color-bg-weak)}.investment-detail-main-image,.investment-detail-image-placeholder{position:relative;display:grid;min-height:390px;margin:0;overflow:hidden;place-items:center;border-radius:calc(var(--seed-radius-r5) - 8px);background:radial-gradient(circle at 75% 18%,rgba(255,255,255,.68),transparent 25%),linear-gradient(135deg,#27384a,#637e96)}.investment-detail-main-image img{width:100%;height:100%;min-height:390px;object-fit:cover}.investment-detail-main-image figcaption{position:absolute;right:14px;bottom:14px;padding:5px 8px;border-radius:var(--seed-radius-r2);background:#0000009e;color:#fff;font-size:12px;font-weight:700}.investment-detail-image-placeholder{color:#ffffffe0;font-size:44px}.investment-detail-thumbnails{display:flex;gap:8px;padding:10px 2px 0;overflow-x:auto}.investment-detail-thumbnails button{flex:0 0 58px;width:58px;height:46px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--seed-radius-r2);background:transparent;cursor:pointer}.investment-detail-thumbnails button.is-active{border-color:var(--seed-color-brand)}.investment-detail-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.investment-detail-hero{display:grid;align-content:space-between;min-width:0;padding:30px;border-radius:0;background:var(--seed-color-brand-weak)}.investment-detail-hero .ant-space{align-items:flex-start}.investment-detail-hero h1.ant-typography{overflow-wrap:break-word;word-break:keep-all}.investment-detail-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:28px}.investment-detail-actions .ant-btn-primary{min-width:168px}.investment-detail-heart.ant-btn{color:var(--seed-color-fg)}.investment-detail-heart.ant-btn .anticon{font-size:19px}.investment-summary{max-width:780px;margin:14px 0!important;font-size:16px;line-height:1.7}.investment-author-story{padding:34px 40px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.investment-author-story-tools{display:flex;justify-content:flex-end;gap:8px;margin-bottom:22px}.investment-author-story-tools-empty{margin-top:-12px;margin-bottom:-12px}.markdown-content{max-width:820px;color:var(--seed-color-fg);font-size:16px;line-height:1.78}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin:1.45em 0 .45em;color:var(--seed-color-fg);line-height:1.28;letter-spacing:-.02em}.markdown-content h1{font-size:30px}.markdown-content h2{font-size:24px}.markdown-content h3{font-size:20px}.markdown-content h4{font-size:17px}.markdown-content p{margin:0 0 1em}.markdown-content a{color:var(--seed-color-brand-strong, var(--seed-color-brand));text-decoration:underline;text-underline-offset:3px}.markdown-content ul,.markdown-content ol{margin:0 0 1em;padding-left:1.45em}.markdown-content blockquote{margin:1.2em 0;padding:10px 16px;border-left:3px solid var(--seed-color-brand);background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted)}.markdown-content code{padding:.14em .35em;border-radius:4px;background:var(--seed-color-bg-weak);font-size:.9em}.markdown-content pre{margin:1.2em 0;padding:16px;overflow:auto;border-radius:var(--seed-radius-r3);background:#20242a;color:#f4f6f8}.markdown-content pre code{padding:0;background:transparent}.markdown-content figure{margin:1.4em 0}.markdown-content figure img{display:block;width:100%;max-height:620px;border-radius:var(--seed-radius-r3);object-fit:cover}.markdown-content figcaption{margin-top:8px;color:var(--seed-color-fg-muted);font-size:13px;text-align:center}.investment-detail-content .ant-card,.investment-form-page .ant-card,.investment-workspace-list .ant-card,.investment-connections-card,.admin-investment-page .ant-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.investment-long-copy{margin:0!important;white-space:pre-wrap;line-height:1.7}.investment-gated-card{display:grid;justify-items:start;gap:12px;padding:14px;border-color:var(--seed-color-stroke-strong);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg-weak)}.investment-gated-card>.anticon{padding:10px;border-radius:var(--seed-radius-full);background:var(--seed-color-brand);color:var(--km-on-action);font-size:18px}.investment-gated-card h3.ant-typography,.investment-gated-card p.ant-typography{margin:0}.investment-connection-form{margin-top:18px}.investment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.investment-form-page .ant-form-item:last-child{margin-bottom:0}.investment-workspace-list{display:grid;gap:12px}.investment-mine-card h3.ant-typography{margin:12px 0 6px}.investment-mine-card p.ant-typography{margin:0 0 12px}.investment-connections-card .ant-list-item{gap:14px}.investment-admin-filter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.investment-admin-filter h3.ant-typography{margin:0}.investment-admin-detail{display:grid;gap:16px}.investment-admin-detail h3.ant-typography,.investment-admin-detail p.ant-typography{margin:0}@media(max-width:900px){.investment-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.investment-page{padding-top:8px}.investment-hero,.investment-detail-hero,.investment-workspace-head{flex-direction:column}.investment-detail-overview{grid-template-columns:1fr}.investment-detail-main-image,.investment-detail-main-image img,.investment-detail-image-placeholder{min-height:250px}.investment-detail-hero{padding:22px}.investment-detail-actions{justify-content:stretch;padding-top:22px}.investment-detail-actions .ant-btn-primary{flex:1}.investment-author-story{padding:24px 20px}.markdown-content h1{font-size:26px}.markdown-content h2{font-size:22px}.markdown-content h3{font-size:19px}.markdown-content h4{font-size:16px}.investment-author-story-tools{margin-bottom:16px}.investment-filter-bar,.investment-form-grid{grid-template-columns:1fr}.investment-category-section{gap:12px;padding-top:8px}.investment-category-heading{align-items:start;flex-direction:column;gap:4px}.investment-category-heading h2.ant-typography{font-size:21px}.investment-category-tab{flex-basis:76px;min-height:84px}.investment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-project-visual{min-height:146px}.investment-project-content{padding:14px}.investment-project-card h3.ant-typography{font-size:16px}.investment-admin-filter{align-items:stretch;flex-direction:column}}@media(max-width:460px){.investment-card-grid{grid-template-columns:1fr}.investment-category-tab{flex-basis:72px}}.investment-page{width:min(calc(100% - 48px),1280px);max-width:1280px;gap:28px;padding:28px 0 72px}.investment-featured-section{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);gap:16px;min-height:360px}.investment-featured-project{position:relative;min-height:360px;padding:0;overflow:hidden;border:0;border-radius:var(--seed-radius-r5);background:#242424;color:#fff;cursor:pointer;font:inherit;text-align:left}.investment-featured-project.is-loading{cursor:default;background:linear-gradient(135deg,#31353a,#1f2328)}.investment-featured-skeleton{position:absolute;right:32px;bottom:34px;left:32px;display:grid;justify-items:start;gap:12px}.investment-featured-skeleton>span{height:14px;border-radius:var(--seed-radius-full);background:#ffffff29}.investment-featured-skeleton>span:nth-child(1){width:74px;height:24px}.investment-featured-skeleton>span:nth-child(2){width:min(70%,440px);height:34px}.investment-featured-skeleton>span:nth-child(3){width:min(86%,560px)}.investment-featured-skeleton>span:nth-child(4){width:min(52%,340px)}.investment-featured-project>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.48) saturate(.92);transition:none}.investment-featured-copy{position:absolute;right:32px;bottom:30px;left:32px;z-index:1;display:grid;justify-items:start;gap:10px;max-width:680px}.investment-featured-badge{padding:5px 9px;border-radius:var(--seed-radius-full);background:var(--seed-color-brand);color:var(--km-on-action);font-size:11px;font-weight:800;letter-spacing:.06em}.investment-featured-copy>strong{max-width:620px;font-size:clamp(26px,3vw,38px);font-weight:780;line-height:1.22;letter-spacing:-.035em;word-break:keep-all}.investment-featured-copy>span:not(.investment-featured-badge):not(.investment-featured-link){max-width:590px;color:#ffffffd6;font-size:15px;line-height:1.65;word-break:keep-all}.investment-featured-link{display:inline-flex;align-items:center;gap:7px;margin-top:5px;font-size:14px;font-weight:750}.investment-featured-guide{display:flex;min-width:0;flex-direction:column;padding:28px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r5);background:var(--seed-color-bg)}.investment-guide-kicker{display:flex;align-items:center;gap:7px;color:var(--seed-color-fg-muted);font-size:13px;font-weight:750}.investment-featured-guide h1.ant-typography{margin:16px 0 10px;font-size:29px;line-height:1.28;letter-spacing:-.035em;word-break:keep-all}.investment-featured-guide p.ant-typography{margin:0;color:var(--seed-color-fg-muted);font-size:15px;line-height:1.65;word-break:keep-all}.investment-guide-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 18px}.investment-guide-stats>div{display:grid;gap:4px;min-width:0;padding:12px 10px;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.investment-guide-stats dt{color:var(--seed-color-fg-subtle);font-size:12px;white-space:nowrap}.investment-guide-stats dd{margin:0;overflow:hidden;color:var(--seed-color-fg);font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.investment-featured-guide .ant-btn{width:100%;min-height:48px}.investment-category-block{display:grid;gap:8px}.investment-directory-page .investment-category-block>.investment-category-heading--count-only{padding-inline:18px}.investment-directory-page .investment-category-count{font-size:15px}.investment-directory-page .investment-category-section{gap:10px;padding:18px 18px 0;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.investment-directory-page .investment-category-tab{font-size:14px}.investment-directory-page .investment-filter-bar{padding:10px;border-radius:var(--seed-radius-r4)}.investment-project-list{display:grid;gap:18px}.investment-project-list-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.investment-project-list-heading h2.ant-typography{margin:4px 0 0;font-size:25px;letter-spacing:-.025em}.investment-list-kicker{color:var(--seed-color-fg-subtle);font-size:13px;font-weight:780;letter-spacing:.09em}.investment-directory-page .investment-project-list-heading>.ant-typography{font-size:15px}.investment-directory-page .investment-card-grid{gap:22px 16px}.investment-directory-page .investment-project-card{border-color:transparent;border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.investment-directory-page .investment-project-card:hover,.investment-directory-page .investment-project-card:focus-visible{border-color:var(--seed-color-stroke);box-shadow:none;outline:none}.investment-project-visual{display:block;min-height:0;aspect-ratio:16 / 9;padding:0;background:var(--seed-color-bg-pressed)}.investment-project-visual:after{display:none}.investment-project-visual>img{display:block;width:100%;height:100%;object-fit:cover;transition:none}.investment-project-visual .investment-project-card-top{position:absolute;top:12px;left:12px}.investment-project-card-top .ant-tag{min-height:24px;padding:2px 9px;background:#ffffffeb;box-shadow:0 1px 4px #00000014;font-size:11px}.investment-project-save{position:absolute;top:10px;right:10px;display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:var(--seed-radius-full);background:#18181894;color:#fff;cursor:pointer;font:inherit;font-size:17px}.investment-project-save:hover,.investment-project-save:focus-visible,.investment-project-save.is-saved{background:var(--seed-color-brand);color:var(--km-on-action)}.investment-project-content{gap:10px;padding:15px 14px 14px}.investment-project-trust-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--seed-color-fg-subtle);font-size:11px}.investment-project-trust-row span:first-child{display:inline-flex;align-items:center;gap:4px;color:#23794d;font-weight:700}.investment-project-card h3.ant-typography{min-height:46px;font-size:18px;line-height:1.38;word-break:keep-all}.investment-project-card p.ant-typography{min-height:43px;font-size:13px;line-height:1.6;word-break:keep-all}.investment-project-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-radius:var(--seed-radius-r2);background:var(--seed-color-brand-weak)}.investment-project-status strong{color:var(--seed-color-fg);font-size:16px}.investment-project-status span{color:var(--seed-color-fg-muted);font-size:12px;font-weight:650}.investment-project-card-caption{padding-top:2px;font-size:11px}.investment-project-card-caption span:first-child{color:var(--seed-color-fg-muted);font-weight:650}.investment-detail-page{gap:24px}.investment-detail-subnav{position:relative;top:auto;z-index:auto;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:#fffffff5;box-shadow:0 6px 18px #0000000b}.investment-detail-subnav button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:0;border-radius:var(--seed-radius-r2);background:transparent;color:var(--seed-color-fg-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:650}.investment-detail-subnav button:hover,.investment-detail-subnav button:focus-visible{background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.investment-detail-subnav nav{display:flex;gap:2px}.investment-detail-overview{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:16px;overflow:visible;border:0;background:transparent}.investment-detail-media{padding:0;border-radius:var(--seed-radius-r5);background:var(--seed-color-bg-pressed)}.investment-detail-main-image{min-height:520px;border-radius:var(--seed-radius-r5);background:var(--seed-color-bg-pressed)}.investment-detail-main-image img{min-height:520px;object-fit:cover}.investment-detail-hero{display:grid;align-content:start;min-width:0;padding:28px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r5);background:var(--seed-color-bg)}.investment-detail-heading-copy{display:grid;justify-items:start}.investment-detail-reviewed-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:#23794d;font-size:12px;font-weight:750}.investment-detail-hero .ant-tag{margin-inline-end:0;border:0;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted);font-size:11px;font-weight:700}.investment-detail-hero h1.ant-typography{margin:18px 0 12px;font-size:clamp(28px,3vw,39px);line-height:1.23;letter-spacing:-.04em}.investment-detail-hero .investment-summary{margin:0 0 14px!important;color:var(--seed-color-fg-muted);font-size:15px;line-height:1.7}.investment-detail-company{color:var(--seed-color-fg)!important;font-size:13px;font-weight:700}.investment-detail-public-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 0;padding-top:24px}.investment-detail-public-metrics>div{display:grid;gap:5px;min-width:0;padding:12px 10px;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.investment-detail-public-metrics dt{color:var(--seed-color-fg-subtle);font-size:10px}.investment-detail-public-metrics dd{margin:0;overflow:hidden;color:var(--seed-color-fg);font-size:14px;font-weight:750;line-height:1.35;text-overflow:ellipsis}.investment-detail-actions{display:grid;grid-template-columns:auto auto minmax(190px,1fr);gap:8px;justify-content:stretch;padding-top:14px}.investment-detail-actions .ant-btn{min-height:48px}.investment-detail-actions .ant-btn-primary{min-width:0}.investment-detail-body{display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:24px}.investment-detail-main-column{display:grid;gap:20px;min-width:0}.investment-author-story,.investment-key-facts,.investment-detail-content{padding:38px 40px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r5);background:var(--seed-color-bg);scroll-margin-top:176px}.investment-section-heading>span{color:var(--seed-color-fg-subtle);font-size:11px;font-weight:780;letter-spacing:.1em}.investment-section-heading h2.ant-typography{margin:7px 0 0;font-size:27px;letter-spacing:-.03em}.investment-section-heading p.ant-typography{margin:9px 0 0;color:var(--seed-color-fg-muted)}.investment-story-highlight{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;margin:26px 0;padding:20px;border-radius:var(--seed-radius-r4);background:var(--seed-color-brand-weak)}.investment-story-highlight>.anticon{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--seed-radius-full);background:var(--seed-color-brand);color:var(--km-on-action);font-size:18px}.investment-story-highlight>div{display:grid;gap:7px}.investment-story-highlight strong{font-size:17px;line-height:1.55;word-break:keep-all}.investment-story-highlight span{color:var(--seed-color-fg-muted);font-size:12px}.investment-public-story-copy{max-width:760px;padding:0 4px}.investment-public-story-copy h3.ant-typography{margin:28px 0 8px;font-size:20px}.investment-public-story-copy p.ant-typography{margin:0;color:var(--seed-color-fg-muted);font-size:16px;line-height:1.8}.investment-review-note{display:flex;align-items:flex-start;gap:9px;margin-top:30px;padding-top:18px;border-top:1px solid var(--seed-color-stroke);color:var(--seed-color-fg-subtle);font-size:12px;line-height:1.55}.investment-review-note .anticon{margin-top:2px;color:#23794d}.investment-key-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 0}.investment-key-fact-grid>div{display:grid;gap:9px;min-width:0;padding:18px;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.investment-key-fact-grid dt{color:var(--seed-color-fg-subtle);font-size:11px}.investment-key-fact-grid dd{margin:0;overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.4}.investment-detail-content{display:grid;gap:14px}.investment-detail-content>.investment-section-heading{margin-bottom:8px}.investment-gated-card{display:block;padding:0;border:0;background:var(--seed-color-bg-weak)}.investment-gated-card .ant-card-body{display:grid;grid-template-columns:48px minmax(0,1fr);justify-items:stretch;gap:8px 16px;padding:24px}.investment-gated-card .ant-card-body>.anticon{grid-row:1 / span 2;align-self:start;display:grid;width:48px;height:48px;place-items:center;padding:0;font-size:20px}.investment-gated-card h3.ant-typography{margin:0 0 6px}.investment-gated-card p.ant-typography{margin:0;color:var(--seed-color-fg-muted)}.investment-gated-card .ant-card-body>ul{grid-column:2;display:grid;gap:8px;margin:12px 0;padding:0;color:var(--seed-color-fg-muted);font-size:13px;list-style:none}.investment-gated-card li{display:flex;align-items:center;gap:8px}.investment-gated-card .ant-card-body>.ant-btn{grid-column:2;justify-self:start}.investment-decision-sidebar{position:sticky;top:176px;display:grid;gap:12px}.investment-decision-card,.investment-maker-card{border-radius:var(--seed-radius-r5)!important}.investment-decision-card .ant-card-body{padding:24px}.investment-decision-kicker{color:var(--seed-color-fg-subtle);font-size:10px;font-weight:780;letter-spacing:.1em}.investment-decision-card h3.ant-typography{margin:8px 0 18px;font-size:21px;line-height:1.4;letter-spacing:-.02em}.investment-decision-stage{display:grid;gap:5px;padding:16px;border-radius:var(--seed-radius-r3);background:var(--seed-color-brand-weak)}.investment-decision-stage span{color:var(--seed-color-fg-subtle);font-size:11px}.investment-decision-stage strong{font-size:22px;letter-spacing:-.02em}.investment-decision-card ul{display:grid;gap:10px;margin:18px 0;padding:0;color:var(--seed-color-fg-muted);font-size:12px;list-style:none}.investment-decision-card li{display:flex;align-items:center;gap:8px}.investment-decision-card li:first-child .anticon{color:#23794d}.investment-decision-card .ant-btn+.ant-btn{margin-top:8px}.investment-decision-card p.ant-typography{margin:16px 0 0;color:var(--seed-color-fg-subtle);font-size:11px;line-height:1.55}.investment-maker-card .ant-card-body{display:grid;gap:5px;padding:20px 22px}.investment-maker-card span,.investment-maker-card small{color:var(--seed-color-fg-subtle);font-size:11px}.investment-maker-card strong{margin-top:3px;font-size:16px}.investment-mobile-action{display:none}@media(max-width:1040px){.investment-featured-section{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.investment-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-detail-overview{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.investment-detail-body{grid-template-columns:minmax(0,1fr) 310px}.investment-key-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.investment-featured-section,.investment-detail-overview,.investment-detail-body{grid-template-columns:1fr}.investment-featured-project,.investment-featured-section{min-height:330px}.investment-featured-guide{min-height:310px}.investment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-detail-main-image,.investment-detail-main-image img{min-height:420px}.investment-decision-sidebar{position:static;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}}@media(max-width:640px){.investment-page{width:min(calc(100% - 28px),1280px);gap:18px;padding:14px 0 52px}.investment-featured-project,.investment-featured-section{min-height:250px}.investment-featured-copy{right:22px;bottom:22px;left:22px}.investment-featured-copy>strong{font-size:24px}.investment-featured-copy>span:not(.investment-featured-badge):not(.investment-featured-link){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.investment-featured-guide{min-height:0;padding:18px}.investment-featured-guide h1.ant-typography{margin-top:12px;font-size:22px}.investment-featured-guide p.ant-typography{font-size:13px}.investment-guide-stats{margin:16px 0 12px}.investment-directory-page .investment-category-section{padding:12px 10px 0}.investment-directory-page .investment-category-block>.investment-category-heading--count-only{padding-inline:10px}.investment-category-rail-wrap{grid-template-columns:28px minmax(0,1fr) 28px}.investment-category-scroll-button{width:28px;height:28px}.investment-project-list-heading{align-items:start;flex-direction:column;gap:6px}.investment-project-list-heading h2.ant-typography{font-size:23px}.investment-card-grid{grid-template-columns:1fr}.investment-project-card h3.ant-typography,.investment-project-card p.ant-typography{min-height:0}.investment-detail-subnav{top:auto;min-width:0;padding:4px 6px;overflow-x:auto}.investment-detail-subnav>button{flex:none}.investment-detail-subnav nav{flex:none}.investment-detail-subnav nav button{padding-inline:8px}.investment-detail-main-image,.investment-detail-main-image img{min-height:260px}.investment-detail-hero{padding:22px 20px}.investment-detail-hero h1.ant-typography{font-size:30px}.investment-detail-public-metrics{grid-template-columns:1fr}.investment-detail-public-metrics>div{grid-template-columns:1fr auto;align-items:center}.investment-detail-actions{grid-template-columns:1fr 1fr}.investment-detail-actions .ant-btn-primary{grid-column:1 / -1}.investment-author-story,.investment-key-facts,.investment-detail-content{padding:26px 20px;scroll-margin-top:74px}.investment-section-heading h2.ant-typography{font-size:24px}.investment-story-highlight{grid-template-columns:1fr;padding:17px}.investment-key-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-key-fact-grid>div{padding:14px}.investment-gated-card{padding:0}.investment-gated-card .ant-card-body{grid-template-columns:1fr;padding:18px}.investment-gated-card .ant-card-body>.anticon{grid-row:auto}.investment-gated-card .ant-card-body>ul,.investment-gated-card .ant-card-body>.ant-btn{grid-column:1}.investment-decision-sidebar{grid-template-columns:1fr}.investment-detail-page{padding-bottom:120px}.investment-mobile-action{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--seed-color-stroke);background:var(--seed-color-bg);box-shadow:0 -8px 24px #00000014}.investment-mobile-action .ant-btn{min-height:50px}}.company-timeline-page{color-scheme:only light;display:grid;grid-template-columns:220px minmax(0,620px) 232px;align-items:start;gap:20px;width:min(calc(100% - 48px),1112px);max-width:1112px;margin:0 auto;padding:18px 0 48px;background-color:#f7f8f9;color:#1a1c20}.company-timeline-profile-rail,.company-timeline-utility-rail{position:sticky;top:96px}.company-timeline-feed{display:grid;min-width:0;gap:14px}.company-timeline-profile-card.ant-card,.company-timeline-utility-card.ant-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.company-timeline-profile-card.ant-card{border:0;background:var(--wbs-yellow, var(--km-action));color:var(--km-on-action)}.company-timeline-profile-card .ant-card-body{display:grid;gap:10px;padding:18px}.company-timeline-profile-card .ant-avatar,.company-timeline-composer-main .ant-avatar,.company-timeline-composer-expanded-head .ant-avatar{background:#171717;color:var(--km-action);font-weight:var(--wbs-font-weight-heavy)}.company-timeline-profile-copy{display:grid;min-width:0;gap:3px}.company-timeline-profile-copy .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-timeline-profile-copy .ant-typography-secondary{color:#171717b8!important}.app-shell .company-timeline-profile-card .ant-btn-link{justify-self:stretch;min-height:40px;padding-inline:12px;border:0;border-radius:8px;background:#171717;color:var(--km-action)!important;font-weight:var(--wbs-font-weight-bold)}.app-shell .company-timeline-profile-card .ant-btn-link:hover,.app-shell .company-timeline-profile-card .ant-btn-link:focus-visible{background:#303030!important;color:var(--km-action)!important}.company-timeline-feed-heading{display:grid;gap:4px;padding:2px 2px 0}.company-timeline-feed-heading .ant-typography{margin:0}.company-timeline-feed-heading .ant-typography+.ant-typography{line-height:1.5}.company-timeline-composer.ant-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg);box-shadow:none}.company-timeline-composer .ant-card-body{display:grid;gap:14px;padding:16px}.company-timeline-composer-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.company-timeline-composer-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 16px;border:1px solid var(--seed-color-stroke-strong);border-radius:var(--seed-radius-full);background:#f7f8f9;color:#555d6d;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--seed-transition),border-color var(--seed-transition)}.company-timeline-composer-trigger:hover,.company-timeline-composer-trigger:focus-visible{border-color:var(--seed-palette-gray-700);background:var(--seed-color-bg);box-shadow:var(--seed-focus-ring);outline:none}.company-timeline-composer-trigger.is-organization-required{border-color:var(--km-action);background:var(--km-selected);color:#1a1c20;font-weight:650}.company-timeline-composer-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--seed-color-stroke)}.company-timeline-composer-actions .ant-btn{min-width:0;height:38px;border:0;background:transparent;color:var(--seed-color-fg-muted);font-weight:650;box-shadow:none}.company-timeline-composer-actions .ant-btn:hover,.company-timeline-composer-actions .ant-btn:focus-visible{background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.company-timeline-composer-expanded{display:grid;gap:16px}.company-timeline-composer-expanded-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--seed-color-stroke)}.company-timeline-composer-expanded-head>div{display:grid;gap:2px}.company-timeline-composer-expanded-head strong{color:var(--seed-color-fg);font-size:var(--seed-font-size-body)}.company-timeline-composer-expanded-head span{color:var(--seed-color-fg-subtle);font-size:var(--seed-font-size-caption)}.profile-post-composer-form .ant-form-item{margin-bottom:16px}.profile-post-composer-form .ant-form-item-label>label{color:var(--seed-color-fg);font-weight:700}.profile-post-type-select .ant-select-selector{min-height:46px;align-items:center}.profile-post-composer-form .profile-post-title-field .ant-input-affix-wrapper{display:flex;align-items:center;min-height:44px;padding-block:0}.profile-post-composer-form .profile-post-title-field .ant-input-affix-wrapper>.ant-input{align-self:center;min-height:0;height:22px;padding-block:0;line-height:22px}.profile-post-composer-form textarea.ant-input{min-height:140px;resize:none}.blocknote-markdown-editor{overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:#fff}.blocknote-markdown-editor:focus-within{border-color:var(--wbs-yellow-dark, var(--km-action-hover));box-shadow:0 0 0 3px #0003}.profile-post-body-editor,.profile-post-body-editor-content{display:grid;min-width:0;gap:10px}.profile-post-body-mode-bar{display:flex;justify-content:flex-end}.profile-post-body-ai-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.profile-post-body-ai-actions .ant-btn{border-radius:8px;background:#e6fff1;border-color:#8fffc0}.editor-ai-running{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--seed-color-fg-muted);font-size:12px}.editor-ai-modal.ant-modal{top:24px;padding-bottom:24px}.editor-ai-modal .ant-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.editor-ai-modal .ant-btn-primary:not(:disabled){color:var(--km-on-action)!important;background:var(--km-action)!important;border-color:var(--km-action)!important;box-shadow:none}.editor-ai-modal .ant-btn-primary:not(:disabled):hover{background:var(--km-action-hover)!important;border-color:var(--km-action-hover)!important;color:var(--km-on-action)}.editor-ai-media-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;padding-top:12px}.editor-ai-controls,.editor-ai-results,.editor-ai-seo-layout{display:grid;align-content:start;gap:16px;min-width:0}.editor-ai-field{display:grid;gap:8px;min-width:0}.editor-ai-field>strong{font-size:14px;color:#1a1c20}.editor-ai-field>p{margin:0;color:#667085;line-height:1.6}.editor-ai-field .ant-input-textarea-show-count{margin-bottom:16px}.editor-ai-prompt-ideas{display:flex;flex-wrap:wrap;gap:6px}.editor-ai-prompt-ideas .ant-btn{font-size:12px}.editor-ai-field .ant-segmented{width:fit-content;max-width:100%}.editor-ai-reference{position:relative;display:grid;place-items:center;min-height:110px;border:1px solid #e4e7ec;border-radius:8px;background:#fafbfc;overflow:hidden}.editor-ai-reference .ant-image{display:block;width:100%}.editor-ai-modal .editor-ai-reference .ant-image-img{width:100%;height:110px;object-fit:contain}.editor-ai-reference>.ant-btn{position:absolute;top:4px;inset-inline-end:4px;background:#fff}.editor-ai-field .ant-upload-drag .ant-upload-btn{padding:18px 12px}.editor-ai-field .ant-upload-drag .ant-upload-drag-container{display:grid;justify-items:center;gap:8px}.editor-ai-field .ant-upload-drag .anticon{color:#8b95a5;font-size:24px}.editor-ai-field .ant-upload-drag small{color:#8b95a5;font-size:11px}.editor-ai-preview{display:grid;place-items:center;width:100%;max-height:500px;min-height:260px;overflow:hidden;border:1px solid #e4e7ec;border-radius:12px;background:#f7f8fa}.editor-ai-preview .ant-image{display:block;width:100%;height:100%}.editor-ai-preview .ant-image-img{width:100%;height:100%;max-height:500px;object-fit:contain}.editor-ai-preview .post-video-player{width:100%;margin:0}.editor-ai-preview .post-video-player video{max-height:460px;aspect-ratio:auto}.editor-ai-preview .post-video-player figcaption{padding:6px 12px}.editor-ai-empty{display:grid;justify-items:center;align-content:center;gap:16px;padding:28px 20px;color:#667085;text-align:center}.editor-ai-empty>.anticon{color:#b6bfcb;font-size:42px}.editor-ai-empty>strong{color:#374151;font-size:15px}.editor-ai-empty>span{font-size:12px;line-height:1.6}.editor-ai-muted{margin:0;color:#8b95a5;font-size:12px;line-height:1.6}.editor-ai-result-actions{display:flex;flex-wrap:wrap;gap:8px}.editor-ai-history{display:grid;gap:10px;min-width:0;font-size:13px}.editor-ai-history>div{display:flex;flex-wrap:wrap;gap:8px}.editor-ai-history button{display:grid;place-items:center;gap:4px;width:80px;padding:5px;overflow:hidden;border:1px solid #e4e7ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.editor-ai-history button.is-selected{border-color:var(--km-action-hover);background:#f0fff7}.editor-ai-history img{width:68px;height:56px;object-fit:cover;border-radius:4px}.editor-ai-history button>.anticon{display:grid;place-items:center;width:68px;height:56px;font-size:22px}.editor-ai-history button>span:last-child{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.editor-ai-alert{margin:12px 0}.editor-ai-seo-layout{padding-top:8px}.editor-ai-seo-layout>p{margin:0;color:#667085;line-height:1.7}.editor-ai-seo-layout>.ant-btn{justify-self:start}.editor-ai-seo-result{display:grid;gap:16px;border-top:1px solid #e4e7ec;padding-top:20px}.editor-ai-keywords{display:flex;flex-wrap:wrap;gap:4px}.editor-ai-seo-result>ul{margin:0;padding-inline-start:22px;color:#667085;font-size:13px;line-height:1.8}.editor-ai-seo-preview{padding:20px;max-height:380px;overflow:auto;border:1px solid #e4e7ec;border-radius:10px;background:#fafbfc}.editor-ai-seo-result>.ant-btn{justify-self:start}@media(max-width:720px){.editor-ai-media-layout{grid-template-columns:minmax(0,1fr);gap:24px}.editor-ai-modal .ant-modal-body{max-height:calc(100dvh - 170px);overflow-y:auto;overscroll-behavior:contain}.editor-ai-preview{min-height:220px}.editor-ai-seo-preview{padding:14px}.editor-ai-result-actions>.ant-btn:first-child{flex:1 0 100%}}.profile-post-body-mode-bar .ant-segmented{padding:3px;border:1px solid var(--seed-color-stroke);border-radius:10px;background:var(--seed-color-bg-weak)}.profile-post-body-mode-bar .ant-segmented-item{color:var(--seed-color-fg-muted);font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.profile-post-body-mode-bar .ant-segmented-item-selected{border-radius:7px;color:var(--seed-color-fg);box-shadow:0 1px 3px #141c281f}.profile-post-body-editor-content>.profile-post-body-table-preview{margin:0}.profile-post-body-table-preview .profile-post-content-table-wrap{border-radius:10px}.profile-post-table-mode{display:grid;min-width:0;gap:12px}.profile-post-table-mode-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-post-table-mode-heading>.ant-typography{line-height:1.5}.profile-post-table-mode-actions{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:8px}@media(max-width:640px){.profile-post-table-mode-heading{flex-direction:column}.profile-post-table-mode-actions{width:100%}}.profile-post-table-editor{overflow:hidden;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.profile-post-table-editor-row{display:grid;grid-template-columns:minmax(132px,28%) minmax(0,1fr) 40px;align-items:stretch;border-top:1px solid #eaecf0}.profile-post-table-editor-row:first-child{border-top:0}.profile-post-table-editor-row>.ant-input,.profile-post-table-editor-row>.ant-input-affix-wrapper,.profile-post-table-editor-row>.ant-input-textarea{min-width:0;border:0;border-radius:0;box-shadow:none}.profile-post-table-editor-row>.ant-input{min-height:56px;border-right:1px solid #eaecf0;background:#f8f9fb;color:#596170;font-weight:var(--wbs-font-weight-bold)}.profile-post-table-editor-row>.ant-input-textarea .ant-input{min-height:56px;padding:12px 15px;border:0;border-radius:0;background:#fff;color:#1c2028;line-height:1.58;resize:vertical;box-shadow:none}.profile-post-table-editor-row>.ant-input:hover,.profile-post-table-editor-row>.ant-input:focus,.profile-post-table-editor-row>.ant-input-textarea .ant-input:hover,.profile-post-table-editor-row>.ant-input-textarea .ant-input:focus{position:relative;z-index:1;background-color:#f4fff9;box-shadow:inset 0 0 0 1px #00d65db3}.profile-post-table-editor-row>.ant-btn{align-self:center;justify-self:center;border-left:1px solid #eaecf0;border-radius:0;color:var(--seed-color-fg-subtle)}.profile-post-table-editor-row>.ant-btn:hover{color:#b42318;background:#fff1f0}.tiptap-markdown-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--seed-color-stroke);background:#f7f8fa}.tiptap-markdown-editor:focus-within{border-color:var(--seed-color-stroke-strong);box-shadow:none}.tiptap-markdown-editor:has(.tiptap-markdown-content:focus){border-color:var(--wbs-yellow-dark, var(--km-action-hover));box-shadow:0 0 0 2px #00000024}.tiptap-markdown-toolbar-group{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:2px}.tiptap-markdown-toolbar-actions{display:flex;flex-wrap:wrap;max-width:100%;gap:6px}.tiptap-markdown-toolbar-group:before{content:"";position:absolute;inset-inline-start:-3px;width:1px;height:20px;background:var(--seed-color-stroke)}.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select.ant-select-single{width:96px;height:36px;flex:0 0 96px}.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select .ant-select-selector{height:36px;min-height:36px;padding-inline:10px;border-radius:6px!important}.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select .ant-select-selection-item{color:var(--seed-color-fg)!important;font-size:14px;line-height:34px}.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select:hover,.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select.ant-select-focused .ant-select-selector{box-shadow:none!important}.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select:has(input:focus-visible) .ant-select-selector{outline:2px solid var(--wbs-yellow-dark, var(--km-action-hover));outline-offset:2px}.tiptap-markdown-editor .tiptap-markdown-toolbar .ant-btn{width:30px;min-width:30px;height:36px;min-height:36px;flex:0 0 30px;padding:0;border:0!important;border-radius:6px!important;color:var(--seed-color-fg)!important;background:transparent!important;box-shadow:none!important;font-size:16px}.tiptap-markdown-editor .tiptap-markdown-toolbar .ant-btn:not(:disabled):hover{background:#e9ecf0!important}.tiptap-markdown-editor .tiptap-markdown-toolbar .ant-btn.is-active{color:var(--seed-color-fg)!important;background:var(--wbs-yellow-soft, var(--km-selected))!important}.tiptap-markdown-editor .tiptap-markdown-toolbar .ant-btn:disabled{color:#b1b7c0!important;background:transparent!important}.tiptap-markdown-editor .tiptap-markdown-toolbar .ant-btn:focus-visible{outline:2px solid var(--wbs-yellow-dark, var(--km-action-hover));outline-offset:1px}.ant-select-dropdown.tiptap-paragraph-menu{padding:6px;border-radius:8px}.ant-select-dropdown.tiptap-paragraph-menu .ant-select-item-option{min-height:40px;padding:8px 10px;border-radius:5px;font-weight:400;transition:none}.ant-select-dropdown.tiptap-paragraph-menu .ant-select-item-option+.ant-select-item-option{margin-top:3px}.ant-select-dropdown.tiptap-paragraph-menu .ant-select-item-option-active:not(.ant-select-item-option-selected){background:#f0f2f5!important;font-weight:400}.ant-select-dropdown.tiptap-paragraph-menu .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-dropdown.tiptap-paragraph-menu .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--wbs-yellow-soft, var(--km-selected))!important}.tiptap-paragraph-option{display:flex;align-items:center;justify-content:space-between;gap:12px}.tiptap-paragraph-option-label{font-size:14px}.tiptap-paragraph-option-label.is-h1{font-size:18px;font-weight:700}.tiptap-paragraph-option-label.is-h2{font-size:16px;font-weight:600}.tiptap-paragraph-option-label.is-h3{font-weight:600}@media(max-width:640px){.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select.ant-select-single,.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select .ant-select-selector{height:44px;min-height:44px}.tiptap-markdown-editor .tiptap-markdown-toolbar .tiptap-paragraph-select .ant-select-selection-item{line-height:42px}.tiptap-markdown-editor .tiptap-markdown-toolbar .ant-btn{width:44px;min-width:44px;height:44px;min-height:44px;flex-basis:44px}.ant-select-dropdown.tiptap-paragraph-menu .ant-select-item-option{min-height:44px}}.tiptap-markdown-content{min-height:240px;padding:16px 18px 20px;outline:none;line-height:1.72;overflow-wrap:anywhere}.tiptap-markdown-content p{margin:0 0 10px}.tiptap-markdown-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#aab0b8;pointer-events:none}.tiptap-markdown-content img{display:block;max-width:100%;height:auto}.tiptap-markdown-content .tableWrapper{overflow-x:auto}.tiptap-markdown-content table{border-collapse:collapse;width:100%;table-layout:fixed}.tiptap-markdown-content td,.tiptap-markdown-content th{border:1px solid var(--seed-color-stroke);padding:8px;min-width:80px;vertical-align:top}.tiptap-markdown-content th{background:#f7f8fa}.tiptap-markdown-content blockquote{border-left:3px solid var(--km-action);margin-left:0;padding-left:16px}.tiptap-markdown-content pre{background:#f7f8fa;padding:12px;border-radius:6px;overflow-x:auto}.tiptap-media-dropzone{position:relative}.tiptap-media-dropzone.is-dragging{background:#f0fff7}.tiptap-media-drop-overlay{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;border:2px dashed var(--km-action-hover);border-radius:8px;background:#f0fff7f0;color:var(--seed-color-fg);font-weight:600;text-align:center;pointer-events:none}.tiptap-media-hint{padding:10px 14px;border-top:1px solid var(--seed-color-stroke);color:var(--seed-color-fg-muted);font-size:12px;line-height:1.6}.tiptap-media-hint>span{display:block}.tiptap-media-uploads{margin:0;padding:0;list-style:none;border-top:1px solid var(--seed-color-stroke);background:#fafbfc}.tiptap-media-uploads>li{display:flex;align-items:center;gap:8px;padding:10px 14px}.tiptap-media-uploads>li+li{border-top:1px solid var(--seed-color-stroke)}.tiptap-media-upload-info{display:grid;flex:1;min-width:0;gap:3px;font-size:12px}.tiptap-media-upload-info>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiptap-media-upload-info>span{color:var(--seed-color-fg-muted);overflow-wrap:anywhere}.tiptap-media-uploads .is-error .tiptap-media-upload-info>span{color:#b42318}.tiptap-media-upload-actions{display:flex;flex:0 0 auto}.tiptap-video-node{position:relative;margin:14px 0;border:1px solid var(--seed-color-stroke);border-radius:8px;overflow:hidden}.tiptap-video-node.is-selected{border-color:var(--km-action-hover);box-shadow:0 0 0 2px #0000002e}.tiptap-video-node .post-video-player{margin:0}.tiptap-video-node .post-video-player figcaption{padding:8px 12px}.tiptap-video-node .tiptap-video-remove.ant-btn{position:absolute;top:8px;inset-inline-end:8px;width:36px;height:36px;background:#fff!important;color:#1a1c20!important;border-color:#d9dce3!important}.post-video-player{width:100%;max-width:720px;margin:16px 0}.post-video-player video{display:block;width:100%;max-height:480px;aspect-ratio:16 / 9;background:#111;object-fit:contain;border-radius:6px}.post-video-player figcaption{margin-top:6px;color:var(--seed-color-fg-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.post-video-player .post-video-error{margin:8px 12px;font-size:13px;line-height:1.6}@media(max-width:640px){.tiptap-video-node .tiptap-video-remove.ant-btn{width:44px;height:44px}}.blocknote-markdown-editor .bn-container{display:flex;flex-direction:column;min-height:244px;background:transparent;font-family:inherit}.blocknote-markdown-editor .bn-editor{min-height:212px;padding:16px 18px 20px;color:var(--seed-color-fg);font-family:inherit;font-size:15px;line-height:1.72}.blocknote-markdown-editor .bn-editor [data-content-type=tableCell]{min-width:120px}.blocknote-markdown-editor-toolbar{order:-1;padding:8px;border-bottom:1px solid var(--seed-color-border, #d9dce3);background:#f7f8fa}.blocknote-markdown-editor-toolbar .bn-toolbar{flex-wrap:wrap;max-width:100%;border:0;border-radius:6px;box-shadow:none}.blocknote-markdown-editor-foot{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--seed-color-stroke);color:var(--seed-color-fg-muted);background:var(--seed-color-bg-weak);font-size:12px;line-height:1.45}.blocknote-markdown-editor-foot span:last-child{flex:0 0 auto;white-space:nowrap}.blocknote-markdown-editor-foot .is-over-limit{color:#b42318;font-weight:var(--wbs-font-weight-bold)}.profile-post-body-editor .blocknote-markdown-editor-foot{justify-content:flex-end}.profile-post-structured-fields{margin-bottom:16px;padding:0;border:0;background:transparent}.profile-post-structured-fields>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.profile-post-structured-fields>header strong{color:var(--seed-color-fg);font-size:16px}.profile-post-structured-fields>header span{color:var(--seed-color-fg-muted);font-size:13px;text-align:right}.profile-post-structured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.profile-post-structured-grid .ant-form-item.is-wide{grid-column:1 / -1}.profile-post-structured-grid textarea.ant-input{min-height:104px}.embedded-product-proposal-fields{display:grid;gap:12px;margin-bottom:16px}.embedded-product-proposal-fields .product-form-card.ant-card{margin:0;border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3);box-shadow:none}.embedded-product-proposal-fields .product-form-card .ant-card-head{min-height:44px;padding-inline:16px}.embedded-product-proposal-fields .product-form-card .ant-card-body{padding:16px}.embedded-product-proposal-fields .product-form-grid.two,.embedded-product-proposal-fields .product-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.embedded-product-proposal-fields .ant-form-item{margin-bottom:14px}.embedded-product-proposal-fields .ant-form-item:last-child{margin-bottom:0}.embedded-product-proposal-fields textarea.ant-input{min-height:96px}@media(max-width:640px){.profile-post-structured-fields{padding:0}.profile-post-structured-fields>header{display:block}.profile-post-structured-fields>header span{display:block;margin-top:4px;text-align:left}.profile-post-structured-grid,.embedded-product-proposal-fields .product-form-grid.two,.embedded-product-proposal-fields .product-form-grid.three{grid-template-columns:minmax(0,1fr)}.profile-post-structured-grid .ant-form-item.is-wide{grid-column:auto}.blocknote-markdown-editor-foot{align-items:flex-start;flex-direction:column;gap:4px}.profile-post-body-editor .blocknote-markdown-editor-foot{align-items:flex-end}}.profile-post-image-preview-list{width:100%;margin-bottom:10px}.profile-post-image-upload .attachment-upload-controls{display:flex;align-items:stretch;gap:10px}.profile-post-image-upload .attachment-upload-controls>.ant-upload-wrapper{min-width:0;flex:1 1 auto}.profile-post-ai-write-button.ant-btn{min-width:142px;height:48px;border-radius:var(--seed-radius-r3);font-weight:750}.profile-post-image-upload.attachment-upload .ant-upload.ant-upload-select{width:100%!important;height:48px!important;margin:0!important;overflow:hidden;border:1px dashed var(--seed-color-stroke-strong);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak);transition:border-color var(--seed-transition),background-color var(--seed-transition),box-shadow var(--seed-transition)}.profile-post-image-upload.attachment-upload .ant-upload.ant-upload-select:hover{border-color:var(--seed-color-fg);background:var(--seed-color-bg-pressed);box-shadow:none}.profile-post-image-trigger{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;gap:8px;color:var(--seed-color-fg-muted);font-size:14px;font-weight:700}.profile-post-image-trigger>.anticon{font-size:18px}.profile-post-image-preview{position:relative;display:grid;width:100%;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.profile-post-image-preview>img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:560px){.profile-post-image-upload .attachment-upload-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto);gap:8px}.profile-post-ai-write-button.ant-btn{min-width:128px;padding-inline:12px}}.profile-post-image-loading{display:inline-flex;align-items:center;gap:8px;color:var(--seed-color-fg-muted);font-size:14px;font-weight:650}.profile-post-image-remove{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#111111c2;color:#fff;cursor:pointer;box-shadow:0 2px 10px #1111113d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-post-image-remove:hover,.profile-post-image-remove:focus-visible{background:#111111e6;outline:2px solid #fff;outline-offset:2px}.profile-post-image-nav{position:absolute;top:50%;z-index:2;display:grid;width:38px;height:38px;padding:0 0 3px;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#11111194;color:#fff;cursor:pointer;font:500 30px/1 system-ui,sans-serif;box-shadow:0 2px 10px #1113;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-post-image-nav.is-prev{left:12px}.profile-post-image-nav.is-next{right:12px}.profile-post-image-nav:hover,.profile-post-image-nav:focus-visible{background:#111111d1;outline:2px solid #fff;outline-offset:2px}.profile-post-image-count{position:absolute;top:14px;left:14px;padding:4px 9px;border-radius:999px;background:#1111119e;color:#fff;font-size:12px;font-weight:700;line-height:1.4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-post-composer-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.profile-post-composer-actions .ant-btn{min-width:88px;height:40px}.profile-post-composer-modal .ant-modal-title>span{display:inline-flex;align-items:center;gap:8px}.profile-post-composer-hint.ant-typography{margin:0 0 16px}.timeline-product-create-page{width:min(calc(100% - 40px),760px);margin:0 auto;padding:24px 0 64px}.timeline-product-create-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px}.timeline-product-create-head h1.ant-typography{margin:4px 0 6px;font-size:clamp(28px,4vw,38px)}.timeline-product-create-head p.ant-typography{max-width:680px;margin:0;color:var(--seed-color-fg-muted)}.timeline-product-create-card.ant-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.timeline-product-create-card .ant-card-body{padding:24px}.timeline-product-create-card .ant-form-item-label>label{color:var(--seed-color-fg);font-weight:700}.timeline-product-commercial-fields{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:12px}.timeline-product-extra-fields{margin-top:4px;border-top:1px solid var(--seed-color-stroke);border-bottom:1px solid var(--seed-color-stroke)}.timeline-product-extra-fields summary{padding:16px 2px;color:var(--seed-color-fg);cursor:pointer;font-weight:700}.timeline-product-extra-fields>div{padding-top:4px}.timeline-product-create-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:20px}.timeline-product-create-actions .ant-btn{min-width:120px;height:44px}.company-timeline-filters{display:flex;flex-wrap:wrap;gap:8px}.company-timeline-filters .ant-btn{border-radius:var(--seed-radius-full)}.company-timeline-list{display:grid;gap:12px}.company-timeline-card.ant-card,.company-timeline-empty.ant-card{border-color:#cbd2da;border-radius:12px;background:#fff;box-shadow:none}.company-timeline-card.ant-card{overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.company-timeline-card.ant-card:hover{border-color:#adb7c3;box-shadow:0 5px 14px #1c243012}.company-timeline-card .ant-card-body{display:grid;min-height:0;gap:14px;padding:18px 20px 0}.company-timeline-card-head{display:flex;align-items:center;gap:10px}.company-timeline-card-head>div{display:grid;min-width:0;gap:2px}.company-timeline-card-head .ant-avatar{flex:0 0 auto;background:#eef1f4;color:#53606f;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.company-timeline-card-head .ant-typography{color:#202833;font-size:14px;font-weight:var(--wbs-font-weight-bold)}.company-timeline-card-head span{color:var(--seed-color-fg-subtle);font-size:12px}.company-timeline-card-head .company-timeline-type-tag.ant-tag{margin-left:auto;margin-inline-end:0;border:0;border-radius:999px;background:#f3f5f7;color:#667085;font-size:12px;line-height:28px}.company-timeline-card-content{display:grid;gap:12px}.company-timeline-card-copy{min-width:0}.company-timeline-category{display:block;margin-bottom:5px;color:var(--seed-color-fg-subtle);font-size:12px;font-weight:var(--wbs-font-weight-semibold)}.company-timeline-card h3.ant-typography{margin:0 0 8px;color:#202833;font-size:19px;font-weight:var(--wbs-font-weight-bold);letter-spacing:-.02em;line-height:1.42}.company-timeline-card p.ant-typography{margin:0;color:#4f5b69;font-size:14px;line-height:1.58}.company-timeline-post-content{margin:0}.company-timeline-post-content .profile-post-content-table-wrap{border-radius:10px}.company-timeline-post-content .profile-post-content-table{min-width:0}.company-timeline-card-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;align-items:center;min-height:54px;margin:6px -20px 0;padding:8px 12px;border-top:1px solid #e5e8ec;background:transparent}.company-timeline-card-footer .company-timeline-card-action.ant-btn{min-width:0;height:36px;border:0!important;border-radius:7px;background:transparent!important;color:#5f666e;font-size:13px;font-weight:var(--wbs-font-weight-semibold)}.company-timeline-card-footer .company-timeline-card-action.ant-btn:hover,.company-timeline-card-footer .company-timeline-card-action.ant-btn:focus-visible{background:#f5f5f4!important;color:#212124}.company-timeline-card-footer .company-timeline-card-action.is-liked.ant-btn{color:#ff6f0f;background:transparent!important}.company-timeline-card-footer .company-timeline-card-action.is-liked.ant-btn:hover,.company-timeline-card-footer .company-timeline-card-action.is-liked.ant-btn:focus-visible{background:#fff4ec!important}.company-timeline-card-content .thread-media-image-button>img{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;border-radius:var(--seed-radius-r3);object-fit:contain;object-position:top center;background:var(--seed-color-bg-weak)}.company-timeline-post-content .markdown-content figure img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:top center}.company-timeline-skeleton .ant-card-body{min-height:246px}.company-timeline-empty .ant-card-body{padding:36px 20px}.company-timeline-empty .ant-empty-description .ant-typography{max-width:360px;margin:8px auto 16px}.company-registration-page{color-scheme:only light}.company-timeline-more{display:flex;justify-content:center}.company-timeline-utility-card .ant-card-body{display:grid;gap:12px;padding:18px}.company-timeline-utility-list{display:grid;gap:4px}.company-timeline-utility-list button{width:100%;padding:8px 10px;border:0;border-radius:var(--seed-radius-r2);background:transparent;color:var(--seed-color-fg-muted);cursor:pointer;font:inherit;text-align:left}.company-timeline-utility-list button:hover,.company-timeline-utility-list button:focus-visible,.company-timeline-utility-list button.is-selected{background:var(--seed-palette-yellow-100);color:var(--seed-color-fg);outline:none}@media(max-width:1160px){.company-timeline-page{grid-template-columns:220px minmax(0,620px);width:min(calc(100% - 40px),860px)}.company-timeline-utility-rail{display:none}}@media(max-width:760px){.company-timeline-page{grid-template-columns:minmax(0,640px);width:min(calc(100% - 24px),640px);gap:14px;padding-top:12px}.company-timeline-profile-rail{display:none}.company-timeline-profile-card .ant-card-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.company-timeline-profile-card .ant-btn-link{justify-self:end}.company-timeline-card .ant-card-body{min-height:0;padding:16px 16px 0}.company-timeline-card-footer{margin-inline:-16px;padding-inline:8px}.timeline-product-create-page{width:min(calc(100% - 24px),640px);padding-top:14px}.timeline-product-create-head{grid-template-columns:1fr}.timeline-product-create-card .ant-card-body{padding:18px 16px}.timeline-product-commercial-fields{grid-template-columns:1fr;gap:0}.timeline-product-create-actions{display:grid;grid-template-columns:1fr 1fr}.timeline-product-create-actions .ant-btn{min-width:0}}@media(prefers-color-scheme:dark){html,body{color-scheme:only light!important}body{background-color:#f7f8f9!important;color:#1a1c20!important}.app-shell .shared-market-header{color-scheme:only light!important;background-color:#fff!important;background-image:linear-gradient(to bottom,var(--km-action) 0,var(--km-action) 38px,rgba(0,0,0,.7) 48px,rgba(0,0,0,0) 66px)!important}.app-shell .shared-market-header.is-topbar-hidden{background-color:#fff!important;background-image:none!important}.app-shell .shared-market-header .market-topbar{background-color:transparent!important;background-image:none!important;color:#1a1c20!important}.app-shell .shared-market-header .market-brand,.app-shell .shared-market-header .market-account-area,.app-shell .shared-market-header .market-topbar .ant-btn,.app-shell .shared-market-header .market-topbar .anticon{color:#1a1c20!important}.app-shell .shared-market-header .market-brand-mark>img,.app-shell .shared-market-header .market-compact-brand-mark>img{filter:none!important;opacity:1!important}.market-mobile-navigation-drawer .ant-drawer-content,.market-mobile-navigation-drawer .ant-drawer-header,.market-mobile-navigation-drawer .ant-drawer-body{color-scheme:only light!important;border-color:#dcdee3!important;background-color:#fff!important;color:#1a1c20!important}.market-mobile-drawer-title-label,.market-mobile-drawer-close.ant-btn,.market-mobile-account-card,.market-mobile-account-card strong,.market-mobile-drawer-list>a,.market-mobile-drawer-list>a .anticon,.market-mobile-drawer-settings .market-locale-dropdown.ant-btn{color:#1a1c20!important}.market-mobile-account-card{background-color:#f3f4f5!important}.market-mobile-account-card small,.market-mobile-drawer-nav h2{color:#555d6d!important}.market-mobile-drawer-list>a.active{background-color:var(--km-selected)!important}.wbs-bottom-sheet{color-scheme:only light!important;background-color:#fff!important;background-image:linear-gradient(#fff,#fff)!important;color:#1a1c20!important}.wbs-bottom-sheet-header,.wbs-bottom-sheet-body,.wbs-bottom-sheet-footer{border-color:#dcdee3!important;background-color:#fff!important;color:#1a1c20!important}.wbs-bottom-sheet-header h2,.wbs-bottom-sheet-close{color:#1a1c20!important}.locale-bottom-sheet-option{border-color:#dcdee3!important;background-color:#fff!important;color:#1a1c20!important}.locale-bottom-sheet-option.is-selected{border-color:var(--km-action)!important;background-color:var(--km-selected)!important}.locale-bottom-sheet-copy strong,.locale-bottom-sheet-option .anticon{color:#1a1c20!important}.locale-bottom-sheet-copy small{color:#555d6d!important}.company-timeline-page,.company-registration-page{color-scheme:only light!important;background-color:#f7f8f9!important;color:#1a1c20!important}.company-timeline-page .ant-card,.company-registration-page .ant-card{border-color:#cbd2da!important;background-color:#fff!important;color:#1a1c20!important}.company-timeline-page .ant-typography:not(.ant-typography-secondary),.company-registration-page .ant-typography:not(.ant-typography-secondary),.company-timeline-page .ant-form-item-label>label,.company-registration-page .ant-form-item-label>label{color:#1a1c20}.company-timeline-page .ant-typography-secondary,.company-registration-page .ant-typography-secondary{color:#555d6d!important}.company-timeline-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link),.company-registration-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-text),.company-registration-page .ant-input,.company-registration-page .ant-select-selector{border-color:#cbd2da!important;background-color:#fff!important;color:#1a1c20!important}.company-timeline-page .ant-btn-primary,.company-registration-page .ant-btn-primary{border-color:var(--km-action)!important;background-color:var(--km-action)!important;color:var(--km-on-action)!important}.company-timeline-composer-trigger{border-color:#cbd2da;background-color:#f7f8f9!important;color:#555d6d!important}.company-timeline-composer-trigger.is-organization-required{border-color:var(--km-action);background-color:var(--km-selected)!important;color:#1a1c20!important}}@media(max-width:420px){.company-timeline-profile-card .ant-card-body{grid-template-columns:auto minmax(0,1fr)}.company-timeline-profile-card .ant-btn-link{grid-column:2;justify-self:start}.company-timeline-card-head .ant-tag{display:none}.company-timeline-composer-actions .ant-btn{padding-inline:6px;font-size:13px}.profile-post-table-editor-row{grid-template-columns:92px minmax(0,1fr) 34px}.profile-post-table-editor-row>.ant-input-textarea .ant-input{padding-inline:10px}}.product-trade-page{display:grid;gap:20px;max-width:1180px;margin:0 auto;padding:14px 0 40px}.product-trade-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.product-trade-hero h1.ant-typography{margin:6px 0 10px}.product-trade-hero p.ant-typography{max-width:760px;margin:0;color:var(--seed-color-fg-muted)}.product-trade-disclaimer.ant-alert{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r3)}.product-trade-request-layout,.product-trade-room-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.product-trade-room-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.product-trade-form-card,.product-trade-product-card,.product-trade-workspace-card,.product-trade-summary-card,.product-trade-quotes-card,.product-trade-documents-card,.product-trade-shipments-card,.product-trade-claims-card,.product-trade-conversation-card,.product-trade-events-card,.product-trade-quote-form,.product-trade-document-form,.product-trade-shipment-form,.product-trade-claim-form,.product-trade-safety-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.product-trade-form-card h2.ant-typography{margin-top:0}.product-trade-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.product-trade-product-card,.product-trade-product-card .ant-card-body{display:grid;gap:10px}.product-trade-product-card>.anticon,.product-trade-product-card .ant-card-body>.anticon{display:grid;width:100%;min-height:168px;place-items:center;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted);font-size:34px}.product-trade-product-card img{width:100%;height:168px;border-radius:var(--seed-radius-r3);object-fit:cover}.product-trade-product-card h3.ant-typography,.product-trade-product-card p.ant-typography{margin:0}.product-trade-product-card>.ant-typography,.product-trade-product-card .ant-card-body>.ant-typography{color:var(--seed-color-fg-muted)}.product-trade-request-list .ant-list-item{padding:0}.product-trade-request-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;width:100%;padding:14px;color:inherit;text-decoration:none}.product-trade-request-row:hover{background:var(--seed-color-bg-weak)}.product-trade-request-row>img,.product-trade-request-row-icon{width:54px;height:54px;border-radius:var(--seed-radius-r2);object-fit:cover}.product-trade-request-row-icon{display:grid;place-items:center;background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted)}.product-trade-request-row-copy,.product-trade-request-row-copy>span{display:flex;align-items:center;gap:8px;min-width:0}.product-trade-request-row-copy{flex-direction:column;align-items:flex-start;justify-content:center}.product-trade-request-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-trade-request-row-copy small{color:var(--seed-color-fg-subtle)}.product-trade-room-main,.product-trade-room-side{display:grid;gap:16px}.product-trade-copy-block{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--seed-color-stroke)}.product-trade-copy-block p{margin:0;color:var(--seed-color-fg-muted);white-space:pre-wrap;line-height:1.65}.product-trade-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.product-trade-attachments a{padding:6px 9px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-weak);color:var(--seed-color-fg);font-size:13px;text-decoration:none}.product-trade-attachments a:hover{border-color:var(--seed-color-brand);color:var(--seed-color-brand)}.product-trade-summary-card .ant-alert{margin-top:16px}.product-trade-actions{margin-top:18px}.product-trade-quote-list{display:grid;gap:12px}.product-trade-quote{padding:16px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg)}.product-trade-quote-head,.product-trade-quote-head>div,.product-trade-quote-price{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-trade-quote-head>div,.product-trade-quote-price{flex-direction:column;align-items:flex-start}.product-trade-quote-head span,.product-trade-quote-price span,.product-trade-quote p{color:var(--seed-color-fg-muted);font-size:13px}.product-trade-quote-price{margin:14px 0}.product-trade-quote-price strong{font-size:20px}.product-trade-quote dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.product-trade-quote dl div{min-width:0}.product-trade-quote dt{margin-bottom:3px;color:var(--seed-color-fg-subtle);font-size:12px}.product-trade-quote dd{margin:0;color:var(--seed-color-fg-muted);font-size:13px;white-space:pre-wrap;word-break:break-word}.product-trade-quote>p{margin:14px 0 0;white-space:pre-wrap;line-height:1.6}.product-trade-quote>.ant-btn{margin-top:16px}.product-trade-document-list,.product-trade-shipment-list,.product-trade-claim-list{display:grid;gap:12px}.product-trade-document,.product-trade-shipment,.product-trade-claim{display:grid;gap:12px;padding:16px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg)}.product-trade-document>div,.product-trade-document>div>span,.product-trade-shipment-head,.product-trade-shipment-head>div,.product-trade-claim-head,.product-trade-claim-head>div{display:flex;align-items:center;gap:8px}.product-trade-document>div,.product-trade-shipment-head,.product-trade-claim-head{justify-content:space-between}.product-trade-document small,.product-trade-shipment-head span,.product-trade-claim-head small{color:var(--seed-color-fg-subtle);font-size:12px}.product-trade-document p,.product-trade-shipment p,.product-trade-claim>p{margin:0;color:var(--seed-color-fg-muted);white-space:pre-wrap;line-height:1.6}.product-trade-shipment-head>div{display:grid;align-items:start;gap:3px}.product-trade-shipment dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.product-trade-shipment dt{margin-bottom:3px;color:var(--seed-color-fg-subtle);font-size:12px}.product-trade-shipment dd{margin:0;color:var(--seed-color-fg-muted);font-size:13px}.product-trade-claim-head>div{min-width:0}.product-trade-claim-resolution-copy{display:grid;gap:4px;padding:12px;border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-weak)}.product-trade-claim-resolution-copy p{margin:0;color:var(--seed-color-fg-muted);white-space:pre-wrap}.product-trade-claim-resolution{margin-top:4px;padding-top:14px;border-top:1px solid var(--seed-color-stroke)}.product-trade-claim-resolution .ant-form-item{margin-bottom:12px}.product-trade-conversation-note.ant-typography{margin:0 0 14px;line-height:1.6}.product-trade-chat-list{display:grid;gap:10px;max-height:360px;overflow-y:auto;padding:2px}.product-trade-chat-message{justify-self:start;width:min(84%,620px);padding:11px 13px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.product-trade-chat-message.mine{justify-self:end;border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak)}.product-trade-chat-message>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.product-trade-chat-message span{color:var(--seed-color-fg-subtle);font-size:12px}.product-trade-chat-message p{margin:0;color:var(--seed-color-fg);line-height:1.6;white-space:pre-wrap;word-break:break-word}.product-trade-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:16px;padding-top:16px;border-top:1px solid var(--seed-color-stroke)}.product-trade-events-card .ant-timeline{margin-top:10px}.product-trade-events-card .ant-timeline-item-content>div{display:grid;gap:4px}.product-trade-events-card .ant-timeline-item-content span{color:var(--seed-color-fg-subtle);font-size:12px}.product-trade-safety-card .ant-card-body{display:grid;gap:8px}.product-trade-safety-card>.anticon,.product-trade-safety-card .ant-card-body>.anticon{color:var(--seed-color-brand-pressed);font-size:20px}.product-trade-safety-card h4.ant-typography,.product-trade-safety-card p.ant-typography{margin:0}.product-trade-safety-card p.ant-typography{color:var(--seed-color-fg-muted);line-height:1.6}.product-trade-ocr-status,.product-trade-ocr-review{display:grid;gap:12px;padding:12px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-weak)}.product-trade-ocr-status{grid-template-columns:auto minmax(0,1fr);align-items:center}.product-trade-ocr-status .ant-typography{font-size:12px}.product-trade-ocr-form .ant-form-item{margin-bottom:0}.product-trade-ocr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px){.product-trade-request-layout,.product-trade-room-grid{grid-template-columns:1fr}}@media(max-width:620px){.product-trade-page{padding-top:8px}.product-trade-hero{flex-direction:column}.product-trade-form-grid,.product-trade-quote dl,.product-trade-shipment dl,.product-trade-ocr-grid,.product-trade-chat-compose{grid-template-columns:1fr}.product-trade-ocr-status{grid-template-columns:1fr;align-items:start}}.sponsored-banner{position:relative;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);background:var(--seed-color-bg)}.sponsored-banner>a{display:grid;grid-template-columns:144px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:96px;padding:12px 16px;color:var(--seed-color-fg);text-decoration:none}.sponsored-banner>a:hover{background:var(--seed-color-bg-weak)}.sponsored-banner img{width:144px;height:72px;border-radius:var(--seed-radius-r2);object-fit:cover}.sponsored-banner a>span{display:grid;gap:5px;min-width:0}.sponsored-banner strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.sponsored-banner small{color:var(--seed-color-fg-subtle)}.sponsored-banner a>.anticon{color:var(--seed-color-brand-pressed)}.sponsored-banner-label{position:absolute;top:0;left:0;z-index:1;padding:3px 7px;border-right:1px solid var(--seed-color-stroke);border-bottom:1px solid var(--seed-color-stroke);border-radius:0 0 var(--seed-radius-r2) 0;background:var(--seed-color-bg-weak);color:var(--seed-color-fg-subtle);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.admin-advertising-page{display:grid;gap:20px}.admin-advertising-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-advertising-head h1.ant-typography{margin:6px 0 8px}.admin-advertising-head p.ant-typography{max-width:760px;margin:0;color:var(--seed-color-fg-muted)}.admin-advertising-page .ant-card{border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:none}.admin-advertising-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.admin-advertising-stat{display:grid;gap:2px}.admin-advertising-stat small{color:var(--seed-color-fg-subtle)}@media(max-width:720px){.sponsored-banner>a{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px 12px}.sponsored-banner img{width:88px;height:64px}.sponsored-banner>a>.anticon{display:none}.admin-advertising-head{flex-direction:column}.admin-advertising-form-grid{grid-template-columns:1fr}}.exhibition-media-section .ant-card-body{gap:20px}.exhibition-media-loading{padding:28px;border:1px dashed var(--seed-color-stroke);border-radius:var(--seed-radius-r3);color:var(--seed-color-fg-muted);text-align:center}.exhibition-media-layout{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:16px;align-items:start}.exhibition-media-stage{min-width:0;display:grid;gap:12px}.exhibition-media-player{position:relative;overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-palette-gray-1000);aspect-ratio:16 / 9}.exhibition-media-player iframe,.exhibition-media-player video,.exhibition-media-player>.exhibition-media-panorama{width:100%;height:100%;border:0}.exhibition-media-player video{display:block;object-fit:contain}.exhibition-media-panorama{position:relative;overflow:hidden;display:grid;place-items:center}.exhibition-media-panorama img{width:100%;height:100%;object-fit:cover}.exhibition-media-panorama button{position:absolute;width:34px;height:34px;display:grid;place-items:center;padding:0;border:2px solid var(--seed-color-bg);border-radius:var(--seed-radius-full);background:var(--seed-color-brand);color:var(--km-on-action);box-shadow:0 4px 12px #1a1c2047;transform:translate(-50%,-50%);cursor:pointer}.exhibition-media-panorama button.active{background:var(--seed-color-fg);color:var(--seed-color-bg)}.exhibition-media-copy{display:grid;gap:8px}.exhibition-media-copy h3.ant-typography{margin:0;color:var(--seed-color-fg)}.exhibition-media-copy .ant-typography{margin:0}.exhibition-media-markers{display:flex;flex-wrap:wrap;gap:8px}.exhibition-media-markers button{display:inline-flex;gap:8px;align-items:center;max-width:100%;padding:8px 10px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);color:var(--seed-color-fg);cursor:pointer;text-align:left}.exhibition-media-markers button:hover,.exhibition-media-markers button.active{border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak)}.exhibition-media-markers button span{flex:0 0 auto;padding:2px 6px;border-radius:var(--seed-radius-r2);background:var(--seed-palette-gray-200);color:var(--seed-color-fg-muted);font-size:12px;font-variant-numeric:tabular-nums}.exhibition-media-markers button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-media-hotspot-detail{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--seed-color-brand);border-radius:var(--seed-radius-r2);background:var(--seed-color-brand-weak)}.exhibition-media-hotspot-detail>.anticon{margin-top:2px;color:var(--seed-color-fg)}.exhibition-media-hotspot-detail div{display:grid;gap:2px}.exhibition-media-hotspot-detail span{color:var(--seed-color-fg-muted);font-size:13px}.exhibition-media-hotspot-detail a{color:var(--seed-color-fg);font-weight:700;text-decoration:underline}.exhibition-media-playlist{display:grid;gap:8px;max-height:550px;overflow:auto;padding-right:2px}.exhibition-media-playlist>button{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg);color:var(--seed-color-fg);cursor:pointer;text-align:left}.exhibition-media-playlist>button:hover,.exhibition-media-playlist>button.active{border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak)}.exhibition-media-thumbnail{height:52px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:var(--seed-palette-gray-900);color:var(--seed-color-brand);font-size:22px}.exhibition-media-thumbnail img{width:100%;height:100%;object-fit:cover}.exhibition-media-playlist>button>span:last-child{min-width:0;display:grid;gap:3px}.exhibition-media-playlist strong,.exhibition-media-playlist small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-media-playlist small{color:var(--seed-color-fg-muted);font-size:12px}.exhibition-media-manager{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px}.exhibition-media-manager-list{display:grid;align-content:start;gap:8px;padding-right:12px;border-right:1px solid var(--seed-color-stroke)}.exhibition-media-manager-list>div{display:flex;gap:2px;align-items:center;padding:7px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2)}.exhibition-media-manager-list>div.active{border-color:var(--seed-color-brand);background:var(--seed-color-brand-weak)}.exhibition-media-manager-list>div>button:first-child{flex:1;min-width:0;display:grid;gap:2px;padding:2px;border:0;background:transparent;color:var(--seed-color-fg);cursor:pointer;text-align:left}.exhibition-media-manager-list strong,.exhibition-media-manager-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-media-manager-list small{color:var(--seed-color-fg-muted);font-size:11px}.exhibition-media-manager-form{min-width:0}.exhibition-media-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-16px 0 20px}.exhibition-media-upload-row .ant-typography{font-size:12px}.exhibition-media-manager-form h4.ant-typography{margin:0 0 5px}.exhibition-media-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.exhibition-media-hotspot-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.exhibition-media-hotspot-editor-head h4.ant-typography{margin-bottom:2px}.exhibition-media-hotspot-list{display:grid;gap:6px;margin-bottom:14px}.exhibition-media-hotspot-list>div{display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2)}.exhibition-media-hotspot-list>div>button:first-child{flex:1;min-width:0;display:grid;gap:2px;padding:1px;border:0;background:transparent;color:var(--seed-color-fg);cursor:pointer;text-align:left}.exhibition-media-hotspot-list strong,.exhibition-media-hotspot-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-media-hotspot-list small{color:var(--seed-color-fg-muted);font-size:11px}@media(max-width:760px){.exhibition-media-layout,.exhibition-media-manager{grid-template-columns:1fr}.exhibition-media-playlist{max-height:none;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.exhibition-media-manager-list{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--seed-color-stroke)}}@media(max-width:480px){.exhibition-media-form-grid,.exhibition-media-playlist{grid-template-columns:1fr}}.subscription-page{display:grid;gap:18px}.subscription-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.subscription-plan-card .ant-card-body{display:grid;gap:8px;min-height:146px;align-content:start}.subscription-plan-card h2.ant-typography{margin:0;color:var(--seed-color-fg)}.subscription-plan-card .ant-typography{margin:0}.subscription-plan-tags{min-height:28px}.subscription-usage-card .ant-card-body{display:grid;gap:14px}.subscription-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px}.subscription-usage-grid article{display:grid;gap:8px;padding:14px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg)}.subscription-usage-grid article.is-locked{border-color:var(--seed-palette-red-700);background:var(--seed-palette-red-100)}.subscription-usage-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.subscription-usage-grid article>span{min-height:20px;color:var(--seed-color-fg-muted);font-size:13px}.subscription-usage-grid .ant-progress{line-height:1}.subscription-history-card .ant-table-wrapper{overflow-x:auto}.subscription-preview-card .ant-card-body{display:grid;gap:16px}.subscription-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-preview-grid article{display:grid;gap:5px;padding:14px;border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-weak)}.subscription-preview-grid strong{color:var(--seed-color-fg)}.subscription-preview-grid span{color:var(--seed-color-fg-muted);font-size:13px;line-height:1.5}@media(max-width:640px){.subscription-summary-grid,.subscription-preview-grid{grid-template-columns:1fr}}html{scrollbar-gutter:auto}.wbs-demo-watermark{position:fixed;right:18px;bottom:14px;z-index:1000;padding:6px 10px;border:1px solid rgba(30,64,175,.22);border-radius:999px;background:#eff6ffeb;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.02em;pointer-events:none;box-shadow:0 4px 14px #0f172a14}html[data-wbs-high-contrast=true]{--wbs-accessible-border: #111827}html[data-wbs-high-contrast=true] :where(button,a,input,select,textarea,.ant-card,.ant-switch){outline-color:var(--wbs-accessible-border)}html[data-wbs-high-contrast=true] :where(.ant-typography,.ant-card,.ant-form-item-label>label){color:#111827}html[data-wbs-reduced-motion=true] *,html[data-wbs-reduced-motion=true] *:before,html[data-wbs-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skip-to-content{position:fixed;top:10px;left:12px;z-index:9999;padding:10px 14px;border-radius:6px;background:#111;color:#fff;font-weight:700;text-decoration:none;transform:translateY(-160%)}.skip-to-content:focus{color:#fff;transform:translateY(0)}.ant-typography-secondary,.ant-typography.ant-typography-secondary,.muted{color:#5f6673!important}.page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title-copy{min-width:0}.page-title h1.ant-typography{margin:0 0 4px;font-size:clamp(26px,2.2vw,34px);line-height:1.2;word-break:keep-all}.page-title-extra{flex:0 0 auto}.company-channel-missing,.route-access-denied{min-height:100vh;display:grid;place-items:center;padding:24px;background:#fafafa}.route-access-denied h1,.company-channel-missing h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.2}.exhibition-results-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 18px}.exhibition-results-copy{min-width:0}.exhibition-result-controls{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:1px}.exhibition-result-controls .ant-space{justify-content:flex-end}.exhibition-result-toolbar-side{min-width:0;display:grid;justify-items:end;gap:8px}.exhibition-result-toolbar-side .exhibition-create-button.ant-btn{min-width:148px;min-height:34px;border-radius:8px;font-weight:var(--wbs-font-weight-bold)}.exhibition-results-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.exhibition-comparison-inbox.ant-btn{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-color:#d9dee7;border-radius:8px;background:#fff;color:#374151;font-size:16px;font-weight:var(--wbs-font-weight-bold)}.exhibition-comparison-inbox.ant-btn:hover,.exhibition-comparison-inbox.ant-btn:focus-visible{border-color:#00d65d;background:#fafafa;color:#111827}.exhibition-comparison-inbox.has-items.ant-btn{border-color:#17e470;background:#eee;color:#111827}.exhibition-comparison-inbox>span{min-width:0;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:0;background:transparent;color:#4b5563;font-size:16px;font-weight:var(--wbs-font-weight-bold);line-height:1}.exhibition-result-controls .ant-segmented,.exhibition-result-controls .ant-segmented-item-label{font-size:16px}.exhibition-comparison-inbox.has-items>span{background:transparent;color:inherit}@media(max-width:760px){.exhibition-results-heading{flex-direction:column;gap:12px}.exhibition-result-controls{width:100%;max-width:100%;justify-content:flex-start}.exhibition-result-controls .ant-space{width:100%;justify-content:flex-start}.exhibition-result-toolbar-side{width:100%;justify-items:start}.exhibition-result-toolbar-side .ant-space{width:100%;justify-content:flex-start}.exhibition-results-actions{width:100%;align-items:flex-start;flex-wrap:wrap}}.exhibition-results-heading h1{margin:0 0 6px;color:#111;font-size:clamp(28px,2.5vw,38px);line-height:1.2;letter-spacing:-.035em}.exhibition-results-heading p{margin:0;color:#5f6673;line-height:1.6}.exhibition-results-pitch{color:#4b5563;font-size:15px;font-weight:var(--wbs-font-weight-semibold)}.exhibition-results-count{display:inline-block;margin-right:4px;padding:2px 7px;border-radius:4px;background:var(--km-selected);color:#111;font-weight:var(--wbs-font-weight-heavy);letter-spacing:-.01em}.myfair-source-alert{margin-top:16px;text-align:left}.market-header-inner,.market-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed) .market-header-inner,.market-shell.detail-filter-shell:has(.exhibition-search-layout.filter-collapsed) .market-header-inner{width:100%;max-width:var(--wbs-shell-max);margin-inline:auto}.email-studio-page{width:min(100%,var(--wbs-profile-page-max));margin-inline:auto}.communication-workspace-shell{width:min(100%,var(--wbs-workspace-max))}.crm-page{width:min(100%,var(--wbs-crm-max))}.public-profile-layout.threads-profile-layout{width:min(100%,var(--wbs-reading-max))}@media(min-width:1101px){.market-shell.content-aligned-topbar-shell.detail-filter-shell .market-header{left:0}.market-shell.content-aligned-topbar-shell.detail-filter-shell .market-header-inner{width:100%;max-width:var(--wbs-topbar-max, 1280px);margin:0 auto;padding-inline:28px}}@media(max-width:1100px){.market-shell.detail-filter-shell .page-container,.market-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed) .page-container,.market-shell.detail-filter-shell:has(.exhibition-search-layout.filter-collapsed) .page-container{padding:16px}.market-shell.detail-filter-shell .page-container.tourism-white-container{padding:12px 16px 28px}}.product-proposal-mobile-actions{display:none}@media(max-width:640px){.page-title{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.page-title-extra{width:100%}.page-title-extra>.ant-space,.page-title-extra>.ant-btn{width:100%}.page-title-extra .ant-btn{min-height:44px}.market-account-area.is-guest{width:112px!important;grid-template-columns:44px 62px!important}.market-account-area.is-authenticated{width:154px!important}.market-account-area .ant-btn,.market-profile-button.ant-btn,.market-message-button.ant-btn,.market-business-card-button.ant-btn,.market-login-button.ant-btn{min-width:44px!important;min-height:44px!important;height:44px!important}.market-login-button.ant-btn{width:88px!important;min-width:88px!important;padding-inline:14px!important}.market-main-tabs a{flex:0 0 auto;min-width:44px;min-height:44px;justify-content:center;padding-top:10px;padding-bottom:10px}.market-brand{min-height:44px}.admin-quality-grid.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-quality-grid .ant-card-body{min-height:96px;display:flex;align-items:center;padding:14px}.admin-quality-grid .ant-statistic-title{min-height:38px;font-size:12px;line-height:1.4}.admin-quality-grid .ant-statistic-content{font-size:24px}.product-proposal-mobile-actions{position:fixed;left:16px;right:16px;bottom:10px;z-index:8;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;padding:12px;border:1px solid #d9dde5;border-radius:12px;background:#fffffff5;box-shadow:0 14px 36px #1118272e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-proposal-mobile-actions .ant-btn{min-height:46px}.product-proposal-page{padding-bottom:120px}}@media(max-width:640px){.market-brand-text,.market-compact-brand-text{display:none}.market-brand-mobile-text,.market-compact-brand-mobile-text{display:inline}.market-account-area.is-guest{width:max-content!important;display:flex}.market-account-area.is-authenticated{width:max-content!important}}@media(max-width:640px){.app-shell .market-header-inner{padding:16px var(--wbs-header-gutter) 10px}.app-shell .market-header{box-sizing:border-box;border-top:0!important}.app-shell .market-topbar{height:32px;min-height:32px;max-height:32px;gap:12px;overflow:visible}.app-shell .market-brand{min-height:32px;gap:0;font-size:20px}.app-shell .market-brand-mark{width:94px;height:29px}.app-shell .market-search-row{display:block;padding:8px 0 0}.app-shell .market-main-tabs{min-height:52px;gap:8px;padding:0 0 8px;overscroll-behavior-x:contain;scroll-padding-inline:2px;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.app-shell .market-main-tabs a{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0}.app-shell .market-header-spacer{height:124px}.app-shell .market-account-area{flex:0 0 auto;gap:8px;transform:translateY(-2px)}.app-shell .market-account-area.is-authenticated{width:auto!important;max-width:min(224px,calc(100% - 106px));flex:1 1 auto;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:2px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.app-shell .market-account-area.is-authenticated::-webkit-scrollbar{display:none}.app-shell .market-account-area.is-authenticated>*{flex:0 0 auto;scroll-snap-align:center}.app-shell .market-account-area .ant-btn,.app-shell .market-account-area .market-message-button.ant-btn,.app-shell .market-account-area .market-business-card-button.ant-btn,.app-shell .market-account-area .market-login-button.ant-btn{min-width:36px!important;width:36px!important;min-height:36px!important;height:36px!important;padding:0!important}.app-shell .market-logout-button{display:none!important}.app-shell .my-wbs-trigger.ant-btn{width:44px!important;min-width:44px!important;padding:3px 7px!important}.app-shell .my-wbs-trigger .ant-avatar{width:30px!important;min-width:30px!important;flex:0 0 30px;transform:translate(2px)}.app-shell .market-account-area .market-message-button.ant-btn{transform:translate(-2px)}.app-shell .market-account-area .ant-btn:not(.my-wbs-trigger){min-width:32px!important;width:32px!important;min-height:32px!important;height:32px!important}.app-shell .market-account-area .ant-btn:not(.my-wbs-trigger) .anticon{font-size:20px}.app-shell .my-wbs-trigger>span:not(.ant-avatar){display:none}.app-shell .market-account-area.is-guest .my-wbs-trigger.ant-btn{width:auto!important;min-width:auto!important;min-height:40px!important;height:auto!important;padding:8px 12px!important;line-height:20px}.app-shell .market-account-area.is-guest .my-wbs-trigger>span:not(.ant-avatar){display:inline}.app-shell .market-header.is-topbar-hidden .market-header-inner{padding-top:16px}.app-shell .market-header.is-topbar-hidden .market-topbar{height:32px!important;min-height:32px!important;max-height:32px!important;margin:0;opacity:1!important;overflow:visible;pointer-events:auto}}.usd-money-text--detailed{display:inline-grid;gap:2px;min-width:max-content;vertical-align:middle}.usd-money-text--detailed>span,.usd-money-text--detailed>small{color:var(--wbs-muted);font-size:12px;font-weight:500}.usd-money-text--detailed>strong{color:var(--wbs-black);font-size:14px}@media(min-width:641px){.market-account-area,.market-scrolled-account-area{gap:12px}}.app-route-loading{display:grid;min-block-size:min(44vh,320px);place-content:center;padding:24px;color:#7b8492}.app-route-loading-spinner{width:22px;height:22px;border:2px solid #e5e8ec;border-top-color:var(--km-action);border-radius:50%;animation:app-route-loading-spin .7s linear infinite}.service-route-loading{display:grid;gap:26px;width:100%;min-width:0;padding:18px 20px 36px;color:#17202b}.service-route-loading-shell{align-items:start}.service-route-loading-mobile-filter{display:none}.service-route-loading-filter{display:grid;align-content:start;gap:18px;padding-top:18px}.service-route-loading-filter-title{display:flex;align-items:center;justify-content:space-between;min-height:36px;border-bottom:1px solid #e6e9ed}.service-route-loading-filter-title strong{color:#303943;font-size:16px}.service-route-loading-filter-title span{width:34px;height:20px;border-radius:6px;background:#f0f2f4}.service-route-loading-filter-search{height:44px;border:1px solid #dfe4ea;border-radius:10px;background:linear-gradient(90deg,#f1f3f5 42%,transparent 42%)}.service-route-loading-filter-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 0 14px;border-bottom:1px solid #edf0f3}.service-route-loading-filter-group>span{grid-column:1 / -1;width:72px;height:12px;border-radius:999px;background:#e9edf0}.service-route-loading-filter-group i{display:block;height:30px;border:1px solid #e6e9ed;border-radius:9px;background:linear-gradient(90deg,#f3f5f6 55%,#fff 55%)}.service-route-loading-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;align-items:start}.service-route-loading-category{display:grid;justify-items:center;gap:9px;min-width:0;color:#27313d;font-size:14px}.service-route-loading-category-icon{width:64px;height:64px;border-radius:18px;background:#edf0f3;animation:service-route-loading-pulse 1.4s ease-in-out infinite alternate}.service-route-loading-category-icon.tone-1{animation-delay:.12s}.service-route-loading-category-icon.tone-2{animation-delay:.24s}.service-route-loading-category-icon.tone-3{animation-delay:.36s}.service-route-loading-category-icon.tone-4{animation-delay:.48s}.service-route-loading-section{display:grid;gap:16px;min-width:0}.service-route-loading-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.service-route-loading-heading h1,.service-route-loading-heading h2{margin:2px 0 0;color:#141820;font-size:23px;line-height:1.35}.service-route-loading-heading h2{font-size:22px}.service-route-loading-heading p{margin:5px 0 0;color:#667085;font-size:13px}.service-route-loading-eyebrow{color:#75808c;font-size:13px}.service-route-loading-action,.service-route-loading-card-action{display:block;flex:0 0 auto;width:112px;height:40px;border-radius:10px;background:var(--km-action);opacity:.55;color:var(--km-on-action)}.service-route-loading-filters{display:flex;gap:6px;max-width:100%;overflow:hidden;padding:4px;border:1px solid #e1e6eb;border-radius:12px;background:#f6f7f8}.service-route-loading-filters span{flex:0 0 auto;width:72px;height:34px;border-radius:8px;background:#e9edf0}.service-route-loading-cards{display:grid;gap:12px}.service-route-loading-card{display:grid;grid-template-columns:56px minmax(0,1fr) 118px;align-items:center;gap:16px;min-height:112px;padding:18px 20px;border:1px solid #e2e7ec;border-radius:14px;background:#fff}.service-route-loading-card-icon{width:56px;height:56px;border-radius:12px;background:#edf0f3}.service-route-loading-card-copy{display:grid;gap:10px;min-width:0}.service-route-loading-line{display:block;height:11px;max-width:100%;border-radius:999px;background:#edf0f3}.service-route-loading-line.wide{width:min(440px,76%);height:15px}.service-route-loading-line.medium{width:min(350px,61%)}.service-route-loading-line.short{width:min(250px,44%)}.service-route-loading-table{overflow:hidden;border:1px solid #e1e6eb;border-radius:12px;background:#fff}.service-route-loading-table-row{display:block;height:76px;border-top:1px solid #edf0f3;background:linear-gradient(90deg,#f7f8f9 20%,#fff 20%,#fff 35%,#f7f8f9 35%,#f7f8f9 52%,#fff 52%,#fff 64%,#f7f8f9 64%,#f7f8f9 78%,#fff 78%)}@keyframes service-route-loading-pulse{0%{opacity:.55}to{opacity:1}}@media(max-width:860px){.service-route-loading-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.service-route-loading-filter{display:none}.service-route-loading-mobile-filter{display:grid}}@media(max-width:560px){.service-route-loading{gap:20px;padding:12px 12px 28px}.service-route-loading-category-icon{width:52px;height:52px;border-radius:15px}.service-route-loading-heading{align-items:start}.service-route-loading-heading h1{font-size:19px}.service-route-loading-heading p{max-width:32ch;line-height:1.45}.service-route-loading-action{width:44px;height:36px}.service-route-loading-card{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:14px}.service-route-loading-card-icon{width:46px;height:46px}.service-route-loading-card-action{display:none}}@keyframes app-route-loading-spin{to{transform:rotate(360deg)}}.app-route-load-error{display:grid;min-height:45vh;place-content:center;justify-items:center;gap:14px;color:#1a1c20;text-align:center}.app-route-load-error button{border:0;border-radius:8px;background:var(--km-action);color:var(--km-on-action);cursor:pointer;font:inherit;font-weight:700;padding:10px 16px}@media(prefers-reduced-motion:reduce){.app-route-loading-spinner,.service-route-loading-category-icon{animation:none}}:where(input,textarea,select):focus,:where(input,textarea,select):focus-visible,:where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-mentions):focus,:where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-mentions):focus-visible,:where(.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-mentions):focus-within,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{outline:0!important;outline-offset:0!important;box-shadow:none!important}:where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-mentions):not([class*=-status-error]):not([class*=-status-warning]):is(:focus,:focus-visible,:focus-within),.ant-select-focused:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning) .ant-select-selector{border-color:var(--wbs-yellow, #03c75a)!important}:root{--seed-palette-gray-00: #ffffff;--seed-palette-gray-100: #f7f8f9;--seed-palette-gray-200: #f3f4f5;--seed-palette-gray-300: #eeeff1;--seed-palette-gray-400: #dcdee3;--seed-palette-gray-500: #d1d3d8;--seed-palette-gray-600: #b0b3ba;--seed-palette-gray-700: #868b94;--seed-palette-gray-800: #555d6d;--seed-palette-gray-900: #2a3038;--seed-palette-gray-1000: #1a1c20;--seed-palette-yellow-100: var(--km-selected);--seed-palette-yellow-200: #e6e6e6;--seed-palette-yellow-300: #d4d4d4;--seed-palette-yellow-500: var(--km-action-hover);--seed-palette-yellow-600: var(--km-action);--seed-palette-yellow-700: var(--km-action-hover);--seed-palette-red-100: #fdf0f0;--seed-palette-red-700: #fa342c;--seed-palette-blue-100: #eff6ff;--seed-palette-blue-700: #217cf9;--seed-palette-green-100: #edfaf6;--seed-palette-green-700: #00a868;--seed-color-fg: var(--seed-palette-gray-1000);--seed-color-fg-muted: var(--seed-palette-gray-800);--seed-color-fg-subtle: var(--seed-palette-gray-700);--seed-color-fg-disabled: var(--seed-palette-gray-600);--seed-color-bg: var(--seed-palette-gray-00);--seed-color-bg-weak: var(--seed-palette-gray-100);--seed-color-bg-pressed: var(--seed-palette-gray-200);--seed-color-stroke: var(--seed-palette-gray-400);--seed-color-stroke-strong: var(--seed-palette-gray-500);--seed-color-brand: var(--seed-palette-yellow-600);--seed-color-brand-pressed: var(--seed-palette-yellow-700);--seed-color-brand-weak: var(--seed-palette-yellow-100);--seed-radius-r2: 8px;--seed-radius-r3: 12px;--seed-radius-r4: 16px;--seed-radius-r5: 20px;--seed-radius-full: 999px;--seed-focus-ring: 0 0 0 3px rgba(0, 0, 0, .24);--seed-transition: .15s cubic-bezier(.2, .8, .2, 1);--seed-font-size-caption: 13px;--seed-font-size-label: 15px;--seed-font-size-body: 16px;--seed-font-size-section-title: 26px;--seed-line-height-label: 1.45;--seed-line-height-body: 1.6;--wbs-bg: var(--seed-color-bg-weak);--wbs-surface: var(--seed-color-bg);--wbs-black: var(--seed-color-fg);--wbs-charcoal: var(--seed-palette-gray-900);--wbs-yellow: var(--seed-color-brand);--wbs-yellow-dark: var(--seed-color-brand-pressed);--wbs-yellow-soft: var(--seed-color-brand-weak);--wbs-page-yellow: var(--seed-color-brand-weak);--wbs-page-yellow-soft: #fafafa;--wbs-commerce: var(--seed-color-brand);--wbs-commerce-dark: var(--seed-color-fg);--wbs-commerce-soft: var(--seed-color-brand-weak);--wbs-border: var(--seed-color-stroke);--wbs-muted: var(--seed-color-fg-muted);--wbs-form-border: var(--seed-color-stroke-strong);--wbs-form-border-hover: var(--seed-palette-gray-600);--wbs-form-surface: var(--seed-color-bg);--wbs-form-focus-ring: rgba(0, 0, 0, .24)}html,body{color-scheme:only light!important}body{background:var(--seed-color-bg-weak);color:var(--seed-color-fg);font-size:var(--seed-font-size-body);line-height:var(--seed-line-height-body);font-family:Pretendard Variable,Pretendard,Inter,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell :where(.ant-typography):not(h1,h2,h3,h4,h5,h6),.app-shell :where(.ant-list-item,.ant-descriptions-item-content){font-size:var(--seed-font-size-body);line-height:var(--seed-line-height-body)}.app-shell :where(.ant-btn,.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-form-item-label>label,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-dropdown-menu-item,.ant-menu-item){font-size:var(--seed-font-size-label);line-height:var(--seed-line-height-label)}.app-shell .ant-typography-secondary{font-size:var(--seed-font-size-label);line-height:var(--seed-line-height-body)}.app-shell :where(.ant-tag,.ant-badge){font-size:var(--seed-font-size-caption)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--seed-color-brand);outline-offset:2px}.app-shell{min-height:100vh;background:var(--seed-color-bg-weak)}body:has(.product-detail-page),.app-shell:has(.product-detail-page){background:#fff}body:has(.home-page-content),.app-shell:has(.home-page-content){background:var(--seed-color-bg)}.app-shell.messages-white-shell{background:var(--seed-color-bg)}body:has(.exhibition-compare-page),.app-shell:has(.exhibition-compare-page){background:var(--seed-color-bg)}body:has(.buyer-market-page),.app-shell:has(.buyer-market-page){background:var(--seed-color-bg)}.app-shell .buyer-market-page{background:var(--seed-color-bg)}body:has(.maker-directory-page),.app-shell:has(.maker-directory-page),.app-shell .maker-directory-page{background:var(--seed-color-bg)}.app-shell .ant-btn{min-height:40px;border-radius:var(--seed-radius-r3);border-color:var(--seed-color-stroke-strong);color:var(--seed-color-fg);font-weight:600;box-shadow:none;transition:background-color var(--seed-transition),border-color var(--seed-transition),color var(--seed-transition),transform var(--seed-transition)}.app-shell .ant-btn.ant-btn-circle{min-width:0;min-height:0;padding-inline:0;aspect-ratio:1 / 1}.app-shell .ant-btn:not(:disabled):hover{border-color:var(--seed-palette-gray-600);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.app-shell .ant-btn-primary,.app-shell .market-login-button.ant-btn,.app-shell .trade-home-search-submit.ant-btn{border-color:var(--seed-color-brand)!important;background:var(--seed-color-brand)!important;color:var(--km-on-action)!important}.app-shell .market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){border-color:var(--seed-color-brand)!important;background:var(--seed-color-brand)!important;color:var(--km-on-action)!important}.app-shell .ant-btn-primary:not(:disabled):hover,.app-shell .market-login-button.ant-btn:not(:disabled):hover,.app-shell .trade-home-search-submit.ant-btn:not(:disabled):hover{border-color:var(--seed-color-brand-pressed)!important;background:var(--seed-color-brand-pressed)!important;color:var(--km-on-action)!important}.app-shell .market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover,.app-shell .market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):focus{border-color:var(--seed-color-brand-pressed)!important;background:var(--seed-color-brand-pressed)!important;color:var(--km-on-action)!important}.app-shell .ant-btn-text,.app-shell .ant-btn-link{border-color:transparent;background:transparent;color:var(--seed-color-fg)}.app-shell .ant-btn-text:not(:disabled):hover,.app-shell .ant-btn-link:not(:disabled):hover{border-color:transparent;background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.app-shell .ant-btn-dangerous.ant-btn-primary{border-color:var(--seed-palette-red-700)!important;background:var(--seed-palette-red-700)!important}.login-submit.ant-btn,.login-submit.ant-btn.ant-btn-primary{border-color:var(--seed-color-brand)!important;background:var(--seed-color-brand)!important;color:var(--km-on-action)!important}.login-submit.ant-btn:hover,.login-submit.ant-btn:focus{border-color:var(--seed-color-brand-pressed)!important;background:var(--seed-color-brand-pressed)!important;color:var(--km-on-action)!important}.app-shell .ant-btn:disabled,.app-shell .ant-btn[disabled]{border-color:var(--seed-palette-gray-300)!important;background:var(--seed-palette-gray-300)!important;color:var(--seed-color-fg-disabled)!important}.app-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){border-color:var(--seed-color-stroke-strong)!important;border-radius:var(--seed-radius-r3)!important;background:var(--seed-color-bg)!important;color:var(--seed-color-fg)!important;box-shadow:none;transition:border-color var(--seed-transition),box-shadow var(--seed-transition),background-color var(--seed-transition)}.app-shell .ant-input,.app-shell .ant-input-affix-wrapper,.app-shell .ant-input-number,.app-shell .ant-picker,.app-shell .ant-select-single .ant-select-selector{min-height:44px}.app-shell .marketplace-filter-rail .top-filter-keyword-row .ant-input-affix-wrapper{display:flex;align-items:center;height:44px;min-height:44px;padding-block:0;border-radius:var(--seed-radius-r3)!important}.app-shell .marketplace-filter-rail .top-filter-keyword-row .ant-input-affix-wrapper .ant-input{width:100%;min-width:0;align-self:center;height:22px;min-height:0;padding-block:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:22px}.app-shell .marketplace-filter-rail .top-filter-section-search .ant-input-affix-wrapper{display:flex;align-items:center;height:44px;min-height:44px;padding-block:0;border:1px solid var(--seed-color-stroke-strong)!important;border-radius:var(--seed-radius-r3)!important;background:var(--seed-color-bg)!important;overflow:hidden}.app-shell .marketplace-filter-rail .top-filter-section-search .ant-input-affix-wrapper .ant-input{width:100%;min-width:0;height:22px;min-height:0;padding-block:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:22px}.app-shell .marketplace-filter-rail .top-filter-keyword-row :is(.ant-input-prefix,.ant-input-suffix){display:inline-flex;align-items:center;align-self:center;line-height:1}.app-shell .marketplace-filter-rail .top-filter-keyword-row .ant-input::placeholder{line-height:22px}.app-shell .communication-folder-search.ant-input-affix-wrapper{display:flex;align-items:center;height:38px;min-height:38px;padding-block:0}.app-shell .communication-folder-search.ant-input-affix-wrapper .ant-input{align-self:center;height:22px;min-height:0;padding-block:0;border:0!important;background:transparent!important;box-shadow:none!important;line-height:22px}.app-shell .communication-folder-search :is(.ant-input-prefix,.ant-input-suffix){display:inline-flex;align-items:center;align-self:center;line-height:1}.app-shell .communication-folder-search .ant-input::placeholder{line-height:22px}.app-shell .investment-project-search.ant-input-affix-wrapper{display:flex;align-items:center;min-height:44px;height:44px;padding-block:0}.app-shell .investment-project-search.ant-input-affix-wrapper .ant-input{align-self:center;min-height:22px;height:22px;padding-block:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:22px}.app-shell .investment-project-search :is(.ant-input-prefix,.ant-input-suffix){display:inline-flex;align-items:center;align-self:center;line-height:1}.app-shell .investment-directory-toolbar .investment-project-search.ant-input-affix-wrapper .ant-input,.app-shell .investment-directory-toolbar .ant-select-selection-item,.app-shell .investment-directory-toolbar .ant-select-selection-placeholder{font-size:16px}.app-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select):hover,.app-shell :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector){border-color:var(--seed-color-brand)!important;box-shadow:var(--seed-focus-ring)!important}.app-shell .mailbox-buyer-search.ant-input-affix-wrapper:hover{border-color:var(--seed-palette-gray-600)!important;box-shadow:none!important}.app-shell .mailbox-buyer-search.ant-input-affix-wrapper:is(:focus,:focus-within,.ant-input-affix-wrapper-focused){border-color:var(--seed-palette-gray-700)!important;box-shadow:none!important}.app-shell .ant-input::placeholder,.app-shell .ant-picker-input input::placeholder{color:var(--seed-color-fg-subtle)}.ant-select-dropdown,.ant-picker-dropdown{overflow:hidden;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r4);box-shadow:0 12px 32px #2a303824}.wbs-centered-tooltip .ant-tooltip-inner{display:grid;place-items:center;text-align:center}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--seed-color-brand-weak)!important;color:var(--seed-color-fg)!important;font-weight:600}.app-shell .ant-checkbox .ant-checkbox-inner,.app-shell .ant-radio .ant-radio-inner{border-color:var(--seed-palette-gray-600)}.app-shell .ant-checkbox-checked .ant-checkbox-inner,.app-shell .ant-radio-checked .ant-radio-inner{border-color:var(--seed-color-brand);background:var(--seed-color-brand)}.app-shell .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--seed-color-fg)}.app-shell .ant-radio-checked .ant-radio-inner:after{background:var(--seed-color-fg)}.app-shell .ant-switch.ant-switch-checked{background:var(--seed-color-brand);color:var(--km-on-action)}.app-shell .ant-slider-track{background:var(--seed-color-brand)}.app-shell .ant-slider-handle:after{box-shadow:0 0 0 2px var(--seed-color-brand)}.app-shell .ant-card,.app-shell :is([class*=-card],[class*=-panel]):not(.ant-btn):not(.ant-tag){border-color:var(--seed-color-stroke);border-radius:var(--seed-radius-r4)}.app-shell .ant-card{background:var(--seed-color-bg);box-shadow:none}.app-shell .ant-card-head{min-height:56px;border-bottom-color:var(--seed-palette-gray-300)}.app-shell .ant-card-head-title{color:var(--seed-color-fg);font-weight:700}.app-shell .marketplace-filter-rail .marketplace-filter-panel{border:0;border-radius:0}.app-shell .marketplace-filter-rail .marketplace-filter-reset.ant-btn{min-height:32px;height:32px;padding-inline:8px;border:0;border-radius:var(--seed-radius-r2);gap:5px;font-size:13px;line-height:20px}.app-shell .marketplace-filter-rail .marketplace-filter-reset.ant-btn:not(:disabled){border-color:transparent;background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted)}.app-shell .marketplace-filter-rail .marketplace-filter-reset.ant-btn:disabled{border-color:transparent!important;background:transparent!important;color:var(--seed-color-fg-disabled)!important}.app-shell .marketplace-filter-rail .marketplace-filter-reset.ant-btn:not(:disabled):hover{border-color:transparent;background:var(--seed-color-bg-pressed);color:var(--seed-color-fg)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-popover .ant-popover-inner{border-radius:var(--seed-radius-r5);box-shadow:0 16px 44px #2a30382e}.app-shell .ant-alert{border-radius:var(--seed-radius-r3);border-color:var(--seed-color-stroke)}.app-shell .ant-tag{margin-inline-end:0;padding:3px 8px;border-color:transparent;border-radius:var(--seed-radius-full);background:var(--seed-color-bg-pressed);color:var(--seed-color-fg-muted);font-size:12px;font-weight:600;line-height:18px}.app-shell .ant-tabs-nav:before{border-bottom-color:var(--seed-palette-gray-300)}.app-shell .ant-tabs-tab{color:var(--seed-color-fg-muted);font-weight:600}.app-shell .ant-tabs-tab:hover,.app-shell .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--seed-color-fg)}.app-shell .ant-tabs-ink-bar{background:var(--seed-color-brand);color:var(--km-on-action)}.app-shell .ant-table{border-color:var(--seed-color-stroke);color:var(--seed-color-fg)}.app-shell .ant-table-thead>tr>th{background:var(--seed-color-bg-weak);color:var(--seed-color-fg-muted);font-weight:700}.app-shell .ant-table-tbody>tr>td{border-bottom-color:var(--seed-palette-gray-300)}.app-shell .ant-table-tbody>tr:hover>td{background:#fffaf7!important}.app-shell .ant-skeleton :is(.ant-skeleton-title,.ant-skeleton-paragraph>li,.ant-skeleton-image,.ant-skeleton-avatar){background:var(--seed-palette-gray-200)}.app-shell .market-header{border:0;background:color-mix(in srgb,#ffffff 94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell .market-brand-mark{border-radius:0;background:transparent;color:var(--seed-color-fg)}.app-shell .market-main-tabs a{border-radius:var(--seed-radius-r2);color:var(--seed-color-fg-muted);font-weight:600;transition:background-color var(--seed-transition),color var(--seed-transition)}.app-shell .market-main-tabs a:hover{color:var(--seed-color-fg)}.app-shell .market-main-tabs a.active{color:var(--wbs-black)}@media(min-width:981px){.app-shell .market-main-tabs a{gap:8px;font-size:16px}.app-shell .market-main-tabs a .anticon{font-size:18px}}@media(min-width:768px)and (max-width:980px){.app-shell .market-main-tabs a{gap:6px;font-size:15px}.app-shell .market-main-tabs a .anticon{font-size:17px}}.app-shell .trade-home-search{border-color:var(--seed-color-stroke)!important;border-radius:var(--seed-radius-full)!important;box-shadow:0 8px 20px #2a30380f}.app-shell .trade-home-search:focus-within{border-color:var(--seed-color-brand)!important;box-shadow:var(--seed-focus-ring)!important}.app-shell .trade-home-search .ant-input,.app-shell .trade-home-search .ant-input:focus,.app-shell .trade-home-search .ant-input:focus-visible{border-color:transparent!important;box-shadow:none!important;outline:0!important}.app-shell .trade-home-search-submit.ant-btn{color:var(--seed-color-fg)!important}.app-shell .home-section-head a{padding:6px 8px;border-radius:var(--seed-radius-r2);color:var(--seed-color-fg-muted)}.app-shell .home-section-head a:hover{background:var(--seed-color-brand-weak);color:var(--seed-color-brand-pressed)}.app-shell :is(.home-show-card,.home-service-card,.home-entity-card,.home-factory-card,.home-news-card,.home-festival-card){border-color:var(--seed-color-stroke);box-shadow:none;transition:border-color var(--seed-transition),box-shadow var(--seed-transition),transform var(--seed-transition)}.app-shell :is(.home-show-card,.home-service-card,.home-entity-card,.home-factory-card,.home-news-card,.home-festival-card):hover{border-color:var(--seed-palette-gray-600);box-shadow:0 10px 24px #2a303814;transform:translateY(-2px)}.app-shell .home-service-icon{background:var(--seed-color-brand);color:var(--km-on-action)}.app-shell .home-entity-card-head .ant-avatar{background:var(--seed-color-brand-weak);color:var(--seed-color-brand-pressed)}.app-shell .home-verified-icon{color:var(--seed-color-brand)}.market-account-scroll{display:contents}@media(max-width:640px){.app-shell .ant-btn{min-height:44px}.app-shell .ant-card,.app-shell :is([class*=-card],[class*=-panel]):not(.ant-btn):not(.ant-tag){border-radius:var(--seed-radius-r3)}.app-shell .market-topbar{grid-template-columns:94px minmax(0,1fr)}.app-shell .market-account-area.is-authenticated{width:100%!important;max-width:none!important;flex:0 1 auto;justify-content:flex-end;overflow:visible;padding:0;scroll-snap-type:none;touch-action:auto}.app-shell .market-account-area.is-authenticated .market-account-scroll{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.app-shell .market-account-area.is-authenticated .market-account-scroll::-webkit-scrollbar{display:none}.app-shell .market-account-area.is-authenticated .market-account-scroll>*{flex:0 0 auto;scroll-snap-align:center}.app-shell .market-account-area.is-authenticated>.my-wbs-trigger{flex:0 0 auto;margin-left:0}.app-shell .market-account-area .market-business-card-button.ant-btn{width:auto!important;min-width:max-content!important;padding-inline:6px!important;gap:5px;font-size:14px;font-weight:700}.app-shell .market-account-area .market-business-card-button.ant-btn>span:not(.ant-btn-icon):not(.anticon){display:inline!important}.app-shell .market-account-area .market-business-card-button.ant-btn .ant-btn-icon,.app-shell .market-account-area .market-business-card-button.ant-btn .anticon{font-size:18px}.app-shell .market-header-inner{padding-bottom:4px}.app-shell .market-search-row{padding-top:4px}.app-shell .market-main-tabs{min-height:44px;padding-bottom:2px}.app-shell .market-header-spacer{height:104px}}@media(max-width:767px){.app-shell .market-search-row{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px!important}.app-shell .market-main-tabs{grid-column:1;grid-row:1;gap:14px;padding:0 2px 8px}.app-shell .market-main-tabs a{width:max-content!important;min-width:max-content!important;min-height:44px;flex:0 0 auto!important;gap:5px;padding:0 2px!important;border-radius:0;font-size:13px}.app-shell .market-main-tabs a .anticon{font-size:16px}.app-shell .market-main-tabs .market-main-tab-label{display:inline!important}.app-shell .market-main-tabs a.active:after{right:2px;left:2px}.app-shell .market-navigation-scroll-button{display:none!important}}@media(max-width:640px){.app-shell .market-main-tabs{padding-bottom:2px}}.market-navigation-scroll-button{display:none}@media(min-width:768px){.app-shell .market-search-row:has(.market-navigation-scroll-button){grid-template-columns:minmax(0,1fr) auto;gap:12px}.app-shell .market-navigation-scroll-button{grid-column:2;grid-row:1;display:inline-flex;height:36px;min-height:36px;align-items:center;padding-inline:9px;border:1px solid var(--seed-color-stroke);border-radius:var(--seed-radius-r2);background:#fff;color:var(--seed-color-fg);font-size:12px;font-weight:700;box-shadow:none}.app-shell .market-navigation-scroll-button.ant-btn:hover,.app-shell .market-navigation-scroll-button.ant-btn:focus-visible{border-color:var(--seed-palette-gray-600)!important;background:var(--seed-color-bg-pressed)!important;color:var(--seed-color-fg)!important}}@media(max-width:980px){.app-shell .market-login-button.ant-btn,.app-shell .market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){border-color:transparent!important;background:transparent!important;color:var(--seed-color-fg)!important;box-shadow:none!important}.app-shell .market-login-button.ant-btn:not(:disabled):hover,.app-shell .market-login-button.ant-btn:not(:disabled):focus,.app-shell .market-login-button.ant-btn:not(:disabled):focus-visible,.app-shell .market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover,.app-shell .market-login-button.ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):focus{border-color:transparent!important;background:transparent!important;color:var(--seed-color-fg)!important}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{transition-duration:.01ms!important}}.member-tutorial.ant-tour-mask{pointer-events:none!important}body:has(.member-tutorial.ant-tour):not(:has(.ant-modal-wrap:not([style*="display: none"]),.ant-drawer-open)){overflow-y:auto!important;width:auto!important}.member-tutorial-highlight{outline:3px solid var(--km-action)!important;outline-offset:4px;border-radius:8px;animation:member-tutorial-pulse 1.5s ease-in-out infinite}@keyframes member-tutorial-pulse{0%,to{box-shadow:0 0 0 3px #ffd60033}50%{box-shadow:0 0 0 9px #ffd60066}}@media(prefers-reduced-motion:reduce){.member-tutorial-highlight{animation:none}}.market-mobile-top-actions{display:none}.app-shell .shared-market-header .market-account-scroll .ant-btn .ant-btn-icon,.app-shell .shared-market-header .market-account-scroll .ant-btn .anticon:not(.locale-chevron){display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.app-shell .shared-market-header .market-account-scroll .ant-btn .anticon:not(.locale-chevron)>svg{display:block}@media(min-width:768px){.app-shell .shared-market-header :is(.market-account-area,.market-scrolled-account-area){align-items:center}.app-shell .shared-market-header :is(.market-account-area,.market-scrolled-account-area) .market-account-scroll{display:flex;align-items:center;gap:2px}.app-shell .shared-market-header :is(.market-account-area,.market-scrolled-account-area) .market-account-scroll>.ant-badge{display:inline-flex;align-items:center;align-self:center;height:38px;line-height:1}.app-shell .shared-market-header :is(.market-account-area,.market-scrolled-account-area) .market-account-scroll .ant-btn,.app-shell .shared-market-header :is(.market-account-area,.market-scrolled-account-area)>.my-wbs-trigger.ant-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:38px}.app-shell .shared-market-header .market-account-scroll .ant-btn .anticon:not(.locale-chevron){font-size:18px}}@media(min-width:1201px){.app-shell .shared-market-header :is(.market-account-area,.market-scrolled-account-area) .market-account-scroll{gap:12px}}.market-main-tab-service-icon,.market-main-tab-festival-icon{width:1em;height:1em;flex:0 0 1em;display:inline-block;background-color:currentColor}.market-main-tab-service-icon{-webkit-mask:url(/images/exhibition-service-tools-icon.svg) center / contain no-repeat;mask:url(/images/exhibition-service-tools-icon.svg) center / contain no-repeat}.market-main-tab-festival-icon{-webkit-mask:url(/images/festival-musicians-icon.svg) center / contain no-repeat;mask:url(/images/festival-musicians-icon.svg) center / contain no-repeat;transform:scale(1.18);transform-origin:center}.market-main-tab-news-icon{width:1.05em;height:1.05em;flex:0 0 1.05em;display:inline-block;overflow:visible}.app-shell .market-header-spacer{height:var(--wbs-rendered-header-height, 120px)!important;flex-basis:var(--wbs-rendered-header-height, 120px)!important}.app-shell[data-fixed-header=true] .market-header-spacer{display:block!important}.app-shell .page-container:has(>:is(.crm-page,.crm-detail-page,.email-studio-page,.workbench-page,.card-capture-page,.ai-agent-page)){padding-top:12px}.app-shell .market-brand-mark>img,.app-shell .market-compact-brand-mark>img{display:block;width:auto!important;max-width:100%;object-fit:contain}.app-shell .market-brand-mark>img{height:37px!important}.app-shell .market-brand-mark{justify-items:start}.app-shell .market-compact-brand-mark>img{height:25px!important}@media(min-width:981px){.app-shell .market-brand-mark>img{height:46px!important}}@media(min-width:768px){.app-shell .shared-market-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:auto!important;background:linear-gradient(to bottom,#03c75a 0,#03c75a 38px,#00ff6eb3 48px,#00ff6e00 66px)!important}.app-shell .shared-market-header .market-header-inner{position:relative;left:50%;width:min(var(--wbs-header-max, var(--wbs-topbar-max, 1280px)),calc(100% - var(--wbs-header-gutter) - var(--wbs-header-gutter)))!important;max-width:none!important;margin-inline:0!important;transform:translate(-50%);padding:8px 0 0!important;box-sizing:border-box;background:transparent!important}.app-shell .shared-market-header.is-topbar-hidden{background:#fff!important}.app-shell .shared-market-header.is-topbar-hidden .market-header-inner{padding-top:4px!important}.app-shell .shared-market-header .market-topbar{margin-inline:0;padding-inline:0;background:transparent}}@media(min-width:768px)and (max-width:1200px){.app-shell .shared-market-header{--wbs-header-gutter: 16px}.app-shell .shared-market-header .market-topbar{gap:12px;overflow:visible}.app-shell .market-brand-mark{width:192px;height:44px}.app-shell .market-brand-mark>img{height:40px!important}.app-shell .market-account-area{flex:0 0 auto;gap:6px;min-width:0}.app-shell .market-account-area .market-account-scroll{display:flex;align-items:center;gap:2px;min-width:0}.app-shell .market-locale-dropdown.ant-btn,.app-shell .market-business-card-button.ant-btn{width:34px;min-width:34px;height:34px;padding:0!important;justify-content:center}.app-shell .market-locale-dropdown.ant-btn>span:not(.anticon),.app-shell .market-locale-dropdown.ant-btn .locale-chevron,.app-shell .market-business-card-button.ant-btn>span:not(.ant-btn-icon):not(.anticon),.app-shell .market-account-area.is-authenticated .my-wbs-trigger>span:not(.ant-avatar){display:none}.app-shell .market-account-area.is-authenticated .my-wbs-trigger{width:36px;min-width:36px;height:36px;padding:0}}@media(min-width:981px)and (max-width:1200px){.app-shell .shared-market-header{--wbs-header-gutter: 28px}}@media(min-width:1101px){.app-shell.header-rail-aligned-shell{--wbs-header-rail-offset: var(--wbs-filter-rail-width)}.app-shell.header-rail-aligned-shell.detail-filter-shell:has(.detail-filter-layout.filter-collapsed){--wbs-header-rail-offset: 52px}.app-shell.header-rail-aligned-shell .shared-market-header .market-header-inner{left:var(--wbs-header-rail-offset);width:min(var(--wbs-header-max, var(--wbs-topbar-max, 1280px)),calc(100% - var(--wbs-header-rail-offset) - 8px))!important;transform:none;padding:8px 4px 0 8px!important}.app-shell.header-rail-aligned-shell .shared-market-header.is-topbar-hidden .market-header-inner{padding-top:4px!important}.app-shell.header-rail-aligned-shell .shared-market-header .market-search-row{padding-left:8px!important;padding-right:0!important}.app-shell.header-rail-aligned-shell .market-brand-mark{place-items:center start}}@media(max-width:767px){.app-shell .shared-market-header{height:56px!important;min-height:56px!important;background:#03c75a!important;box-shadow:0 1px #11111114}.app-shell .shared-market-header .market-header-inner,.app-shell .shared-market-header.is-topbar-hidden .market-header-inner{width:100%!important;height:56px!important;min-height:56px!important;padding:0 16px!important;background:transparent!important}.app-shell .shared-market-header .market-topbar,.app-shell .shared-market-header.is-topbar-hidden .market-topbar{width:100%;height:56px!important;min-height:56px!important;max-height:56px!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;overflow:visible;background:transparent!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.app-shell .market-account-area,.app-shell .market-search-row{display:none!important}.app-shell .market-brand{min-width:0;min-height:44px;flex:0 0 122px}.app-shell .market-brand-mark{width:122px;height:38px;flex:0 0 122px}.app-shell .market-brand-mark>img{height:38px!important}.app-shell .market-mobile-top-actions{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:4px;overflow:hidden}.app-shell .market-mobile-quick-scroll{min-width:0;flex:0 1 auto;width:max-content;max-width:calc(100% - 44px);display:flex;align-items:center;justify-content:flex-start;gap:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.app-shell .market-mobile-quick-scroll::-webkit-scrollbar{display:none}.app-shell .market-mobile-quick-scroll>.ant-badge{flex:0 0 auto}.app-shell .market-mobile-top-action.ant-btn,.app-shell .market-mobile-login-action.ant-btn{min-width:40px;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:#171717;box-shadow:none}.app-shell .market-mobile-login-action.ant-btn{width:auto;padding-inline:10px;border-radius:10px;font-size:14px;font-weight:700}.app-shell .market-mobile-top-action.ant-btn .anticon{font-size:22px}.app-shell .market-mobile-top-action.ant-btn:hover,.app-shell .market-mobile-top-action.ant-btn.is-active,.app-shell .market-mobile-login-action.ant-btn:hover,.app-shell .market-mobile-login-action.ant-btn:focus-visible{background:transparent!important;color:#171717!important}.app-shell .market-mobile-top-action.ant-btn:hover{opacity:.68}.app-shell .market-mobile-top-action.ant-btn:focus-visible{background:transparent!important;color:#171717!important;outline:2px solid rgba(17,17,17,.45);outline-offset:-3px}.app-shell .market-header-spacer{height:56px!important;flex-basis:56px!important}}@media(max-width:767px){.market-mobile-navigation-drawer.ant-drawer,.market-mobile-navigation-drawer .ant-drawer-content-wrapper{border-radius:0!important}.market-mobile-navigation-drawer .ant-drawer-content-wrapper{width:min(88vw,360px)!important}.market-mobile-navigation-drawer .ant-drawer-content,.market-mobile-navigation-drawer .ant-drawer-header,.market-mobile-navigation-drawer .ant-drawer-body{border-radius:0!important}.market-mobile-navigation-drawer .ant-drawer-content{background:var(--seed-color-bg, #ffffff)}.market-mobile-navigation-drawer .ant-drawer-header{min-height:56px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--seed-color-stroke, #e8e9ec);background:var(--seed-color-bg, #ffffff)}.market-mobile-navigation-drawer .ant-drawer-title{min-width:0}.market-mobile-drawer-title-label{color:var(--seed-color-fg, #202124);font-size:18px;font-weight:800;line-height:24px}.market-mobile-drawer-close.ant-btn{width:40px;height:40px;padding:0;color:var(--seed-color-fg, #202124);font-size:20px}.market-mobile-navigation-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:20px;padding:16px 16px max(24px,env(safe-area-inset-bottom));background:var(--seed-color-bg, #ffffff)}.market-mobile-account-card{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:0;background:var(--seed-color-bg-layer, #f5f6f7);color:var(--seed-color-fg, #202124)}.market-mobile-account-card .ant-avatar{background:#171717;color:#03c75a;font-weight:800}.market-mobile-account-card>span:last-child{min-width:0;display:grid;gap:2px}.market-mobile-account-card strong,.market-mobile-account-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-mobile-account-card strong{color:var(--seed-color-fg, #202124);font-size:15px;line-height:20px}.market-mobile-account-card small{color:var(--seed-color-fg-muted, #6b7280);font-size:12px;line-height:18px}.market-mobile-drawer-nav{display:grid;gap:24px}.market-mobile-drawer-nav section{display:grid;gap:8px}.market-mobile-drawer-nav h2{margin:0;padding-inline:12px;color:var(--seed-color-fg-muted, #6b7280);font-size:12px;font-weight:700;line-height:18px}.market-mobile-drawer-list{display:grid;gap:2px}.market-mobile-drawer-list>a{position:relative;min-height:48px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 12px;border-radius:0;color:var(--seed-color-fg, #202124);font-size:15px;font-weight:600;line-height:20px}.market-mobile-drawer-list>a .anticon{color:var(--seed-color-fg-muted, #667085);font-size:20px}.market-mobile-drawer-list>a:hover,.market-mobile-drawer-list>a:focus-visible{background:var(--seed-color-bg-pressed, #f0f1f3);color:var(--seed-color-fg, #202124)}.market-mobile-drawer-list>a.active{background:var(--seed-color-brand-weak, #bfffdb);color:var(--seed-color-fg, #202124);font-weight:800}.market-mobile-drawer-list>a.active:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0;background:#03c75a}.market-mobile-drawer-list>a.active .anticon{color:var(--seed-color-fg, #202124)}.market-mobile-drawer-settings .market-locale-dropdown.ant-btn{width:100%!important;min-width:0!important;height:48px!important;display:flex;justify-content:flex-start;gap:12px;padding:0 12px!important;border-radius:0;color:var(--seed-color-fg, #202124);font-size:15px;font-weight:600}.market-mobile-drawer-settings .market-locale-dropdown.ant-btn>span,.market-mobile-drawer-settings .market-locale-dropdown .locale-chevron{display:inline-flex!important}.market-mobile-drawer-settings .market-locale-dropdown .locale-chevron{margin-left:auto}.market-mobile-drawer-login.ant-btn{min-height:48px;border:0;border-radius:0;background:#171717;color:#fff;font-weight:700;box-shadow:none}}.app-shell :is(.market-brand-mark,.market-compact-brand-mark)>img{width:155px!important;height:auto!important;max-height:28px}@media(max-width:767px){.app-shell :is(.market-brand-mark,.market-compact-brand-mark)>img{width:132px!important;max-height:24px}}@media(max-width:767px){:root{--wbs-content-gutter-mobile: 0px;--wbs-mobile-content-inset: clamp(16px, 5vw, 20px);--wbs-mobile-section-line: #eceef0}html,body,#root,.app-shell,.market-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell>.page-container,.page-container{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;padding-inline:0!important;padding-block-start:0!important;padding-block-end:env(safe-area-inset-bottom,0px)!important;overflow-x:clip}.app-shell>.page-container>*{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin-inline:0!important;margin-block-start:0!important;padding-inline:0!important;padding-block-start:0!important;row-gap:0!important;grid-auto-columns:minmax(0,1fr)}.app-shell .page-container>.ant-space-vertical{gap:0!important}.app-shell .page-container>.ant-row,.app-shell .page-container>.ant-space-vertical>.ant-space-item>.ant-row{margin-inline:0!important;row-gap:0!important}.app-shell .page-container>.ant-row>.ant-col,.app-shell .page-container>.ant-space-vertical>.ant-space-item>.ant-row>.ant-col{padding-inline:0!important}.app-shell .page-container :is(.wbs-content,.industry-paper,.public-profile-layout,.person-profile-layout,.detail-filter-layout,.expo-service-market-shell,.expo-service-market-layout,.company-service-market-shell,.maker-directory-shell,.buyer-market-shell,.news-article-shell,.product-detail-shell,.product-proposal-detail-shell,.product-proposal-layout,.quote-new-layout,.quote-one-page-layout){width:100%;max-width:100%;min-width:0;margin-inline:0;padding-inline:0;gap:0}.app-shell .page-container .ant-card{border-inline-width:0!important;border-radius:0!important;box-shadow:none!important}.app-shell .page-container>.ant-card,.app-shell .page-container>.ant-space-vertical>.ant-space-item>.ant-card{margin-block:0!important;border-block-color:var(--wbs-mobile-section-line)}.app-shell .page-container>.ant-card>:is(.ant-card-head,.ant-card-body),.app-shell .page-container>.ant-space-vertical>.ant-space-item>.ant-card>:is(.ant-card-head,.ant-card-body){padding-inline:var(--wbs-mobile-content-inset)}.app-shell .page-container .ant-card>.ant-card-body:has(>.ant-table-wrapper:only-child){padding-inline:0}.app-shell .ant-card-head-wrapper:has(>.ant-card-extra :is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number)){flex-direction:column;align-items:stretch;gap:12px}.app-shell .ant-card-head-wrapper:has(>.ant-card-extra :is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number))>.ant-card-extra{width:100%;min-width:0;margin-block-start:0;margin-inline-start:0}.app-shell .ant-card-extra .ant-space:has(:is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number)){display:flex;flex-wrap:wrap;width:100%}.app-shell .ant-card-extra .ant-space:has(:is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number))>.ant-space-item{flex:1 1 180px;min-width:0}.app-shell .ant-card-extra .ant-space-item>:is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number){width:100%!important;min-height:44px}.app-shell .ant-card-extra .ant-select-single{height:44px}.app-shell .page-title{margin:0;padding:20px var(--wbs-mobile-content-inset) 16px!important;gap:12px}.app-shell .page-title h1.ant-typography,.app-shell .participation-requests-head h1.ant-typography,.app-shell .festival-registration-head h1.ant-typography{font-size:26px;line-height:1.3}.app-shell :is(.participation-requests-head,.festival-registration-head){margin-block:0;padding:20px var(--wbs-mobile-content-inset) 16px}.app-shell .festival-registration-head>.ant-btn{min-height:44px}.app-shell .organizer-action-card>header{flex-wrap:wrap;gap:12px}.app-shell .organizer-action-card>header>.ant-space{flex-wrap:wrap;max-width:100%}.app-shell .organizer-action-card>header .ant-btn{min-height:44px}.app-shell :is(.threads-profile-page,.public-person-profile-page,.company-timeline-page,.home-page-content,.calendar-page){padding-block-end:0}.app-shell :is(.content-empty-state-lg,.my-profile-tab-empty){min-height:240px}.app-shell :is(.comparison-hero,.services-hero,.directory-hero,.detail-report-hero,.investment-hero,.investment-detail-hero,.investment-workspace-head,.friends-hero,.calendar-page-head){margin-inline:0;padding-inline:var(--wbs-mobile-content-inset);border-inline:0;border-radius:0;box-shadow:none}.app-shell :is(.home-page-content,.home-news-stack,.home-top-stack){gap:0}.app-shell .home-market-section{margin:0;padding:20px 0 0;border-bottom:1px solid var(--wbs-mobile-section-line)}.app-shell .home-section-head{margin:0;padding:0 var(--wbs-mobile-content-inset) 16px;gap:12px}.app-shell :is(.home-news-grid,.home-service-grid,.home-entity-grid,.home-factory-grid,.home-festival-row){grid-template-columns:minmax(0,1fr);gap:0}.app-shell :is(.home-news-card,.home-service-card,.home-entity-card,.home-factory-card,.home-festival-card,.home-rfq-card,.home-show-card){margin:0;border:0;border-bottom:1px solid var(--wbs-mobile-section-line);border-radius:0;box-shadow:none}.app-shell :is(.home-news-card,.home-service-card,.home-entity-card,.home-festival-card,.home-rfq-card){padding:16px var(--wbs-mobile-content-inset)}.app-shell .home-news-card{min-height:0}.app-shell :is(.home-market-grid,.home-rfq-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--wbs-mobile-section-line)}.app-shell .trade-home-hero{margin:0;padding:24px var(--wbs-mobile-content-inset);border-radius:0}.app-shell .trade-home-search-panel:not(.is-open){width:100%;max-width:100%}.app-shell :is(.threads-profile-page,.public-person-profile-page,.public-profile-main,.person-profile-main,.person-profile-side){margin-inline:0;padding-inline:0;gap:0}.app-shell .person-profile-layout{grid-template-columns:minmax(0,1fr)}.app-shell :is(.threads-profile-hero,.person-profile-hero,.public-thread-post,.profile-product-detail-card,.my-profile-settings-panel){margin-inline:0;border-inline:0;border-radius:0;box-shadow:none}.app-shell .threads-profile-head,.app-shell .threads-profile-copy{padding-inline:var(--wbs-mobile-content-inset)}.app-shell :is(.threads-profile-actions,.my-profile-primary-actions){margin:0;padding:16px var(--wbs-mobile-content-inset)}.app-shell .my-profile-settings-panel{margin-block:0}.app-shell .my-profile-settings-list{grid-template-columns:minmax(0,1fr)}.app-shell :is(.my-profile-settings-head,.my-profile-settings-item){padding-inline:var(--wbs-mobile-content-inset)}.app-shell .my-profile-settings-item{min-height:52px;border-inline:0}.app-shell .threads-profile-tabs--single-row{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.app-shell .threads-profile-tabs--single-row button{flex:0 0 auto;min-height:48px;padding-inline:16px}.app-shell .company-timeline-page{grid-template-columns:minmax(0,1fr);background:#fff!important}.app-shell :is(.company-timeline-profile-rail,.company-timeline-utility-rail){display:none}.app-shell :is(.company-timeline-feed,.company-timeline-list){gap:0}.app-shell :is(.company-timeline-composer,.company-timeline-card,.company-timeline-empty){border:0;border-bottom:1px solid var(--wbs-mobile-section-line)}.app-shell .company-timeline-feed-heading{padding:20px var(--wbs-mobile-content-inset) 12px}.app-shell .company-timeline-filters{padding:12px var(--wbs-mobile-content-inset);border-bottom:1px solid var(--wbs-mobile-section-line)}.app-shell .company-timeline-card .ant-card-body{padding-inline:var(--wbs-mobile-content-inset)}.app-shell .company-timeline-card-footer{margin-inline:calc(-1 * var(--wbs-mobile-content-inset))}.app-shell :is(.exhibition-results-area,.maker-directory-main,.buyer-feed-area,.service-white-section,.industry-paper,.investment-category-section){margin-inline:0;padding-inline:0}.app-shell :is(.exhibition-results-area,.exhibition-result-list-new,.service-tender-list,.buyer-feed-grid,.service-expert-grid--directory,.investment-directory-page .investment-card-grid,.detail-scroll-stack){gap:0}.app-shell .myfair-detail-hero{gap:0}.app-shell :is(.myfair-gallery-card,.myfair-info-card){border:0;border-bottom:1px solid var(--wbs-mobile-section-line);border-radius:0!important}.app-shell .myfair-info-card{padding:20px var(--wbs-mobile-content-inset)}.app-shell .myfair-detail-topbar{min-height:56px;margin:0;padding:6px var(--wbs-mobile-content-inset)}.app-shell .myfair-detail-back.ant-btn{min-height:44px}.app-shell .participation-requests-page .service-common-card>.ant-segmented{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.app-shell .participation-requests-page .service-common-card>.ant-segmented .ant-segmented-group{width:max-content}.app-shell .participation-requests-page .service-common-card>.ant-segmented .ant-segmented-item{flex:0 0 auto}.app-shell .participation-requests-page .service-common-card>.ant-segmented .ant-segmented-item-label{min-height:44px;line-height:44px}.app-shell :is(.exhibition-results-heading,.exhibition-commerce-controls,.detail-filter-mobile-bar,.service-section-head){margin-inline:0;padding-inline:var(--wbs-mobile-content-inset)}.app-shell .exhibition-results-heading{padding-block:20px 12px}.app-shell .selected-filter-chips{padding-inline:var(--wbs-mobile-content-inset)}.app-shell .selected-filter-chips:not(:empty){padding-block:8px 12px}.app-shell :is(.exhibition-list-item,.marketplace-entity-card,.service-tender-card,.service-common-card){border-inline:0;border-radius:0;box-shadow:none}.app-shell :is(.service-common-card,.organizer-kpi-grid){margin-block:0!important}.app-shell .service-common-card{border-inline:0!important;border-radius:0!important;box-shadow:none!important}.app-shell .organizer-kpi-grid{gap:0}.app-shell .detail-booth-request-panel{padding:16px}.app-shell .detail-booth-request-panel>.detail-mini-head{flex-direction:column;align-items:stretch;gap:6px}.app-shell .detail-booth-request-panel .detail-mini-head>span{min-width:0;overflow-wrap:anywhere}.app-shell .wbs-demo-watermark{position:static;align-self:flex-end;max-width:calc(100% - 32px);margin:12px 16px max(12px,env(safe-area-inset-bottom,0px));z-index:auto}.app-shell .ant-descriptions-bordered:has(.ant-descriptions-item-label+.ant-descriptions-item-content) .ant-descriptions-view{border:0;border-radius:0}.app-shell .ant-descriptions-bordered:has(.ant-descriptions-item-label+.ant-descriptions-item-content) :is(table,tbody,tr){display:block;box-sizing:border-box;width:100%;min-width:0}.app-shell .ant-descriptions-bordered:has(.ant-descriptions-item-label+.ant-descriptions-item-content) :is(.ant-descriptions-item-label,.ant-descriptions-item-content){display:block;box-sizing:border-box;width:100%!important;max-width:100%;min-width:0;border-inline:0;background:transparent;overflow-wrap:anywhere}.app-shell .ant-descriptions-bordered:has(.ant-descriptions-item-label+.ant-descriptions-item-content) .ant-descriptions-item-label{padding:12px 0 4px!important;border-bottom:0;color:var(--wbs-muted);font-size:12px;line-height:1.5}.app-shell .ant-descriptions-bordered:has(.ant-descriptions-item-label+.ant-descriptions-item-content) .ant-descriptions-item-content{padding:0 0 12px!important;border-bottom:1px solid var(--wbs-mobile-section-line);font-size:14px;line-height:1.6}.app-shell .ant-descriptions-bordered:has(.ant-descriptions-item-label+.ant-descriptions-item-content) .ant-descriptions-item-content>*{max-width:100%}.app-shell :is(.news-article-layout,.production-news-content,.production-news-feed,.production-news-card-grid){min-width:0;gap:0;margin-inline:0;padding-inline:0}.app-shell :is(.news-article-hero,.news-side-card,.production-news-card,.production-news-panel,.community-news-comments,.community-post-comments){margin-inline:0;border-inline:0;border-radius:0;box-shadow:none}.app-shell :is(.news-article-hero-copy,.news-article-copy,.news-article-backrow,.production-news-hero,.production-news-section-heading,.community-news-comments,.community-post-comments){padding-inline:var(--wbs-mobile-content-inset)}.app-shell .paper-section{margin-inline:0;margin-block-start:0}.app-shell .paper-section-head{padding-inline:var(--wbs-mobile-content-inset)}.app-shell .crm-calendar-panel{border-inline:0;border-radius:0}.app-shell .crm-calendar-main{padding:16px 0 0}.app-shell :is(.calendar-page-topbar,.crm-calendar-head){margin:0;padding-inline:var(--wbs-mobile-content-inset)}.app-shell .calendar-page-topbar{padding-block:12px}.app-shell .crm-calendar-agenda{padding-inline:var(--wbs-mobile-content-inset)}.app-shell :is(.subscription-summary-grid,.subscription-preview-grid){grid-template-columns:minmax(0,1fr);gap:0}.app-shell .subscription-usage-grid{grid-template-columns:minmax(0,1fr);gap:0}.app-shell .subscription-usage-grid article{padding-inline:0;border-inline:0;border-radius:0}.app-shell .card-capture-my-qr{padding-inline:var(--wbs-mobile-content-inset)}.app-shell .card-capture-tabs>.ant-tabs-nav{margin-bottom:0;padding-inline:var(--wbs-mobile-content-inset)}.app-shell .capture-form-card>.ant-card-body{padding-inline:var(--wbs-mobile-content-inset)}:is(.ant-input,.ant-input-number-input,.ant-select-selection-search-input),.ant-picker-input>input{font-size:16px!important}.ant-form :is(.ant-input-affix-wrapper,.ant-picker,.ant-select-single .ant-select-selector,.ant-input-number){min-height:44px}.ant-form .ant-select-single{height:44px}.ant-form .ant-select-single .ant-select-selection-item{line-height:42px}.ant-form .ant-input-number-input{height:42px}.ant-form .ant-input:not(textarea){min-height:44px}.ant-form .ant-input-affix-wrapper>.ant-input{min-height:0}.ant-form .ant-btn:not(.ant-btn-sm):not(.ant-btn-text):not(.ant-btn-link){min-height:44px}.ant-form>.ant-space-horizontal:has(.ant-form-item){display:flex;flex-direction:column;align-items:stretch;width:100%!important}.ant-form>.ant-space-horizontal:has(.ant-form-item)>.ant-space-item{width:100%;min-width:0}.ant-form>.ant-space-horizontal:has(.ant-form-item) .ant-form-item-control-input-content>:is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number){width:100%!important}.ant-modal:has(.ant-form){top:max(12px,env(safe-area-inset-top,0px))!important;padding-block-end:max(12px,env(safe-area-inset-bottom,0px))}.ant-modal:has(.ant-form) .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.ant-modal:has(.ant-form) .ant-modal-body{flex:1 1 auto;min-height:0!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-modal:has(.ant-form) :is(.ant-modal-header,.ant-modal-footer){flex:0 0 auto}.ant-modal:has(.ant-form) .ant-modal-close{top:8px;inset-inline-end:8px;width:44px;height:44px}.ant-modal:has(.ant-form) .ant-modal-title{padding-inline-end:36px}:is(.ant-modal-footer,.ant-picker-footer) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){border-color:var(--wbs-yellow)!important;background:var(--wbs-yellow)!important;color:var(--km-on-action)!important}:is(.company-channel-page,.company-site-preview-page) :is(.company-channel-hero,.company-channel-section,.company-channel-profile-section){box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;border-radius:0}:is(.company-channel-page,.company-site-preview-page) .company-channel-section{margin-block-start:0;padding-inline:0;border-bottom:1px solid var(--wbs-mobile-section-line)}:is(.company-channel-page,.company-site-preview-page) .company-channel-section>header{margin:0;padding:20px var(--wbs-mobile-content-inset) 16px}:is(.company-channel-page,.company-site-preview-page) .company-channel-product-grid{gap:1px;background:var(--wbs-mobile-section-line)}:is(.company-channel-page,.company-site-preview-page) .company-channel-product-grid article{border:0;border-radius:0}:is(.company-channel-page,.company-site-preview-page) :is(.company-channel-profile-grid,.company-channel-timeline>div,.company-channel-contacts>div){padding-inline:var(--wbs-mobile-content-inset)}:is(.company-channel-page,.company-site-preview-page) .company-channel-revenue{padding-inline:var(--wbs-mobile-content-inset)}.app-shell .page-container :where(main,section,article,form,[class*=-page],[class*=-layout]){min-width:0}.app-shell :where(.ant-card,.ant-card-body,.ant-form,.ant-form-item,.ant-form-item-control,.ant-form-item-control-input-content){min-width:0}.app-shell :where(.ant-tabs-nav,.ant-tabs-nav-wrap,.ant-tabs-content-holder){min-width:0;max-width:100%}.app-shell .ant-tabs-nav-wrap{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-shell .ant-tabs-nav-wrap::-webkit-scrollbar,.app-shell .ant-table-wrapper::-webkit-scrollbar{display:none}.app-shell .ant-table-wrapper{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.app-shell :where(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number),.ant-modal :where(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number),.ant-drawer :where(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number){min-width:0!important;max-width:100%}.app-shell .page-title,.app-shell .page-title-copy,.app-shell .page-title-extra{min-width:0}.app-shell :where(.login-screen,.signup-only-screen,.record-detail-page),.app-shell :where(.login-form-panel,.signup-form-panel),:where(.login-screen,.signup-only-screen,.record-detail-page){box-sizing:border-box;width:100%;max-width:100%;min-width:0}.login-screen,.signup-only-screen{margin-inline:0}.login-form-wrap,.signup-form-wrap{min-width:0;max-width:100%}}@media(max-width:420px){.app-shell :where(h1,h2,h3,.ant-typography,.page-title,.page-title-copy,.page-title-description){min-width:0;overflow-wrap:anywhere}.app-shell :where(.ant-btn,.ant-segmented,.ant-select-selector){max-width:100%}}.km-source-details{margin:28px 0;padding-top:28px;border-top:1px solid #e0e7e3}.km-source-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:20px}.km-source-heading h3{margin:0;font-size:22px}.km-source-heading img{width:150px;height:55px;object-fit:contain}.km-source-slogan{color:var(--km-ink);font-weight:650}.km-source-facts{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px 24px;margin:24px 0;line-height:1.7}.km-source-facts dt{color:var(--km-secondary)}.km-source-facts dd{margin:0;overflow-wrap:anywhere}.km-source-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.km-source-gallery .ant-image{display:block;width:100%}.km-source-gallery .ant-image-img{width:100%;height:240px;object-fit:cover;border-radius:12px}.km-source-credit{margin-top:20px;font-size:13px;color:var(--km-secondary)}.km-source-credit a{text-decoration:underline}.km-footer{margin-top:64px;padding:40px var(--wbs-header-gutter,24px);background:var(--km-canvas);border-top:1px solid var(--km-border)}.km-footer-inner{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:24px 48px}.km-footer-inner p{margin:14px 0 0;color:var(--km-secondary)}.km-footer address{font-style:normal;display:grid;gap:8px;align-content:start}.km-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.km-footer small{color:var(--km-secondary)}.km-footer a{color:var(--km-ink)}.km-about{padding-block:48px}.km-about h1{font-size:clamp(44px,7vw,90px);line-height:1.05;letter-spacing:-.05em;margin:18px 0 36px}.km-about-intro{max-width:960px;white-space:pre-line;font-size:19px;line-height:1.9}.km-about section{padding-top:56px}.km-catalogue-link{display:inline-flex;padding:13px 20px;margin-top:20px;border-radius:999px;background:var(--km-action);color:var(--km-on-action);font-weight:650}.km-legal-content{line-height:1.9;overflow-wrap:anywhere}.km-legal-content p{white-space:pre-line;margin:18px 0}.km-legal-content h2,.km-legal-content h3,.km-legal-content strong{color:var(--km-ink)}.km-legal-content ul,.km-legal-content ol{padding-left:24px}.km-catalogue-summary{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 0;color:var(--km-secondary)}.km-catalogue-summary a{color:var(--km-ink);text-decoration:underline}.exhibition-results-actions:has(.km-catalogue-scope){flex-wrap:wrap}.km-catalogue-scope{max-width:100%}@media(max-width:767px){.km-source-facts{grid-template-columns:90px minmax(0,1fr);gap:10px 14px;font-size:14px}.km-source-gallery{grid-template-columns:1fr}.km-source-gallery .ant-image-img{height:auto;max-height:420px;object-fit:contain}.km-footer-inner{grid-template-columns:1fr;gap:24px}.km-footer{margin-top:36px;padding-block:28px}.km-about{padding-block:28px}.km-about-intro{font-size:16px}}:root{--km-canvas: #f5f5f5;--km-surface: #ffffff;--km-ink: #000000;--km-secondary: #666666;--km-muted: #999999;--km-border: #dedede;--km-action: #000000;--km-action-hover: #333333;--km-on-action: #ffffff;--km-selected: #ededed;--seed-palette-gray-100: var(--km-canvas);--seed-palette-gray-200: #eeeeee;--seed-palette-gray-300: #e8e8e8;--seed-palette-gray-400: var(--km-border);--seed-palette-gray-500: #cccccc;--seed-palette-gray-600: #b3b3b3;--seed-palette-gray-700: #767676;--seed-palette-gray-800: var(--km-secondary);--seed-palette-gray-900: var(--km-action-hover);--seed-palette-gray-1000: var(--km-ink);--seed-palette-yellow-100: var(--km-selected);--seed-palette-yellow-200: #e6e6e6;--seed-palette-yellow-300: #d4d4d4;--seed-palette-yellow-500: var(--km-action-hover);--seed-palette-yellow-600: var(--km-action);--seed-palette-yellow-700: var(--km-action-hover);--seed-color-brand: var(--km-action);--seed-color-brand-pressed: var(--km-action-hover);--seed-color-brand-weak: var(--km-selected);--seed-color-fg: var(--km-ink);--seed-color-fg-muted: var(--km-secondary);--seed-color-bg: var(--km-surface);--seed-color-bg-weak: var(--km-canvas);--seed-color-stroke: var(--km-border);--seed-focus-ring: 0 0 0 3px rgba(0, 0, 0, .14);--wbs-bg: var(--km-canvas);--wbs-surface: var(--km-surface);--wbs-black: var(--km-ink);--wbs-yellow: var(--km-action);--wbs-yellow-dark: var(--km-action-hover);--wbs-yellow-soft: var(--km-selected);--wbs-page-yellow: var(--km-canvas);--wbs-page-yellow-soft: #fafafa;--wbs-commerce: var(--km-action);--wbs-commerce-dark: var(--km-ink);--wbs-commerce-soft: var(--km-selected);--wbs-border: var(--km-border);--wbs-muted: var(--km-secondary);--wbs-form-focus-ring: rgba(0, 0, 0, .14)}body,body:has(.home-page-content),.app-shell,.app-shell:has(.home-page-content){background-color:var(--km-canvas)!important;color:var(--km-ink)}.app-shell .market-header.shared-market-header,.app-shell .market-header.shared-market-header.is-topbar-hidden{background:#f5f5f5cc!important;background-image:none!important;border-bottom:1px solid rgba(0,0,0,.05);color:var(--km-ink)!important;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell .market-header.shared-market-header .market-header-inner,.app-shell .market-header.shared-market-header .market-topbar{background:transparent!important;color:var(--km-ink)!important}.app-shell .market-header.shared-market-header .market-login-button.ant-btn,.app-shell .trade-home-search-submit.ant-btn{background:var(--km-action)!important;border-color:var(--km-action)!important;color:var(--km-on-action)!important}.app-shell .market-header.shared-market-header .market-login-button.ant-btn:hover,.app-shell .trade-home-search-submit.ant-btn:hover{background:var(--km-action-hover)!important;border-color:var(--km-action-hover)!important;color:var(--km-on-action)!important}.app-shell .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--km-on-action)}.app-shell .ant-radio-checked .ant-radio-inner:after{background:var(--km-on-action)}.app-shell .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.login-brand-panel,.signup-brand-panel{background:#111}.login-brand-panel:before{background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 70%)}.login-brand-panel:after,.signup-brand-panel:after{background:linear-gradient(90deg,#333333,#252525,transparent)}.login-brand-panel .login-hero-copy h1.ant-typography,.login-brand-panel .login-route-metrics strong,.login-brand-panel .login-process-item .anticon,.signup-brand-panel .signup-benefit-item>span{color:#fff}.login-route-line span{background:#fff}.login-route-line:before{background:#767676}.signup-benefit-item>span{background:#ffffff1a}.km-catalogue-link:hover,.km-catalogue-link:focus-visible,.content-empty-state-button.primary:hover,.content-empty-state-button.primary:focus{background:var(--km-action-hover);border-color:var(--km-action-hover);color:var(--km-on-action)}
