:root{--bg:#f4f6f4;--card:#ffffff;--ink:#18201c;--muted:#4a544e;--line:#e5e9e6;--brand:#0f5132;--brand-2:#157347;--brand-soft:#e7f3ec;--green:#1f9d55;--yellow:#c58a00;--red:#c0392b;--grey:#8a948e;--radius:16px;--shadow:0 1px 2px rgba(16,32,24,.04),0 2px 10px rgba(16,32,24,.05)}.ic{display:inline-block;vertical-align:-.18em;flex:none}.btn-i{display:inline-flex;align-items:center;justify-content:center;gap:6px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:Hind Siliguri,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.45}a{color:var(--brand-2)}button{cursor:pointer}button,input,select,textarea{font:inherit}.center{min-height:60vh;display:grid;place-items:center}.muted{color:var(--muted)}.error{color:var(--red)}.page{padding:16px}.narrow{max-width:440px;margin:0 auto}.brand{color:var(--brand);font-size:32px;margin:32px 0 4px}.shell{min-height:100dvh;display:flex;flex-direction:column;max-width:760px;margin:0 auto;background:var(--bg)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;background:var(--brand);color:#fff}.topbar select{background:transparent;color:#fff;border:0;font-weight:600;font-size:17px;max-width:52vw}.topbar select option{color:var(--ink)}.shopname{display:flex;flex-direction:column;min-width:0}.shopname strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demotag{font-size:12.5px;opacity:.9}.topactions{display:flex;gap:4px;flex-shrink:0;align-items:center}.chip{background:rgba(255,255,255,.12);border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.chip,.iconbtn{color:#fff;text-decoration:none}.iconbtn{width:38px;height:38px;border-radius:50%;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.iconbtn:active,.iconbtn:hover{background:rgba(255,255,255,.14)}.content{flex:1 1;padding:12px 12px 84px}.tabs{position:fixed;bottom:0;left:0;right:0;max-width:760px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);background:var(--card);border-top:1px solid var(--line);z-index:5;padding:4px 0 6px}.tabs a{text-align:center;padding:4px 2px;font-size:13.5px;flex-direction:column;gap:2px;white-space:nowrap;text-decoration:none;color:var(--muted);font-weight:600}.tabs a,.tabs a .tabicon{display:flex;align-items:center}.tabs a .tabicon{width:56px;height:30px;border-radius:999px;justify-content:center;transition:background .15s}.tabs a.active{color:var(--brand)}.tabs a.active .tabicon{background:var(--brand-soft)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px;margin:10px 0;box-shadow:var(--shadow)}.row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.row+.row{margin-top:4px}.big{font-size:22px;font-weight:700}.small{font-size:14.5px}.field{display:flex;flex-direction:column;gap:4px;margin:12px 0;font-weight:600}.field input{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-weight:400}.composer-box:focus-within,.field input:focus{outline:none;border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(21,115,71,.12)}a.primary,button.primary{background:var(--brand-2);color:#fff;border:0;border-radius:12px;padding:12px 18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 1px 2px rgba(15,81,50,.25);text-decoration:none}button.primary:disabled{opacity:.5;box-shadow:none}a.secondary,button.secondary{color:var(--brand);border:1px solid #c9d8cf;border-radius:12px;justify-content:center;text-decoration:none}a.secondary,button.danger,button.secondary{background:var(--card);padding:10px 14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}button.danger{color:var(--red);border:1px solid #ecd0cc;border-radius:12px}button.link{background:none;border:0;color:var(--brand-2);padding:8px 0;display:inline-flex;align-items:center;gap:5px;font-weight:600}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wa{background:#fff;color:#128c4b;border:1px solid #bfe8cf;border-radius:999px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-size:14.5px}.wa:active{background:#effaf3}.sms{background:#fff;color:#1f5fbf;border:1px solid #c9daf5;border-radius:999px;padding:8px 12px;font-weight:700;display:inline-flex;align-items:center;gap:5px;font-size:14.5px}.sms:active{background:#eef4fd}.remind .sms{padding:6px 10px;font-size:14px}.messages{display:flex;flex-direction:column;gap:10px}.bubble{max-width:88%;padding:10px 12px;border-radius:16px;white-space:pre-wrap}.bubble.user{align-self:flex-end;background:var(--brand-2);color:#fff;border-bottom-right-radius:4px}.bubble.assistant{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px;box-shadow:var(--shadow)}.composer{position:fixed;left:0;right:0;bottom:62px;max-width:760px;margin:0 auto;gap:8px;padding:8px 10px;background:var(--bg);z-index:4}.composer,.composer-box{display:flex;align-items:flex-end}.composer-box{flex:1 1;gap:2px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:4px 6px;box-shadow:var(--shadow)}.composer textarea{flex:1 1;resize:none;border:0;outline:none;padding:9px 4px;min-height:40px;max-height:120px;background:transparent}.mic{width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none}.mic.on{background:var(--red);color:#fff;animation:pulse 1.2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(192,57,43,.4)}70%{box-shadow:0 0 0 10px rgba(192,57,43,0)}to{box-shadow:0 0 0 0 rgba(192,57,43,0)}}.mic.camera{cursor:pointer;position:relative}.mic.camera .pdftag{position:absolute;right:-3px;bottom:1px;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.2px;padding:1.5px 2.5px;border-radius:4px;background:var(--card,#fff);color:var(--muted);border:1px solid var(--line)}.sendbtn{width:48px;height:48px;border-radius:50%;border:0;background:var(--brand-2);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 2px 6px rgba(15,81,50,.3)}.sendbtn:disabled{background:#b9cfc2;box-shadow:none}.picked{position:fixed;left:10px;right:10px;bottom:132px;z-index:4;max-width:740px;margin:0 auto;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px 10px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.picked img{width:44px;height:44px;object-fit:cover;border-radius:8px}.picked .pdf{font-size:26px}.picked .small{flex:1 1}.filebubble{padding:4px}.filebubble img{display:block;max-width:160px;border-radius:10px}.chat-pad{height:80px}.examples{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 14px}.examples button{background:#fff;color:var(--brand);border:1px solid #d3e4da;border-radius:999px;padding:7px 13px;font-size:14px;text-align:left}.choices{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start;margin:-2px 0 6px}.choices button{background:#fff;color:var(--brand);border:1.5px solid var(--brand);border-radius:12px;padding:10px 22px;font-size:16px;font-weight:600;min-width:72px}.choices button.yes{background:var(--brand);color:#fff}.heard{display:flex;gap:8px;align-items:flex-start;background:#fff7e0;color:#6b4e00;border-radius:10px;padding:8px 10px;margin:6px 0;font-size:14px;line-height:1.4}.heard svg{flex:none;margin-top:2px}.draft{border:1px solid #cfe3d7;border-top:4px solid #8cc7a6;background:#fff}.draft.done{border:1px solid #bfe0cc;border-top:4px solid var(--green);background:#f6fbf8}.draft.gone{opacity:.55;border-style:solid;border-color:var(--line)}.draft .label{font-size:13.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.lines{width:100%;border-collapse:collapse;margin:8px 0;font-size:15px}.lines td{padding:4px 0;border-bottom:1px solid var(--line);vertical-align:top}.lines td.num{text-align:right;white-space:nowrap;padding-left:8px}.warn{background:#fff8e6;border:1px solid #f3dfa6;color:#6b4b00;border-radius:12px;padding:9px 11px;margin-top:8px;font-size:14px;display:flex;gap:8px;align-items:flex-start}.dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.dot.green{background:var(--green)}.dot.yellow{background:var(--yellow)}.dot.red{background:var(--red)}.dot.new,.dot.none{background:var(--grey)}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-size:14px;font-weight:600}.pill.green{background:#e3f5ea;color:#136c3a}.pill.yellow{background:#fff2cc;color:#7a5600}.pill.red{background:#fbe3e0;color:#8f2318}.pill.new,.pill.none{background:#eceeed;color:#4c5550}.partyrow{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit}.partyrow .name{font-weight:600}.partyrow .why{font-size:14.5px;color:var(--muted)}.searchbox{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.summary .card{margin:0}.invoice{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;font-size:14px}.invoice h2{margin:0 0 2px;font-size:20px}.invoice .title{text-align:center;font-weight:700;letter-spacing:.05em;margin:10px 0;text-transform:uppercase}.invoice table{width:100%;border-collapse:collapse;margin:8px 0}.invoice td,.invoice th{border-bottom:1px solid var(--line);padding:6px 4px;text-align:left;vertical-align:top}.invoice th{font-size:13px;color:var(--muted)}.invoice .num{text-align:right;white-space:nowrap}.invoice .totals td{border:0;padding:2px 4px}.invoice .khata{background:var(--brand-soft);border-radius:8px;padding:10px;margin-top:10px}.invoice .qr{display:flex;gap:12px;align-items:center;margin-top:12px}.invoice .qr img{width:132px;height:132px}.watermark{color:var(--red);font-weight:700;text-align:center}@page{size:A4;margin:12mm}@media print{.composer,.noprint,.tabs,.topbar{display:none!important}.shell,body,html{background:#fff;height:auto;min-height:0!important;display:block}.content{padding:0!important}.invoice{border:0;padding:0}.invoice,.invoice .khata,.invoice .qr,.invoice .sign{break-inside:avoid;page-break-inside:avoid}}.remind{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.remind:last-child{border-bottom:0}.remind .who{flex:1 1;min-width:0}.remind .who a{font-weight:600;text-decoration:none;color:inherit}.remind .wa{padding:6px 12px;font-size:14px}.today{color:#fff;background:var(--yellow);border-radius:999px;padding:1px 8px;font-size:13.5px;font-weight:700}.late{color:var(--red)}.badge,.late{font-weight:600}.badge{white-space:nowrap;display:inline-block;background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:2px 10px;font-size:14px}.txn-in{color:var(--green)}.txn-out{color:var(--ink)}.billrow{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;padding:10px 0;border-bottom:1px solid var(--line)}.billrow:last-child{border-bottom:0}.billrow .who{flex:1 1;min-width:0}.billrow .who strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.filters button{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 12px;font-size:14px}.filters button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.billcard .actions{margin-top:8px}.summary3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.summary3 .card{margin:0;padding:10px}.summary3 .big{font-size:18px}.cat{border-bottom:1px solid var(--line)}.cat:last-child{border-bottom:0}.cathead{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:12px 0;text-align:left;color:inherit}.cathead .nm{flex:1 1;font-weight:600}.cathead .meta{font-size:14px;color:var(--muted);text-align:right}.subcat{margin-left:14px}.itemrow{display:flex;gap:8px;align-items:center;padding:8px 0 8px 14px;border-top:1px dashed var(--line);text-decoration:none;color:inherit}.itemrow .nm{flex:1 1;min-width:0}.itemrow .nm div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.low{background:#fbe3e0;color:#8f2318}.badge.idle{background:#fff2cc;color:#7a5600}.tagchip{display:inline-block;background:#eef1ef;border-radius:999px;padding:1px 8px;font-size:13.5px;margin:2px 4px 0 0}.form .field input,.form .field select{padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;font-weight:400}.kv{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;font-size:15px}.kv span:nth-child(2n){text-align:right;font-weight:600}.headbar{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 0;border-bottom:1px solid var(--line);color:inherit}.headbar:last-child{border-bottom:0}.headbar.on{background:var(--brand-soft);border-radius:8px;padding:8px 6px}.headbar .bar{height:6px;background:var(--line);border-radius:3px;margin-top:6px;overflow:hidden}.headbar .bar div{height:100%;background:var(--brand-2);border-radius:3px}.tabs .ti{font-size:19px;line-height:1}.fixedrow{padding:8px 0;border-bottom:1px solid var(--line)}.fixedrow:last-of-type{border-bottom:0}.filegrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.filegrid img{object-fit:cover}.filegrid img,.pdfbox{width:96px;height:96px;border-radius:10px;border:1px solid var(--line)}.pdfbox{display:flex;align-items:center;justify-content:center;background:#fff;font-weight:700}.hero{font-size:34px;font-weight:800;margin:2px 0 4px}.hero.pos{color:var(--green)}.hero.neg{color:var(--red)}.pnl tr.sub td{border-top:1px solid var(--line)}.pnl tr.total td{border-top:2px solid var(--ink);padding-top:10px}.pnl tr.click{cursor:pointer}.pnl tr.indent td:first-child{padding-left:22px}.trend{display:flex;gap:6px;align-items:flex-end;height:130px;margin:10px 0 6px}.tcol{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.tbars{flex:1 1;width:100%;display:flex;gap:3px;align-items:flex-end;justify-content:center}.tb{width:40%;border-radius:3px 3px 0 0;min-height:2px}.key.sales,.tb.sales{background:#c9ddd1}.key.net,.tb.net{background:var(--green)}.key.loss,.tb.loss{background:var(--red)}.key{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 4px 0 10px;vertical-align:middle}table.grid{border-collapse:collapse;min-width:100%}table.grid td,table.grid th{border:1px solid var(--line);padding:8px 10px;text-align:center;font-size:15px}table.grid thead th{background:var(--brand-soft)}table.grid td.low{background:#fff2cc}table.grid td.out{background:#fbe3e0}.pickrow{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 6px;color:inherit}.pickrow:last-child{border-bottom:0}.quickgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:8px 0}.quickgrid button{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 6px;text-align:left;min-height:64px;color:inherit}.quickgrid .qn{font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cartline{padding:8px 0;border-bottom:1px solid var(--line)}.stepper{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.stepper button{width:34px;background:var(--brand-soft);border:0;font-size:18px;color:var(--brand)}.stepper input{width:52px;border:0;text-align:center;font-size:15px}input.rate{width:74px;border:1px solid var(--line);border-radius:10px;padding:6px;font-size:15px;text-align:right}.scanner{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:50;display:flex;align-items:center;justify-content:center}.scanbox{width:min(92vw,420px);position:relative}.scanbox video{width:100%;border-radius:14px;background:#000;aspect-ratio:3/4;object-fit:cover}.scanline{position:absolute;left:10%;right:10%;top:38%;height:2px;background:#ff4d4d;box-shadow:0 0 8px #ff4d4d}.scanbtn{width:52px;flex:none;border:1px solid var(--line);border-radius:12px;background:var(--card);font-size:22px}.tagsheet{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:8px}.tag{border:1px dashed #bbb;border-radius:6px;padding:6px;text-align:center;background:#fff;page-break-inside:avoid;break-inside:avoid}.tag,.tag .tn{overflow:hidden}.tag .tn{font-weight:700;line-height:1.2;max-height:2.4em}.tag .tn,.tag .ts{font-size:11px}.tag svg{max-width:100%;height:auto}.tag .tp{font-size:12px}@media print{.tagsheet{gap:0;margin:0}.tag{height:33mm;border:.2mm dashed #ccc;border-radius:0}@page{size:A4;margin:8mm 6mm}}.sheet-back{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet{background:var(--card);color:var(--ink);width:100%;max-width:520px;border-radius:18px 18px 0 0;padding:18px 16px 28px}.bigbtn{display:block;text-align:center;padding:14px;border-radius:12px;font-weight:700;font-size:17px;text-decoration:none}a.bigbtn.primary{background:var(--brand-2);color:#fff}a.bigbtn.outline{color:var(--brand-2)}.helpbox,a.bigbtn.outline{border:2px solid var(--brand-2)}.helpbox{background:#eef7f1;border-radius:14px;padding:12px;margin:6px 0}.okbox{background:#eaf7ef;border:1px solid #bfe3cc;color:#135c34;border-radius:12px;padding:9px 11px;font-size:14px;display:flex;gap:8px;align-items:flex-start}.bigaction{gap:12px;text-decoration:none;color:var(--ink)}.bigaction,.bigaction .bi{display:flex;align-items:center}.bigaction .bi{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand);justify-content:center;flex:none}.seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:#e9eeea;border-radius:14px;padding:4px;margin:4px 0 6px}.seg button{border:0;background:transparent;border-radius:11px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;color:var(--muted)}.seg button span{font-size:14px;font-weight:600}.seg button strong{font-size:17px}.seg button.on{background:#fff;color:var(--brand);box-shadow:var(--shadow)}.seg button.on.give{color:#9a5b00}.gstpick{gap:8px;margin:6px 0}.gstpick,.gstpick button{display:flex;flex-direction:column}.gstpick button{align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer}.gstpick button.on{border-color:var(--green);background:#eaf7ef;box-shadow:0 0 0 1px var(--green) inset}.bi-sm{width:34px;height:34px;border-radius:10px;background:var(--brand-soft);display:inline-flex;align-items:center;justify-content:center;flex:none}.bi-sm,.scanbtn{color:var(--brand)}.scanbtn.listening{background:var(--red);color:#fff;border-color:var(--red);animation:pulse 1.2s infinite}.receipt{background:#fff;color:#000;font-family:system-ui,sans-serif;line-height:1.3;padding:2mm 0;margin:0 auto;box-shadow:0 0 0 1px var(--line)}.receipt .rc{text-align:center}.receipt .rt{font-weight:700;margin-top:2px;letter-spacing:.02em}.receipt .rr{display:flex;justify-content:space-between;gap:6px}.receipt .rr span:last-child{white-space:nowrap;text-align:right}.receipt .rd{border-top:1px dashed #000;margin:4px 0}.receipt .rl{margin:2px 0}.receipt .rs{font-size:.85em}@media print{.qrsheet{border:0!important;box-shadow:none!important;padding-top:40mm!important}.qrsheet img{max-width:120mm!important}}.langpick{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.langpick option{color:#111}.holdmic{flex-direction:column;gap:6px;margin:18px 0 8px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bigmic,.holdmic{display:flex;align-items:center}.bigmic{width:112px;height:112px;border-radius:50%;border:0;background:var(--brand-2);color:#fff;justify-content:center;box-shadow:0 6px 18px rgba(21,115,71,.35);touch-action:none;-webkit-touch-callout:none}.bigmic.on,.bigmic:active{background:var(--red);transform:scale(1.06);box-shadow:0 0 0 10px rgba(192,57,43,.15)}.bigmic.on{animation:pulse 1.2s infinite}.bigmic:disabled{background:#b9cfc2;box-shadow:none}.holdlabel{font-size:19px;font-weight:700;color:var(--ink);text-align:center;max-width:90%}.todaycard{padding:12px 14px}.todaycard .row a{text-decoration:none}.todaynums{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 6px}.todaynums>div{background:var(--brand-soft);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}.todaynums span{font-size:14px;color:var(--muted);font-weight:600}.todaynums strong{font-size:21px;color:var(--brand)}.todaynums small{font-size:13.5px;color:var(--muted)}.todaydue{font-size:15px}.todaydue>span:first-child{font-weight:600}.bigwa{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;background:#1fa855;color:#fff;border:0;border-radius:14px;padding:15px;font-size:18px;font-weight:700;box-shadow:0 3px 10px rgba(31,168,85,.3);margin:4px 0 8px;text-decoration:none}.bigwa:active{background:#178a45}.morebtn{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:11px;font-size:16px;font-weight:600}.moremenu{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:8px 0;box-shadow:var(--shadow);overflow:hidden}.moremenu .actions>button,.moremenu .menuitem,.moremenu>a,.moremenu>button{display:flex;width:100%;align-items:center;gap:10px;padding:14px 16px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);font-size:16px;font-weight:600;text-align:left;text-decoration:none;box-shadow:none;margin:0}.moremenu .actions{display:block;margin:0}.moremenu .actions>button.danger,.moremenu .danger{color:var(--red);background:transparent}.moremenu>.card{border:0;box-shadow:none;border-bottom:1px solid var(--line)}.moremenu .menuwarn,.moremenu>.card{margin:0;border-radius:0}.bigremind{display:flex;gap:8px;margin:10px 0 4px}.bigremind>button{flex:1 1;justify-content:center;padding:13px;font-size:17px;border-radius:14px}a.tel{color:var(--brand-2);font-weight:700;text-decoration:none}.bigpdf button.primary{display:flex;width:100%;justify-content:center;padding:15px;font-size:18px;border-radius:14px;margin:4px 0 8px}.moremenu .menupdf{padding:0}.moremenu .menupdf button.primary{display:flex;width:100%;padding:14px 16px;background:transparent;color:var(--ink);border:0;border-radius:0;box-shadow:none;font-size:16px;font-weight:600;justify-content:flex-start}.moremenu .noprint:last-child .actions>button:last-child,.moremenu>:last-child{border-bottom:0}.moremenu a,.moremenu button{justify-content:flex-start!important}.bigremind>button.wa{background:#1fa855;color:#fff;border-color:#1fa855}.tablegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px;margin:10px 0}.tablebox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;border-radius:14px;border:1.5px solid var(--line);background:#fff;color:var(--ink)}.tablebox strong{font-size:22px}.tablebox span{font-size:14px;color:var(--muted)}.tablebox.busy{background:#fff6e0;border-color:#f0c96a}.tablebox.busy span{color:#7a5600;font-weight:700}.tablebox.on{outline:3px solid var(--brand-2)}.tablebox.add{flex-direction:row;padding:0 6px}.tablebox.add input{width:100%;border:0;outline:none;font-size:14px;background:transparent}