.mkf{--f-card:#fff;--f-txt:#121316;--f-dim:#6B7079;--f-line:#EEF0F3;--f-line2:#E5E7EB;--f-chip:#F1F2F4;--f-in:#F6F7F9;--f-on:#0E0F11;display:flex;flex-direction:column;background:var(--f-card);border-radius:20px;box-shadow:0 0 0 1px var(--f-line);overflow:hidden;margin-bottom:16px;font-family:var(--mk-onest),Onest,system-ui,sans-serif;color:var(--f-txt)}[data-theme=dark] .mkf{--f-card:#0E131D;--f-txt:#EAEEF6;--f-dim:#9AA6B8;--f-line:#222C3C;--f-line2:#2D3949;--f-chip:#161D2A;--f-in:#161D2A;--f-on:#EAEEF6}.mkf__body{padding:20px 12px 12px;display:flex;flex-direction:column}.mkf__h{margin:0 8px 12px;font-size:20px;font-weight:700;color:var(--f-txt)}.mkf-rt{display:flex;align-items:center;gap:12px;padding:10px 8px;cursor:pointer}.mkf-rt__s{font-size:20px;color:#F5B400;line-height:1}.mkf-rt__t{flex:1;font-size:15px;font-weight:600}.mkf-sw{appearance:none;-webkit-appearance:none;margin:0;width:40px;height:24px;border-radius:12px;background:#D5D7DC;position:relative;cursor:pointer;transition:background .15s;flex:0 0 40px}.mkf-sw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.mkf-sw:checked{background:var(--f-on)}.mkf-sw:checked:after{transform:translateX(16px)}[data-theme=dark] .mkf-sw:checked:after{background:#0E131D}.mkf-g{border-top:1px solid var(--f-line);padding:4px 8px}.mkf-g [hidden]{display:none!important}.mkf-g__h{width:100%;display:flex;align-items:center;gap:12px;padding:12px 0;border:0;background:transparent;cursor:pointer;font:inherit;font-size:15px;font-weight:700;color:var(--f-txt);text-align:left}.mkf-g__h>svg{color:var(--f-dim)}.mkf-g__ic{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--f-txt)}.mkf-g__rub{font-size:18px;font-weight:700}.mkf-g__t{flex:1}.mkf-i{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--f-line);cursor:pointer;font-size:14px}.mkf-i.is-empty{opacity:.45}.mkf-i__bk{position:relative;width:22px;height:22px;flex:0 0 22px;border-radius:11px;overflow:hidden;background:var(--b);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.mkf-i__bk img{width:100%;height:100%;object-fit:cover}.mkf-i__l{min-width:0}.mkf-i__n{padding:2px 7px;border-radius:9px;background:var(--f-chip);font-size:12px;color:var(--f-dim)}.mkf-i__sp{flex:1}.mkf-i input{width:20px;height:20px;margin:0;accent-color:var(--f-on);cursor:pointer;flex:0 0 20px}.mkf-more{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 0;border:0;border-top:1px solid var(--f-line2);background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--f-dim)}.mkf-dep{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:6px}.mkf-dep input{height:40px;min-width:0;border:1px solid var(--f-line2);background:var(--f-in);border-radius:10px;padding:0 12px;font:inherit;font-size:14px;color:var(--f-txt);outline:none}.mkf-dep input:focus{border-color:var(--f-txt)}.mkf__foot{gap:8px;padding:12px;border-top:1px solid var(--f-line);position:sticky;bottom:0}.mkf-reset,.mkf__foot{display:flex;background:var(--f-card)}.mkf-reset{width:44px;height:44px;flex:0 0 44px;border-radius:12px;border:1px solid #d5d7dc;color:#B4B7BF;font-size:16px;align-items:center;justify-content:center;text-decoration:none}.mkf-reset.on,.mkf-reset:hover{color:var(--f-txt)}.mkf-reset:hover{border-color:var(--f-txt)}.mkf-apply{flex:1;height:44px;border-radius:12px;border:0;background:#DFE1E5;color:#A3A6AD;font:inherit;font-size:13px;font-weight:700;letter-spacing:.6px;cursor:default}.mkf-apply.on{background:var(--f-on);color:var(--f-card);cursor:pointer}[data-theme=dark] .mkf-apply{background:#1F2838;color:#6A7589}[data-theme=dark] .mkf-apply.on{background:#EAEEF6;color:#0E131D}