.sv-picker{flex-shrink:0;display:inline-flex;position:relative}.sv-picker-trigger{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sv-picker-caret{opacity:.7;font-size:10px;line-height:1}.sv-picker-panel{z-index:1300;background:#fff;border:1px solid #dbe4ea;border-radius:10px;width:min(320px,100vw - 24px);padding:10px;position:fixed;box-shadow:0 12px 28px #0f172a24}.sv-picker-panel--up{transform-origin:0 100%}.sv-picker-panel--down{transform-origin:0 0}.sv-picker-empty{color:#64748b;padding:8px 6px 10px;font-size:13px}.sv-picker-list{max-height:220px;margin:0 0 8px;padding:0;list-style:none;overflow-y:auto}.sv-picker-item{align-items:center;gap:4px;margin-bottom:4px;display:flex}.sv-picker-apply{color:#1e293b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:baseline;gap:4px;padding:8px 10px;font-size:13px;display:flex}.sv-picker-apply:hover{background:#f1f5f9}.sv-picker-muted{color:#94a3b8;font-size:12px;font-weight:400}.sv-picker-remove{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:18px;line-height:1}.sv-picker-remove:hover{color:#b91c1c;background:#fef2f2}.sv-picker-save{border-top:1px solid #edf0f4;align-items:center;gap:8px;padding-top:8px;display:flex}.sv-picker-input{min-width:0;font:inherit;color:#2d586e;background:#fff;border:1px solid #cbd5e0;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.sv-picker-input:focus{border-color:#3c7592;outline:none;box-shadow:0 0 0 2px #3c759226}.sv-picker-save-btn{color:#fff;cursor:pointer;font:inherit;background:#2d586e;border:1px solid #2d586e;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.sv-picker-save-btn:hover:not(:disabled){background:#3c7592;border-color:#3c7592}.sv-picker-save-btn:disabled{opacity:.45;cursor:not-allowed}
.finance-hon-filter{align-items:center;gap:6px;display:flex}.finance-hon-check{align-items:center;gap:8px;margin:0;display:flex}.finance-hon-reject-reason{text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-top:4px;overflow:hidden}.finance-hon-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.finance-hon-stats-note{color:#64748b;margin:-8px 0 16px;font-size:12px}.finance-hon-t4a-preview[disabled]{opacity:.55;cursor:not-allowed}.finance-hon-table-wrap{margin:12px 0;overflow-x:auto}.finance-hon-table .fe-col-actions{z-index:2;background-color:#f8f9fb;min-width:108px;position:sticky;right:0;box-shadow:-4px 0 8px #0f172a0a}.finance-hon-table thead .fe-col-actions{z-index:3;background-color:#f8f9fb}.finance-hon-table tbody tr:hover .fe-col-actions{background-color:#fafbfc}.finance-hon-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.finance-hon-more-trigger{justify-content:center;width:32px;height:28px;padding:0;font-size:18px;line-height:1}.finance-hon-action-menu{z-index:1300;background:#fff;border:1px solid #dbe4ea;border-radius:10px;width:188px;max-height:calc(100vh - 12px);padding:6px;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #0f172a24}.finance-hon-action-menu--up{transform-origin:100% 100%}.finance-hon-action-menu--down{transform-origin:100% 0}.finance-hon-action-menu button{color:#1e293b;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.finance-hon-action-menu button:hover{background:#f1f5f9}.finance-hon-action-menu .finance-hon-action-menu-danger{color:#b91c1c}.finance-hon-action-menu .finance-hon-action-menu-danger:hover{background:#fef2f2}