.payment-scheme-form{width:min(1280px,96vw);max-width:none;background:#eef0f5;color:#333;font-size:14px}
.payment-scheme-form>.modal-header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}
.payment-scheme-form .modal-body{background:#fff;margin:10px;padding:16px 24px;overflow:auto}
.scheme-toolbar{display:flex;align-items:center;gap:10px;padding:10px 18px}
.scheme-toolbar>button,.scheme-toolbar .split-command>button{border:0;border-radius:0;background:#5582ef;color:white;padding:6px 14px;height:30px}
.scheme-toolbar .split-command{display:flex;gap:0}.scheme-toolbar [data-scheme-menu]{padding:6px!important;border-left:1px solid #96b4ff!important}
.scheme-toolbar button:disabled{opacity:.5;cursor:default}.scheme-navigation{margin-left:auto;display:flex}.scheme-navigation button{border:0;background:transparent;font-size:20px;color:#888}
.payment-scheme-form summary{cursor:pointer;list-style:disclosure-open;margin:0 0 12px;font-weight:400}
.payment-scheme-form details:not([open]) summary{list-style:disclosure-closed}
.scheme-basic-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-bottom:32px}
.scheme-basic-grid>label{display:grid;grid-template-columns:155px minmax(100px,1fr);gap:8px;align-items:center}
.scheme-basic-grid>label>span:first-child{text-align:right;font-size:13px;color:#555}.scheme-basic-grid input:not([type=checkbox]){height:34px;border:1px solid #d6d6d6;border-radius:0;padding:0 8px;min-width:0;width:100%}.scheme-basic-grid input[name=code]{border-color:transparent;background:transparent}
.payment-scheme-form b{color:#e34c4c;font-weight:400}.scheme-basic-grid .kd-switch{justify-self:start}
.scheme-row-actions{display:flex;justify-content:flex-end;gap:18px;margin-top:-32px;margin-bottom:10px}.scheme-row-actions button{border:0;background:transparent;color:#2864b6;font-size:13px}
.payment-scheme-edit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px;font-size:13px}.payment-scheme-edit-table th,.payment-scheme-edit-table td{border:1px solid #ddd;padding:3px 5px;height:32px}.payment-scheme-edit-table th{background:#f5f5f5;font-weight:400;white-space:normal}.payment-scheme-edit-table th:first-child{width:28px}.payment-scheme-edit-table tr.is-selected td{background:#e6f2ff}
.scheme-field-button{display:flex;align-items:center;justify-content:space-between;width:100%;height:27px;background:white;border:1px solid #c4cdd6;font:inherit;text-align:left;padding:0 4px;border-radius:0;color:#333}.scheme-field-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheme-field-button i{font-style:normal;color:#777;margin-left:4px}.scheme-field-button:disabled{border-color:transparent;background:transparent;opacity:1}
.scheme-field-dropdown{position:fixed;z-index:10080;width:272px;background:#fff;box-shadow:0 2px 7px #0003;border:1px solid #ddd;color:#333;font-size:14px}.scheme-field-search{display:flex;align-items:center;margin:0 8px;border-bottom:1px solid #ccc;gap:5px;height:33px}.scheme-field-search input{min-width:0;border:0!important;outline:none;height:30px;width:100%;padding:0 3px;background:white}.scheme-field-options{overflow-y:scroll;overscroll-behavior:contain;max-height:336px;padding:8px 0;scrollbar-width:thin}.scheme-field-options>button{display:block;border:0;border-radius:0;background:white;padding:0 14px;height:32px;line-height:32px;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font:inherit}.scheme-field-options>button:hover,.scheme-field-options>button:focus,.scheme-field-options>button[aria-selected=true]{background:#edf7ff;color:#5480d4}.scheme-field-empty{padding:12px;color:#999}
#paymentSchemeModal.workspace-form-tab{background:#e4e8f0}.payment-scheme-form [role=status]{color:#777;font-size:12px}
