.cc{--cc-blue:#2563eb;--cc-line:#e3eaf3;--cc-muted:#687991;color:#18263b;font:14px/1.6 Inter,"Microsoft YaHei","PingFang SC",system-ui,sans-serif}.cc *{box-sizing:border-box}.cc [hidden]{display:none!important}.cc h2,.cc h3,.cc p{margin:0}.cc h2{font-size:25px;letter-spacing:-.5px}.cc h3{font-size:16px}.cc button,.cc input,.cc select,.cc textarea{font:inherit}.cc button{border:1px solid transparent;border-radius:8px;padding:9px 14px;background:var(--cc-blue);color:#fff;cursor:pointer;font-weight:600}.cc button:disabled{opacity:.5;cursor:not-allowed}.cc button:focus-visible,.cc input:focus-visible,.cc select:focus-visible,.cc textarea:focus-visible,.cc a:focus-visible{outline:3px solid #a7c6ff;outline-offset:2px}.cc .cc-secondary{background:#f0f5fc;color:#34506f;border-color:#dce5f2}.cc .cc-link{background:transparent;color:var(--cc-blue);padding:3px 0;text-decoration:none;border:0;font-weight:600}.cc a.cc-link{display:inline-block}.cc .cc-muted,.cc small{color:var(--cc-muted);font-size:12px}.cc .cc-eyebrow{color:#6380a4;font-size:11px;letter-spacing:2px;margin-bottom:5px}.cc-heading,.cc-panel-heading,.cc-customer-heading,.cc-stat-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.cc-heading{margin-bottom:18px}.cc-heading .cc-muted{margin-top:5px}.cc-notice{padding:12px 16px;border:1px solid #d9e7fa;border-radius:10px;background:#edf5ff;color:#34577e}.cc-notice[data-state="error"]{background:#fff5ed;border-color:#f4d3b5;color:#8e5828}.cc-stat-heading{margin:20px 0 10px;font-size:12px;color:var(--cc-muted)}.cc-range{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.cc-range label{font-size:11px;display:flex;gap:5px;align-items:center}.cc input,.cc select,.cc textarea{width:100%;min-width:0;border:1px solid #dce5f0;border-radius:7px;background:#fff;color:#18263b;padding:9px 10px}.cc-range input{padding:5px 7px;width:145px}.cc-range button{padding:5px 12px}.cc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.cc-stats article{background:#fff;border:1px solid var(--cc-line);border-radius:11px;padding:18px}.cc-stats article:nth-child(2){background:#edf5ff;border-color:#dbe8fc}.cc-stats span{display:block;color:#65758c;font-size:12px}.cc-stats strong{display:block;font-size:25px;font-weight:650;letter-spacing:-.5px;margin:7px 0;overflow-wrap:anywhere}.cc-stats small{display:block;font-size:11px}.cc-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);background:#fff;border:1px solid var(--cc-line);border-radius:12px;overflow:hidden;min-height:460px}.cc-customers{padding:18px 14px;background:#f9fbfe;border-right:1px solid var(--cc-line)}.cc-customers .cc-panel-heading{gap:6px}.cc-customers .cc-panel-heading button{font-size:12px;padding:7px 10px}.cc-search{display:flex;gap:6px;margin:15px 0}.cc-search input{width:100%;font-size:12px}.cc-search button{padding:7px 10px;font-size:12px;white-space:nowrap}.cc-customer-list{display:grid;gap:6px}.cc-customer-item{width:100%;text-align:left;background:transparent!important;color:#18263b!important;padding:12px!important;border:1px solid transparent!important;border-radius:8px}.cc-customer-item strong,.cc-customer-item small{display:block;overflow-wrap:anywhere}.cc-customer-item small{font-size:11px;margin-top:3px;font-weight:400}.cc-customer-item[aria-current="true"]{background:#eaf2ff!important;border-color:#d1e2fc!important}.cc-detail{padding:22px;min-width:0}.cc-customer-heading{align-items:start;margin-bottom:16px}.cc-customer-heading .cc-muted{margin-top:4px;overflow-wrap:anywhere}.cc-service-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;margin-bottom:20px}.cc-service-filter select{max-width:260px;padding:7px 9px}.cc-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--cc-line);margin-bottom:20px}.cc-tabs button{white-space:nowrap;background:transparent;color:#718098;border-radius:0;padding:10px 9px;border-bottom:2px solid transparent;font-size:12px}.cc-tabs button[aria-selected="true"]{color:var(--cc-blue);border-bottom-color:var(--cc-blue)}.cc-detail .cc-panel-heading{margin-bottom:9px}.cc-detail .cc-panel-heading button{padding:7px 12px;font-size:12px}.cc-service-cards{display:grid;gap:12px;margin-top:16px}.cc-service-card{border:1px solid var(--cc-line);border-radius:10px;padding:16px}.cc-service-card[data-selected="true"]{border-color:#a6c5f6;background:#f7faff}.cc-card-top,.cc-card-actions{display:flex;justify-content:space-between;align-items:start;gap:10px}.cc-card-top h4{margin:0;font-size:14px}.cc-badge{display:inline-block;padding:2px 7px;border-radius:5px;background:#edf3fb;color:#567394;font-size:11px;font-weight:400}.cc-card-actions{justify-content:flex-start;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:12px}.cc-card-actions .cc-secondary{padding:5px 10px;font-size:12px}.cc-fees{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;color:#566b85;font-size:12px}.cc-fees strong{display:block;color:#1d3353;font-size:15px;font-weight:600}.cc-note{margin-top:10px!important;white-space:pre-wrap;overflow-wrap:anywhere}.cc-table-wrap{overflow-x:auto;margin-top:15px;border:1px solid var(--cc-line);border-radius:8px}.cc table{width:100%;border-collapse:collapse;min-width:530px;font-size:12px;text-align:left}.cc th{background:#f6f9fd;color:#60718a;font-weight:500;padding:10px 12px;white-space:nowrap}.cc td{padding:12px;border-top:1px solid var(--cc-line);vertical-align:top;overflow-wrap:anywhere;max-width:300px}.cc td small{display:block;font-size:10px}.cc td .cc-link{font-size:12px}.cc-empty{padding:30px 12px!important;color:#7c899c;text-align:center;font-size:12px}.cc .cc-more{display:block;background:transparent;color:#3c6eaf;border:1px solid var(--cc-line);font-size:12px;width:100%;margin-top:10px;padding:7px}.cc-inline-label{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:14px}.cc-inline-label select{width:auto}.cc-editor{background:#fff;border:1px solid #ceddf2;border-radius:12px;margin-top:18px;padding:22px;box-shadow:0 5px 16px #284d7c08}.cc-editor fieldset{padding:0;border:0;margin:20px 0 16px;min-width:0}.cc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px}.cc-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#56677e}.cc-form-grid label.cc-wide{grid-column:1/-1}.cc textarea{resize:vertical;min-height:80px}.cc fieldset:disabled input,.cc fieldset:disabled select,.cc fieldset:disabled textarea,.cc input:disabled{background:#f4f6f9;color:#7b8799}.cc-editor .cc-muted{margin-top:12px}.cc-form-status{font-size:12px;color:#a24d2d;white-space:pre-wrap;margin-top:10px!important}.cc-operation{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;border:1px solid #e6c89c;border-radius:10px;padding:14px 18px;background:#fff8ef;color:#785328}.cc-operation p{margin-top:4px;font-size:12px}.cc-operation code{overflow-wrap:anywhere;font-size:11px}.cc-operation[data-state="confirmed"]{background:#edf7f3;border-color:#cfe5db;color:#386e58}.cc-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#cc-view-status{margin-top:14px}@media(max-width:1050px){.cc-workspace{grid-template-columns:230px minmax(0,1fr)}.cc-detail{padding:17px}.cc-stats strong{font-size:21px}.cc-stats article{padding:14px}}@media(max-width:760px){.cc-heading,.cc-stat-heading{align-items:flex-start;flex-direction:column}.cc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-workspace{grid-template-columns:minmax(0,1fr)}.cc-customers{border-right:0;border-bottom:1px solid var(--cc-line)}.cc-customer-list{max-height:230px;overflow:auto}.cc-form-grid{grid-template-columns:minmax(0,1fr)}.cc-form-grid label.cc-wide{grid-column:auto}.cc-customer-heading,.cc-operation{align-items:flex-start;flex-direction:column}.cc-range input{width:135px}.cc-detail{padding:16px}.cc-editor{padding:16px}}

.cc-ledger-actions{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.cc-correction-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;border:1px solid var(--cc-line);border-radius:9px;padding:15px;background:#f7faff}.cc-correction-preview strong{display:block;margin-bottom:6px}.cc-correction-preview p{overflow-wrap:anywhere}.cc-history-entry{border:1px solid var(--cc-line);border-radius:9px;margin-top:16px;padding:16px}.cc-history-entry time{font-size:11px;color:var(--cc-muted);overflow-wrap:anywhere}.cc-history-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:15px}.cc-history-snapshot{border:1px solid var(--cc-line);border-radius:8px;padding:14px;background:#fafcff;min-width:0}.cc-history-snapshot h4{margin:0 0 10px}.cc-history-snapshot dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;font-size:12px;margin:0}.cc-history-snapshot dt{color:var(--cc-muted)}.cc-history-snapshot dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:760px){.cc-history-pair,.cc-correction-preview{grid-template-columns:minmax(0,1fr)}.cc-history-entry .cc-panel-heading{align-items:flex-start;flex-direction:column;gap:6px}.cc-history-snapshot dl{grid-template-columns:95px minmax(0,1fr)}}
