.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}.mkr-nav{background:var(--mk-card,#fff);border-radius:20px;padding:0 12px 12px;display:flex;flex-direction:column;gap:2px;font-family:Onest,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--mk-txt,#121316);--mk-card:#fff;--mk-soft:#F3F4F6;--mk-txt:#121316;--mk-dim:#6B7079;--mk-line:#EEF0F3}[data-theme=dark] .mkr-nav{--mk-card:#0E131D;--mk-soft:#161D2A;--mk-txt:#EAEEF6;--mk-dim:#9AA6B8;--mk-line:#222C3C}.mkr-nav__h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 12px}.mkr-nav__h b{font-size:17px;font-weight:800}.mkr-nav__h span{height:24px;padding:0 9px;border-radius:999px;background:var(--mk-soft);color:var(--mk-dim);font-size:12px;font-weight:700;display:flex;align-items:center}a.mkr-nav__i,a.mkr-nav__i:visited{min-height:44px;padding:6px 8px;border-radius:12px;color:var(--mk-txt);font-size:14px;font-weight:500;line-height:1.3;text-align:left;display:flex;align-items:center;gap:10px;transition:background .15s ease;text-decoration:none}a.mkr-nav__i:hover{background:var(--mk-soft);color:var(--mk-txt)}a.mkr-nav__i.on{background:var(--mk-soft);font-weight:700}.mkr-nav__i>span:first-child{flex:0 0 32px;width:32px;height:32px;border-radius:10px;color:var(--mk-dim);display:flex;align-items:center;justify-content:center}.mkr-nav__i.on>span:first-child{color:var(--mk-txt)}.mkr-nav__i>span:nth-child(2){flex:1;min-width:0}.mkr-nav__i>svg{flex:0 0 16px;opacity:.25}.mkr-nav__i.on>svg{opacity:1}.mkr-nav__more{min-height:44px;margin-top:4px;padding:6px 8px;border:0;border-top:1px solid var(--mk-line);border-radius:0 0 12px 12px;background:none;color:var(--mk-dim);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px}.mkr-nav__more:hover{color:var(--mk-txt)}.mkr-nav__more>span{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.mkr-nav__more.open>span{transform:rotate(180deg)}.mkr-nav__i[hidden]{display:none!important}