.jsel[data-jsel="charge_type"] .jsel-new{position:sticky;bottom:0;z-index:2;background:var(--surface);border-top:1px solid var(--border);padding:4px}
.jsel[data-jsel="charge_type"] .jsel-new[hidden]{display:none}
.jsel[data-jsel="charge_type"] .jsel-new button{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--primary-700);cursor:pointer;padding:7px 6px;box-shadow:none;font:inherit}
.jsel[data-jsel="charge_type"] .jsel-new button:hover{background:var(--primary-50)}
.jsel[data-jsel="charge_type"] .jsel-new button:disabled{cursor:progress;opacity:.6}
.jsel[data-jsel="charge_type"] .jsel-new input,.jsel[data-jsel="charge_type"] .jsel-new select{display:block;width:100%;min-width:0;box-sizing:border-box;margin:3px 0;padding:6px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit}
.jsel[data-jsel="charge_type"] .jsel-new .tip{font-size:12px;white-space:normal;color:var(--danger);padding:2px 4px}
