body{-webkit-tap-highlight-color:transparent;background-image:none}.m-boot{margin-top:env(safe-area-inset-top)}.m-shell{background:var(--bn-app);flex-direction:column;min-height:100svh;display:flex}.m-top{z-index:5;padding:calc(8px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 8px calc(16px + env(safe-area-inset-left));background:var(--bn-app);border-bottom:1px solid var(--bn-line);font-family:var(--bn-display);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.m-link{min-height:44px;color:var(--bn-accent);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:700}.m-main{width:100%;max-width:520px;padding:16px calc(16px + env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));flex-direction:column;flex:1;gap:12px;margin:0 auto;display:flex}.m-offline{background:var(--bn-kyc-bg);color:var(--bn-kyc-ink);padding:calc(8px + env(safe-area-inset-top)) 16px 8px;font-weight:600}.m-tabs{z-index:6;background:var(--bn-card);border-top:1px solid var(--bn-line);padding:6px calc(6px + env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) calc(6px + env(safe-area-inset-left));gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.m-tabs a{text-align:center;min-height:52px;color:var(--bn-ink2);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;border-radius:16px;flex:1 1 0;justify-content:center;align-items:center;padding:4px 2px;font-size:12.5px;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.m-tabs a.on{background:var(--bn-appr-bg);color:var(--bn-appr-ink)}.m-title h1{margin:4px 0 2px;font-size:26px}.m-title p{color:var(--bn-ink2);margin:0}.m-h2{margin:8px 0 0;font-size:18px}.m-lede{color:var(--bn-ink2);margin:0 0 8px}.m-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--bn-ink3);margin:0;font-size:12px;font-weight:700}.m-hero .m-eyebrow{color:inherit;opacity:.8}.m-big{font:700 26px/1.1 var(--bn-display);margin:2px 0 6px}.m-fine{color:var(--bn-ink3);margin:0;font-size:13px}.m-empty,.m-loading{color:var(--bn-ink2);text-align:center;padding:18px 4px}.m-card{background:var(--bn-card);border:1px solid var(--bn-line);border-radius:var(--bn-r-row);box-shadow:var(--bn-shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.m-card p{margin:0}.m-card form{flex-direction:column;gap:12px;display:flex}.m-hero{background:var(--bn-hero);color:var(--bn-hero-ink);border-color:#0000}.m-btn{border-radius:var(--bn-r-pill);min-height:52px;font:700 16px/1.2 var(--bn-body);text-align:center;cursor:pointer;touch-action:manipulation;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.m-full{width:100%}.m-btn span{flex-shrink:1}.m-btn-primary{background:var(--bn-accent);color:var(--bn-accent-ink)}.m-btn-good{background:var(--bn-good);color:var(--bn-good-btn-ink)}.m-btn-ghost{color:var(--bn-accent);border-color:var(--bn-line);background:0 0}.m-btn:disabled{opacity:.55;cursor:default}.m-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite m-spin}@keyframes m-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.m-spin,.m-boot i{animation:none}}.m-actions{flex-direction:column;gap:10px;display:flex}.m-field{flex-direction:column;gap:6px;display:flex}.m-field label{font-size:14px;font-weight:700}.m-field small{color:var(--bn-ink3)}.m-field input,.m-field select,.m-field textarea{border-radius:var(--bn-r-field);border:1.5px solid var(--bn-line);background:var(--bn-app);width:100%;min-height:48px;color:var(--bn-ink);padding:10px 14px;font-size:16px}.m-field textarea{resize:vertical;min-height:90px}.m-field select{text-overflow:clip}.m-check{align-items:flex-start;gap:12px;min-height:44px;font-weight:600;display:flex}.m-check input{width:26px;height:26px;accent-color:var(--bn-accent);flex:0 0 26px;margin:0}.m-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.m-thumbs{flex-wrap:wrap;gap:10px;display:flex}.m-thumbs figure{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.m-thumb{object-fit:cover;border:1px solid var(--bn-line);border-radius:16px;width:120px;height:120px}.m-notice{border-radius:var(--bn-r-field);background:var(--bn-recv-bg);color:var(--bn-recv-ink);margin:0;padding:12px 14px;font-weight:600}.m-notice-bad{background:var(--bn-ann-bg);color:var(--bn-ann-ink)}.m-notice-good{background:var(--bn-pay-bg);color:var(--bn-pay-ink)}.m-chip{border-radius:var(--bn-r-pill);background:var(--bn-appr-bg);color:var(--bn-appr-ink);align-self:flex-start;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.m-chip-good{background:var(--bn-pay-bg);color:var(--bn-pay-ink)}.m-chip-bad{background:var(--bn-ann-bg);color:var(--bn-ann-ink)}.m-chip-warn{background:var(--bn-kyc-bg);color:var(--bn-kyc-ink)}.m-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-row{text-align:left;border-radius:var(--bn-r-row);border:1px solid var(--bn-line);background:var(--bn-card);width:100%;min-height:64px;color:var(--bn-ink);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.m-row-main{flex-direction:column;flex:1;gap:2px;display:flex}.m-row-main span,.m-row-main small{color:var(--bn-ink2)}.m-go{color:var(--bn-accent);font-weight:700}.m-stop{border-radius:var(--bn-r-row);border:1px solid var(--bn-line);background:var(--bn-card);gap:12px;padding:12px 14px;display:flex}.m-n{background:var(--bn-accent);height:32px;color:var(--bn-accent-ink);border-radius:50%;flex:0 0 32px;place-items:center;font-weight:700;display:grid}.m-task-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.m-tiles{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.m-tile{border-radius:var(--bn-r-row);background:var(--bn-card);border:1px solid var(--bn-line);min-height:84px;box-shadow:var(--bn-shadow);color:var(--bn-ink);flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.m-tile b{font:700 19px/1.15 var(--bn-display)}.m-tile span{color:var(--bn-ink2)}.m-a2hs{border-radius:var(--bn-r-field);background:var(--bn-kyc-bg);color:var(--bn-kyc-ink);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.m-a2hs p{margin:0}.m-signin{background:var(--bn-app);max-width:520px;min-height:100svh;padding:calc(24px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));flex-direction:column;gap:12px;margin:0 auto;display:flex}.m-signin h1{margin:0;font-size:30px}.m-brand{font:700 20px var(--bn-display);align-items:center;gap:12px;display:flex}.m-brand img{border-radius:12px}.m-or{text-align:center;color:var(--bn-ink3)}.m-nowrap{white-space:nowrap}.m-delivery{border-radius:var(--bn-r-row);border:1px solid var(--bn-line);background:var(--bn-card);flex-direction:column;gap:10px;padding:14px;display:flex}.m-delivery-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}
