:root{font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,Hiragino Sans GB,Segoe UI,system-ui,sans-serif;color:#101827;background:#f8faf9;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 16% 12%,rgba(10,168,111,.12),transparent 28%),radial-gradient(circle at 86% 18%,rgba(14,165,233,.1),transparent 30%),linear-gradient(180deg,#f8fbfb,#edf5f2)}.login-card{width:min(380px,100%);border:1px solid #dbe5e8;border-radius:8px;background:#fffffff0;padding:28px;display:grid;gap:17px;box-shadow:0 18px 44px #0f172a1a}.login-brand strong,.login-brand span,.login-card label span{display:block}.login-brand strong{color:#07111f;font-size:29px;line-height:1;font-weight:950}.login-brand span{margin-top:7px;color:#64748b;font-size:14px;font-weight:800}.auth-tabs{height:38px;border:1px solid #d7e0e5;border-radius:6px;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px}.auth-tabs button{border:0;border-radius:4px;background:transparent;color:#64748b;cursor:pointer;font-weight:900}.auth-tabs button.active{background:#0aa86f;color:#fff}.login-card label{display:grid;gap:8px}.login-card label span{color:#475569;font-size:13px;font-weight:800}.login-card input{width:100%;height:44px;border:1px solid #cfdbe1;border-radius:6px;padding:0 12px;color:#0f172a;background:#fff;font-size:15px;font-weight:700;outline:none}.login-card input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98121}.login-error{margin:0;color:#dc2626;font-size:13px;font-weight:800}.login-success{margin:0;color:#0a8f63;font-size:13px;font-weight:800}.payment-state-box{position:relative;z-index:1;width:min(360px,100%);border:1px solid #dbe5e8;border-radius:8px;background:#fff;padding:24px;text-align:center;color:#0f172a;font-size:16px;font-weight:900}.public-checkout-card{position:relative;z-index:1;width:min(460px,100%);border:1px solid #dbe5e8;border-radius:8px;background:linear-gradient(180deg,#ecfbf4c7,#fff0 42%),#fff;padding:28px;display:grid;gap:20px;box-shadow:0 16px 40px #0f172a1a}.public-chain-option{border:1px solid #cfdde3;border-radius:7px;background:#fff;min-height:72px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:#0f172a;cursor:pointer;text-align:left}.public-chain-option:hover,.public-chain-option.open{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.public-chain-option:disabled{cursor:default;opacity:.92}.public-chain-picker{display:grid;gap:8px}.public-chain-option.open svg:last-child{transform:rotate(90deg)}.public-chain-menu{border:1px solid #d7e0e5;border-radius:7px;background:#fff;padding:6px;display:grid;gap:5px;box-shadow:0 10px 28px #0f172a14}.public-chain-choice{width:100%;min-height:58px;border:0;border-radius:5px;background:transparent;padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#0f172a;cursor:pointer;text-align:left}.public-chain-choice:hover,.public-chain-choice.active{background:#edf8f3}.public-chain-choice:disabled{cursor:wait;opacity:.72}.public-chain-choice strong,.public-chain-choice small{display:block}.public-chain-choice strong{font-size:14px;font-weight:950}.public-chain-choice small{margin-top:3px;color:#64748b;font-size:12px;font-weight:800}.public-chain-label{margin:-2px 0 -10px;color:#475569;font-size:13px;font-weight:900}.public-chain-option strong,.public-chain-option small{display:block}.public-chain-option strong{font-size:15px;font-weight:950}.public-chain-option small{margin-top:4px;color:#64748b;font-size:13px;font-weight:800}.public-order-status{min-height:42px;border:1px solid #d8e3e7;border-radius:6px;background:#f8fbfb;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.public-order-status span{color:#64748b;font-size:12px;font-weight:850}.public-order-status strong{color:#0f172a;font-size:14px;font-weight:950}.public-order-status.status-paid,.public-order-status.status-detected,.public-order-status.status-confirming{border-color:#b9e9d3;background:#ecfbf4}.public-order-status.status-paid strong{color:#0a8f63}button{font:inherit}.app-shell{width:100vw;min-height:100vh;display:grid;grid-template-columns:228px minmax(0,1fr);background:radial-gradient(circle at 96% 5%,rgba(18,148,94,.05),transparent 24%),linear-gradient(180deg,#fbfcfc,#f5f8f7)}.sidebar{min-height:100vh;border-right:1px solid #dfe6ea;background:#ffffffdb;padding:24px 12px 28px;display:flex;flex-direction:column;box-shadow:inset -1px 0 #ffffffbd}.brand{height:38px;display:flex;align-items:center;gap:8px;margin:1px 12px 38px}.brand-logo{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:22px;font-weight:900;background:linear-gradient(145deg,#12b981,#18a6f5);line-height:1}.brand-name{font-size:24px;font-weight:800;letter-spacing:0;color:#0b111d}.nav{display:grid;gap:12px}.nav-item{border:0;min-height:50px;border-radius:5px;padding:0 14px;display:flex;align-items:center;gap:15px;color:#1f2937;background:transparent;cursor:pointer;font-size:16px;font-weight:600;text-align:left}.nav-item svg{color:#111827}.nav-item.active{color:#0aa86f;background:linear-gradient(90deg,#dbf6ec,#edf8f3)}.nav-item.active svg{color:#0aa86f}.merchant-card{position:relative;margin-top:auto;border:1px solid #d8e2e7;background:#fff;border-radius:5px;min-height:110px;padding:17px 16px;text-align:left;color:#111827;cursor:pointer}.public-checkout-meta{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.public-checkout-meta div{min-width:0;border:1px solid #d7e0e5;border-radius:6px;padding:9px 11px;background:#ffffffbd}.public-checkout-meta span,.public-checkout-meta b{display:block}.public-checkout-meta span{color:#64748b;font-size:12px;font-weight:800}.public-checkout-meta b{margin-top:4px;color:#0f172a;font-size:14px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-label{display:block;font-size:13px;color:#64748b;margin-bottom:14px}.merchant-card strong{display:block;font-size:15px;margin-bottom:10px}.merchant-id{display:flex;align-items:center;gap:7px;color:#344154;font-size:14px}.merchant-arrow{position:absolute;right:14px;top:50%;color:#111827}.workspace{min-width:0}.topbar{height:64px;border-bottom:1px solid #dfe6ea;background:#ffffffd1;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 31px}.time-row,.top-actions,.doc-button,.user-menu,.refresh-note,.inline-chain,.hash,.success{display:flex;align-items:center}.time-row{gap:18px;color:#475569;font-size:14px;font-weight:500}.status-dot{width:5px;height:5px;border-radius:999px;background:#12a66d}.status-dot.checking{background:#f59e0b}.status-dot.healthy{background:#12a66d}.status-dot.unhealthy{background:#ef4444}.top-actions{gap:18px}.doc-button,.logout-button,.icon-button,.user-menu{border:0;background:transparent;color:#0f172a;cursor:pointer}.doc-button{gap:7px;font-weight:700}.logout-button{min-height:32px;border:1px solid #d7e0e5;border-radius:5px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:13px;font-weight:850}.logout-button:hover{color:#dc2626;border-color:#fecaca;background:#fff5f5}.icon-button{padding:4px}.user-menu{gap:8px;font-weight:600}.avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:#fff;background:#12a66d}.content{padding:21px 18px 12px}.section-title{display:flex;align-items:center;gap:7px;margin:0 12px 11px}.section-title h1{font-size:19px;line-height:1;margin:0;font-weight:800}.section-title svg{color:#64748b}.metrics{border-top:1px solid #dfe6ea;border-bottom:1px solid #dfe6ea;min-height:120px;display:grid;grid-template-columns:1.02fr 1.22fr 1fr 1.12fr .9fr 1.05fr;align-items:center;padding:20px 0;margin:0 0 18px}.metric{min-height:74px;padding:0 28px;border-left:1px solid #dfe6ea;display:grid;align-content:center;gap:8px;position:relative}.metric:first-child{border-left:0}.metric:first-child:before,.metric.orange:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:10px}.metric:first-child:before{background:#0db277}.metric.orange:before{background:#ff8a00}.metric-label{color:#516070;font-size:13px}.metric strong{font-size:24px;line-height:1;color:#0d1628;letter-spacing:0}.metric.green strong,.metric.green small{color:#0aa86f}.metric.orange strong,.metric.orange small{color:#ff8300}.metric small{color:#4b5563;font-size:13px;font-weight:600}.panel{border:1px solid #dbe3e8;border-radius:5px;background:#ffffffdb;overflow:hidden}.panel h2{margin:0;color:#111827;font-size:18px;line-height:1.1;font-weight:800}.channels-panel{margin-bottom:14px}.channels-panel>h2{padding:16px 14px 12px;border-bottom:0}.channel-table{border-top:1px solid #dbe3e8}.table-head,.channel-row{display:grid;grid-template-columns:2.45fr 1fr 1.02fr 1.36fr .9fr 1.12fr 1.42fr .72fr;align-items:center;column-gap:12px}.table-head{height:38px;padding:0 16px;background:#f8fafb;color:#5b6777;font-size:13px;font-weight:700}.channel-row{min-height:62px;padding:0 16px;border-top:1px solid #dbe3e8}.channel-row.primary-row{background:linear-gradient(90deg,#05a37114,#fff3)}.channel-name{display:flex;align-items:center;gap:11px;min-width:0}.channel-badge{min-width:38px;height:23px;border-radius:4px;color:#fff;background:#0aa86f;font-size:12px;display:inline-grid;place-items:center;font-weight:800}.channel-badge.empty{background:transparent}.chain-mark{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;overflow:hidden;background:#fff}.chain-mark.small{width:22px;height:22px}.chain-mark img,.token-mark img{width:100%;height:100%;display:block;object-fit:contain}.chain-mark-eth,.chain-mark-base{padding:3px}.channel-name strong,.subcell strong,.token-cell strong{display:block;font-size:13px;color:#111827;font-weight:800;white-space:nowrap}.channel-note{display:inline-block;margin-top:3px;color:#64748b;border:1px solid #cbd5df;border-radius:4px;padding:1px 5px 2px;font-size:11px;font-weight:700}.channel-note.main{color:#0aa86f;border-color:#0aa86f;background:#e8faf1}.subcell span,.amount-cell span{display:block;color:#64748b;font-size:13px;margin-top:4px;font-weight:600}.token-cell{display:flex;align-items:center;gap:9px}.token-mark{width:29px;height:29px;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:#fff}.address{position:relative;border:0;padding:0;background:transparent;display:inline-flex;align-items:center;gap:8px;color:#1f2937;cursor:pointer;font-weight:600}.copied{position:absolute;top:-24px;left:14px;padding:3px 7px;border-radius:4px;background:#111827;color:#fff;font-size:12px}.status-cell{border:0;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px}.status-cell span{width:8px;height:8px;border-radius:999px}.status-cell.enabled{color:#0aa86f}.status-cell.enabled span{background:#0aa86f}.status-cell.disabled{color:#f97316}.status-cell.disabled span{background:#f97316}.health-cell{display:grid;gap:6px;font-size:14px;font-weight:700;color:#111827}.health-bar{width:86px;height:6px;background:#dbf0e7;border-radius:999px;overflow:hidden}.health-bar i{display:block;height:100%;background:#0aa86f;border-radius:inherit}.dash{color:#64748b}.amount-cell strong{display:block;font-size:14px;color:#0f172a;text-align:right}.amount-cell span{text-align:right}.manage-button{height:34px;border:1px solid #d7e0e5;border-radius:4px;background:#fff;color:#111827;cursor:pointer;font-size:13px;font-weight:800}.view-all{height:36px;width:100%;border:0;border-top:1px solid #dbe3e8;background:#fff;color:#334155;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;font-weight:700}.bottom-grid{display:grid;grid-template-columns:.94fr 1.36fr;gap:14px}.order-chain-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.order-chain-card{min-height:108px;border:1px solid #d7e0e5;border-radius:6px;background:#fff;padding:12px;display:grid;align-content:start;gap:7px;color:#334155;text-align:left;cursor:pointer}.order-chain-card.active{border-color:#0aa86f;background:#f0fbf5}.order-chain-card strong{color:#111827;font-size:18px;font-weight:950}.order-chain-card small{color:#64748b;font-size:11px;font-weight:800}.mini-panel h2{padding:14px;border-bottom:1px solid #dbe3e8}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{height:37px;padding:0 8px;border-bottom:1px solid #dbe3e8;text-align:left;white-space:nowrap;font-size:11px;overflow:hidden;text-overflow:ellipsis}th{color:#64748b;font-weight:800;background:#fbfcfd}td{color:#334155;font-weight:600}.mini-panel.pending th:nth-child(1),.mini-panel.pending td:nth-child(1){width:32%}.mini-panel.pending th:nth-child(2),.mini-panel.pending td:nth-child(2){width:17%}.mini-panel.pending th:nth-child(3),.mini-panel.pending td:nth-child(3){width:23%}.mini-panel.pending th:nth-child(4),.mini-panel.pending td:nth-child(4){width:16%}.mini-panel.pending th:nth-child(5),.mini-panel.pending td:nth-child(5){width:12%}.mini-panel.matches th:nth-child(1),.mini-panel.matches td:nth-child(1){width:11%}.mini-panel.matches th:nth-child(2),.mini-panel.matches td:nth-child(2){width:18%}.mini-panel.matches th:nth-child(3),.mini-panel.matches td:nth-child(3){width:18%}.mini-panel.matches th:nth-child(4),.mini-panel.matches td:nth-child(4){width:32%}.mini-panel.matches th:nth-child(5),.mini-panel.matches td:nth-child(5){width:13%}.mini-panel.matches th:nth-child(6),.mini-panel.matches td:nth-child(6){width:8%}.money{color:#111827;font-weight:800;text-align:right}.chain-filter-select{height:38px;border:1px solid #d7e0e5;border-radius:5px;background:#fff;color:#111827;padding:0 10px;font-size:12px;font-weight:850}.pagination-bar{min-height:48px;border-top:1px solid #dbe3e8;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px;font-weight:850}.pagination-bar>div{display:flex;gap:8px}.inline-chain{display:inline-flex;align-items:center;gap:7px}.wait{color:#ff7a00;font-weight:900}.hash{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;color:#334155;min-width:260px;white-space:normal}.hash-link{width:100%;max-width:520px;border:0;background:transparent;padding:0;display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:6px;color:#0a8f63;font:inherit;font-weight:850;cursor:pointer;text-align:left;overflow-wrap:anywhere;word-break:break-all;white-space:normal}.hash-link:hover{text-decoration:underline}.hash svg{flex:0 0 auto;vertical-align:-2px;margin-left:6px;color:#475569}.success{display:inline-flex;align-items:center;gap:5px;color:#0aa86f;font-weight:900}.pending-state{display:inline-flex;align-items:center;gap:5px;color:#f97316;font-weight:900}.table-more{height:35px;width:100%;border:0;background:#fff;color:#334155;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-weight:700}.refresh-note{justify-content:center;gap:8px;color:#475569;font-size:12px;padding-top:11px}.page-stack{display:grid;gap:14px}.page-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dfe6ea;padding:0 12px 14px}.page-header h1{margin:0 0 6px;font-size:20px;line-height:1.1;font-weight:900}.page-header p{margin:0;color:#64748b;font-size:13px;font-weight:600}.primary-action,.ghost-action{border-radius:4px;min-height:34px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:800;font-size:13px}.primary-action{border:1px solid #0aa86f;background:#0aa86f;color:#fff}.primary-action:disabled,.ghost-action:disabled{cursor:not-allowed;opacity:.55}.ghost-action{border:1px solid #d7e0e5;background:#fff;color:#111827}.wide{width:100%}.toolbar{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.search-box{width:min(360px,42vw);height:36px;border:1px solid #d7e0e5;border-radius:4px;background:#fff;padding:0 10px;display:flex;align-items:center;gap:8px;color:#64748b}.search-box input,.form-grid input,.form-grid select{width:100%;border:0;outline:0;color:#111827;background:transparent;font:inherit;font-weight:650}.segmented{display:inline-flex;padding:3px;border:1px solid #d7e0e5;border-radius:5px;background:#f7faf9}.segmented button{height:30px;border:0;border-radius:4px;background:transparent;color:#526173;padding:0 12px;cursor:pointer;font-size:13px;font-weight:800}.segmented button.active{color:#0aa86f;background:#fff;box-shadow:0 1px 4px #0f172a14}.data-panel h2{padding:14px;border-bottom:1px solid #dbe3e8}.wide-table th,.wide-table td{height:42px;font-size:12px;padding:0 14px}.wide-table tbody tr,.mini-panel tbody tr{cursor:pointer}.wide-table tbody tr:hover,.mini-panel tbody tr:hover,.channel-row:hover{background:#0aa86f0b}.text-action{border:0;background:transparent;color:#0a8f63;cursor:pointer;font-size:12px;font-weight:900}.table-actions{display:flex;gap:10px;align-items:center}.compact-secret{display:inline-block;max-width:240px;white-space:normal;overflow-wrap:anywhere;line-height:1.45;color:#0f172a;font-weight:800}.site-subtext{display:inline-block;margin-left:8px;color:#637083;font-size:12px;font-weight:800}.access-site-table td{vertical-align:middle}.access-site-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid #dbe3e8;border-radius:8px;background:#fff;box-shadow:0 22px 70px #0f172a38;padding:18px;display:grid;gap:14px}.access-site-modal .form-grid{padding:10px 0;gap:10px}.access-site-modal .form-grid label{min-height:54px;padding:7px 10px}.access-site-modal .modal-actions{position:sticky;bottom:-18px;background:#fff;padding-top:12px}.pill{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;border-radius:999px;padding:0 9px;font-size:12px;font-weight:900}.pill.pending,.pill.retrying{color:#f97316;background:#fff4e5}.pill.paid,.pill.success{color:#0aa86f;background:#e8faf1}.pill.failed{color:#dc2626;background:#fee2e2}.listener-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.listener-card{padding:14px;display:grid;gap:12px}.listener-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #dbe3e8}.listener-head strong{display:block;font-size:14px}.listener-head span{color:#64748b;font-size:12px;font-weight:700}.kv{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:13px;font-weight:700}.kv b{color:#111827;font-weight:900;text-align:right}.settings-grid{display:grid;grid-template-columns:1.22fr .78fr;gap:14px}.merchant-page{width:min(100%,1280px)}.merchant-metrics,.merchant-two-col{display:grid;gap:14px}.merchant-metrics{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(180px,.8fr))}.merchant-two-col{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start}.merchant-number{min-height:74px;margin:14px;border:1px solid #d7e0e5;border-radius:4px;padding:13px;display:grid;align-content:center;gap:4px}.merchant-number strong{font-size:27px;line-height:1;font-weight:900}.merchant-number span,.merchant-help-list span,.merchant-code-card span{color:#64748b;font-size:12px;font-weight:800}.merchant-plan-list,.merchant-help-list,.merchant-code-card{display:grid}.merchant-plan-list div{min-height:48px;border-bottom:1px solid #dbe3e8;display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(110px,.7fr) minmax(80px,.5fr) minmax(70px,.4fr);align-items:center;gap:12px;padding:0 14px}.merchant-plan-list div:last-child{border-bottom:0}.merchant-help-list{gap:12px;padding:14px}.merchant-help-list div,.merchant-code-card{border:1px solid #d7e0e5;border-radius:4px;background:#fff;padding:13px}.merchant-help-list strong{display:block;margin-bottom:5px}.merchant-code-card{gap:8px;margin:14px}.merchant-code-card code,.inline-copy-value code{color:#0a8f63;font-size:12px;font-weight:900;word-break:break-all}.inline-copy-value{display:flex;align-items:center;justify-content:space-between;gap:12px}.secret-copy-value{align-items:flex-start;border:1px solid #d7e0e5;border-radius:6px;background:#fbfdfc;padding:10px}.secret-copy-value code{min-width:0;padding-top:7px;font-family:Segoe UI Mono,Consolas,monospace;overflow-wrap:anywhere}.secret-copy-value .row-actions{justify-content:flex-end}.secret-copy-value .ghost-action{min-height:34px;padding:0 10px}.form-grid label small{color:#64748b;font-size:12px;line-height:1.5;font-weight:750}.webhook-url-field{gap:8px}.webhook-url-box{min-height:82px;border:1px solid #d7e0e5;border-radius:6px;background:#fbfdfc;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.webhook-url-box.configured{border-color:#9fe3c3;background:#f2fbf7}.webhook-url-box input{min-width:0;height:40px;border:1px solid #d8e3e7;border-radius:5px;background:#fff;padding:0 11px;font-family:Segoe UI Mono,Consolas,monospace;font-size:13px;font-weight:850}.webhook-url-box input::placeholder{color:#94a3b8;font-family:inherit;font-weight:750}.webhook-url-actions{display:flex;align-items:center;gap:7px}.webhook-url-actions strong{color:#0a8f63;font-size:12px;white-space:nowrap}.webhook-url-actions .ghost-action{min-height:34px;padding:0 10px}.webhook-url-actions .ghost-action:disabled{cursor:not-allowed;opacity:.45}.table-scroll{max-width:100%;overflow-x:auto}.merchant-table{min-width:760px}.address-cell{max-width:420px;word-break:break-all}.compact-form{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.form-grid{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{min-height:64px;border:1px solid #d7e0e5;border-radius:4px;padding:9px 11px;background:#fff;display:grid;align-content:center;gap:7px}.form-grid label.full,.form-grid .toggle-row.full{grid-column:1 / -1}.toggle-row{min-height:42px;display:inline-flex;align-items:center;gap:10px;color:#0f172a;font-size:13px;font-weight:900}.toggle-row input{width:16px;height:16px;accent-color:#0aad72}.form-grid span{color:#64748b;font-size:12px;font-weight:800}.key-box{min-height:74px;margin:14px;border:1px solid #d7e0e5;border-radius:4px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.key-box strong,.key-box span{display:block}.key-box span{color:#64748b;font-size:12px;margin-top:4px}.drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a2e;display:flex;justify-content:flex-end;z-index:20}.drawer{width:360px;min-height:100vh;background:#fff;border-left:1px solid #dbe3e8;box-shadow:-20px 0 42px #0f172a1f;padding:18px;display:grid;align-content:start;gap:18px}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0f172a38;display:grid;place-items:center;padding:20px}.demo-order-modal,.tx-hash-modal,.secret-config-modal,.manual-callback-modal,.password-change-modal,.channel-config-modal{width:min(520px,100%);background:#fff;border:1px solid #dbe3e8;border-radius:8px;box-shadow:0 24px 56px #0f172a2e;padding:18px;display:grid;gap:14px}.tx-hash-modal{width:min(460px,100%)}.secret-config-modal{width:min(620px,100%)}.manual-callback-modal{width:min(440px,100%)}.password-change-modal{width:min(420px,100%)}.channel-config-modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #dbe3e8;padding-bottom:14px}.modal-head h2{margin:0 0 6px;font-size:18px}.modal-head p,.modal-note,.modal-empty{margin:0;color:#64748b;font-size:12px;line-height:1.55;font-weight:700}.demo-chain-list{display:grid;gap:8px}.demo-chain-title{color:#64748b;font-size:12px;font-weight:850}.empty-table-cell{height:58px;text-align:center;color:#94a3b8;font-family:inherit;font-weight:850}.demo-chain-option{width:100%;min-height:58px;border:1px solid #d7e0e5;border-radius:6px;background:#fff;padding:9px 11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;text-align:left;color:#111827;cursor:pointer}.demo-chain-option strong,.demo-chain-option small{display:block}.demo-chain-option strong{font-size:13px}.demo-chain-option small{margin-top:3px;color:#64748b;font-size:11px;font-weight:750}.demo-chain-option .estimate-line{color:#0a8f63;font-size:12px;font-weight:900}.demo-chain-option svg{color:#cbd5df}.demo-chain-option.active{border-color:#0aa86f;background:#f0fbf5}.demo-chain-option.active svg{color:#0aa86f}.modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #dbe3e8;padding-top:14px}.manual-callback-summary{border:1px solid #dbe3e8;border-radius:7px;display:grid;overflow:hidden}.manual-callback-summary div{min-height:44px;padding:10px 12px;display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #edf2f6}.manual-callback-summary div:last-child{border-bottom:0}.manual-callback-summary span{color:#64748b;font-size:12px;font-weight:850}.manual-callback-summary b{min-width:0;color:#111827;font-size:13px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-callback-warning{border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;color:#9a3412;padding:10px 12px;display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.45;font-weight:850}.manual-callback-warning svg{flex:0 0 auto}.danger-confirm{background:#dc2626}.drawer-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe3e8;padding-bottom:14px}.drawer-head h2{margin:0;font-size:18px}.drawer-head button,.close-lite{border:0;background:transparent;cursor:pointer;color:#111827}.drawer-chain{display:flex;align-items:center;gap:12px}.drawer-chain strong,.drawer-chain span{display:block}.drawer-chain span{color:#64748b;font-size:12px;margin-top:4px}.drawer-field{border:1px solid #d7e0e5;border-radius:5px;padding:9px 11px;background:#fff;display:grid;gap:7px}.drawer-field span{color:#64748b;font-size:12px;font-weight:800}.drawer-field input,.drawer-field select{width:100%;border:0;outline:none;color:#0f172a;font-size:13px;font-weight:850;background:transparent}.read-only-field{background:#f8fafc}.read-only-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.read-only-field strong{color:#0f172a;font-size:13px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.icon-copy-button{width:30px;height:30px;border:1px solid #d7e0e5;border-radius:5px;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.icon-copy-button:disabled{opacity:.45;cursor:not-allowed}.tx-hash-field textarea{width:100%;min-height:86px;resize:vertical;border:0;outline:none;color:#0f172a;background:transparent;font-size:13px;font-weight:800;line-height:1.45;word-break:break-all}.modal-error{margin:-4px 0 0;color:#dc2626;font-size:12px;font-weight:850}.drawer-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rotation-switch{border:1px solid #d7e0e5;border-radius:5px;padding:10px 11px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;cursor:pointer}.rotation-switch input{width:18px;height:18px}.rotation-switch strong,.rotation-switch small{display:block}.rotation-switch strong{color:#111827;font-size:13px}.rotation-switch small{margin-top:3px;color:#64748b;font-size:11px;font-weight:750}.channel-address-panel{border:1px solid #d7e0e5;border-radius:5px;background:#fbfcfd;display:grid}.channel-address-head,.channel-address-row{border-bottom:1px solid #dbe3e8;padding:10px 11px}.channel-address-head{display:flex;justify-content:space-between;color:#111827;font-size:13px;font-weight:900}.channel-address-head span{color:#64748b;font-size:12px}.channel-address-list{max-height:220px;overflow:auto}.channel-address-row{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;background:#fff}.channel-address-row.enabled{background:#f0fbf5}.channel-address-row strong,.channel-address-row code,.channel-address-row small{display:block}.channel-address-row strong{color:#111827;font-size:12px}.channel-address-row code{margin-top:4px;color:#0a8f63;font-size:11px;line-height:1.35;word-break:break-all}.channel-address-row small{margin-top:4px;color:#64748b;font-size:11px}.new-address-grid{padding:10px;display:grid;grid-template-columns:.8fr 1.2fr auto;gap:8px}.new-address-grid input{min-width:0;height:38px;border:1px solid #d7e0e5;border-radius:5px;padding:0 10px;font-size:12px;font-weight:800}.site-cell{min-width:142px}.site-cell strong,.site-cell span{display:block}.site-cell strong{color:#0f172a;font-size:12px}.site-cell span{max-width:180px;color:#64748b;font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-kv{align-items:start}.site-kv .copy-line{grid-column:1 / -1;justify-content:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.secret-code{max-height:280px;overflow:auto;white-space:pre-wrap}.method-eye{display:inline-flex;align-items:center;gap:5px}.method-list{margin-top:7px;display:grid;gap:5px}.method-list code,.method-list span{max-width:280px;display:block;color:#0a8f63;font-size:11px;line-height:1.35;word-break:break-all}.row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.merchant-channel-actions{min-width:190px}.merchant-channel-actions .ghost-action{min-height:32px;padding:0 10px}.merchant-channel-actions .ghost-action:disabled{cursor:not-allowed;opacity:.45}.danger-lite{color:#dc2626}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-form{grid-template-columns:1fr}.activation-modal{width:min(480px,100%)}.merchant-channel-modal{width:min(520px,100%)}.delete-channel-summary{border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;padding:12px;display:grid;gap:7px}.delete-channel-summary strong,.delete-channel-summary code{display:block}.delete-channel-summary code{color:#9a3412;font-family:Segoe UI Mono,Consolas,monospace;font-size:12px;font-weight:850;word-break:break-all}.copy-line{max-width:210px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#111827;cursor:pointer;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.address-copy-kv{align-items:flex-start;flex-direction:column;gap:8px}.address-copy-line{width:100%;max-width:100%;min-height:42px;border:1px solid #d7e0e5;border-radius:5px;padding:9px 11px;justify-content:space-between;text-align:left;overflow:visible}.address-copy-line code{min-width:0;color:#111827;font-family:Segoe UI Mono,Consolas,monospace;font-size:12px;font-weight:850;line-height:1.45;overflow-wrap:anywhere;word-break:break-all}.address-copy-line svg{flex:0 0 auto}.hash-kv{align-items:flex-start}.hash-copy{max-width:220px}.hash-copy code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Segoe UI Mono,Consolas,monospace;font-size:12px}.tx-hash-review{position:relative;z-index:1;margin-top:10px;border:1px solid rgba(10,168,111,.24);border-radius:999px;background:#ffffffdb;color:#0a8f63;padding:7px 12px;font-size:12px;font-weight:850;cursor:pointer}.toast{position:fixed;right:24px;bottom:24px;min-height:42px;padding:0 14px;border-radius:5px;background:#111827;color:#fff;display:flex;align-items:center;gap:8px;z-index:30;font-weight:800;box-shadow:0 10px 30px #0f172a38}.popover{position:fixed;top:56px;right:32px;width:238px;border:1px solid #dbe3e8;border-radius:5px;background:#fff;box-shadow:0 14px 42px #0f172a29;padding:8px;display:grid;z-index:15}.popover button:not(.close-lite){height:36px;border:0;border-radius:4px;background:transparent;display:flex;justify-content:space-between;align-items:center;color:#111827;cursor:pointer;font-weight:750}.popover button:not(.close-lite):hover{background:#f3f8f6}.close-lite{justify-self:end}.callback-table th:nth-child(3),.callback-table td:nth-child(3){width:30%}.orders-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:14px;align-items:start}.cashier-panel{display:grid;gap:0}.cashier-head{min-height:74px;padding:14px;border-bottom:1px solid #dbe3e8;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cashier-head p{margin:7px 0 0;color:#64748b;font-size:12px;font-weight:650;line-height:1.5}.cashier-tools{padding:12px;display:grid;gap:10px;border-bottom:1px solid #dbe3e8;background:#fbfcfd}.request-lock{min-height:42px;padding:0 14px;border-bottom:1px solid #dbe3e8;display:flex;align-items:center;gap:9px;background:#fbfcfd}.request-lock span{color:#64748b;font-size:12px;font-weight:800}.request-lock strong{color:#111827;font-size:13px}.request-lock code{margin-left:auto;border:1px solid #dbe3e8;border-radius:4px;padding:3px 6px;color:#0a8f63;background:#fff;font-size:11px;font-weight:850}.cashier-select{padding:14px;display:grid;gap:10px}.cashier-select-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px}.cashier-select-head strong{color:#111827;font-size:16px;font-weight:900}.cashier-select-head span{color:#64748b;font-size:12px;font-weight:700}.cashier-select button{min-height:64px;border:1px solid #d7e0e5;border-radius:5px;background:#fff;color:#111827;cursor:pointer;padding:0 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left}.cashier-select button.active{border-color:#0aa86f;background:#ecfbf4}.cashier-select button span{display:grid;gap:4px}.cashier-select button strong{font-size:13px}.cashier-select button small{color:#64748b;font-size:11px;font-weight:750}.chain-choice,.cashier-actions,.doc-actions,.doc-tabs,.code-head{display:flex;align-items:center}.chain-choice{gap:7px;flex-wrap:wrap}.chain-choice button,.doc-tabs button{border:1px solid #d7e0e5;border-radius:4px;background:#fff;color:#334155;cursor:pointer;font-weight:800}.chain-choice button{min-height:34px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;font-size:12px}.chain-choice button.active,.doc-tabs button.active{border-color:#0aa86f;color:#0a8f63;background:#e8faf1}.cashier-preview-card{margin:12px;border:1px solid #d7e0e5;border-radius:6px;background:#fff;overflow:hidden}.payment-page-card{border-color:#cbd5df;box-shadow:0 10px 28px #0f172a14}.cashier-title{padding:16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #dbe3e8}.cashier-title strong{display:block;font-size:18px;color:#0f172a}.cashier-title span,.address-box span,.cashier-amounts span,.cashier-status span,.locale-notice{color:#64748b;font-size:12px;font-weight:700}.cashier-amounts{padding:14px 16px;display:grid;gap:10px}.cashier-amounts div,.cashier-status div{display:flex;align-items:center;justify-content:space-between;gap:12px}.cashier-amounts b,.cashier-status b{color:#111827;font-size:14px;font-weight:900}.cashier-amounts .highlight{min-height:48px;margin:2px -4px 0;padding:0 10px;border-radius:5px;background:#ebf9f2}.cashier-amounts .highlight b{color:#0aa86f;font-size:18px}.payment-amounts .pay-line{min-height:72px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;column-gap:10px}.payment-amounts .pay-line span{color:#0a8f63;font-size:15px}.payment-amounts .pay-line b{grid-column:1;font-size:25px}.payment-amounts .pay-line button{grid-column:2;grid-row:1 / 3;min-height:34px;border:1px solid #0aa86f;border-radius:4px;background:#fff;color:#0a8f63;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:900;padding:0 9px}.address-box{margin:0 16px 12px;padding:12px;border:1px solid #dbe3e8;border-radius:5px;background:#f8faf9;display:grid;gap:8px}.address-box button{border:0;background:transparent;color:#111827;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:850;font-size:12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.cashier-status{padding:0 16px 12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.cashier-status div{min-height:48px;border:1px solid #dbe3e8;border-radius:5px;padding:0 10px}.cashier-steps{padding:0 16px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cashier-steps span{min-height:42px;border:1px solid #dbe3e8;border-radius:5px;display:grid;place-items:center;text-align:center;color:#64748b;font-size:11px;font-weight:850;line-height:1.25;padding:4px}.cashier-steps span.done{color:#0a8f63;border-color:#a9e8cd;background:#ecfbf4}.locale-notice{margin:0 16px 14px;line-height:1.45}.cashier-actions{gap:8px;padding:0 16px 16px}.cashier-actions .primary-action,.cashier-actions .ghost-action{flex:1}.docs-page{padding-bottom:18px}.public-docs-shell{min-height:100vh;background:linear-gradient(90deg,#e3f5edd1,#fffffff5 30%,#ecf9f4db),#f7fbf9;color:#0f172a}.public-docs-shell .docs-page{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:18px 0 34px}.public-docs-top{height:64px;border-bottom:1px solid #dbe8e2;background:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100vw - 1180px)/2))}.public-docs-top>span{color:#64748b;font-size:13px;font-weight:900}.public-docs-shell .page-head{padding-top:0}.docs-hero{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.doc-kicker{display:inline-flex;height:22px;padding:0 7px;border-radius:4px;align-items:center;color:#0a8f63;background:#e8faf1;font-size:12px;font-weight:900}.docs-hero h2{margin:10px 0 8px;font-size:22px}.docs-hero p{max-width:740px;margin:0;color:#475569;line-height:1.6;font-size:13px;font-weight:650}.doc-actions{gap:9px}.docs-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.docs-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.docs-steps div{min-height:82px;padding:14px;border-left:1px solid #dbe3e8;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-content:center}.docs-steps div:first-child{border-left:0}.docs-steps b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;color:#fff;background:#0aa86f;font-size:12px;grid-row:1 / 3}.docs-steps strong{color:#111827;font-size:14px;font-weight:900}.docs-steps span{color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.docs-main{min-width:0}.doc-tabs{gap:8px;padding:12px;border-bottom:1px solid #dbe3e8}.doc-tabs button{height:32px;padding:0 12px;font-size:13px}.code-head{justify-content:space-between;gap:12px;padding:13px 14px}.code-head button{border:0;background:transparent;color:#0a8f63;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:900}.code-block{margin:0;min-height:278px;padding:16px;background:#0f172a;color:#d9fbe9;overflow:auto;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65}.docs-side{padding:14px}.rule-list{margin-top:14px;display:grid;gap:9px}.rule-list span{min-height:36px;border:1px solid #dbe3e8;border-radius:5px;padding:9px 10px;color:#334155;background:#fbfcfd;font-size:12px;font-weight:750;line-height:1.45}.locale-chips{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}.locale-chips span{height:26px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;background:#e8faf1;color:#0a8f63;font-size:12px;font-weight:850}.signature-summary{margin-top:16px;border-top:1px solid #dbe3e8;padding-top:14px;display:grid;gap:8px}.signature-summary strong{color:#111827;font-size:14px}.signature-summary span{color:#334155;font-size:12px;font-weight:750;line-height:1.45;word-break:break-word}.docs-chain-table{display:grid}.docs-chain-table div{min-height:52px;display:grid;grid-template-columns:1.1fr .8fr 1.1fr 1.4fr;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #dbe3e8}.docs-chain-table div:last-child{border-bottom:0}.docs-chain-table strong{color:#111827;font-weight:900}.docs-chain-table span{color:#475569;font-size:12px;font-weight:700}.docs-field-table div{grid-template-columns:.55fr .55fr 2.4fr;min-height:58px}.docs-field-table div span:last-child{line-height:1.5}.payment-design-page{padding-bottom:18px}.standalone-payment-shell{min-height:100vh;padding:42px 22px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(10,168,111,.12),transparent 30%),radial-gradient(circle at 88% 6%,rgba(24,166,245,.1),transparent 28%),linear-gradient(180deg,#f7fbf9,#eef5f2)}.standalone-payment-shell.theme-tron{background:radial-gradient(circle at 16% 10%,rgba(255,32,41,.08),transparent 28%),radial-gradient(circle at 88% 8%,rgba(10,168,111,.1),transparent 30%),linear-gradient(180deg,#f8fbfa,#eef6f3)}.standalone-payment-shell.theme-sol{background:radial-gradient(circle at 18% 12%,rgba(153,69,255,.11),transparent 28%),radial-gradient(circle at 86% 8%,rgba(20,241,149,.11),transparent 30%),linear-gradient(180deg,#f8fbfb,#eff7f5)}.standalone-payment-shell.theme-eth,.standalone-payment-shell.theme-base{background:radial-gradient(circle at 18% 12%,rgba(99,102,241,.1),transparent 28%),radial-gradient(circle at 86% 8%,rgba(10,168,111,.08),transparent 30%),linear-gradient(180deg,#f8fafc,#eef4f7)}.chain-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.chain-pattern-item{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:var(--o);transform:translate(-50%,-50%) rotate(var(--r));filter:saturate(1.2)}.chain-pattern .chain-mark{width:100%;height:100%;background:transparent;box-shadow:none;padding:0;overflow:visible}.design-note{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.design-note div,.preview-label,.payment-top,.payment-network,.secure-line{display:flex;align-items:center}.design-note div{gap:8px;color:#334155;font-size:13px;font-weight:750}.design-note svg,.preview-label svg{color:#0aa86f}.design-note strong{color:#111827;font-weight:900}.payment-design-grid{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:16px;align-items:start}.design-preview{display:grid;gap:10px}.preview-label{gap:7px;color:#334155;font-size:13px;font-weight:900}.payment-mock{width:min(1040px,100%);position:relative;z-index:1;border:1px solid #dbe3e8;border-radius:8px;background:linear-gradient(180deg,#ecfbf4b3,#fff0 36%),#fff;overflow:hidden;box-shadow:0 14px 34px #0f172a14}.standalone-payment-shell .payment-mock{min-height:620px}.payment-top{min-height:76px;padding:0 30px;justify-content:space-between;border-bottom:1px solid #dbe3e8}.pay-brand{display:flex;align-items:center;gap:0}.pay-brand strong,.pay-brand span{display:block}.pay-brand strong{color:#08111f;font-size:24px;font-weight:950;line-height:1}.pay-brand-wordmark{letter-spacing:0}.pay-brand span{margin-top:6px;color:#64748b;font-size:13px;font-weight:850}.payment-network{min-height:34px;gap:9px;border:1px solid #b9e9d3;border-radius:999px;padding:4px 13px 4px 7px;color:#0a8f63;background:#ecfbf4;font-size:13px;font-weight:900}.network-logo-stack{display:flex;align-items:center;gap:4px;width:auto;height:28px;flex:0 0 auto}.network-logo-stack .chain-mark{width:25px;height:25px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0f172a1f;padding:2px}.network-logo-stack .token-mark{width:25px;height:25px;border:2px solid #fff;box-shadow:0 2px 8px #0f172a24}.payment-network.chain-tron{color:#dc2626;border-color:#ff202938;background:#fff1f2e0}.payment-network.chain-sol{color:#5b21b6;border-color:#9945ff38;background:#f5f3ffe6}.payment-network.chain-eth,.payment-network.chain-base{color:#334155;border-color:#6366f138;background:#f1f5f9eb}.payment-body{display:grid;justify-items:center;padding:30px 34px 34px}.payment-flow{width:min(560px,100%);min-width:0}.secure-line{gap:7px;color:#0a8f63;font-size:13px;font-weight:900}.payment-flow h2{margin:14px 0 8px;color:#08111f;font-size:28px;line-height:1.15;font-weight:950;text-align:center}.payment-flow>p{max-width:500px;margin:0 auto 16px;color:#475569;font-size:14px;line-height:1.65;font-weight:650;text-align:center}.payment-order-line{margin-bottom:10px;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.payment-order-line div{min-height:46px;border:1px solid #dbe3e8;border-radius:6px;background:#fff;padding:7px 10px;display:grid;align-content:center;gap:3px}.payment-order-line span{color:#64748b;font-size:11px;font-weight:850}.payment-order-line b{color:#111827;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countdown-box b{color:#f97316;font-size:18px}.countdown-box small{color:#9a3412;font-size:10px;font-weight:850}.pay-transfer-box{margin-top:14px;border:1px solid #b9e9d3;border-radius:8px;background:linear-gradient(180deg,#eafaef,#f8fffb);padding:16px;display:grid;gap:12px}.transfer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.transfer-row>span{grid-column:1 / -1;color:#64748b;font-size:13px;font-weight:900}.amount-row>span{color:#0a8f63;font-size:17px;font-weight:950}.amount-row strong{display:flex;align-items:baseline;gap:8px;line-height:1}.amount-row strong b{color:#0aa86f;font-size:36px;font-weight:950}.amount-row strong em{color:#1f2937;font-size:22px;font-style:normal;font-weight:950}.transfer-row button{border:1px solid #0aa86f;border-radius:5px;background:#fff;color:#0a8f63;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:13px;font-weight:900}.amount-row button,.address-row button{min-height:38px;padding:0 12px}.address-row{border-top:1px solid #cdebdc;padding-top:12px}.address-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:16px;color:#111827;font-weight:950}.address-row button{color:#0a8f63}.payment-warnings{border-top:1px solid #cdebdc;padding-top:11px;display:grid;gap:7px}.payment-warnings p{margin:0;min-height:30px;border:1px solid #fed7aa;border-radius:5px;padding:6px 8px;background:#fff7ed;color:#9a3412;display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.35;font-weight:850}.payment-warnings svg{flex:0 0 auto}.qr-panel{border:1px solid #dbe3e8;border-radius:10px;background:#fff;padding:18px;display:grid;justify-items:center;align-content:start;gap:10px}.qr-wrap{width:246px;height:246px;border:1px solid #dbe3e8;border-radius:8px;background:#fff;display:grid;place-items:center;padding:15px}.qr-wrap svg{width:100%;height:100%}.qr-panel strong{color:#111827;font-size:18px;font-weight:950}.qr-panel span{color:#64748b;font-size:12px;font-weight:800;text-align:center}.qr-panel .primary-action{width:100%;margin-top:6px}.payment-paid-bottom{width:100%;min-height:46px;margin-top:14px;font-size:15px}.payment-footer{min-height:58px;border-top:1px solid #dbe3e8;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#64748b;font-size:12px;font-weight:750}.payment-success-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#ecfbf4c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;overflow:hidden}.payment-success-card{width:min(380px,100%);position:relative;z-index:2;border:1px solid #b9e9d3;border-radius:8px;background:#fff;box-shadow:0 24px 56px #0f172a29;padding:28px 24px;display:grid;justify-items:center;gap:10px;text-align:center}.payment-success-card svg{color:#0aa86f}.payment-success-card h2{margin:4px 0 0;color:#08111f;font-size:25px;line-height:1.2;font-weight:950}.payment-success-card p{margin:0;color:#475569;font-size:14px;line-height:1.6;font-weight:750}.payment-success-card small{margin-top:4px;border-radius:999px;background:#ecfbf4;color:#0a8f63;padding:7px 12px;font-size:12px;font-weight:900}.confetti-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti-piece{position:absolute;top:-24px;left:var(--x);width:8px;height:16px;border-radius:2px;background:var(--color);transform:rotate(var(--rotate));animation:confetti-fall 2.8s ease-in infinite;animation-delay:var(--delay)}@keyframes confetti-fall{0%{opacity:0;transform:translate3d(0,-24px,0) rotate(var(--rotate))}12%{opacity:1}to{opacity:0;transform:translate3d(18px,104vh,0) rotate(calc(var(--rotate) + 240deg))}}@media(max-width:720px){.standalone-payment-shell{padding:14px 10px;place-items:start center}.standalone-payment-shell .payment-mock{width:min(390px,100%);min-height:760px}.standalone-payment-shell .payment-top{min-height:70px;padding:0 18px}.standalone-payment-shell .pay-brand strong{font-size:21px}.standalone-payment-shell .pay-brand span{font-size:12px}.standalone-payment-shell .payment-network{min-height:34px;padding:4px 9px 4px 6px;gap:6px;font-size:12px;white-space:nowrap}.standalone-payment-shell .network-logo-stack{height:26px;gap:3px}.standalone-payment-shell .network-logo-stack .chain-mark,.standalone-payment-shell .network-logo-stack .token-mark{width:23px;height:23px}.standalone-payment-shell .chain-pattern-item{opacity:calc(var(--o) * .7)}.standalone-payment-shell .payment-body{grid-template-columns:1fr;gap:16px;padding:20px 16px}.standalone-payment-shell .payment-flow h2{font-size:24px;margin-top:14px}.standalone-payment-shell .payment-order-line{grid-template-columns:minmax(0,1fr) 92px;gap:7px}.public-checkout-meta{grid-template-columns:1fr}.standalone-payment-shell .payment-order-line div{min-height:44px;padding:7px 9px}.standalone-payment-shell .payment-order-line b{font-size:12px}.standalone-payment-shell .countdown-box b{font-size:18px}.standalone-payment-shell .pay-transfer-box{min-height:104px}.standalone-payment-shell .transfer-row{grid-template-columns:1fr}.standalone-payment-shell .amount-row strong b{font-size:29px}.standalone-payment-shell .amount-row strong em{font-size:18px}.standalone-payment-shell .transfer-row button{width:100%}.standalone-payment-shell .address-row code{font-size:14px;white-space:normal;word-break:break-all}.standalone-payment-shell .qr-panel{padding:16px}.payment-success-card{padding:24px 18px}.standalone-payment-shell .qr-wrap{width:204px;height:204px;padding:14px}.standalone-payment-shell .payment-footer{min-height:auto;padding:14px 16px 18px;display:grid;gap:8px;line-height:1.45}}@media(max-width:1050px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.brand-name,.nav-item span,.merchant-card{display:none}.nav-item{justify-content:center;padding:0}.metrics,.bottom-grid,.order-chain-stats{grid-template-columns:1fr 1fr}.table-head,.channel-row{grid-template-columns:1.6fr .8fr .8fr 1fr .7fr}.table-head span:nth-child(6),.table-head span:nth-child(7),.table-head span:nth-child(8),.health-cell,.amount-cell,.manage-button{display:none}.orders-layout,.docs-grid,.docs-hero,.merchant-two-col{grid-template-columns:1fr}.merchant-metrics{grid-template-columns:1fr 1fr}.doc-actions{justify-content:flex-start;flex-wrap:wrap}.cashier-status,.cashier-steps,.docs-steps,.docs-chain-table div,.merchant-plan-list div{grid-template-columns:1fr 1fr}}@media(max-width:640px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.sidebar{padding:20px 8px}.brand{margin:0 8px 32px}.brand-logo{width:30px;height:30px}.topbar{height:auto;min-height:62px;padding:8px 10px;align-items:flex-start;gap:8px}.time-row{max-width:145px;gap:6px 8px;flex-wrap:wrap;font-size:12px;line-height:1.25}.top-actions{gap:8px}.doc-button{width:32px;height:32px;justify-content:center;font-size:0}.doc-button svg{flex:0 0 auto}.user-menu{width:44px;justify-content:center;gap:0;font-size:0}.user-menu>svg{display:none}.content{padding:16px 10px 12px}.page-header{align-items:flex-start;gap:10px}.page-header h1{font-size:18px}.page-header .primary-action{max-width:82px;white-space:normal;line-height:1.2}.toolbar{align-items:flex-start;flex-direction:column}.search-box,.segmented,.chain-filter-select{width:100%}.order-chain-stats{grid-template-columns:1fr}.pagination-bar{align-items:stretch;flex-direction:column}.pagination-bar>div,.pagination-bar .ghost-action{width:100%}.new-address-grid{grid-template-columns:1fr}.segmented button{flex:1;padding:0 6px}.docs-hero,.cashier-head{align-items:stretch}.docs-hero h2{font-size:19px}.doc-actions,.cashier-head{flex-direction:column}.doc-actions .primary-action,.doc-actions .ghost-action,.cashier-head .ghost-action{width:100%}.merchant-metrics,.merchant-two-col,.compact-form,.form-grid{grid-template-columns:1fr}.merchant-plan-list div{grid-template-columns:1fr;gap:6px;padding:12px 14px;align-items:start}.inline-copy-value{align-items:stretch;flex-direction:column}.docs-steps,.docs-chain-table div,.cashier-status,.cashier-steps{grid-template-columns:1fr}.docs-steps div{border-left:0;border-top:1px solid #dbe3e8}.docs-steps div:first-child{border-top:0}.code-block{max-width:100%;font-size:11px}.cashier-preview-card{margin:10px}.cashier-title,.cashier-amounts div,.cashier-status div{align-items:flex-start}.cashier-amounts div,.cashier-status div{flex-wrap:wrap}.cashier-amounts b,.cashier-status b{max-width:100%;text-align:left;word-break:break-word}.address-box button{align-items:flex-start;word-break:break-all}.cashier-actions{flex-direction:column}.cashier-actions .primary-action,.cashier-actions .ghost-action{width:100%}}
