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{color:#18231f;background:#f4f7f6;font-synthesis:none;text-rendering:optimizeLegibility;--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Noto Sans SC", Arial, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ink: #18231f;--muted: #66716c;--line: #dce3df;--soft-line: #e8eeeb;--surface: #ffffff;--canvas: #f4f7f6;--blue: #175cd3;--blue-soft: #eaf1ff;--green: #16794b;--green-soft: #eaf7ef;--amber: #b54708;--amber-soft: #fff3e0;--coral: #c4320a;--coral-soft: #fff0eb}*{box-sizing:border-box;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segmented-icon-label{display:inline-grid;place-items:center}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.5}h1,h2,h3{text-wrap:balance}button,input,textarea,select{font:inherit}button{touch-action:manipulation}.ant-form,.ant-table{font-size:14px;line-height:1.45}.ant-form-item-label>label,.ant-form-item-extra,.ant-form-item-explain,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-item,.ant-input-number,.ant-picker{font-size:14px;line-height:1.45}.auth-loading,.login-page{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-loading{align-content:center;gap:14px;color:var(--muted);font-size:14px}.login-page{background:var(--canvas)}.login-panel{width:min(100%,420px);padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:7px;box-shadow:0 18px 48px #1c2d2514}.login-brand{display:flex;align-items:center;gap:12px}.login-brand .brand-mark{padding:0}.login-brand>div:last-child{display:flex;min-width:0;flex-direction:column}.login-brand strong{font-size:18px;font-weight:700;line-height:1.3}.login-brand span:last-child{margin-top:2px;color:var(--muted);font-size:13px}.login-heading{margin:30px 0 22px}.login-heading h1{margin:0;font-size:26px;font-weight:700;line-height:1.25}.login-heading p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.login-alert,.login-panel>.ant-alert{margin-bottom:18px}.login-form .ant-form-item{margin-bottom:18px}.login-form .ant-input,.login-form .ant-input-affix-wrapper,.login-form .ant-btn{min-height:44px}.nav-link:focus-visible,.product-name-cell:focus-visible,.product-card-main:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 14px 16px;overflow:hidden;background:#fbfcfc;border-right:1px solid var(--line);z-index:20}.brand{display:flex;align-items:center;min-width:0;gap:11px;padding:0 7px 22px}.brand-mark,.mobile-brand-mark{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:7px;color:#fff;background:var(--blue);box-shadow:inset 0 0 0 1px #ffffff2e}.brand>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.brand strong{font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:1.2}.brand span{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.side-nav{display:flex;flex-direction:column;gap:4px}.nav-kicker{padding:12px 12px 6px;color:#8a958f;font-size:12px;font-weight:700}.nav-kicker-system{margin-top:12px}.nav-group{display:grid;gap:4px}.nav-parent{display:grid;grid-template-columns:20px 1fr;align-items:center;min-height:38px;gap:10px;padding:0 11px;color:#273c33;font-size:13px;font-weight:750}.nav-submenu{display:grid;gap:3px;margin-left:10px;padding-left:9px;border-left:1px solid #dce5e0}.nav-link{display:grid;grid-template-columns:20px 1fr 15px;align-items:center;min-height:42px;gap:10px;padding:0 11px;color:#53605b;border:1px solid transparent;border-radius:6px;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nav-link:hover{color:var(--ink);background:#f2f5f4}.nav-link.active{color:#174ea6;background:var(--blue-soft);border-color:#d6e3ff;font-weight:650}.nav-sub-link{min-height:38px;font-size:13px}.nav-chevron{opacity:0;transition:opacity .15s ease}.nav-link.active .nav-chevron,.nav-link:hover .nav-chevron{opacity:1}.sidebar-status{display:grid;grid-template-columns:10px 1fr;align-items:center;gap:10px;margin-top:auto;padding:13px 10px;border-top:1px solid var(--soft-line)}.status-dot{width:8px;height:8px;border-radius:50%;background:#98a39e;box-shadow:0 0 0 3px #eef1f0}.status-dot.connected{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.sidebar-status div{display:flex;min-width:0;flex-direction:column}.sidebar-status strong{font-size:12px}.sidebar-status span:last-child{margin-top:2px;color:var(--muted);font-size:12px}.main-column{min-width:0}.mobile-header{display:none}.account-rail{position:sticky;top:0;display:flex;align-items:center;min-height:64px;gap:26px;padding:9px 28px;background:#fffffff5;border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-identity,.rail-fact{display:flex;align-items:center;gap:9px}.account-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:#283b33;font-weight:800}.account-identity>div:last-child{display:flex;flex-direction:column}.account-identity span,.rail-fact span{color:var(--muted);font-size:12px}.account-identity strong{margin-top:1px;font-size:14px}.account-rail-spacer{flex:1}.rail-fact{display:grid;min-width:112px;grid-template-columns:18px auto;column-gap:8px;padding-left:24px;border-left:1px solid var(--soft-line)}.rail-fact svg{grid-row:1 / span 2;color:var(--blue)}.rail-fact strong{font-variant-numeric:tabular-nums;font-size:14px}.connection-fact svg{color:var(--green)}.rail-refresh{width:86px;color:var(--muted)}.rail-logout{color:#8a3b28}.mobile-logout{width:34px;height:34px;color:var(--muted)}.drawer-session-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--soft-line)}.drawer-session-actions>span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:13px}.workspace{width:100%;padding:28px clamp(20px,3vw,42px) 96px}.page-content{width:100%;max-width:1500px;margin:0 auto}.products-page,.product-catalog-page,.links-page,.batch-link-cancel-page,.funds-page{max-width:none}.page-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:84px;margin-bottom:24px}.page-heading{min-width:0}.eyebrow{display:flex;align-items:center;gap:6px;color:var(--blue);font-family:var(--font-mono);font-size:12px;font-weight:700}.page-heading h1{margin:7px 0 4px;color:#13201b;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:1.25}.page-heading p{max-width:65ch;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.statistics-period{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:10px 12px 10px 16px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.statistics-period>div:first-child{display:flex;min-width:0;flex-direction:column}.statistics-period strong{font-size:14px;line-height:1.4}.statistics-period>div:first-child>span{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.5}.statistics-period .ant-segmented{flex:0 0 auto}.statistics-period-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.order-date-filter .ant-picker-range{width:246px}.metric-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));margin-bottom:18px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.metric-strip>div{display:flex;min-width:0;flex-direction:column;justify-content:center;min-height:78px;padding:14px 20px;border-right:1px solid var(--soft-line)}.metric-strip>div:last-child{border-right:0}.metric-strip>div.metric-filter{padding:0}.metric-filter>button{display:flex;width:100%;min-height:78px;padding:14px 20px;color:inherit;text-align:left;flex-direction:column;justify-content:center;background:transparent;border:0;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.metric-filter>button:hover{background:#fff8f5}.metric-filter>button:disabled{color:inherit;background:transparent;cursor:not-allowed;opacity:.5}.metric-filter>button.active{background:var(--coral-soft);box-shadow:inset 0 -3px var(--coral)}.metric-filter>button.active span,.metric-filter>button.active strong{color:var(--coral)}.metric-strip span{color:var(--muted);font-size:12px}.metric-strip strong{margin-top:5px;overflow:hidden;font-family:var(--font-ui);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.wide-metric strong{font-size:18px}.catalog-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.62fr)) minmax(150px,.7fr) auto;gap:8px;margin-bottom:14px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:7px}.product-catalog-metrics{grid-template-columns:repeat(4,minmax(130px,1fr))}.product-catalog-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,210px)) auto}.product-catalog-name{display:flex;min-width:0;align-items:center;gap:12px}.product-catalog-name-button{width:100%;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.product-catalog-name-button:hover strong{color:var(--blue)}.product-catalog-name>span{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;color:#37624e;background:#e3f4e9;border-radius:7px;font-weight:800}.product-catalog-title{display:flex;min-width:0;align-items:center;gap:8px}.product-catalog-title strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-new-tag{flex:0 0 auto;margin:0;color:#9c4f12;background:#fff3df;border-color:#f0cf9b;border-radius:4px;font-size:11px}.product-disabled-tag{flex:0 0 auto;margin:0;color:#9b2c2c;background:#fff1f0;border-color:#ffc9c5;border-radius:4px;font-size:11px}.product-title-line{display:flex;min-width:0;align-items:center;gap:7px}.product-title-line strong{min-width:0}.catalog-managed-tag{margin:0;color:#1f6c48;background:var(--green-soft);border-color:#cde9d8;border-radius:4px}.product-catalog-remark{color:var(--muted)}.product-catalog-boundary-alert,.product-management-boundary-alert{margin-bottom:14px}.add-managed-product-form{display:grid;gap:16px;padding-top:4px}.add-managed-product-form>label{margin-bottom:-8px;color:var(--muted);font-size:12px;font-weight:700}.add-managed-product-form>.ant-select{width:100%}.managed-product-loading{display:flex;min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--muted)}.managed-product-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 14px;background:#fafcfb;border:1px solid var(--line);border-radius:6px}.managed-product-preview span{color:var(--muted);font-size:12px;grid-column:1 / -1}.managed-product-preview strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.managed-product-preview b{color:var(--blue)}.links-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,180px)}@media(min-width:821px){.links-page .page-heading-row{min-height:42px;margin-bottom:10px}.links-page .eyebrow{font-size:10px}.links-page .page-heading h1{margin:2px 0 1px;font-size:21px;line-height:1.15}.links-page .page-heading p{font-size:12px;line-height:1.35}.links-page .statistics-period{gap:12px;margin-bottom:8px;padding:5px 8px 5px 12px}.links-page .statistics-period strong{font-size:12px;line-height:1.2}.links-page .statistics-period>div:first-child>span{margin-top:0;font-size:10px;line-height:1.2}.links-page .metric-strip{margin-bottom:10px}.links-page .metric-strip>div,.links-page .metric-filter>button{min-height:42px;padding:5px 14px}.links-page .metric-strip span{font-size:10px}.links-page .metric-strip strong{margin-top:1px;font-size:18px;line-height:1.15}.data-surface.desktop-link-table{overflow:visible}.desktop-link-table .ant-table-sticky-holder{border-radius:7px 7px 0 0;box-shadow:0 4px 12px #13201b14}}.catalog-search .ant-input-prefix{color:#87928d}.view-switch{min-width:116px}.view-switch .ant-segmented-item-label{display:grid;place-items:center;min-width:46px;height:28px;padding:5px}.data-surface{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.data-surface .ant-table-wrapper,.data-surface .ant-table{border-radius:7px}.data-surface .ant-table-cell{vertical-align:middle}.data-surface .ant-table-thead>tr>th{height:46px;font-size:14px;line-height:1.45;font-weight:700}.data-surface .ant-table-tbody>tr>td{height:64px;font-size:14px;line-height:1.45}.data-surface .ant-pagination{margin:16px 18px}.product-name-cell,.link-name-cell{display:flex;width:100%;min-width:0;align-items:center;gap:11px;padding:0;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.product-name-cell>span:last-child,.link-name-cell>span:last-child{display:flex;min-width:0;flex-direction:column}.product-name-cell strong,.link-name-cell strong{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.product-name-cell small,.link-name-cell small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.link-name-cell{cursor:default}.link-name-title{display:flex;min-width:0;align-items:center;gap:6px}.link-name-title strong{min-width:0}.link-source-tag{flex:none;margin-inline-end:0;padding-inline:5px;font-size:11px;line-height:18px}.product-number-cell{display:flex;align-items:center;gap:4px}.product-number-cell code{overflow:hidden;color:#31463d;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.product-number-cell .ant-btn{flex:0 0 auto;padding-inline:4px;font-size:12px}.product-mark,.link-product-mark,.mini-product-mark,.large-product-mark{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:7px;color:#184b76;background:#e6f4ff;font-weight:800}.product-mark img,.mini-product-mark img,.large-product-mark img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.product-mark.tone-1{color:#855b16;background:#fff2d5}.product-mark.tone-2{color:#37624e;background:#e3f4e9}.product-mark.tone-3{color:#87414d;background:#ffe8ec}.product-mark.large,.link-product-mark.large{width:52px;height:52px;font-size:18px}.type-tag,.readonly-tag{margin:0;color:#4f5f58;background:#f1f5f3;border-color:#dce5e0;border-radius:4px}.readonly-tag{color:#174ea6;background:var(--blue-soft);border-color:#d4e2ff}.price-cell{color:#172d24;font-family:var(--font-ui);font-size:15px;font-variant-numeric:tabular-nums}.product-content-preview{display:flex;min-width:0;flex-direction:column;gap:3px}.product-content-preview strong,.product-content-preview span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-content-preview strong{color:#2e463b;font-size:12px}.product-content-preview span{color:var(--muted);font-size:12px}.empty-content-copy{color:var(--muted)!important;font-weight:500!important}.availability{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.availability:before{width:7px;height:7px;border-radius:50%;background:#9aa49f;content:""}.availability.enabled{color:var(--green)}.availability.enabled:before{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1px 3px}.row-actions .ant-btn{width:auto;height:34px;padding:0 5px;font-size:12px}.primary-icon-action{color:var(--blue)}.status-tag,.connection-tag{margin:0;border-radius:4px;font-size:12px;font-weight:700}.status-tag.warning{color:var(--amber);background:var(--amber-soft);border-color:#f5d7aa}.status-tag.processing{color:#174ea6;background:var(--blue-soft);border-color:#d2e1ff}.status-tag.success{color:var(--green);background:var(--green-soft);border-color:#cfe9d8}.status-tag.default{color:#5e6964;background:#f0f3f2;border-color:#dce3df}.product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px}.card-pagination{grid-column:1 / -1;justify-self:end;margin-top:8px}.product-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px;transition:border-color .15s ease,box-shadow .15s ease}.product-card:hover{border-color:#b7c9ef;box-shadow:0 8px 22px #26383014}.product-card.selected{border-color:#8fb0ef;box-shadow:inset 0 0 0 1px #8fb0ef}.product-card-top{display:flex;align-items:center;justify-content:space-between;height:44px;padding:4px 10px 0 14px}.product-card-main{display:flex;width:100%;min-height:265px;align-items:flex-start;padding:6px 20px 20px;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.product-card-main .product-mark{margin-right:auto}.product-card-main .product-card-type{margin-top:7px;color:var(--muted);font-size:12px}.product-card-main strong{width:100%;margin-top:18px;overflow-wrap:anywhere;font-size:18px}.product-card-main small{margin-top:4px;color:var(--muted);font-family:var(--font-mono)}.product-card-main b{margin-top:14px;color:#173c2d;font-family:var(--font-ui);font-size:22px}.product-card-content{display:flex;width:100%;min-height:62px;flex-direction:column;gap:4px;margin-top:15px;padding:9px 10px;color:#395047;background:#f4f7f6;border-left:2px solid #cbd9d2}.product-card-content>span,.product-card-content>small{display:-webkit-box;margin:0;overflow:hidden;white-space:normal;-webkit-box-orient:vertical}.product-card-content>span{-webkit-line-clamp:2;font-size:12px;line-height:1.45}.product-card-content>small{-webkit-line-clamp:1;color:var(--muted);font-family:inherit;font-size:12px}.product-card-main{flex-direction:column}.product-card-footer{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:12px;min-height:57px;padding:10px 14px;background:#fafcfb;border-top:1px solid var(--soft-line)}.product-card-actions{display:grid;align-items:center;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-card-actions .ant-btn:first-child{grid-column:1 / -1}.card-loading{display:grid;min-height:280px;place-items:center;grid-column:1 / -1}.batch-action-bar{position:fixed;right:28px;bottom:24px;left:260px;display:flex;align-items:center;width:fit-content;max-width:calc(100vw - 300px);min-height:58px;gap:10px;margin:0 auto;padding:9px 10px 9px 14px;color:#fff;background:#20342b;border:1px solid #365247;border-radius:8px;box-shadow:0 12px 32px #18231f3d;z-index:40}.batch-link-boundary-alert{margin-bottom:14px}.batch-link-query-panel{display:grid;gap:14px;margin-bottom:18px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.batch-link-query-heading,.batch-link-query-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.batch-link-query-heading h2{margin:0 0 4px;color:#13201b;font-size:16px}.batch-link-query-heading p,.batch-link-query-actions>span{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.batch-link-query-heading>span{flex:0 0 auto;color:var(--blue);font-family:var(--font-mono);font-size:13px;font-weight:700}.batch-link-query-panel .ant-input{font-family:var(--font-mono);line-height:1.7;resize:vertical}.batch-link-query-actions .ant-btn{min-width:132px}.batch-link-metrics{grid-template-columns:repeat(4,minmax(130px,1fr))}.batch-link-order-no{overflow-wrap:anywhere;font-size:12px}.batch-link-product{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.batch-link-result{max-width:100%;height:auto;margin:0;padding-block:3px;line-height:1.45;white-space:normal}.batch-action-bar>div:first-child{display:flex;align-items:center;gap:8px}.selection-count{display:grid;place-items:center;min-width:27px;height:27px;padding:0 7px;color:#143122;background:#bff0ce;border-radius:5px;font-weight:800}.batch-total{padding:0 10px;color:#c4d2cc;font-size:12px;border-left:1px solid #496057}.batch-action-bar .ant-btn-default,.batch-action-bar .ant-btn-text{color:#eff5f2;background:transparent;border-color:#60736b}.batch-action-bar .ant-btn-text{border-color:transparent}.batch-action-bar .ant-btn-default:disabled{color:#7d8c86;border-color:#4d5f58}.batch-cancel-result{display:grid;gap:14px;margin-top:16px}.batch-cancel-result>p{margin:0;color:var(--muted);line-height:1.65}.batch-cancel-failures{display:grid;max-height:280px;overflow-y:auto;border-top:1px solid var(--soft-line)}.batch-cancel-failures>div{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr);gap:12px;padding:10px 2px;border-bottom:1px solid var(--soft-line)}.batch-cancel-failures code,.batch-cancel-failures span{overflow-wrap:anywhere}.batch-cancel-failures span{color:var(--muted)}.modal-title{display:inline-flex;align-items:center;gap:8px}.create-link-products{max-height:176px;margin:5px 0 20px;overflow:auto;border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line)}.create-link-product{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--soft-line)}.create-link-product:last-child{border-bottom:0}.mini-product-mark{width:32px;height:32px;border-radius:5px;font-size:12px}.create-link-product>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.create-link-product span{color:var(--muted);font-size:12px}.link-generation-summary{display:flex;flex-direction:column;min-height:38px;margin-bottom:18px;padding:9px 11px;color:#3f514a;background:#f4f7f6;border:1px solid var(--soft-line);border-radius:5px;font-size:12px;line-height:1.55}.form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.full-width-input{width:100%}.calculated-field{display:flex;align-items:center;height:36px;padding:0 11px;color:#173c2d;background:#f3f7f5;border:1px solid #dce5e0;border-radius:6px;font-family:var(--font-ui);font-size:17px;font-weight:800}.charge-note{display:flex;align-items:flex-start;gap:10px;margin:8px 0 20px;padding:12px 13px;color:#355c48;background:var(--green-soft);border-left:3px solid var(--green)}.charge-note svg{flex:0 0 auto;margin-top:1px}.charge-note div{display:flex;flex-direction:column}.charge-note span{margin-top:2px;font-size:12px;line-height:1.55}.modal-actions,.result-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.batch-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:8px 0}.batch-progress span{color:var(--muted);font-size:12px}.failure-list{max-height:220px;overflow:auto}.creation-summary{margin:-5px 0 18px}.failure-list p{margin:4px 0;color:var(--coral)}.link-result,.qr-modal-content{display:flex;align-items:center;flex-direction:column;text-align:center}.success-check{display:grid;place-items:center;width:50px;height:50px;margin:4px auto 12px;color:#fff;background:var(--green);border-radius:50%}.link-result h2{margin:0;font-size:22px}.link-result>p{margin:5px 0 18px;color:var(--muted)}.qr-frame{display:grid;place-items:center;padding:14px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 2px 6px #1f332b14}.link-result-meta{display:grid;grid-template-columns:auto 1fr;width:100%;gap:9px 20px;margin-top:20px;padding:13px 0;text-align:left;border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line)}.link-result-meta span{color:var(--muted)}.result-url{width:100%;margin-top:12px;padding:9px 11px;overflow:hidden;color:#4c5b55;font-family:var(--font-mono);font-size:12px;white-space:nowrap;text-overflow:ellipsis;background:#f4f7f6;border-radius:5px}.batch-link-result-list{width:100%;max-height:390px;overflow-y:auto;text-align:left;border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line)}.batch-link-result-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center;min-height:58px;gap:12px;padding:8px 2px}.batch-link-result-row+.batch-link-result-row{border-top:1px solid var(--soft-line)}.batch-link-result-row>span{display:flex;min-width:0;flex-direction:column}.batch-link-result-row strong,.batch-link-result-row small,.batch-link-result-row code{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.batch-link-result-row small{margin-top:3px;color:var(--muted);font-size:12px}.batch-link-result-row code{min-width:0;color:#4c5b55;font-size:12px}.batch-link-result-row>div{display:flex;align-items:center}.batch-link-result-list{display:grid;width:100%;max-height:430px;overflow-y:auto;border-top:1px solid var(--soft-line)}.batch-link-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 2px;text-align:left;border-bottom:1px solid var(--soft-line)}.batch-link-result-row>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.batch-link-result-row>div:first-child span{overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.batch-link-result-actions{display:flex;gap:6px}.batch-result-actions{width:100%}.product-detail-hero,.link-detail-status{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--soft-line)}.large-product-mark{width:64px;height:64px;color:#174ea6;background:var(--blue-soft)}.product-detail-hero>div:last-child,.link-detail-status>div:nth-child(2){min-width:0}.product-detail-hero span,.link-detail-status span{color:var(--muted);font-family:var(--font-mono);font-size:12px}.product-detail-hero h2,.link-detail-status h2{margin:4px 0;overflow-wrap:anywhere;font-size:21px}.product-detail-hero p{margin:0;color:var(--muted);font-size:12px}.product-detail-name-row{display:flex;align-items:center;gap:5px}.product-detail-name-row h2{min-width:0;margin:4px 0}.product-detail-name-row .ant-btn{flex:0 0 auto;color:var(--blue)}.product-detail-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain}.product-detail-divider{margin:6px 0 12px!important;color:#2d443a!important;font-weight:750!important}.product-detail-divider:not(:first-child){margin-top:22px!important}.platform-product-detail-note{margin-top:14px}.product-detail-descriptions .ant-descriptions-item-label{width:150px;color:var(--muted)}.product-detail-descriptions code{overflow-wrap:anywhere}.product-detail-name-field,.product-detail-identifiers{display:flex;min-width:0;align-items:center;gap:8px}.product-detail-name-field strong{min-width:0;overflow-wrap:anywhere}.product-detail-name-field .ant-btn{flex:0 0 auto;color:var(--blue)}.product-detail-identifiers{flex-wrap:wrap}.product-detail-unavailable{margin:0;color:#7a6254;background:#faf4ef;border-color:#e8d8ca;border-radius:4px;font-size:11px}.product-combination-table .ant-table-cell{vertical-align:middle}.product-combination-table code{overflow-wrap:anywhere}.product-combination-heading{display:inline-flex;align-items:center;gap:8px}.product-combination-heading .ant-tag{margin:0;font-weight:500}.product-combination-notice,.product-option-table{margin-top:12px}.product-option-table .ant-table-cell{vertical-align:middle}.product-option-table code{overflow-wrap:anywhere}.product-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0;overflow:hidden;background:var(--soft-line);border:1px solid var(--soft-line);border-radius:6px}.product-detail-facts>div{display:flex;min-width:0;flex-direction:column;gap:6px;padding:13px 14px;background:#fff}.product-detail-facts span{color:var(--muted);font-size:12px}.product-detail-facts strong{overflow-wrap:anywhere;font-size:13px}.product-detail-facts .price-cell{font-size:18px}.detail-status-enabled{color:var(--green)}.detail-descriptions{margin:12px 0 20px}.detail-descriptions .ant-descriptions-item-label{width:130px;color:var(--muted)}.order-detail-modal .ant-modal-body{max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain}.order-detail-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:stretch;margin-bottom:4px;padding:2px 0 20px;border-bottom:1px solid var(--soft-line)}.order-detail-identity{display:flex;min-width:0;justify-content:center;flex-direction:column;padding-right:24px}.order-detail-identity>span{overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.order-detail-identity>strong{margin-top:5px;overflow-wrap:anywhere;color:#253b32;font-family:var(--font-mono);font-size:17px}.order-detail-statuses{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.order-detail-statuses .ant-tag{margin-inline-end:0}.order-detail-duration{display:flex;min-width:190px;justify-content:center;flex-direction:column;padding-left:24px;border-left:1px solid var(--soft-line)}.order-detail-duration>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.order-detail-duration>strong{margin:5px 0 2px;color:#16734f;font-size:28px;line-height:1.15}.order-detail-duration>small{color:var(--muted);font-size:11px}.order-detail-loading{display:flex;align-items:center;gap:9px;padding:14px 0 4px;color:var(--muted);font-size:12px}.order-detail-alert{margin-top:16px}.order-detail-section{padding:20px 0 2px}.order-detail-section+.order-detail-section{margin-top:14px;border-top:1px solid var(--soft-line)}.order-detail-section h3{margin:0 0 13px;color:#253b32;font-size:14px}.order-detail-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.order-detail-section-heading h3{margin-bottom:0}.order-detail-section-heading>span{color:var(--muted);font-size:11px;text-align:right}.order-detail-descriptions{margin-bottom:0}.order-detail-descriptions .ant-descriptions-item-label{width:132px;color:var(--muted);font-size:12px}.order-detail-descriptions .ant-descriptions-item-content{min-width:0;color:#31463d;font-size:12px;overflow-wrap:anywhere}.order-detail-descriptions code{font-family:var(--font-mono);overflow-wrap:anywhere}.order-detail-long-value{display:block;white-space:pre-wrap}.order-detail-long-value.is-error{color:#b42318;font-weight:600}.order-detail-goods-list{border-top:1px solid var(--soft-line)}.order-detail-goods-header,.order-detail-goods-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.order-detail-goods-header{align-items:center;min-height:34px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--soft-line)}.order-detail-goods-header>span:last-child{text-align:right}.order-detail-goods-row{align-items:center;min-height:60px;padding:10px 0;border-bottom:1px solid var(--soft-line)}.order-detail-goods-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.order-detail-goods-row>div strong,.order-detail-goods-row>div span{overflow-wrap:anywhere}.order-detail-goods-row>div span,.order-detail-goods-row>span{color:var(--muted);font-size:12px}.order-detail-timeline{margin:3px 0 0 3px}.order-detail-timeline-entry{display:grid;grid-template-columns:132px minmax(120px,.55fr) minmax(0,1fr);align-items:baseline;gap:14px;min-height:34px;padding-bottom:8px}.order-detail-timeline-entry time{color:var(--muted);font-family:var(--font-mono);font-size:11px}.order-detail-timeline-entry strong{color:#253b32;font-size:12px}.order-detail-timeline-entry p{margin:0;overflow-wrap:anywhere;color:#53655d;font-size:12px}.upstream-order-detail{margin:18px 0;padding:16px;background:#f7f9f8;border:1px solid var(--soft-line);border-radius:8px}.upstream-order-heading,.upstream-order-card-heading,.upstream-order-qr-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.upstream-order-heading h3,.upstream-order-block h4{margin:0;color:#253b32}.upstream-order-heading p{margin:4px 0 0;color:var(--muted);font-size:12px}.upstream-order-facts{margin-bottom:0}.upstream-order-facts code,.upstream-order-card code,.upstream-order-qr-list code{font-family:var(--font-mono);overflow-wrap:anywhere}.upstream-order-block{margin-top:18px}.upstream-order-block h4{margin-bottom:9px;font-size:13px}.upstream-order-card-list,.upstream-order-qr-list{display:grid;gap:8px}.upstream-order-card{padding:12px;background:#fff;border:1px solid var(--soft-line);border-radius:6px}.upstream-order-card-heading>span{color:var(--muted);font-size:12px}.upstream-order-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:12px 0 0}.upstream-order-card dl>div{min-width:0}.upstream-order-card dl>div.wide{grid-column:1 / -1}.upstream-order-card dt{color:var(--muted);font-size:11px}.upstream-order-card dd{margin:3px 0 0;overflow-wrap:anywhere;color:#31463d;font-size:12px;font-weight:600}.upstream-order-empty{color:var(--muted);font-size:12px}.upstream-order-qr-list>div{min-width:0;padding:9px 10px;background:#fff;border:1px solid var(--soft-line);border-radius:6px}.upstream-order-qr-list code{min-width:0;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.product-content-detail{margin:18px 0;padding:15px;background:#f4f7f6;border:1px solid var(--soft-line);border-radius:6px}.product-content-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-content-detail-heading>div:first-child{min-width:0}.product-content-detail-heading>div:first-child>span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.product-content-detail-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.content-source-tag{flex:0 0 auto;margin:0;border-radius:4px;font-size:12px;font-weight:700}.content-source-tag.h5_api{color:#16643d;background:var(--green-soft);border-color:#c9e6d4}.content-source-tag.openapi{color:#174ea6;background:var(--blue-soft);border-color:#d4e2ff}.product-content-detail h3,.product-content-detail p{margin:0}.product-content-detail p{margin-top:10px;color:#32493f;font-size:13px;line-height:1.6}.product-content-detail ul{margin:10px 0 0;padding-left:20px;color:#4f5f58;font-size:12px;line-height:1.75}.redeemable-item-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.redeemable-item-list li{padding:10px 11px;color:#2f4a3d;background:#fff;border:1px solid var(--soft-line);border-radius:5px;font-size:12px}.name-editor-product{display:flex;flex-direction:column;gap:3px;margin:3px 0 18px;padding:11px 13px;background:#f4f7f6;border:1px solid var(--soft-line);border-radius:6px}.name-editor-product strong{color:#2f473d;font-family:var(--font-mono);font-size:12px}.name-editor-product span{color:var(--muted);font-size:12px}.catalog-option-list{display:grid;max-height:520px;gap:1px;margin-top:12px;overflow-y:auto;background:var(--soft-line);border:1px solid var(--soft-line);border-radius:6px}.catalog-option{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:62px;gap:10px;padding:7px 9px;background:#fff}.catalog-option-image{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;color:#74837c;background:#f2f5f3;border-radius:5px}.catalog-option-image img{width:100%;height:100%;object-fit:contain}.catalog-option-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.catalog-option-copy strong,.catalog-option-copy span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-option-copy strong{color:#22372e;font-size:12px}.catalog-option-copy span{color:var(--muted);font-family:var(--font-mono);font-size:12px}.option-state{max-width:130px;margin:0;overflow:hidden;color:#6b5040;background:#f5eee9;border-color:#e7d7ca;border-radius:4px;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.option-state.available{color:#17633d;background:var(--green-soft);border-color:#cce7d6}.catalog-notice{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:var(--muted);font-size:12px;line-height:1.55}.catalog-notice svg{flex:0 0 auto;margin-top:1px}.ant-drawer-content-wrapper{max-width:100vw}.compare-table{display:grid;grid-template-columns:120px repeat(4,minmax(120px,1fr));overflow-x:auto;border-top:1px solid var(--line);border-left:1px solid var(--line)}.compare-table>*{min-width:120px;min-height:52px;padding:14px;overflow-wrap:anywhere;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.compare-label{color:var(--muted);background:#f4f7f6;font-size:12px;font-weight:700}.mobile-link-list{display:none}.link-detail-status .status-tag{margin-left:auto}.link-amount-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.link-amount-grid>div{display:grid;grid-template-columns:22px 1fr;padding:13px;background:#f4f7f6;border:1px solid var(--soft-line);border-radius:6px}.link-amount-grid svg{grid-row:1 / span 2;color:var(--blue)}.link-amount-grid span{color:var(--muted);font-size:12px}.link-amount-grid strong{margin-top:3px;font-size:13px}.mobile-order-result{min-width:0;padding:10px 14px;overflow:hidden;border-top:1px solid var(--soft-line)}.mobile-order-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.mobile-order-result-item{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.mobile-order-result-item>span{color:var(--muted);font-size:12px}.mobile-order-result-item.wide{grid-column:1 / -1}.order-result-value{display:block;min-width:0;overflow:hidden;color:#31463d;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.order-result-value.mono{font-family:var(--font-mono);font-size:12px}.link-sn-value{display:block;min-width:0;overflow:hidden;color:#31463d;font-family:var(--font-mono);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.desktop-link-table .row-actions{flex-wrap:nowrap}.desktop-link-table .order-management-table .ant-table-thead>tr>th,.desktop-link-table .order-management-table .ant-table-tbody>tr>td{height:auto;padding:10px 8px!important}.desktop-link-table .order-management-table .ant-table-thead>tr>th{font-size:12px;line-height:1.35;white-space:nowrap}.desktop-link-table .order-management-table .ant-table-tbody>tr>td{font-size:13px;line-height:1.45}.order-management-table .link-product-mark{display:none}.order-management-table .link-name-cell{align-items:center;gap:0}.order-management-table .link-name-cell strong,.order-management-table .link-name-cell small,.order-management-table .link-sn-value,.order-management-table .order-result-value{overflow:hidden;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.order-management-table .link-name-cell strong{font-size:14px}.order-management-table .link-name-cell small,.order-management-table .link-sn-value,.order-management-table .order-result-value.mono{font-size:12px}.order-management-table .order-result-value{font-size:13px}.order-management-table .status-tag{max-width:100%;margin-inline-end:0;padding-inline:6px;font-size:12px;line-height:22px;white-space:nowrap}.order-management-table .price-cell{font-size:14px}.order-management-table .row-actions{justify-content:flex-start;flex-wrap:nowrap;gap:2px}.order-management-table .row-actions .ant-btn{height:32px;padding-inline:5px;font-size:12px}.link-copy-button-label{display:inline-flex;align-items:center;gap:3px}.link-url-list{display:grid;gap:8px;margin-top:14px;padding:12px;background:#f7f9f8;border:1px solid var(--soft-line);border-radius:6px}.link-url-row{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px}.link-url-row>span{color:var(--muted);font-size:12px}.link-url-row>div{display:flex;min-width:0;align-items:center;gap:4px}.link-url-row code{min-width:0;overflow:hidden;color:#31463d;font-family:var(--font-mono);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.link-url-row .ant-btn{flex:0 0 auto}.drawer-action-stack{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:18px;border-top:1px solid var(--soft-line)}.drawer-action-stack>:only-child{grid-column:1 / -1}.qr-modal-content>strong{margin-top:18px;font-size:16px}.qr-modal-content>span{margin-top:3px;color:var(--muted);font-size:12px}.funds-toolbar{grid-template-columns:minmax(260px,1fr) 200px}.funds-view-tabs .ant-tabs-nav{margin-bottom:14px}.funds-view-tabs .ant-tabs-tab{min-height:42px;padding-inline:4px;font-weight:650}.funding-metrics .funding-no-impact{color:var(--muted);font-size:18px}.funding-boundary-alert{margin-bottom:14px}.fund-scope{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:11px 16px;color:#45564e;background:#eef4f1;border-left:3px solid var(--green)}.fund-scope>div{display:flex;min-width:0;flex-direction:column;gap:3px}.fund-scope strong{font-size:12px}.fund-scope span{color:var(--muted);font-size:12px;line-height:1.5}.fund-scope>span{flex:0 0 auto;color:#315044;font-weight:700}.fund-status-band{display:grid;grid-template-columns:140px minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:68px;margin-bottom:14px;padding:12px 18px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fund-status-heading{display:flex;flex-direction:column}.fund-status-heading span{color:var(--muted);font-size:12px}.fund-status-heading strong{margin-top:3px;font-family:var(--font-ui);font-size:20px;font-variant-numeric:tabular-nums}.fund-status-track{display:flex;width:100%;height:9px;overflow:hidden;background:#edf1ef;border-radius:2px}.fund-status-segment{min-width:3px}.fund-status-segment.debited,.fund-status-legend .debited i{background:var(--green)}.fund-status-segment.refunded,.fund-status-legend .refunded i{background:var(--blue)}.fund-status-segment.waiting,.fund-status-legend .waiting i{background:#d78a16}.fund-status-segment.cancelled,.fund-status-legend .cancelled i{background:#9aa49f}.fund-status-segment.unknown,.fund-status-legend .unknown i{background:var(--coral)}.fund-status-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 12px}.fund-status-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;white-space:nowrap}.fund-status-legend i{width:7px;height:7px;border-radius:1px}.fund-link-cell{display:flex;min-width:0;flex-direction:column}.fund-link-cell a,.fund-link-cell small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fund-link-cell a{color:var(--blue);font-size:13px}.fund-link-cell small{margin-top:3px;color:var(--muted);font-size:12px}.fund-value,.fund-movement{font-family:var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.fund-movement.debit{color:var(--coral)}.fund-movement.credit{color:var(--blue)}.fund-movement.none{color:var(--muted);font-size:12px;font-weight:500}.mobile-fund-list,.mobile-funding-list{display:none}.funding-form-alert{margin-bottom:18px}.funding-record-form .form-grid-two{align-items:start}.funding-record-form .ant-input,.funding-record-form .ant-input-affix-wrapper{min-height:42px}.funding-form-error{margin-bottom:18px}.funding-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-page{max-width:1200px}.connection-banner{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:112px;padding:20px 22px;color:#6e3515;background:var(--amber-soft);border:1px solid #f1d2aa;border-radius:7px}.connection-banner.healthy{color:#275840;background:var(--green-soft);border-color:#cde8d7}.connection-banner-icon{display:grid;place-items:center;width:48px;height:48px;background:#ffffffbf;border:1px solid currentColor;border-radius:7px}.connection-banner span{font-size:12px;font-weight:700}.connection-banner h2{margin:3px 0;font-size:20px}.connection-banner p{margin:0;color:currentColor;font-size:12px;opacity:.82}.connection-tag{color:var(--amber);background:#fff;border-color:currentColor}.connection-tag.online{color:var(--green)}.settings-section{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.5fr);gap:40px;margin-top:26px;padding:28px 0;border-top:1px solid var(--line)}.settings-section-heading{display:flex;align-items:flex-start;gap:11px}.settings-section-heading>svg{flex:0 0 auto;margin-top:2px;color:var(--blue)}.settings-section-heading h2{margin:0;font-size:18px;line-height:1.35}.settings-section-heading p{max-width:340px;margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.settings-descriptions{padding:17px 18px 3px;background:#fff;border:1px solid var(--line);border-radius:7px}.settings-credentials-panel{min-width:0;background:#fff;border:1px solid var(--line);border-radius:7px}.settings-credentials-panel .settings-descriptions{border:0}.credential-provider-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px 18px;border-top:1px solid var(--soft-line)}.credential-reveal-form>.ant-alert,.revealed-credentials>.ant-alert{margin-bottom:18px}.credential-reveal-form .ant-input-affix-wrapper{min-height:42px}.credential-reveal-error{margin:-4px 0 18px}.credential-reveal-actions{display:flex;justify-content:flex-end;gap:8px}.revealed-credentials code{display:block;max-width:100%;overflow-wrap:anywhere;color:#183c2d;font-family:var(--font-mono);font-size:13px;line-height:1.55;-webkit-user-select:all;user-select:all}.settings-descriptions .ant-descriptions-item-label{color:var(--muted);font-size:12px}.public-link-form{min-width:0;padding:18px;background:#fff;border:1px solid var(--line);border-radius:7px}.public-link-form .ant-form-item{margin-bottom:16px}.public-link-form .ant-input-prefix{margin-right:9px;color:var(--muted)}.public-link-form-actions{display:flex;justify-content:flex-end}.public-link-form-status:not(:empty){margin-top:14px}.limit-table{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.limit-row{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;min-height:47px;padding:0 16px;gap:12px;border-bottom:1px solid var(--soft-line)}.limit-row:last-child{border-bottom:0}.limit-head{min-height:40px;color:var(--muted);background:#f4f7f6;font-size:12px;font-weight:700}.limit-row strong,.limit-row span{font-size:12px}.limit-row code{overflow:hidden;color:#315145;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.security-grid>div{display:flex;min-width:0;flex-direction:column;min-height:135px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:7px}.security-grid svg{margin-bottom:18px;color:var(--green)}.security-grid div:last-child svg{color:var(--amber)}.security-grid strong{font-size:13px}.security-grid span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.6}.api-contract-band{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(150px,.7fr));margin-bottom:18px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.api-contract-band>div{display:flex;min-width:0;flex-direction:column;justify-content:center;min-height:72px;padding:13px 18px;border-right:1px solid var(--soft-line)}.api-contract-band>div:last-child{border-right:0}.api-contract-band span{margin-bottom:5px;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:700}.api-contract-band code,.api-contract-band strong{overflow:hidden;color:#23372f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.api-contract-band code{color:var(--blue)}.api-doc-tabs>.ant-tabs-nav{margin-bottom:20px}.api-doc-tabs>.ant-tabs-nav .ant-tabs-tab{padding:11px 2px}.api-tab-label{display:inline-flex;align-items:center;gap:7px}.api-reference-view{min-width:0}.api-reference-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.api-reference-toolbar .ant-input-affix-wrapper{width:min(440px,100%)}.api-reference-toolbar .ant-input-prefix{margin-right:8px;color:var(--muted)}.api-reference-toolbar>span{color:var(--muted);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.api-inline-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;margin-bottom:26px;padding:14px 16px;color:#21477f;background:var(--blue-soft);border-left:3px solid var(--blue)}.api-inline-notice.partner-notice{color:#17603f;background:var(--green-soft);border-left-color:var(--green)}.api-inline-notice svg{margin-top:1px}.api-inline-notice div{display:flex;min-width:0;flex-direction:column}.api-inline-notice strong{font-size:13px}.api-inline-notice span{margin-top:3px;font-size:12px;line-height:1.6}.api-group{margin-top:30px}.api-group:first-of-type{margin-top:0}.api-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:11px;border-bottom:1px solid var(--line)}.api-group-heading>div{min-width:0}.api-group-heading h2{margin:0;font-size:17px}.api-group-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.api-group-heading .ant-tag{flex:0 0 auto;margin:0;color:#52615b;background:#f3f6f5;border-color:var(--line);border-radius:4px;font-family:var(--font-mono);font-size:12px}.api-endpoint-list{border-bottom:1px solid var(--line)}.api-endpoint{border-top:1px solid var(--soft-line);border-left:3px solid #93b3ec;background:#fff}.api-endpoint-list>.api-endpoint:first-child{border-top:0}.api-endpoint-post{border-left-color:#7fb99a}.api-endpoint-put{border-left-color:#deb273}.api-endpoint summary{display:grid;grid-template-columns:56px minmax(260px,1.5fr) minmax(140px,.7fr) 18px;align-items:center;min-height:55px;gap:13px;padding:9px 15px 9px 13px;cursor:pointer;list-style:none}.api-endpoint summary::-webkit-details-marker{display:none}.api-endpoint summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.api-endpoint summary:hover{background:#fafcfb}.api-endpoint summary>code{min-width:0;overflow-wrap:anywhere;color:#27473a;font-family:var(--font-mono);font-size:12px}.api-endpoint summary>strong{min-width:0;color:#2f3d37;font-size:12px}.http-method{display:inline-grid;place-items:center;width:54px;height:25px;color:#174ea6;background:var(--blue-soft);border:1px solid #cbdcff;border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:800}.http-method-post{color:#17603f;background:var(--green-soft);border-color:#c6e7d3}.http-method-put{color:#91520e;background:var(--amber-soft);border-color:#f0d3a7}.api-endpoint-chevron{color:#87938d;transition:transform .15s ease}.api-endpoint[open] .api-endpoint-chevron{transform:rotate(180deg)}.api-endpoint-body{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:28px;padding:20px 22px 22px 82px;background:#fafcfb;border-top:1px solid var(--soft-line)}.api-endpoint-copy{min-width:0}.api-endpoint-copy>p{margin:0;color:#3c4d46;font-size:12px;line-height:1.7}.api-endpoint-copy dl{margin:16px 0 0}.api-endpoint-copy dt{color:var(--muted);font-size:12px;font-weight:700}.api-endpoint-copy dd{margin:4px 0 0;color:#263a31;font-size:12px;line-height:1.65}.api-endpoint-copy ul,.api-boundary-list{margin:14px 0 0;padding-left:18px;color:#52615b;font-size:12px;line-height:1.7}.api-endpoint-copy li+li,.api-boundary-list li+li{margin-top:4px}.api-endpoint-examples{display:grid;min-width:0;align-content:start;gap:10px}.api-code-example{min-width:0;overflow:hidden;background:#14231d;border:1px solid #2b3e35;border-radius:6px}.api-code-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:3px 5px 3px 12px;color:#b9c8c1;background:#1d3027;border-bottom:1px solid #30463b}.api-code-toolbar>span{font-family:var(--font-mono);font-size:12px;font-weight:700}.api-code-toolbar .ant-btn{color:#cdd8d3}.api-code-toolbar .ant-btn:hover{color:#fff!important;background:#2d463a!important}.api-code-example pre{max-height:390px;margin:0;padding:13px 14px 15px;overflow:auto;color:#e6efe9;font-family:var(--font-mono);font-size:12px;line-height:1.65;white-space:pre}.api-guide-section{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr);gap:40px;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.api-guide-section.first-guide-section{margin-top:0}.api-guide-heading{display:flex;align-items:flex-start;gap:11px}.api-guide-heading>svg{flex:0 0 auto;margin-top:1px;color:var(--blue)}.api-guide-heading h2{margin:0;font-size:17px}.api-guide-heading p{max-width:330px;margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.api-guide-content{min-width:0}.signature-formula{display:flex;min-width:0;flex-direction:column;gap:7px;margin-bottom:12px;padding:14px 16px;color:#1b583c;background:var(--green-soft);border-left:3px solid var(--green)}.signature-formula span{font-family:var(--font-mono);font-size:12px;font-weight:800}.signature-formula code{overflow-wrap:anywhere;font-size:12px}.api-header-table,.api-status-table{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:6px}.api-header-row,.api-status-row{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1.55fr);align-items:center;min-height:43px;padding:8px 14px;gap:14px;border-bottom:1px solid var(--soft-line)}.api-header-row:last-child,.api-status-row:last-child{border-bottom:0}.api-header-head,.api-status-head{min-height:37px;color:var(--muted);background:#f4f7f6;font-size:12px;font-weight:700}.api-header-row code,.api-status-row code{color:#244d3b;font-size:12px;overflow-wrap:anywhere}.api-header-row span,.api-status-row span{min-width:0;color:#485750;font-size:12px;line-height:1.55}.api-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px}.api-guide-content.api-example-grid{margin-top:0}.api-security-note{margin:11px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.partner-endpoint-group{margin-top:32px}.api-recovery-steps{margin:0;padding:0;list-style:none}.api-recovery-steps li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:13px 0;border-bottom:1px solid var(--soft-line)}.api-recovery-steps li:first-child{padding-top:0}.api-recovery-steps li:last-child{padding-bottom:0;border-bottom:0}.api-recovery-steps li>span{display:grid;place-items:center;width:34px;height:28px;color:var(--blue);background:var(--blue-soft);font-family:var(--font-mono);font-size:12px;font-weight:800}.api-recovery-steps strong{font-size:12px}.api-recovery-steps p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.api-recovery-steps code,.api-boundary-list code{color:#244d3b;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.api-boundary-list{margin-top:0;font-size:12px}.status-tag.error{color:var(--coral);background:var(--coral-soft);border-color:#f2c7b9}.pending-intent-alert{margin-bottom:14px}.link-intent-panel{margin-bottom:14px;overflow:hidden;background:#fff;border:1px solid #efd3ad;border-radius:7px}.link-intent-heading{display:flex;align-items:flex-start;gap:11px;padding:13px 16px;color:var(--amber);background:var(--amber-soft);border-bottom:1px solid #efd3ad}.link-intent-heading svg{flex:0 0 auto;margin-top:1px}.link-intent-heading>div{display:flex;min-width:0;flex-direction:column}.link-intent-heading strong{font-size:12px}.link-intent-heading span{margin-top:3px;color:#78512d;font-size:12px;line-height:1.5}.link-intent-row{display:grid;grid-template-columns:minmax(190px,1fr) 70px 120px auto;align-items:center;gap:12px;min-height:58px;padding:7px 12px 7px 16px;border-bottom:1px solid var(--soft-line)}.link-intent-row:last-child{border-bottom:0}.link-intent-row>span:first-child{display:flex;min-width:0;flex-direction:column}.link-intent-row strong,.link-intent-row small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.link-intent-row strong{font-size:12px}.link-intent-row small,.link-intent-row time,.link-intent-row>span:nth-child(2){color:var(--muted);font-size:12px}.link-intent-row small{margin-top:3px}.muted-cell{color:var(--muted)}.pickup-code{height:auto;padding:0;font-family:var(--font-mono);font-size:12px;font-weight:800}.intent-order-no{color:#31463d;font-size:12px}.release-warning-copy strong{color:var(--coral);font-size:13px}.release-warning-copy p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1120px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.catalog-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(120px,.7fr))}.sort-select,.view-switch{grid-row:2}.sort-select{grid-column:1 / span 2}.view-switch{grid-column:4;justify-self:end}.links-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,160px)}.product-card-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.batch-action-bar{left:230px;max-width:calc(100vw - 260px)}.api-contract-band{grid-template-columns:repeat(2,minmax(0,1fr))}.api-contract-band>div:nth-child(2){border-right:0}.api-contract-band>div:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}.api-endpoint-body{grid-template-columns:1fr}}@media(max-width:820px){.app-shell{display:block}.sidebar{display:none}.mobile-header{position:sticky;top:0;display:grid;grid-template-columns:64px 1fr 34px;align-items:center;min-height:52px;padding:0 12px;background:#fffffffa;border-bottom:1px solid var(--line);z-index:30}.mobile-header>span{text-align:center;font-size:14px;font-weight:700}.mobile-brand-mark{width:32px;height:32px;border-radius:6px}.account-rail{top:52px;min-height:54px;padding:8px 16px}.account-avatar,.account-identity span,.connection-fact,.rail-refresh{display:none}.account-identity strong{font-size:12px}.rail-fact{padding-left:0;border-left:0}.rail-fact strong{font-size:13px}.workspace{padding:20px 16px 92px}.page-heading-row{align-items:flex-start;flex-direction:column;min-height:0;margin-bottom:18px}.heading-actions{width:100%;justify-content:flex-start}.page-heading h1{font-size:24px}.metric-strip{display:flex;overflow-x:auto;scrollbar-width:none}.metric-strip::-webkit-scrollbar{display:none}.metric-strip>div{flex:0 0 142px;min-height:70px;padding:12px 15px}.metric-strip strong{font-size:20px}.metric-filter>button{min-height:70px;padding:12px 15px}.catalog-toolbar,.links-toolbar{grid-template-columns:1fr 1fr}.link-intent-row{grid-template-columns:minmax(0,1fr) auto}.link-intent-row time{grid-column:1}.link-intent-row .row-actions{grid-column:2;grid-row:1 / span 2}.catalog-search{grid-column:1 / -1}.sort-select{grid-row:auto;grid-column:1}.view-switch{grid-row:auto;grid-column:2}.product-card-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}.batch-action-bar{right:12px;bottom:12px;left:12px;width:auto;max-width:none;overflow-x:auto}.batch-total{display:none}.settings-section,.api-guide-section{grid-template-columns:1fr;gap:18px}.api-guide-heading p{max-width:none}.api-endpoint summary{grid-template-columns:56px minmax(0,1fr) 18px}.api-endpoint summary>strong{grid-row:2;grid-column:2}.api-endpoint-chevron{grid-row:1 / span 2;grid-column:3}.api-endpoint-body{padding-left:83px}.security-grid{grid-template-columns:1fr 1fr 1fr}.fund-status-band{grid-template-columns:120px minmax(160px,1fr)}.fund-status-legend{grid-column:1 / -1;justify-content:flex-start}.drawer-brand{padding-top:2px}.drawer-brand .ant-btn{margin-left:auto}}@media(max-width:640px){.account-rail{gap:14px}.workspace{padding-inline:12px}.batch-link-query-heading,.batch-link-query-actions{align-items:stretch;flex-direction:column;gap:10px}.batch-link-query-actions .ant-btn{width:100%}.batch-link-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.login-page{align-items:start;padding:16px}.login-panel{margin-top:max(0px,6vh);padding:22px 18px}.statistics-period{align-items:stretch;flex-direction:column;gap:12px}.statistics-period .ant-segmented{width:100%}.statistics-period .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-period-controls{align-items:stretch;flex-direction:column}.order-date-filter .ant-segmented-group{grid-template-columns:repeat(5,minmax(0,1fr))}.order-date-filter .ant-picker-range{width:100%}.credential-provider-actions,.credential-reveal-actions,.funding-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.credential-provider-actions .ant-btn,.credential-reveal-actions .ant-btn,.funding-form-actions .ant-btn{min-width:0;white-space:normal}.funds-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.funds-metrics>div{min-width:0;border-bottom:1px solid var(--soft-line)}.funds-metrics>div:nth-child(2n){border-right:0}.funds-metrics>div:nth-last-child(-n+2){border-bottom:0}.eyebrow{font-size:12px}.page-heading-row{gap:14px}.heading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.heading-actions .ant-btn:last-child:nth-child(3){grid-column:1 / -1}.catalog-toolbar,.links-toolbar{padding:9px}.ant-btn:not(.ant-btn-sm),.catalog-toolbar .ant-input-affix-wrapper,.catalog-toolbar .ant-select-selector,.ant-input-number{min-height:44px}.catalog-toolbar .ant-select-single{height:44px}.ant-input::placeholder,.ant-input-textarea textarea::placeholder{color:#68746e}.public-link-form{padding:14px}.api-contract-band{grid-template-columns:1fr}.api-contract-band>div,.api-contract-band>div:nth-child(2){min-height:62px;border-right:0;border-bottom:1px solid var(--soft-line)}.api-contract-band>div:last-child{border-bottom:0}.api-contract-band code,.api-contract-band strong{overflow:visible;overflow-wrap:anywhere;white-space:normal}.api-reference-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.api-reference-toolbar .ant-input-affix-wrapper{width:100%}.api-inline-notice{padding:13px}.api-group-heading{align-items:flex-start}.api-group-heading .ant-tag{display:none}.api-endpoint summary{grid-template-columns:50px minmax(0,1fr) 18px;min-height:64px;gap:9px;padding-inline:9px}.http-method{width:49px}.api-endpoint-body{gap:17px;padding:17px 11px}.api-example-grid{grid-template-columns:1fr}.api-code-example pre{max-height:340px;font-size:12px}.api-header-row,.api-status-row{grid-template-columns:105px minmax(0,1fr);padding-inline:10px}.public-link-form-actions .ant-btn{width:100%}.product-card-grid{grid-template-columns:1fr}.desktop-link-table,.desktop-fund-table,.funding-record-table{display:none}.mobile-link-list,.mobile-fund-list,.mobile-funding-list{display:grid;gap:10px}.mobile-funding-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.mobile-funding-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:#fafcfb;border-bottom:1px solid var(--soft-line)}.mobile-funding-card>div:first-child span{color:var(--muted);font-size:12px}.mobile-funding-card>div:first-child strong{color:var(--blue);font-size:18px;font-variant-numeric:tabular-nums}.mobile-funding-card dl{display:grid;gap:10px;margin:0;padding:14px}.mobile-funding-card dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.mobile-funding-card dt{color:var(--muted);font-size:12px}.mobile-funding-card dd{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}.mobile-funding-card>.ant-tag{max-width:calc(100% - 28px);margin:0 14px 14px;overflow-wrap:anywhere;white-space:normal}.mobile-fund-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.mobile-fund-ledger{margin:0}.mobile-fund-ledger>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--soft-line)}.mobile-fund-ledger>div:last-child{border-bottom:0}.mobile-fund-ledger dt{color:var(--muted);font-size:12px}.mobile-fund-ledger dd{min-width:0;margin:0;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.mobile-fund-ledger .ant-tag{margin-inline-end:0}.mobile-fund-ledger .mobile-fund-link{align-items:start}.mobile-fund-link dd{display:flex;min-width:0;flex-direction:column}.mobile-fund-link a,.mobile-fund-link small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-fund-link a{color:var(--blue)}.mobile-fund-link small{margin-top:3px;color:var(--muted);font-size:11px}.mobile-link-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.mobile-link-card.selected{border-color:#8fb0ef;box-shadow:inset 0 0 0 1px #8fb0ef}.mobile-link-card-top{display:flex;align-items:center;min-height:42px;padding:7px 14px;background:#fafcfb;border-bottom:1px solid var(--soft-line)}.mobile-link-card-top .ant-checkbox-wrapper{min-height:28px;align-items:center;color:var(--muted);font-size:13px}.mobile-link-main{display:grid;grid-template-columns:42px 1fr auto;align-items:center;width:100%;min-width:0;gap:9px;padding:14px;color:inherit;text-align:left;background:none;border:0}.mobile-link-main>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.mobile-link-main strong,.mobile-link-main small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-link-main small{margin-top:3px;color:var(--muted);font-size:13px}.mobile-link-main b{font-family:var(--font-ui)}.mobile-link-meta{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid var(--soft-line)}.mobile-link-meta>span:last-child{margin-left:auto;color:var(--muted);font-size:13px}.mobile-link-sn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--soft-line)}.mobile-link-sn>span{color:var(--muted);font-size:12px}.mobile-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;background:#fafcfb;border-top:1px solid var(--soft-line)}.order-detail-modal .ant-modal-body{max-height:calc(100vh - 138px)}.order-detail-overview{grid-template-columns:1fr;padding-bottom:16px}.order-detail-identity{padding-right:0}.order-detail-duration{min-width:0;margin-top:16px;padding:14px 0 0;border-top:1px solid var(--soft-line);border-left:0}.order-detail-duration>strong{font-size:24px}.order-detail-descriptions .ant-descriptions-item-label{width:118px}.order-detail-goods-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.order-detail-goods-header{display:none}.order-detail-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.order-detail-section-heading>span{text-align:left}.order-detail-timeline-entry{grid-template-columns:1fr;gap:3px}.mobile-card-pagination{justify-self:center;margin-top:6px}.form-grid-two,.link-amount-grid,.drawer-action-stack{grid-template-columns:1fr}.link-intent-heading{padding:12px}.link-intent-row{grid-template-columns:1fr;gap:5px;padding:11px 12px}.link-intent-row time,.link-intent-row .row-actions{grid-column:1;grid-row:auto}.product-card-footer{align-items:flex-start;flex-direction:column}.catalog-option{grid-template-columns:44px minmax(0,1fr) auto}.catalog-option-image{width:44px;height:44px}.catalog-option-copy strong,.catalog-option-copy span{overflow:visible;overflow-wrap:anywhere;white-space:normal;text-overflow:clip}.batch-link-result-actions{grid-column:1 / -1}.batch-link-result-actions .ant-btn{flex:1}.product-card-actions{grid-template-columns:1fr 1fr}.batch-link-result-row{grid-template-columns:minmax(0,1fr) auto}.batch-link-result-row>code{grid-row:2;grid-column:1 / -1}.batch-link-result-row>div{grid-row:1;grid-column:2}.connection-banner{grid-template-columns:44px 1fr;padding:17px}.connection-banner-icon{width:42px;height:42px}.connection-tag{display:none}.connection-banner h2{font-size:17px}.security-grid{grid-template-columns:1fr}.fund-scope{align-items:flex-start;flex-direction:column;gap:6px}.fund-status-band{grid-template-columns:1fr;gap:10px}.fund-status-legend{grid-column:auto}.security-grid>div{min-height:110px}.security-grid svg{margin-bottom:12px}.limit-table{overflow-x:auto}.limit-row{grid-template-columns:100px 220px 105px;min-width:465px}}
