.spc-page{display:grid;gap:14px;min-width:0;max-width:1680px;margin:0 auto;color:#152235}.spc-page *{box-sizing:border-box}.spc-boundary{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 13px;border:1px solid #e3c889;border-radius:10px;background:#fffaf0;color:#765016;font-size:12px}.spc-boundary b{flex:0 0 auto;color:#62430f;font:750 11px/18px var(--font-mono,"SFMono-Regular",monospace);letter-spacing:.04em}.spc-card{min-width:0;padding:14px;border:1px solid #d6e0e9;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(30,48,70,.05)}.spc-levels{padding:12px}.spc-level-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.spc-level-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0}.spc-level-chain>i{flex:0 0 auto;color:#8ea0b2;font-style:normal;font-weight:800}.spc-level{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid #d9e3ed;border-radius:12px;background:#f8fafc}.spc-level>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#e8f1ff;color:#245aab;font-size:12px;font-weight:800}.spc-level>div{display:grid;gap:3px;min-width:0}.spc-level b{font-size:13px}.spc-level small{color:#6f7f91;font-size:12px;overflow-wrap:anywhere}.spc-level.source{border-color:#bfcfe2;background:#f2f6fb}.spc-level.source>span{background:#14283e;color:#fff}.spc-level.highest{border-color:#9ebce2;background:#edf4ff}.spc-level.empty{border-style:dashed}.spc-filter{display:grid;gap:12px}.spc-filter>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.spc-filter h2{margin:0;font-size:18px;line-height:25px}.spc-filter header p{margin:3px 0 0;color:#6f7f91;font-size:12px}.spc-toolbar,.spc-filter-grid>footer,.spc-pager,.spc-pager>div,.spc-row-actions{display:flex;align-items:center;gap:8px}.spc-filter-grid>footer{grid-column:1/-1}.spc-toolbar{flex:0 0 auto}.spc-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.spc-filter-grid label,.spc-form-grid>label,.spc-route-target{display:grid;gap:4px;min-width:0;color:#52657b;font-size:11px;font-weight:700}.spc-filter-grid .wide,.spc-form-grid .wide{grid-column:span 2}.spc-filter-grid input,.spc-filter-grid select,.spc-form-grid input,.spc-form-grid select,.spc-route-target select{width:100%;min-width:0;height:38px;padding:7px 9px;border:1px solid #d6e0e9;border-radius:8px;background:#fff;color:#152235;font:12px/20px inherit}.spc-filter-grid input:focus-visible,.spc-filter-grid select:focus-visible,.spc-form-grid input:focus-visible,.spc-form-grid select:focus-visible,.spc-route-target select:focus-visible,.spc-page button:focus-visible,.spc-level-scroll:focus-visible,.spc-table-scroll:focus-visible,.spc-workbench:focus-visible{outline:0;border-color:#2f66d0;box-shadow:0 0 0 3px rgba(47,102,208,.15)}.spc-options-state{min-height:18px;color:#a45f0a;font-size:12px}.spc-options-state:empty{display:none}.spc-options-state .button{min-height:30px;margin-left:8px;padding:4px 9px}.spc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.spc-summary article{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid #d6e0e9;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(30,48,70,.05)}.spc-summary header,.spc-summary article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.spc-summary header b{font:750 13px/20px var(--font-mono,"SFMono-Regular",monospace);color:#214f9e}.spc-summary header span,.spc-summary article>div span,.spc-summary small{color:#6f7f91;font-size:11px}.spc-summary article>div{justify-content:flex-start;flex-wrap:wrap}.spc-summary strong{font-size:18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.spc-summary-note{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-left:3px solid #2f66d0;background:#f6f8fb;color:#52657b;font-size:12px}.spc-summary+.spc-summary-note,.spc-summary-note+.spc-table-scroll{margin-top:10px}.spc-results{min-width:0;margin-top:12px}.spc-table-scroll{width:100%;min-width:0;max-height:min(68vh,760px);overflow:auto;overscroll-behavior:contain;border:1px solid #dbe4ec;border-radius:12px;background:#fff}.spc-table-scroll table{width:100%;min-width:1760px;border-collapse:collapse;font-size:12px}.spc-table-scroll thead{position:sticky;top:0;z-index:2;background:#f5f8fb}.spc-table-scroll th,.spc-table-scroll td{padding:9px 10px;border-bottom:1px solid #e7edf3;text-align:left;vertical-align:top}.spc-table-scroll th{color:#6f7f91;font-size:11px;font-weight:700;white-space:nowrap}.spc-table-scroll td{color:#34465b}.spc-table-scroll td>b,.spc-table-scroll td>small,.spc-table-scroll td>em{display:block}.spc-table-scroll td>small{margin-top:3px;color:#6f7f91}.spc-table-scroll td>em{margin-top:4px;color:#60738a;font-size:10px;font-style:normal;font-weight:750}.spc-table-scroll tbody tr:hover,.spc-table-scroll tbody tr:focus-within{background:#f3f7ff}.spc-table-scroll th:first-child,.spc-table-scroll td:first-child{position:sticky;left:0;z-index:1;background:inherit}.spc-table-scroll thead th:first-child{z-index:3;background:#f5f8fb}.spc-table-scroll th:last-child,.spc-table-scroll td:last-child{position:sticky;right:0;z-index:1;background:inherit;box-shadow:-8px 0 12px rgba(30,48,70,.04)}.spc-table-scroll thead th:last-child{z-index:3;background:#f5f8fb}.spc-money{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.spc-route{min-width:230px}.spc-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.spc-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.spc-badge.success{color:#087a55;background:#e9f7f1}.spc-badge.danger{color:#c33e4a;background:#fceff1}.spc-badge.pending{color:#69788b;background:#f1f4f7}.spc-row-actions{min-width:210px;flex-wrap:wrap}.spc-row-actions .button,.spc-table-scroll td>.button{min-height:30px;padding:4px 8px;font-size:11px}.spc-state{display:grid;place-items:center;gap:8px;min-height:156px;padding:24px;border:1px solid #dbe4ec;border-radius:12px;background:#fff;color:#6f7f91;text-align:center}.spc-state b{color:#25384e;font-size:15px}.spc-state.error{border-color:#efc9ce;background:#fff8f9}.spc-state.error b{color:#a42c3a}.spc-state.denied{background:#f6f8fb}.spc-inline-error{margin-bottom:10px;padding:9px 12px;border:1px solid #efc9ce;border-radius:9px;background:#fff8f9;color:#a42c3a;font-size:12px}.spc-pager{justify-content:space-between;margin-top:12px;color:#617286;font-size:12px}.spc-pager .button{min-height:34px;padding:6px 11px}.spc-workbench[hidden],.spc-modal[hidden],[data-spc-fixed-target][hidden]{display:none!important}.spc-workbench{min-width:0;scroll-margin-top:16px}.spc-workbench-card{display:grid;gap:16px;padding:18px;border:1px solid #bfcfe2;border-left:4px solid #2f66d0;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(30,48,70,.07)}.spc-workbench-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.spc-workbench-card>header span{color:#60738a;font-size:11px;font-weight:750;letter-spacing:.04em}.spc-workbench-card h2{margin:3px 0 0;font-size:18px}.spc-workbench-card header p{margin:4px 0 0;color:#6f7f91;font-size:12px}.spc-workbench-facts,.spc-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.spc-workbench-facts>div,.spc-detail-grid>div{display:grid;gap:4px;min-width:0;padding:11px 12px;border-radius:10px;background:#f6f8fb}.spc-workbench-facts span,.spc-detail-grid span{color:#6f7f91;font-size:11px}.spc-workbench-facts b,.spc-detail-grid b{font-size:13px;overflow-wrap:anywhere}.spc-detail-grid small{color:#6f7f91;font-size:11px;overflow-wrap:anywhere}.spc-terminal,.spc-route-warning,.spc-route-preview,.spc-trigger-note{display:grid;gap:4px;padding:11px 13px;border:1px solid #d8e3ed;border-radius:10px;background:#f7f9fb;color:#4a5d73;font-size:12px}.spc-terminal{border-color:#b9d9cb;background:#edf8f3;color:#38614f}.spc-route-warning{border-color:#e4cad0;background:#fff7f8;color:#8b3440}.spc-trigger-note{border-color:#e3c889;background:#fffaf0;color:#765016}.spc-route-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spc-route-modes>label{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #d6e0e9;border-radius:11px;background:#fff;cursor:pointer}.spc-route-modes>label:has(input:checked){border-color:#88addd;background:#edf4ff}.spc-route-modes>label.disabled{cursor:not-allowed;opacity:.56}.spc-route-modes input{margin-top:3px}.spc-route-modes span{display:grid;gap:3px}.spc-route-modes small{color:#6f7f91;font-size:11px}.spc-workbench-card form{display:grid;gap:12px}.spc-workbench-card form>footer,.spc-modal form>footer{display:flex;align-items:center;gap:8px}.spc-form-message{min-width:0;color:#087a55;font-size:12px}.spc-form-message.error{color:#c33e4a}.spc-detail-list{display:grid;gap:8px}.spc-detail-list h3{margin:0;font-size:14px}.spc-detail-list article{display:grid;grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);gap:10px;padding:9px 11px;border:1px solid #e2e8ef;border-radius:9px;background:#fbfcfd;font-size:12px}.spc-detail-list article span,.spc-detail-list p{color:#6f7f91;overflow-wrap:anywhere}.spc-order-hop{display:grid;gap:10px;padding:13px;border:1px solid #d6e0e9;border-radius:12px;background:#f8fafc}.spc-order-hop>span{color:#60738a;font-size:11px;font-weight:750}.spc-order-hop>div{display:flex;align-items:center;gap:10px}.spc-order-hop article{display:grid;gap:4px;min-width:180px;padding:10px 12px;border-radius:10px;background:#fff}.spc-order-hop article small{color:#6f7f91}.spc-order-hop i{color:#2f66d0;font-style:normal;font-weight:800}.spc-order-hop>strong{color:#214f9e;font-size:12px}.spc-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:rgba(13,27,42,.58);backdrop-filter:blur(4px)}.spc-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #d7e1eb;border-radius:20px;background:#fff;box-shadow:0 24px 68px rgba(7,19,34,.24)}.spc-modal-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #e2e8ef}.spc-modal-panel header span{color:#2f66d0;font-size:11px;font-weight:750}.spc-modal-panel h2{margin:3px 0 0;font-size:20px}.spc-modal-panel header p{margin:4px 0 0;color:#6f7f91;font-size:12px}.spc-modal-body{min-width:0;min-height:0;overflow:auto}.spc-modal form{display:grid;gap:14px;min-height:100%;padding:18px 20px 0}.spc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spc-form-grid small{color:#6f7f91;font-weight:500}.spc-choice{display:flex;align-items:center;gap:18px;padding:11px 12px;border:1px solid #d6e0e9;border-radius:10px}.spc-choice legend{padding:0 5px;color:#52657b;font-size:11px;font-weight:700}.spc-choice label{display:flex;align-items:center;gap:7px;font-size:12px}.spc-modal form>footer{position:sticky;bottom:0;margin:0 -20px;padding:12px 20px;border-top:1px solid #e2e8ef;background:#fff;z-index:2}html:has(.spc-modal:not([hidden])){overflow:hidden}
.spc-filter h1{margin:0;font-size:18px;line-height:25px}.spc-config-toolbar,.spc-config-level>header,.spc-config-account>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spc-config-toolbar{align-items:center;padding:10px 12px;border:1px solid #d6e0e9;border-radius:10px;background:#f7f9fb}.spc-config-toolbar>div{display:flex;gap:8px}.spc-config-levels{display:grid;gap:10px}.spc-config-level{display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid #cbd9e7;border-radius:10px;background:#f6f9fc}.spc-config-level>header span{color:#2f66d0;font:750 11px/18px var(--font-mono,"SFMono-Regular",monospace)}.spc-config-level>header h3{margin:2px 0 0;font-size:15px}.spc-config-level>header small,.spc-config-account>header small{display:block;margin-top:3px;color:#6f7f91;font-size:11px}.spc-config-account{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.7fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid #dbe4ec;border-radius:9px;background:#fff}.spc-config-account+.spc-config-account{margin-top:2px}.spc-config-account>header b{font-size:13px}.spc-config-account-editor .spc-choice{display:grid;align-content:start;gap:6px;margin:0}.spc-config-account-editor .spc-choice label{align-items:center}.spc-config-account-editor input[readonly],.spc-config-account-editor select:disabled{background:#f1f4f7;color:#68788a}.spc-workbench-card [data-spc-action-form]{max-width:560px}.spc-workbench-card [data-spc-action-form]>label{display:grid;gap:5px;color:#52657b;font-size:11px;font-weight:700}.spc-workbench-card [data-spc-action-form]>label input{height:38px;padding:7px 9px;border:1px solid #d6e0e9;border-radius:8px}.spc-modal .spc-form-grid>div{display:grid;gap:4px;padding:9px 10px;border-radius:8px;background:#f6f8fb}.spc-modal .spc-form-grid>div span{color:#6f7f91;font-size:11px}.spc-modal .spc-form-grid>div b{font-size:13px}
.spc-config-level>header{align-items:center;flex-wrap:wrap}.spc-config-level>header>div:first-child{min-width:0}.spc-config-level h3 span{margin-left:6px;color:#60738a;font-size:12px;font-weight:500}.spc-level-actions,.spc-account-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.spc-level-actions .button,.spc-account-actions .button{white-space:nowrap}.spc-account-identity,.spc-account-rules{display:grid;gap:4px;min-width:0;font-size:13px;line-height:20px;overflow-wrap:anywhere}.spc-account-identity small,.spc-account-rules small{color:#52657b;font-size:12px;line-height:19px;font-variant-numeric:tabular-nums}.spc-config-account-editor{min-width:0}.spc-config-account-editor .spc-form-grid{gap:10px}.spc-config-note{margin:0;color:#60738a;font-size:12px;line-height:20px}.spc-workbench-card>[data-spc-config-form]>footer{position:sticky;bottom:0;z-index:4;flex-wrap:wrap;gap:8px;margin:0;padding:10px 0;border-top:1px solid #d6e0e9;background:#fff}.spc-workbench-card>[data-spc-config-form]>footer .spc-form-message{flex:1 1 260px}.spc-table-scroll.spc-pool-table table{min-width:1120px}.spc-pool-table th:first-child,.spc-pool-table td:first-child{min-width:170px;max-width:240px;background:#fff;overflow-wrap:anywhere}.spc-pool-table th:last-child,.spc-pool-table td:last-child{position:static;box-shadow:none}.spc-pool-table .spc-row-actions{min-width:150px}.spc-manage-accounts{display:block;margin-top:6px;white-space:nowrap}.spc-account-modal-scope{font-size:12px;color:#52657b}
@media(max-width:1440px){.spc-table-scroll.spc-pool-table table{min-width:1120px}.spc-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.spc-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.spc-table-scroll table{min-width:1680px}}
@media(max-width:1280px){.spc-table-scroll.spc-pool-table table{min-width:1040px}.spc-config-account{grid-template-columns:minmax(140px,.7fr) minmax(0,1.4fr) auto}.spc-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.spc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.spc-workbench-facts,.spc-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spc-table-scroll table{min-width:1620px}}
@media(max-width:1024px){.spc-level-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-config-account{grid-template-columns:minmax(0,1fr) auto}.spc-account-rules{grid-column:1/-1;grid-row:2}.spc-account-actions{grid-column:2;grid-row:1}.spc-table-scroll.spc-pool-table table{min-width:1000px}.spc-page{gap:12px}.spc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-workbench-facts,.spc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-table-scroll table{min-width:1560px}}
@media(max-width:768px){.spc-level-actions{flex-wrap:wrap}.spc-config-level>header{gap:8px}.spc-account-actions .button,.spc-level-actions .button{min-height:44px}.spc-level-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-boundary,.spc-filter>header,.spc-workbench-card>header,.spc-config-level>header,.spc-config-account>header{align-items:stretch;display:grid}.spc-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spc-toolbar .button,.spc-filter>header>.button{width:100%;min-height:44px}.spc-level-scroll{overflow:visible}.spc-level-chain{display:grid;width:100%;min-width:0}.spc-level-chain>i{transform:rotate(90deg);justify-self:center}.spc-level{width:100%;min-width:0}.spc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-filter-grid>footer,.spc-pager{align-items:stretch;display:grid}.spc-pager>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spc-pager .button,.spc-filter-grid>footer .button{min-height:44px}.spc-route-modes{grid-template-columns:1fr}.spc-order-hop>div{align-items:stretch;display:grid}.spc-order-hop i{justify-self:center;transform:rotate(90deg)}.spc-detail-list article{grid-template-columns:1fr}.spc-table-scroll th:last-child,.spc-table-scroll td:last-child{position:static;box-shadow:none}.spc-table-scroll table{min-width:1500px}.spc-modal-panel{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.spc-config-toolbar{align-items:stretch;display:grid}.spc-config-toolbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spc-config-toolbar .button,.spc-config-level>header .button,.spc-config-account>header .button{min-height:44px}}
@media(max-width:430px){.spc-level-chain{grid-template-columns:1fr}.spc-level-actions{display:grid;grid-template-columns:1fr;width:100%}.spc-config-account{grid-template-columns:1fr}.spc-account-actions{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spc-account-rules{grid-column:1;grid-row:2}.spc-manage-accounts{min-height:44px}.spc-config-account-editor input,.spc-config-account-editor select{min-height:44px}.spc-page{gap:10px}.spc-card,.spc-workbench-card{padding:12px}.spc-boundary{padding:9px 11px}.spc-filter-grid,.spc-summary,.spc-workbench-facts,.spc-detail-grid,.spc-form-grid{grid-template-columns:1fr}.spc-filter-grid .wide,.spc-form-grid .wide{grid-column:auto}.spc-toolbar{grid-template-columns:1fr}.spc-summary-note{align-items:flex-start;display:grid}.spc-row-actions .button,.spc-table-scroll td>.button{min-height:44px}.spc-modal{padding:12px}.spc-modal-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.spc-modal-panel>header{padding:16px}.spc-modal form{padding:14px 14px 0}.spc-modal form>footer,.spc-workbench-card form>footer{display:grid;margin:0 -14px;padding:11px 14px}.spc-modal form>footer .button,.spc-workbench-card form>footer .button{width:100%;min-height:44px}.spc-table-scroll table{min-width:1440px}.spc-config-toolbar>div{grid-template-columns:1fr}.spc-config-level,.spc-config-account{padding:10px}}
@media(max-width:390px){.spc-page,.spc-card,.spc-results,.spc-table-scroll,.spc-workbench,.spc-modal-panel{max-width:100%}.spc-boundary span,.spc-filter header p,.spc-workbench-card header p{overflow-wrap:anywhere}.spc-table-scroll table{min-width:1400px}.spc-modal{padding:12px}}
.spc-page .fp-native-select{width:100%;min-width:0;max-width:100%}.spc-page .fp-native-select>select{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.spc-page .fp-native-select-button{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.spc-return-modal .spc-modal-panel{width:min(480px,calc(100vw - 24px))}.spc-return-facts{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.spc-return-modal p{margin:0;color:#765016;font-size:12px;line-height:1.6}.spc-return-modal form>label{display:grid;gap:6px;font-size:12px}.spc-return-modal input{width:100%;min-height:40px;padding:8px;border:1px solid #d6e0e9;border-radius:8px}.spc-return-modal form>footer{flex-wrap:wrap}.spc-return-modal .spc-form-message{flex-basis:100%}

.spc-inline-error.spc-inline-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}
.spc-collection-entry{display:grid;gap:12px}.spc-collection-entry>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spc-collection-entry h1{margin:0;font-size:18px}.spc-collection-entry p{margin:4px 0 0;color:#6f7f91;font-size:12px}.spc-collection-context-filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.spc-collection-context-filter label{display:grid;gap:4px;color:#52657b;font-size:11px;font-weight:700}.spc-collection-context-filter select{min-width:150px;height:38px;padding:7px 9px;border:1px solid #d6e0e9;border-radius:8px;background:#fff;color:#152235}.spc-context-list{display:grid;gap:8px}.spc-context-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #d6e0e9;border-radius:10px;background:#fff}.spc-context-item.selected{border-color:#8fb3e7;background:#f7faff}.spc-context-item>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.spc-context-item b,.spc-context-item small{display:block}.spc-context-item small{color:#6f7f91;font-size:11px}.spc-context-item button{min-height:32px;padding:5px 9px;font-size:11px}.spc-context-state{color:#087a55;font-size:12px;font-weight:700}.spc-collection-note{margin:10px 0 0;padding:10px 12px;border-left:3px solid #2f66d0;background:#f6f9ff;color:#52657b;font-size:12px;line-height:1.6}.spc-fixed-levels{display:grid;gap:10px}.spc-source-level[hidden]{display:none!important}.spc-fixed-collection-workbench .spc-config-level{background:#fbfdff}.spc-fixed-collection-workbench .spc-config-level>header{align-items:center}@media(max-width:640px){.spc-collection-entry>header,.spc-context-item{align-items:stretch;display:grid}.spc-collection-context-filter{display:grid;grid-template-columns:1fr}.spc-collection-context-filter select{width:100%}.spc-context-item>div:last-child{display:grid;grid-template-columns:1fr}.spc-context-item button{width:100%;min-height:42px}}

.spc-source-settings{min-width:0;border:1px solid #d6e0e9;border-radius:10px;background:#f6f8fb}.spc-source-settings>summary{padding:10px 12px;cursor:pointer;color:#34465b;font-size:13px;font-weight:650}.spc-source-settings>summary span{margin-left:8px;color:#52657b;font-size:12px;font-weight:400}.spc-source-settings>summary:focus-visible{outline:2px solid #2f66d0;outline-offset:2px}.spc-source-content{display:grid;gap:8px;padding:0 12px 12px}.spc-source-content>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.spc-source-content>header p{margin:0;max-width:620px;color:#52657b;font-size:12px}.spc-source-content>header .button{flex-shrink:0}.spc-source-warning{display:flex;align-items:center;justify-content:space-between;gap:10px}.spc-source-warning .button{flex-shrink:0}@media(max-width:768px){.spc-source-content>header,.spc-source-warning{display:grid;grid-template-columns:minmax(0,1fr)}.spc-source-content .button,.spc-source-warning .button,.spc-source-settings>summary{min-height:44px}.spc-source-settings>summary{box-sizing:border-box}}
.spc-scope-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.spc-scope-filter>label,.spc-pool-choice{display:grid;gap:5px;min-width:130px;color:#4a5d73;font-size:13px}.spc-scope-filter input,.spc-scope-filter select,.spc-pool-choice select{height:42px;min-width:0;width:100%;padding:8px 10px;border:1px solid #d6e0e9;border-radius:10px;background:#fff;color:#152235;font:inherit}.spc-scope-filter .spc-toolbar{flex-wrap:wrap}.spc-scope-filter [hidden]{display:none}.spc-scope-filter .spc-options-state{flex-basis:100%}.spc-pool-choice{max-width:520px;margin-bottom:12px}.spc-pool-choice small,.spc-balance-note{color:#4a5d73;font-size:12px;line-height:20px}.spc-scope-caption{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px;color:#4a5d73;font-size:13px}.spc-table-scroll.spc-scope-table table{min-width:0;table-layout:fixed}.spc-scope-table th:nth-child(1){width:18%}.spc-scope-table th:nth-child(2){width:36%}.spc-scope-table th:nth-child(3){width:9%}.spc-scope-table th:nth-child(4){width:10%}.spc-scope-table th:nth-child(5){width:27%}.spc-scope-table td,.spc-scope-table th{position:static!important;box-shadow:none!important;overflow-wrap:anywhere;font-size:13px;padding:12px}.spc-scope-table .spc-money{white-space:normal}.spc-scope-table .spc-money b{font-size:15px;font-variant-numeric:tabular-nums}.spc-scope-table .spc-row-actions{min-width:0}.spc-scope-table .button{min-height:38px;font-size:12px}.spc-member-table td{max-width:240px;overflow-wrap:anywhere}.spc-table-scroll.spc-member-table table{min-width:1200px}.spc-member-table .spc-money{white-space:normal;min-width:132px}.spc-member-table .spc-row-actions{min-width:150px}.spc-scope-filter select:focus-visible,.spc-pool-choice select:focus-visible{outline:2px solid #2f66d0;outline-offset:2px}.spc-balance-note{margin:8px 0 0}.sp-collection-rules select{max-width:100%}.sp-collection-rules small{overflow-wrap:anywhere}
@media(max-width:768px){.spc-scope-filter>label{flex:1 1 140px}.spc-scope-filter .spc-toolbar{flex:1 1 100%;display:flex}.spc-scope-filter .spc-toolbar .button{width:auto;flex:1}.spc-scope-table thead{display:none}.spc-scope-table table,.spc-scope-table tbody,.spc-scope-table tr,.spc-scope-table td{display:block;width:100%}.spc-scope-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid #d6e0e9;padding:10px}.spc-scope-table td{border:0;padding:4px}.spc-scope-table td:nth-child(1){grid-column:1;grid-row:1}.spc-scope-table td:nth-child(2){grid-column:1/-1;grid-row:2;text-align:left!important}.spc-scope-table td:nth-child(3){grid-column:2;grid-row:1;text-align:right}.spc-scope-table td:nth-child(4){grid-column:1;grid-row:3;align-self:center}.spc-scope-table td:nth-child(4):before{content:'账号数量：'}.spc-scope-table td:nth-child(5){grid-column:2;grid-row:3}.spc-scope-table .spc-row-actions{justify-content:flex-end}.spc-scope-table .button{min-height:44px}.spc-scope-table td:nth-child(2):before{content:'归集池资金总额';display:block;font-size:12px;color:#4a5d73}.spc-scope-table td:nth-child(2)>small{line-height:19px}.spc-table-scroll.spc-scope-table{max-height:none}.spc-pool-choice{max-width:100%}}
@media(max-width:430px){.spc-scope-filter>label{flex-basis:100%}.spc-scope-filter select{height:44px}.spc-scope-caption{display:grid}.spc-member-table .spc-row-actions .button{min-height:44px}.spc-scope-table tr{padding:8px}.spc-scope-table .spc-row-actions{gap:6px}.spc-scope-table .button{padding:6px 10px}.spc-balance-note{font-size:12px}}

.spc-execution-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0 0 10px}.spc-execution-tools .button{min-height:38px;font-size:12px}@media(max-width:768px){.spc-execution-tools{justify-content:flex-start}.spc-execution-tools .button{min-height:44px}}

.spc-admin-action-modal textarea{box-sizing:border-box;width:100%;min-width:0;min-height:84px;padding:8px;border:1px solid #d6e0e9;border-radius:8px;resize:vertical;font:inherit}.spc-admin-action-modal .spc-action-facts{display:grid;gap:6px;min-width:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.spc-admin-action-modal .spc-return-facts{overflow-wrap:anywhere}

.spc-admin-action-modal .spc-modal-panel{width:min(680px,calc(100vw - 24px))}.spc-admin-action-modal .spc-action-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-admin-action-modal .spc-action-facts>b{grid-column:1/-1}.spc-admin-action-modal .spc-form-grid>label{align-content:start;font-size:12px}.spc-admin-action-modal .spc-form-grid input{height:40px}.spc-row-actions .spc-paid-action{color:var(--color-success,#13795f);border-color:var(--color-success,#13795f)}.spc-admin-action-modal .spc-paid-action{background:var(--color-success,#13795f);border-color:var(--color-success,#13795f);color:#fff}.spc-workbench-card>header>.spc-row-actions{min-width:0;justify-content:flex-end}@media(max-width:430px){.spc-admin-action-modal .spc-action-facts{grid-template-columns:1fr}.spc-admin-action-modal .spc-form-grid input{min-height:44px}.spc-workbench-card>header>.spc-row-actions{justify-content:flex-start}}
