.mobile-setting-row{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:74px;padding:16px!important;background:var(--paper,#fff)!important;color:var(--ink,#172337)!important;border:1px solid var(--line,#e5e8ed)!important;border-radius:16px!important;text-align:left;font:inherit;cursor:pointer}.mobile-setting-row span{display:grid;gap:5px;min-width:0}.mobile-setting-row b{font-size:16px}.mobile-setting-row small{font-size:13px;color:var(--mute,#687386);line-height:1.4}.mobile-setting-row svg{width:20px;height:20px;flex:none}.mobile-editor{padding:0;border:0;border-radius:24px 24px 0 0;width:100%;max-width:640px;max-height:90dvh;margin:auto auto 0;box-sizing:border-box;background:var(--paper,#fff);color:var(--ink,#172337);box-shadow:0 -8px 40px #0002}.mobile-editor::backdrop{background:#07152788}.mobile-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line,#ddd);position:sticky;top:0;background:var(--paper,#fff);z-index:2}.mobile-editor>header h2{margin:0;font-size:19px}.mobile-editor>header button{min-height:44px;padding:8px 14px;border:0;background:transparent;color:var(--brand,#075da9);font:inherit;font-weight:700}.mobile-editor-body{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;overflow-wrap:anywhere}.mobile-editor-body .card{max-width:100%;box-sizing:border-box}.mobile-editor-body input:not([type=checkbox]):not([type=radio]),.mobile-editor-body select,.mobile-editor-body textarea{font-size:16px;min-height:48px;max-width:100%;box-sizing:border-box}.mobile-editor-body button{min-height:44px}.mobile-editor-body .row{flex-wrap:wrap}.mobile-editor-body .grid2{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.mobile-editor-body details>summary{min-height:48px;cursor:pointer}.mobile-editor-body label{line-height:1.5}.mu-field{display:grid;gap:6px;min-width:0}.mu-label{font-size:13px;font-weight:600;color:var(--mute,#667069)}.mu-pick{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;min-height:48px;padding:0 14px;border:1.5px solid var(--line,#e2dfd2);border-radius:14px;background:var(--paper,#fff);color:inherit;font:inherit;font-size:16px;text-align:left;cursor:pointer}.mu-pick:disabled{opacity:.6}.mu-pick .mu-ph{color:var(--mute,#8a9199)}.mu-chev{flex:none;color:var(--mute,#8a9199)}.mu-sheet-wrap{position:fixed;inset:0;z-index:1000;background:#0a0c1473;display:flex;align-items:flex-end;justify-content:center;animation:mu-fade .18s ease}.mu-sheet{width:min(560px,100%);max-height:86vh;max-height:86dvh;display:flex;flex-direction:column;background:var(--paper,#fff);color:var(--ink,#141a17);border-radius:22px 22px 0 0;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px #00000040;animation:mu-up .22s cubic-bezier(.2,.8,.2,1)}.mu-grab{width:38px;height:4px;border-radius:2px;background:var(--line,#d4d0c0);margin:4px auto 6px}.mu-sheet-head{display:flex;align-items:center;gap:8px;padding:4px 18px 10px}.mu-sheet-head h3{flex:1;margin:0;font-size:18px}.mu-x{width:36px;height:36px;border-radius:50%;border:0;background:var(--fill,#eeece2);color:inherit;font-size:14px;cursor:pointer}.mu-sheet-body{overflow:auto;padding:0 18px 8px;display:grid;gap:12px;align-content:start;-webkit-overflow-scrolling:touch}.mu-sheet-foot{padding:10px 18px 4px;display:grid;gap:8px}.mu-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:0 4px;border:0;border-bottom:1px solid var(--line,#eeece2);background:none;color:inherit;font:inherit;font-size:16px;text-align:left;cursor:pointer}.mu-opt.on{color:var(--brand,#0c6b48);font-weight:700}.mu-switchrow{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 2px;border:0;border-bottom:1px solid var(--line,#eeece2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mu-switchrow b{display:block;font-weight:600}.mu-switchrow small{display:block;color:var(--mute,#667069);font-size:13px}.mu-switch{flex:none;width:50px;height:30px;border-radius:15px;background:var(--line,#cfd3d8);position:relative;transition:background .15s}.mu-switch:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.mu-switch.on{background:var(--brand,#0c6b48)}.mu-switch.on:after{transform:translate(20px)}.mu-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:14px;background:var(--fill,#eeece2)}.mu-seg button{min-height:42px;border:0;border-radius:11px;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.mu-seg button.on{background:var(--paper,#fff);box-shadow:0 1px 4px #00000026;color:var(--brand,#0c6b48)}.mu-navrow{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 2px;border:0;border-bottom:1px solid var(--line,#eeece2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mu-navrow b{display:block;font-weight:700}.mu-navrow small{display:block;color:var(--mute,#667069);font-size:13px;line-height:1.35}.mu-navrow:last-child{border-bottom:0}.grow{flex:1;min-width:0}@keyframes mu-up{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}@keyframes mu-fade{0%{opacity:0}to{opacity:1}}.bz-acc{border:1px solid var(--line,#e2dfd2);border-radius:16px;background:var(--paper,#fff);overflow:hidden}.bz-acc+.bz-acc{margin-top:10px}.bz-acc>.bz-acc-head{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bz-acc-head i{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;background:var(--fill,#eeece2);color:var(--mute,#667069)}.bz-acc-head i.done{background:var(--brand,#0c6b48);color:#fff}.bz-acc-head b{display:block}.bz-acc-head small{display:block;color:var(--mute,#667069);font-size:12.5px}.bz-acc-body{padding:4px 14px 16px;display:grid;gap:12px}
