:root{--orange:#e9532e;--orange-dark:#c4411f;--ink:#282828;--ink-soft:#4a4a4a;--line:#e4e4e4;--bg:#f6f6f5;--white:#fff;--ok:#1f7a3d;--warn:#b26a00;--bad:#b3261e;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select{font:inherit}.topbar{background:var(--ink);color:#fff;border-bottom:4px solid var(--orange);align-items:center;gap:12px;padding:8px 16px;display:flex}.topbar img{background:#fff;border-radius:6px;height:40px;padding:2px 6px}.topbar .sp{flex:1}.topbar small{opacity:.8}.banner{padding:8px 16px;font-size:14px}.banner.off{color:#664d03;background:#fff3cd}main{max-width:1100px;margin:0 auto;padding:16px}h1{margin:8px 0 16px;font-size:22px}h2{margin:0 0 8px;font-size:17px}.grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:16px}.card .big{font-size:28px;font-weight:700}.muted{color:var(--ink-soft);font-size:13px}.btn{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:11px 16px;font-weight:600}.btn:hover:not(:disabled){background:var(--orange-dark)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn.ghost:hover:not(:disabled){background:#eee}.btn.small{min-height:32px;padding:6px 10px;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}label.f{margin:10px 0 4px;font-size:13px;font-weight:600;display:block}input[type=text],input[type=email],input[type=password],input[type=search],select,input[type=number]{background:#fff;border:1px solid #bbb;border-radius:8px;width:100%;min-height:44px;padding:10px}input[type=file]{background:#fff;border:2px dashed #bbb;border-radius:8px;width:100%;padding:14px}.overlay{z-index:10;background:#00000080;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:12px;width:min(920px,100%);margin:16px 0;padding:18px}.steps{flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.steps span{background:#eee;border-radius:99px;padding:4px 10px}.steps span.on{background:var(--orange);color:#fff;font-weight:700}.tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:10px 0;display:grid}.tile{border:1px solid var(--line);text-align:center;border-radius:8px;padding:10px}.tile b{font-size:24px;display:block}.tile.ok b{color:var(--ok)}.tile.warn b{color:var(--warn)}.tile.bad b{color:var(--bad)}.tablewrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:6px 10px}th{background:#fafafa;position:sticky;top:0}td.wrap{white-space:normal}.pill{background:#eee;border-radius:99px;padding:2px 8px;font-size:12px}.pill.off{color:#777;background:#eee}.pill.ok{color:var(--ok);background:#dff3e5}.pill.bad{color:var(--bad);background:#fbe0de}.msg{border-radius:8px;margin:10px 0;padding:10px 12px;font-size:14px}.msg.ok{color:#14532d;background:#dff3e5}.msg.bad{color:#7a1812;background:#fbe0de}.msg.warn{color:#664d03;background:#fff3cd}.login{max-width:380px;margin:8vh auto}.login img{width:220px;margin:0 auto 8px;display:block}@media (width<=640px){main{padding:10px}.modal{padding:12px}}.tabs{gap:6px;max-width:1100px;margin:0 auto;padding:10px 16px 0;display:flex}.tabs button{cursor:pointer;min-height:44px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.tabs button.on{background:var(--ink);color:#fff}.shell{height:var(--app-h,100%);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.side{background:var(--ink);color:#fff;border-right:4px solid var(--orange);flex-direction:column;flex:none;width:240px;height:100%;padding:16px 12px;display:flex;overflow-y:auto}.side-logo{margin-bottom:14px;padding:4px 6px}.side-logo img{width:100%;display:block}.side nav{flex:1}.side-sec{letter-spacing:.08em;opacity:.55;text-transform:uppercase;margin:14px 10px 6px;font-size:11px}.side nav button{color:#ddd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:2px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.side nav button:hover:not(:disabled):not(.on){background:#3a3a3a}.side nav button.on{background:var(--orange);color:#fff}.side nav button:disabled{opacity:.45;cursor:default}.side nav button .ic{text-align:center;width:20px}.side nav button em{background:#444;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.side-me{border-top:1px solid #444;padding-top:12px;font-size:13px}.side-me small{opacity:.7;display:block}.side-me .out{color:#fff;cursor:pointer;background:0 0;border:1px solid #777;border-radius:8px;width:100%;min-height:40px;margin-top:8px;padding:9px}.content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;height:100%;overflow:hidden auto}.content .topbar{display:none}.content main{max-width:1100px}.burger{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.side-scrim,.tabbar{display:none}.um-scrim{z-index:40;background:0 0;position:fixed;inset:0}.um{z-index:41;width:216px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:84px;left:12px;overflow:hidden;box-shadow:0 12px 36px #00000059}.um-head{border-bottom:1px solid var(--line);background:#f4f4f2;flex-direction:column;padding:12px 14px;display:flex}.um-head small{color:var(--ink-soft);margin-top:2px}.um button{text-align:left;cursor:pointer;min-height:48px;color:var(--ink);background:#fff;border:0;align-items:center;gap:10px;padding:13px 14px;font-size:15px;font-weight:600;display:flex}.um button+button{border-top:1px solid var(--line)}.um button .ic{text-align:center;width:22px}.um button em{color:#777;background:#eee;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.um button.on{color:var(--orange-dark);background:#fdece7}.um button:disabled{opacity:.5;cursor:default}.um button.danger{color:var(--bad)}.um button:not(:disabled):active{background:#f1f1ef}@media (hover:hover) and (pointer:fine){.um button:not(:disabled):hover{background:#f4f4f2}}.side-me{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-top:1px solid #444;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px 6px 4px;font-size:13px;display:flex}.side-me:hover,.side-me.on{background:#333;border-radius:8px}.side-av{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.side-who{flex-direction:column;flex:1;min-width:0;display:flex}.side-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-dots{opacity:.7;font-size:20px}@media (width<=860px){.side,.side-scrim{display:none!important}.content .topbar{z-index:10;justify-content:space-between;display:flex;position:sticky;top:0}.content .topbar img.tb-logo{background:0 0;border-radius:0;width:auto;height:36px;padding:0}.tb-user{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;min-width:44px;max-width:70vw;min-height:44px;padding:0;display:flex}.tb-name{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.tb-av{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.tb-user[aria-expanded=true] .tb-av{box-shadow:0 0 0 3px #e9532e73}.um-scrim{background:#00000059}.um{bottom:auto;left:auto;right:calc(8px + env(safe-area-inset-right));top:calc(62px + env(safe-area-inset-top));width:min(290px,100vw - 16px)}.um button{min-height:52px;padding:14px 16px;font-size:16px}.um-head{padding:14px 16px}.tabbar{z-index:15;background:var(--ink);border-top:3px solid var(--orange);padding:4px max(4px, env(safe-area-inset-right)) calc(2px + min(env(safe-area-inset-bottom), 20px)) max(4px, env(safe-area-inset-left));display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0000002e}.tabbar button{color:#cfcfcf;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:56px;padding:7px 2px 5px;display:flex;position:relative}.tabbar .ic{color:#b9b9b9;line-height:1;display:flex}.tabbar .lb{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.tabbar button.on{color:#fff;background:#e9532e38}.tabbar button.on .ic{color:#fff}.tabbar button.on:before{content:"";background:#fff;border-radius:0 0 3px 3px;height:3px;position:absolute;top:-3px;left:28%;right:28%}.tabbar button:disabled{opacity:.35;cursor:default}.tabbar button:not(:disabled):active{background:#ffffff1f}.content main{padding-bottom:calc(84px + min(env(safe-area-inset-bottom), 20px))!important}}html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}button,.btn,select,input{touch-action:manipulation}.side{padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:calc(12px + env(safe-area-inset-left))}.content main{padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-right:calc(16px + env(safe-area-inset-right))}.login{padding-top:calc(16px + env(safe-area-inset-top))}@media (width<=860px){.content .topbar{padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:8px;padding-left:calc(8px + env(safe-area-inset-left))}.content main{padding-left:calc(10px + env(safe-area-inset-left))}.modal{margin:8px 0}}@media (width>=1100px){.content main{max-width:1280px;padding:28px 40px}h1{font-size:26px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}th,td{padding:9px 14px}}@media (width>=1700px){.content main{max-width:1480px}}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:6px}.side nav button:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.btn,.side nav button,.tabs button{transition:background-color .12s,border-color .12s}.tablewrap tbody tr:hover{background:#fafaf8}.btn.small{min-height:30px}}.side{scrollbar-width:thin;scrollbar-color:#555 transparent}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none}input,textarea,td,p,.msg{-webkit-user-select:text;user-select:text}}.pn-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:22px 0 10px;font-size:15px}.pn-wide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.pn-stat{aspect-ratio:3;grid-template-columns:auto 1fr;grid-template-areas:"lab lab""val sub";align-items:end;column-gap:16px;min-height:96px;padding:14px 18px;display:grid}.pn-stat.link{cursor:pointer}.pn-stat.link:hover{border-color:var(--orange)}.pn-lab{color:var(--ink-soft);grid-area:lab;font-size:13px;font-weight:600}.pn-val{grid-area:val;font-size:34px;font-weight:800;line-height:1}.pn-sub{color:var(--ink-soft);text-align:right;grid-area:sub;font-size:12px}.pn-tall{grid-template-columns:repeat(auto-fill,minmax(190px,220px));gap:12px;display:grid}.pn-seller{text-align:center;flex-direction:column;align-items:center;padding:18px 14px;display:flex}.pn-seller.off{opacity:.6}.pn-avatar{background:var(--ink);color:#fff;border-bottom:3px solid var(--orange);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:flex}.pn-name{margin-top:10px;font-size:16px;font-weight:700}.pn-user{color:var(--ink-soft);margin:2px 0 10px;font-size:12px}.pn-dl{text-align:left;width:100%;margin:0 0 auto}.pn-dl div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;display:flex}.pn-dl dt{color:var(--ink-soft)}.pn-dl dd{margin:0;font-weight:600}.pn-seller .btn{margin-top:10px}@media (width<=600px){.pn-stat{aspect-ratio:auto}.pn-tall{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.qf{padding:14px 16px}.qf label{color:var(--ink-soft);flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.qf input,.qf select{border:1px solid var(--line);color:var(--ink);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-height:42px;padding:9px 10px;font-size:16px}.qf input:disabled,.qf select:disabled{color:#999;background:#f1f1ef}.qf-top{align-items:flex-end;gap:10px;display:flex}.qf-search{flex:1;margin-bottom:12px}.qf-search input{border-width:2px;min-height:48px}.qf-toggle,.qf-done,.qf-chips{display:none}.qf-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px 12px;display:grid}.qf-clear{align-items:end;gap:8px;display:flex}.q-count{color:var(--ink-soft);margin:14px 2px 8px;font-size:14px}.q-list{flex-direction:column;gap:8px;display:flex}.q-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:100px 92px minmax(0,1fr) minmax(0,1.6fr) minmax(0,160px) minmax(0,130px);align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}.q-row .r{text-align:right}.q-row.q-head{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);background:0 0;border:0;padding:0 16px;font-size:12px;font-weight:700}.q-meta{display:contents}.q-num{order:1;font-weight:700}.q-date{order:2}.q-sel{order:3}.q-cli{overflow-wrap:anywhere;order:4}.q-st{order:5}.q-tot{order:6;font-weight:700}.q-ch{color:var(--ink-soft)}.st{color:#555;white-space:nowrap;background:#eee;border-radius:99px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.st-realizada{color:#555;background:#eceae4}.st-enviada{color:#1b5aa6;background:#e3eefc}.st-pedido{color:var(--ok);background:#dff3e5}.st-anulada{color:#888;background:#eee;text-decoration:line-through}.st-caida{color:var(--bad);background:#fbe0de}.q-empty{text-align:center;color:var(--ink-soft);padding:28px 16px}.q-more{text-align:center;margin:14px 0}@media (hover:hover) and (pointer:fine){.q-row:not(.q-head):hover{border-color:var(--orange)}}@media (width<=860px){.qf{padding:10px 12px}.qf-lab{display:none}.qf-search{margin-bottom:0}.qf-search input{border-width:1px;min-height:44px}.qf-top{align-items:stretch}.qf-toggle{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.qf-toggle.on{background:var(--ink);color:#fff}.qf-toggle b{background:var(--orange);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;display:inline-flex}.qf-chips{scrollbar-width:none;gap:6px;padding:8px 0 2px;display:flex;overflow-x:auto}.qf-chips::-webkit-scrollbar{display:none}.chip{color:var(--orange-dark);cursor:pointer;white-space:nowrap;background:#fdece7;border:1px solid #f5c5b6;border-radius:99px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.qf-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:10px;padding-top:10px;display:none}.qf-grid.open{display:grid}.qf input,.qf select{min-height:40px;padding:7px 9px}.qf-clear{grid-column:1/-1;justify-content:space-between}.qf-done{display:inline-block}.q-count{margin:10px 2px 6px;font-size:13px}}@media (width<=1180px){.q-list{gap:6px}.q-row.q-head{display:none}.q-row{border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"num tot""cli cli""meta meta";gap:2px 10px;padding:10px 12px}.q-num{grid-area:num;font-size:15px}.q-tot{grid-area:tot;font-size:15px}.q-cli{grid-area:cli;font-size:14px}.q-row .r{text-align:right}.q-meta{color:var(--ink-soft);flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;display:flex}.q-date:after{content:"·";color:#bbb;margin-left:10px}.q-sel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-st{margin-left:auto}}.q-row[role=button]{cursor:pointer}.q-row.sel{border-color:var(--orange)}.q-dates{border-top:1px dashed var(--line);cursor:default;order:9;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px;padding-top:10px;display:grid}.q-dates div{color:#aaa;flex-direction:column;gap:1px;font-size:12px;display:flex}.q-dates div.on{color:var(--ink)}.q-dates span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:11px;font-weight:700}.q-dates b{font-size:13px;font-weight:600}.q-dates small{color:var(--ink-soft)}@media (width<=1180px){.q-dates{grid-area:auto/1/auto/-1}}.qf.solo .qf-top{display:none}.qf.solo .qf-grid{margin-top:0}.st-kpis{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.st-kpis .pn-stat{aspect-ratio:auto;grid-template-columns:1fr;grid-template-areas:"lab""val""sub";align-items:start;row-gap:6px;min-height:0;padding:14px 18px}.st-kpis .pn-val{white-space:nowrap;font-size:28px}.st-kpis .pn-sub{text-align:left}.st-card{padding:6px 16px}.st-legend{color:var(--ink-soft);gap:16px;padding:10px 0 2px;font-size:12px;font-weight:600;display:flex}.st-legend .dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.dot.q,.st-fill.q{background:var(--orange)}.dot.w,.st-fill.w{background:#2e9e57}.st-row{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 130px;grid-template-areas:"name track amts"".sub sub";align-items:center;gap:4px 14px;padding:10px 0;display:grid}.st-row:last-child,.st-prod:last-child{border-bottom:0}.st-name{grid-area:name;font-weight:700}.st-track{background:#eee;border-radius:99px;grid-area:track;height:16px;position:relative;overflow:hidden}.st-fill{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.st-fill.q{min-width:3px}.st-fill.w{max-width:calc(100% - 6px);top:3px;bottom:3px;left:3px}.st-amts{text-align:right;flex-direction:column;grid-area:amts;line-height:1.35;display:flex}.st-amts b{font-size:14px}.st-amts b.q{color:var(--orange-dark)}.st-amts b.w{color:#2e9e57}.st-sub{color:var(--ink-soft);grid-area:sub;gap:14px;font-size:12px;display:flex}.bars{align-items:flex-end;gap:8px;height:190px;padding:22px 0 0;display:flex;overflow-x:auto}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:38px;height:100%;display:flex;position:relative}.bar-fill{background:var(--ink);border-bottom:3px solid var(--orange);border-radius:6px 6px 0 0;width:100%;max-width:46px}.bar-v{color:var(--ink-soft);white-space:nowrap;font-size:10px}.bar-l{color:var(--ink-soft);font-size:11px;font-weight:600}.st-prod{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.st-rank{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.st-pname,.st-pnum{flex-direction:column;min-width:0;display:flex}.st-pnum{text-align:right}.st-pname small,.st-pnum small{color:var(--ink-soft);font-size:12px}.st-none{color:var(--ink-soft);margin:0;padding:12px 0}@media (width<=860px){.qf.solo .qf-top{display:flex}.qf.solo .qf-toggle{flex:1;justify-content:center}.qf.solo .qf-grid{margin-top:10px}.st-kpis{grid-template-columns:1fr 1fr;gap:8px}.st-kpis .pn-stat{aspect-ratio:auto;grid-template-columns:1fr;grid-template-areas:"lab""val""sub";align-items:start;row-gap:4px;min-height:0;padding:12px}.st-kpis .pn-val{font-size:24px}.st-kpis .pn-sub{text-align:left;font-size:11px}.st-row{grid-template-columns:1fr auto;grid-template-areas:"name amts""track track""sub sub"}.st-amts{flex-direction:row;gap:10px}.bars{gap:4px}.bar-col{min-width:30px}}.av{isolation:isolate;flex:none;position:relative;overflow:hidden}.av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.av.has-photo{padding:0;background:0 0!important;border:0!important}.side-who{text-align:left}.photo{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 4px;display:flex}.photo-av{background:var(--orange);color:#fff;border:3px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;font-size:28px;font-weight:800;display:flex}.photo-btns{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:160px;display:flex}label.btn{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}label.btn.disabled{opacity:.55;pointer-events:none}.sl-who{align-items:center;gap:10px;display:inline-flex}.sl-av{background:var(--ink);color:#fff;border-bottom:2px solid var(--orange);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.test-tag{letter-spacing:.04em;color:#7a5b00;vertical-align:middle;background:#fff3cd;border:1px solid #ecd27a;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.chk{cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-weight:600;display:flex}.chk input{width:18px;height:18px}.q-del{grid-column:1/-1;margin-top:8px}.btn.danger{color:#b3261e;background:#fff;border:1px solid #b3261e}.topbar .av img,.content .topbar .av img{background:0 0;border-radius:50%;width:100%;height:100%;padding:0}.wl{color:#fff;background:linear-gradient(125deg,#0f766e 0%,#14a39a 55%,#5fd0c0 100%);border-radius:16px;margin:4px 0 18px;padding:18px 20px;box-shadow:0 6px 18px #0f766e47}.wl-top{align-items:center;gap:14px;display:flex}.wl-wave{transform-origin:70% 70%;font-size:44px;line-height:1;animation:2.2s ease-in-out wl-wave;display:inline-block}@keyframes wl-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}}.wl-h{color:#fff;margin:0;font-size:26px;font-weight:800}.wl-sub{opacity:.95;margin:2px 0 0;font-size:15px}.wl-next{margin:10px 0 0}.wl-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wl-chip{background:#fff3;border:1px solid #ffffff73;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.wl-chip.late{color:#b3261e;background:#fff;border-color:#fff}.wl-chip.soon{color:#7a5b00;background:#fff7d6;border-color:#fff7d6}.wl-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wl-list li{background:#ffffff24;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px 12px;padding:9px 12px;font-size:14px;display:grid}.wl-list li:hover{background:#ffffff3d}.wl-list b{font-weight:800}.wl-cli{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-amt{font-weight:700}.wl-list em{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:800}.wl-list li.late em{color:#b3261e;background:#fff}.wl-list li.soon em{color:#7a5b00;background:#fff7d6}.wl-more{opacity:.9;margin:8px 2px 0;font-size:12px}@media (width<=860px){.wl{border-radius:14px;padding:16px 14px}.wl-h{font-size:20px}.wl-wave{font-size:30px}.wl-top{gap:10px}.wl-sub{font-size:14px}.wl-chips{gap:6px;margin-top:8px}.wl-chip{padding:4px 10px;font-size:12px}.wl-list{margin-top:8px}.wl-list li{gap:2px 8px;padding:8px 10px;font-size:13px}.content main>.card{padding:12px 14px;font-size:14px}.wl-list li{grid-template-columns:1fr auto}.wl-cli{order:3;grid-column:1/-1}.wl-amt{text-align:right}.wl-list em{order:4;grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.wl-wave{animation:none}}.err{color:#b3261e;font-weight:600}.nq{gap:12px;margin-bottom:12px;display:grid}.nq label{gap:4px;font-size:13px;font-weight:600;display:grid}.nq input,.nq select{font:inherit;border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px}.nq-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.nq-seg{flex-wrap:wrap;gap:6px;display:flex}.nq-seg button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex:1;min-width:100px;padding:10px;font-weight:600}.nq-seg button.on{background:var(--orange);color:#fff;border-color:var(--orange)}.nq-hint{color:#777;margin:0;font-size:13px}.nq-res{border:1px solid var(--line);border-radius:8px;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.nq-res button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font-size:13px;font:inherit;background:#fff;align-items:baseline;gap:10px;padding:6px 10px;display:flex}.nq-res button span{color:#555;flex:1;font-size:13px}.nq-res small{color:#777;white-space:nowrap;margin-left:auto}.nq-items{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;margin-top:8px;display:grid;overflow:hidden}.nq-item{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 54px 84px 54px 92px 28px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:grid}.nq-item:last-child{border-bottom:0}.nq-head{color:#777;text-transform:uppercase;background:#f6f6f6;padding:4px 8px;font-size:11px;font-weight:700}.nq-head span:nth-child(n+2):nth-child(-n+5){text-align:right}.nq-desc{white-space:nowrap;text-overflow:ellipsis;color:#444;overflow:hidden}.nq-desc b{color:#111;margin-right:4px}.nq .nq-item input{text-align:right;border-radius:6px;min-height:0;padding:4px 6px;font-size:13px}.nq-pr{text-align:right;white-space:nowrap;color:#555;min-width:0;font-size:12px;overflow:hidden}.nq-sub{text-align:right;white-space:nowrap}.q-x{cursor:pointer;color:#888;background:0 0;border:0;padding:4px;font-size:16px}@media (width<=640px){.nq-head{display:none}.nq-item{grid-template-columns:52px minmax(0,1fr) 52px 86px 22px;row-gap:2px;padding:6px 8px}.nq-desc{grid-column:1/-1}.nq-ba{grid-template-columns:minmax(0,1fr) auto auto}.nq-ba .nq-desc{grid-column:auto}}.nq-ba{grid-template-columns:minmax(0,1fr) auto auto}.nq-tot{gap:6px;display:grid}.nq-tot div{justify-content:space-between;display:flex}.nq-tot .big{font-size:20px;font-weight:700}.mq{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mq-h{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:118px 84px minmax(0,1fr) 104px auto 118px;align-items:center;gap:2px 12px;padding:0;display:grid}.mq-cli{color:#555;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mq-n{white-space:nowrap}.mq-st{white-space:nowrap;font-weight:600}.mq-amt,.mq-f{white-space:nowrap}.mq-i{padding:10px 14px}.mq-amt{text-align:right;font-weight:700}.mq-h small{color:#777}.mq-d{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.mq-d table{border-collapse:collapse;width:100%;font-size:13px}.mq-d td{border-bottom:1px solid #eee;padding:4px 6px}.mq-d .r{text-align:right}.mq-t{margin:8px 0}.mq-b{flex-wrap:wrap;gap:8px;display:flex}.pill.st-pedido{color:var(--ok);background:#dff3e5}.pill.st-enviada{color:#1d4ed8;background:#dbeafe}.pill.st-anulada,.pill.st-caida{color:var(--bad);background:#fbe0de}.cal-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-dow{text-align:center;color:#777;font-size:12px}.cal-d{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:8px;position:relative}.cal-d.today{border-color:var(--orange);font-weight:700}.cal-d.sel{background:var(--orange);color:#fff}.cal-d .dot{background:#0e9f8e;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:4px;left:50%}.cal-t{margin:0;font-size:16px}.cal-ev{align-items:center;gap:8px;margin:0;display:flex}.cal-ev span{flex:1}.cal-ev.due{color:#b3261e}.cal-expo{background:#e6f6f3;border-color:#0e9f8e;margin-bottom:12px}.nq-kit{background:#f6f6f6;border-radius:8px;gap:8px;padding:12px;display:grid}.nq-kit .chk{align-items:center;gap:8px;font-weight:500;display:flex}.nq-kit .chk input{width:auto;min-height:0}.ok-msg{color:#1b7a3d;font-weight:600}.cl-i{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.cl-main{gap:6px;display:grid}.cl-main small{color:#777}.cl-main select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:8px}.cl-chk input{width:20px;height:20px}.qw{border:1px solid var(--line);resize:both;background:#fff;border-radius:12px;flex-direction:column;width:min(720px,94vw);min-width:320px;max-width:96vw;max-height:80vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #00000047}.qw.min{resize:none;width:280px;min-width:0}.qw-h{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#222;align-items:center;gap:8px;padding:8px 10px;display:flex}.qw-h b{color:var(--orange);white-space:nowrap}.qw-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.qw-b{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;width:30px;height:28px;font-size:14px}.qw-body{gap:8px;padding:10px 12px;font-size:13px;display:grid;overflow:auto}.qw-meta,.qw-tot,.qw-notes{margin:0}.qw-t2{border-collapse:collapse;width:100%}.qw-t2 th{text-align:left;text-transform:uppercase;color:#777;border-bottom:1px solid var(--line);padding:3px 4px;font-size:11px}.qw-t2 td{vertical-align:top;border-bottom:1px solid #eee;padding:3px 4px}.qw-t2 .r{text-align:right;white-space:nowrap}.qw-open{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;margin-left:6px;padding:0 5px;font-size:13px}@media (width<=700px){.qw{width:100%;min-width:0;max-width:100%;max-height:calc(var(--app-h,100vh) - 40px);resize:none;border-radius:18px 18px 0 0;bottom:0;right:0;z-index:70!important;top:auto!important;left:0!important}.qw.min{width:100%}.overlay{align-items:flex-end;padding:0;overflow:hidden}.overlay .modal{width:100%;max-height:calc(var(--app-h,100%) - 28px - env(safe-area-inset-top));overscroll-behavior:contain;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin:0;overflow-y:auto;max-width:100%!important}.qw-h{cursor:default}}html,body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}.content,.content main,.card,.modal{min-width:0;max-width:100%}.content main,.card,.modal{overflow-wrap:anywhere}table{max-width:100%}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}input,select,textarea,button{max-width:100%}@media (width<=860px){html,body{height:var(--app-h,100%);background:var(--ink);overflow:hidden}.shell{height:var(--app-h,100%);min-height:0;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}.content{flex-direction:column;height:100%;display:flex;overflow:hidden}.content .topbar{flex:none;position:static}.content .banner{flex:none}.content main{background:var(--bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;width:100%;max-width:100%;min-height:0;margin:0;overflow:hidden auto}.tablewrap{max-width:100%}}.cal-d:has(.dot.due):has(.dot:not(.due)) .dot:not(.due){left:36%}.cal-d:has(.dot.due):has(.dot:not(.due)) .dot.due{left:64%}.qs-back{height:var(--app-h,100%);z-index:60;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;left:0;right:0}.qs{background:#fff;border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000059}.qs-h{background:var(--ink);color:#fff;flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.qs-ht{flex-direction:column;flex:1;min-width:0;display:flex}.qs-ht b{color:var(--orange);font-size:16px}.qs-ht span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.qs-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:10px;flex:none;width:40px;height:40px;font-size:18px}.qs-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 14px;overflow:hidden auto}.qs-meta{color:#555;margin:0 0 10px;font-size:13px}.qs-items{border:1px solid var(--line);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.qs-items li{border-bottom:1px solid var(--line);gap:2px;padding:9px 12px;display:grid}.qs-items li:last-child{border-bottom:0}.qs-i1{justify-content:space-between;gap:8px;font-size:14px;display:flex}.qs-q{color:#555;white-space:nowrap}.qs-i2{color:#333;overflow-wrap:anywhere;font-size:13px}.qs-i3{color:#555;justify-content:space-between;gap:8px;font-size:13px;display:flex}.qs-i3 b{color:var(--ink);white-space:nowrap;font-size:14px}.qs-tot{gap:4px;margin-top:12px;font-size:14px;display:grid}.qs-tot div{justify-content:space-between;gap:8px;display:flex}.qs-tot .g{border-top:2px solid var(--ink);margin-top:2px;padding-top:6px;font-size:17px}.qs-notes{margin:10px 0 0;font-size:13px}.qs-f{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fafafa;flex-wrap:wrap;flex:none;gap:8px;display:flex}.qs-f .btn{flex:auto;min-height:42px}@media (width<=860px){.qs-back{align-items:flex-end;padding:0}.qs{width:100%;max-height:calc(var(--app-h,100%) - 28px - env(safe-area-inset-top));border-radius:18px 18px 0 0}.qs-h{padding-top:16px}.qs-f .btn{flex:45%}}.cal-d{text-align:center}.cal-chips{display:none}.cal-d .dot.due{background:#b3261e}@media (width>=861px){.cal-d{aspect-ratio:auto;text-align:left;flex-direction:column;align-items:stretch;min-height:100px;padding:5px 6px;display:flex;overflow:hidden}.cal-n{margin-bottom:3px;font-size:13px;font-weight:700}.cal-d>.dot{display:none}.cal-chips{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-chip{width:100%;min-width:0;font:inherit;text-align:left;color:#0b6b5f;-webkit-line-clamp:2;overflow-wrap:anywhere;background:#eaf6f4;border:0;border-radius:5px;-webkit-box-orient:vertical;align-items:center;gap:5px;padding:2px 4px;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.cal-chip .dot{vertical-align:middle;background:#0e9f8e;border-radius:50%;width:7px;height:7px;margin:0 5px 0 0;display:inline-block;position:static}.cal-chip.due{color:#8c1d18;cursor:pointer;background:#fdecea}.cal-chip.due .dot{background:#b3261e}.cal-chip.due:hover{background:#f9d3cf}.cal-more{color:#777;padding-left:4px;font-size:11px}.cal-d.sel{color:inherit;outline:2px solid var(--orange);outline-offset:-2px;background:#fff7f3}.cal-d.sel .cal-n{color:var(--orange)}}@media (width<=860px){.cal-d{justify-content:center;align-items:center;display:flex}}.pn-dl dd{text-align:right}.pn-d{color:#777;font-size:11px;font-weight:400;display:block}.pn-filt{margin-bottom:12px}@media (width<=640px){.mq-h{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n amt""cli st""f f"}.mq-n{grid-area:n}.mq-amt{grid-area:amt}.mq-cli{grid-area:cli}.mq-st{grid-area:st;justify-self:end}.mq-f{grid-area:f}}.pill.mq-st{padding:3px 10px;font-size:12px}.pill.mq-st.st-realizada{color:#4a4636;background:#d8d3c4}.pill.mq-st.st-enviada{color:#1b4fa0;background:#b9d4fa}.pill.mq-st.st-pedido{color:#17703a;background:#b5e3c3}.pill.mq-st.st-caida{color:#a3261c;background:#f4bdb8}.pill.mq-st.st-anulada{color:#666;background:#d9d9d9;text-decoration:none}.ms{margin:0 0 14px}.ms-h{margin:0 0 8px;font-size:16px}.ms-g{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ms-c{flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ms-t{color:#666;font-size:12px}.ms-v{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.ms-c small{color:#888;font-size:11px}@media (width<=860px){.ms-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-g .ms-c:last-child{grid-column:1/-1}}.qs.swp,.modal.swp{position:relative}.swp>.grab{display:none}@media (width<=860px){.swp>.grab{z-index:3;pointer-events:none;background:#8080808c;border-radius:3px;width:40px;height:5px;margin-left:-20px;display:block;position:absolute;top:6px;left:50%}.qs.swp,.qw.swp{will-change:transform}.modal.swp{padding-top:22px}.qw-h{padding-top:14px}}.mq-dl-c{justify-content:flex-end;display:flex}.mq-dl{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.mq-dl.g{color:#17703a;background:#cdeed8}.mq-dl.y{color:#7a5a00;background:#fdeaa6}.mq-dl.r{color:#a3261c;background:#f8c5c0}.mq-dl.x{color:#666;background:#e3e3e3}@media (width<=860px){.mq-dl-c{display:none}.qw-body{min-height:0;padding-bottom:calc(14px + env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}.qw-t2,.qw-t2 tbody{width:100%;display:block}.qw-t2 thead{display:none}.qw-t2 tr{border-bottom:1px solid #eee;grid-template-columns:auto auto auto 1fr;align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.qw-t2 td{border:0;min-width:0;padding:0}.qw-t2 td:first-child{grid-column:1/4;font-weight:700}.qw-t2 td:nth-child(6){text-align:right;grid-column:4;font-weight:700}.qw-t2 td:nth-child(2){color:#444;grid-column:1/-1}.qw-t2 td:nth-child(3):before{content:"Cant. ";color:#888}.qw-t2 td:nth-child(5):before{content:"Desc. ";color:#888}.qw-t2 td:nth-child(3),.qw-t2 td:nth-child(4),.qw-t2 td:nth-child(5){color:#555;text-align:left;font-size:12px}}.st-pedido_anulado,.pill.st-pedido_anulado{color:var(--bad);background:#fbe0de}.pill.mq-st.st-pedido_anulado{color:#a3261c;white-space:nowrap;background:#f4bdb8}.overlay{z-index:65}.svg-ic{flex:none;display:block}.side nav button .ic,.um button .ic,.tabbar .ic{justify-content:center;align-items:center;display:inline-flex}.tabbar button,.side nav button,.um button,.btn{-webkit-tap-highlight-color:transparent;transition:transform .12s,background-color .18s,color .18s,opacity .18s}.tabbar button:active,.side nav button:active,.um button:active,.btn:active{transform:scale(.94)}.tabbar button .ic .svg-ic{transition:transform .22s cubic-bezier(.3,1.6,.5,1)}.tabbar button.on .ic .svg-ic{transform:translateY(-2px)scale(1.12)}.tabbar button:active .ic .svg-ic{transform:scale(.85)}.mq-h:active,.cal-d:active{opacity:.7}@keyframes ic-pop{0%{transform:scale(.7)}60%{transform:scale(1.22)}to{transform:translateY(-2px)scale(1.12)}}.tabbar button.on .ic .svg-ic{animation:.3s ease-out ic-pop}@media (prefers-reduced-motion:reduce){.tabbar button,.side nav button,.btn,.svg-ic{transition:none!important;animation:none!important}}@media (width<=860px){input,select,textarea,.nq .nq-item input{font-size:16px!important}}.cc-f{flex-direction:column;gap:4px;margin:12px 0 0;font-size:13px;font-weight:600;display:flex}.cc-f select{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.cc-f select:disabled{color:#555;background:#f0f0ee}.cc-lock{color:#888;font-weight:500}.cc-free{color:var(--orange);font-weight:600}.cc-l{flex-direction:column;gap:4px;display:flex}.cc-ask{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:6px;display:grid}.cc-ask select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:40px;padding:6px 8px}.cc-pend{color:#8a5a00;background:#fdf3d6;border-radius:8px;margin-top:6px;padding:6px 8px;font-weight:500;display:block}.nav-badge{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.nav-badge.dot{min-width:18px;height:18px;margin:0;font-size:10px;position:absolute;top:2px;right:22%}.tabbar .ic{position:relative}.lr{border-left:4px solid #e53935}.lr-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lr-l li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.lr-l li:first-child{border-top:0;padding-top:0}.lr-b{gap:8px;display:flex}.cc-bal{border-left:4px solid var(--orange,#e9532e);background:#f6f6f6;border-radius:8px;gap:2px;margin-bottom:10px;padding:10px 14px;display:grid}.cc-bal span{color:#888;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.cc-bal b{font-size:26px;line-height:1.1}.cc-bal.debt b{color:#c0392b}.cc-bal small{color:#888}.cc-sum{text-align:center;color:#888;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;font-size:12px;display:grid}.cc-sum b{color:#1a1a1a;font-size:16px;display:block}.cc-tabs{gap:6px;margin-bottom:8px;display:flex}.cc-tabs button{font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;padding:8px 4px;font-size:14px}.cc-tabs button.on{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.cc-q{border-bottom:1px solid #eee;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:8px 0;font-size:14px;display:grid}.cc-q span:nth-child(2){color:#888;font-size:12px}.cc-q em{text-align:right;grid-area:1/3/3;font-style:normal;font-weight:600}.cc-q .pill{grid-column:1/3;justify-self:start}.cl-tags{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.cl-debt{color:#a3261c;white-space:nowrap;background:#fbd9d5;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.cc-q .mq-dl{justify-self:start}.cl-tags{gap:4px;margin-top:3px}.cl-tags .cl-debt,.cl-tags .mq-dl{padding:2px 7px;font-size:11px}.cc-q{grid-template-columns:1fr auto;gap:1px 8px;padding:6px 0;font-size:13px}.cc-q em{grid-area:1/2;font-size:13px}.cc-qt{flex-wrap:wrap;grid-column:1/3;align-items:center;gap:4px 6px;display:flex}.cc-qt .pill,.cc-qt .mq-dl{padding:2px 7px;font-size:11px;line-height:1.3}.cc-qd{color:#888;font-size:12px}.cc-bal{margin-bottom:8px;padding:8px 12px}.cc-bal b{font-size:22px}.cc-sum{margin-bottom:8px}.cc-sum b{font-size:14px}.st-vencida{color:#5b4a73;background:#e6e1ec}.pill.st-vencida,.pill.mq-st.st-vencida{color:#53407a;background:#e1d9ee}.mq-i.st-vencida{border-left-color:#8a74b5}.qw{width:min(860px,94vw)}.qw-body{background:#fff;gap:14px;padding:16px 20px 18px;font-size:14px}.qv-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 22px;padding-bottom:12px;display:flex}.qv-meta em.st{border-radius:999px;padding:4px 12px;font-size:13px;font-style:normal;font-weight:700}.qv-meta span{gap:1px;display:grid}.qv-meta small{text-transform:uppercase;letter-spacing:.06em;color:#8a8a8a;font-size:10.5px}.qv-meta b{font-weight:600}.qw-t2{font-size:13.5px}.qw-t2 th{letter-spacing:.05em;color:#666;background:#f4f4f2;border-bottom:0;padding:8px 10px;font-size:11px}.qw-t2 th:first-child{border-radius:8px 0 0 8px}.qw-t2 th:last-child{border-radius:0 8px 8px 0}.qw-t2 td{border-bottom:1px solid #efefed;padding:9px 10px}.qw-t2 td:first-child{white-space:nowrap;font-weight:600}.qw-t2 td:last-child{font-weight:700}.qv-totals{border:1px solid var(--line);border-radius:10px;gap:0;width:min(340px,100%);margin-left:auto;display:grid;overflow:hidden}.qv-totals div{justify-content:space-between;align-items:baseline;gap:16px;padding:8px 14px;display:flex}.qv-totals span{color:#666;font-size:13px}.qv-totals b{font-variant-numeric:tabular-nums;font-weight:600}.qv-totals .t{color:#fff;background:#222;padding:11px 14px}.qv-totals .t span{color:#ddd;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.qv-totals .t b{color:#fff;font-size:19px;font-weight:800}.qw-notes{border-left:3px solid var(--orange);background:#fff8ec;border-radius:6px;padding:8px 12px}.qv-steps{border-top:1px dashed var(--line);grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:12px 0 0;list-style:none;display:grid}.qv-steps li{color:#aaa;gap:2px;padding-top:18px;font-size:12px;display:grid;position:relative}.qv-steps li i{z-index:1;background:#ddd;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.qv-steps li:before{content:"";background:#e6e6e3;height:2px;position:absolute;top:8px;left:0;right:0}.qv-steps li.on i{background:var(--orange);box-shadow:0 0 0 3px #e9532e2e}.qv-steps li.on{color:#222}.qv-steps li span{text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;font-size:10.5px;font-weight:700}.qv-steps li.on span{color:#444}.qv-steps li b{font-size:12px;font-weight:600}.qw .mq-b{justify-content:flex-start;display:flex}@media (width<=700px){.qw-body{padding:12px 14px calc(14px + env(safe-area-inset-bottom));gap:12px}.qv-meta{gap:6px 16px}.qv-steps{grid-template-columns:repeat(2,1fr);gap:8px 10px}.qv-steps li{padding-top:16px}.qv-totals{width:100%}.qw-t2 td{border:0;padding:0}.qw-t2 tbody tr{padding:10px 6px}}.cl-btns{align-items:flex-start;gap:6px;display:flex}.st-name{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.st-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-pct{color:var(--ok,#17703a);background:#dff3e5;border-radius:999px;flex:none;padding:1px 7px;font-size:12px;font-weight:700}.card.login{box-sizing:border-box;width:calc(100% - 32px);max-width:380px;margin:8vh auto 0}.mq-desk .q-row{grid-template-columns:124px 92px 130px minmax(0,1.6fr) minmax(0,150px) minmax(0,130px)}.mq-desk .q-num{white-space:nowrap}@media (width<=860px){.qw,.qw.min{max-width:100%;max-height:calc(var(--app-h,100dvh) - 32px);border-radius:18px 18px 0 0;width:100%!important;inset:auto 0 0!important}.qw-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 14px 0;display:flex;overflow:hidden auto}.qw-body>.msg{order:0}.qv-meta{order:1}.qv-totals{order:2;width:100%;margin:0}.qw-t2{order:3}.qw-notes{order:4}.qv-steps{order:5}.qw .mq-b{z-index:2;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fafafa;flex-wrap:wrap;order:6;gap:8px;margin:0 -14px;position:sticky;bottom:0}.qw .mq-b .btn{flex:42%;min-height:42px}.qw-body>*{flex:none}}.qw-t2 tbody tr:nth-child(odd){background:#fff}.qw-t2 tbody tr:nth-child(2n){background:#fff9dc}.qs-items li:nth-child(odd){background:#fff}.qs-items li:nth-child(2n){background:#fff9dc}@media (width<=860px){.qw .qw-b.mn{display:none}.qw-h,.qs-h{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;border-radius:18px 18px 0 0;gap:10px;padding:18px 14px 12px}.qw-h b,.qs-ht b{color:#fff;background:var(--orange);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12.5px}.qw-h .qw-t,.qs-ht span{color:var(--ink);font-size:17px;font-weight:700}.qs-ht{align-items:flex-start;gap:4px}.qw-b.cl,.qs-x{width:38px;height:38px;color:var(--ink);background:#f1efe9;border:1.5px solid #e1ded5;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:0;display:flex}.qw-b.cl:before,.qs-x:before{content:"";border-bottom:2.5px solid;border-right:2.5px solid;border-radius:1px;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}.qw-b.cl:active,.qs-x:active{background:#e6e2d6}.qw-body{background:#faf8f3;padding-top:14px}.qv-meta{border:0;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.qv-meta>span{background:#fff;border:1px solid #ebe8df;border-radius:12px;min-width:0;padding:8px 10px}.qv-meta em.st{border:0;grid-column:1/-1;justify-self:start;padding:4px 12px}.qv-meta b{overflow-wrap:anywhere;font-size:14px}.qv-totals{background:#fff;border:0;border-radius:14px;box-shadow:0 1px 3px #00000014}.qv-totals .t{background:var(--ink);border-top:3px solid var(--orange)}.qv-totals .t b{font-size:22px}.qw-t2{background:#fff;border:1px solid #ebe8df;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.qw-t2 tbody tr{border-bottom:1px solid #f0ecd8;padding:10px 12px}.qw-t2 tbody tr:last-child{border-bottom:0}.qw-t2 td:first-child{color:var(--orange);font-size:13px}.qw-t2 td:nth-child(6){font-size:15px}.qv-steps{background:#fff;border:1px solid #ebe8df;border-radius:14px;padding:12px}.qw-notes{border-radius:12px}.qs-body{background:#faf8f3}.qs-items{border-color:#ebe8df;border-radius:14px;box-shadow:0 1px 3px #0000000d}.qs-items li{border-bottom-color:#f0ecd8;padding:10px 12px}.qs-tot{background:#fff;border-radius:14px;padding:10px 14px;box-shadow:0 1px 3px #00000014}.qs-tot .g{background:var(--ink);color:#fff;border-top:3px solid var(--orange);border-radius:0 0 14px 14px;margin:6px -14px -10px;padding:11px 14px;font-weight:800}.qs-body{flex-direction:column;gap:12px;display:flex}.qs-body>*{flex:none;margin:0}.qs-meta{order:1}.qs-tot{order:2}.qs-items{order:3}.qs-notes{order:4}}@media (width>=861px){.qw-body{flex-direction:column;padding-bottom:0;display:flex}.qw-body>*{flex:none}.qv-meta{order:1}.qv-totals{order:2;margin:0 0 0 auto}.qw-t2{order:3}.qw-notes{order:4}.qv-steps{order:5}.qw .mq-b{border-top:1px solid var(--line);z-index:2;background:#fff;flex-wrap:wrap;order:6;gap:8px;margin-top:4px;padding:12px 0 14px;position:sticky;bottom:0}}.st-modificada,.pill.st-modificada,.pill.mq-st.st-modificada{color:#5b3fa0;background:#ece6f7;text-decoration:none}.nq-rev{background:#fff4d6;border:1px solid #f0d98a;border-radius:10px;padding:10px 12px}.nq-rev .btn{margin-left:8px}.qc{border-top:1px dashed var(--line);margin:14px 0 4px;padding-top:12px}.qc-t{margin-bottom:8px;font-size:13px;display:block}.qc ol{margin:0;padding:0 0 0 4px;list-style:none}.qc li{padding:0 0 8px 20px;position:relative}.qc li:before{content:"";background:#e6e6e3;width:2px;position:absolute;top:14px;bottom:-2px;left:4px}.qc li:last-child:before{display:none}.qc li i{z-index:1;background:#ddd;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:0}.qc li.cur i{background:var(--orange);box-shadow:0 0 0 3px #e9532e2e}.qc li button{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;padding:4px 0;font-size:13px;display:flex}.qc li button:disabled{cursor:default}.qc li button small{color:#777}@media (width>=861px){.qw{background:#faf8f3;border:0;border-radius:18px;width:min(980px,96vw);box-shadow:0 18px 50px #0000004d}.qw-h{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;gap:12px;padding:14px 18px}.qw-h b{color:#fff;background:var(--orange);letter-spacing:.02em;border-radius:999px;padding:4px 12px;font-size:13px}.qw-h .qw-t{color:var(--ink);font-size:17px;font-weight:700}.qw-b{color:var(--ink);background:#f1efe9;border:1.5px solid #e1ded5;border-radius:50%;width:34px;height:34px;font-size:14px}.qw-b:hover{background:#e6e2d6}.qw-body{background:#faf8f3;gap:14px;padding:16px 20px 0}.qv-meta{border:0;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;padding:0;display:grid}.qv-meta em.st{align-self:center;padding:5px 14px}.qv-meta>span{background:#fff;border:1px solid #ebe8df;border-radius:12px;min-width:0;padding:9px 12px}.qv-meta b{overflow-wrap:anywhere}.qv-totals{background:#fff;border:0;border-radius:16px;width:360px;box-shadow:0 1px 4px #0000001a}.qv-totals div{padding:9px 18px}.qv-totals .t{background:var(--ink);border-top:3px solid var(--orange);padding:14px 18px}.qv-totals .t b{font-size:24px}.qw-t2{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ebe8df;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000f}.qw-t2 th{color:#666;white-space:nowrap;background:#f1efe9;padding:10px 12px;border-radius:0!important}.qw-t2 th:first-child,.qw-t2 td:first-child{width:112px}.qw-t2 th:nth-child(3),.qw-t2 td:nth-child(3){width:96px}.qw-t2 th:nth-child(4),.qw-t2 td:nth-child(4){width:118px}.qw-t2 th:nth-child(5),.qw-t2 td:nth-child(5){width:64px}.qw-t2 th:nth-child(6),.qw-t2 td:nth-child(6){width:128px}.qw-t2 td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0ecd8;padding:11px 12px}.qw-t2 td:first-child{color:var(--orange);font-weight:800}.qw-t2 td:nth-child(2){text-overflow:ellipsis;color:#333;overflow:hidden}.qw-t2 td:nth-child(3):after{content:" u.";color:#888}.qw-t2 td:nth-child(3),.qw-t2 td:nth-child(4){color:#444;font-variant-numeric:tabular-nums}.qw-t2 td:nth-child(6){color:var(--ink);font-variant-numeric:tabular-nums;font-size:14.5px}.qw-t2 tbody tr:last-child td{border-bottom:0}.qw-notes{background:#fff;border:1px solid #ebe8df;border-radius:12px;padding:10px 14px}.qv-steps{background:#fff;border:1px solid #ebe8df;border-radius:14px;padding:14px 16px 12px}.qw .mq-b{background:#faf8f3;margin:0 -20px;padding:12px 20px 14px}}.qs-ht{flex-direction:row;align-items:center;gap:10px;min-width:0}.qs-ht b{white-space:nowrap;flex:none}.qs-ht span,.qw-h .qw-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=860px){.qw-h,.qs-h{gap:8px;padding:12px 12px 9px}.qw-h .qw-t,.qs-ht span{font-size:15px}.qw-h b,.qs-ht b{padding:3px 9px;font-size:12px}.qw-b.cl,.qs-x{width:32px;height:32px}}@media (width>=861px){.qw-h{padding:9px 14px}.qw-h .qw-t{font-size:15.5px}.qw-b{width:30px;height:30px}}@media (width<=860px){.qw-body>.qv-totals{width:100%;margin:0}}@media (width>=861px){.qw-t2 th:first-child,.qw-t2 td:first-child{width:21ch;min-width:21ch;padding-right:16px}.qw-t2 td:first-child{letter-spacing:0;font-size:13px}.qv-steps{grid-template-columns:repeat(7,1fr)}.qv-steps li{font-size:11.5px}}.qw-body>.qv-meta{order:1}.qw-body>.qw-t2{order:2}.qw-body>.qv-totals{order:3;margin:0 0 0 auto}.qw-body>.qw-notes{order:4}.qw-body>.qc{order:5}.qw-body>.qv-steps{order:6}.qw-body>.mq-b{order:7}.qs-body>.qs-meta{order:1}.qs-body>.qs-items{order:2}.qs-body>.qs-tot{order:3}.qs-body>.qs-notes{order:4}.qs-body>.qc{order:5}@media (width<=860px){.qw-body>.qv-totals{width:100%;margin:0}}.cal-d.expo{border-width:2px}.cal-d.expo .cal-n{font-weight:800}.cal-d .dot.sh{left:50%}.cal-chip.sh{color:var(--ink);font-weight:600}.cal-ev.sh{border-radius:8px;padding:8px 10px}.cal-adm{border-top:1px dashed var(--line);gap:10px;margin-top:4px;padding-top:12px;display:grid}.cal-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-colors>span{color:#555;margin-right:4px;font-size:13px}.cal-colors button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:0 0 0 1.5px #cfcbc0}.cal-colors button.on{box-shadow:0 0 0 3px var(--ink)}.cal-colors input[type=color]{cursor:pointer;background:#fff;border:1px solid #cfcbc0;border-radius:8px;width:36px;height:32px;padding:0}.cal-prev{border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600;display:block}.cal-d.sel.expo{color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.cal-d.sel.expo .cal-n{color:var(--ink)}.cal-filter{margin-bottom:12px}.cal-filter select{width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}button,a,select,label,summary{touch-action:manipulation}input,select,textarea{font-size:max(16px,1em)}@media (width<=860px){.qs{max-height:calc(var(--app-h,100%) - max(env(safe-area-inset-top), 24px) - 44px)}.qs-back{background:#00000080}.qs-h{z-index:2;background:#fff;border-radius:18px 18px 0 0;position:relative}.qs-f{z-index:2;position:relative;box-shadow:0 -6px 14px #0000000f}.qs-body{padding-bottom:20px}}@media (width>=861px){.qs-back{-webkit-backdrop-filter:none;backdrop-filter:none}}.q-dl{order:6}.q-tot{order:7!important}@media (width>=861px){.q-list:not(.mq-desk) .q-row{grid-template-columns:100px 92px minmax(0,1fr) minmax(0,1.6fr) minmax(0,160px) 118px minmax(0,130px)}.q-row .q-dl{display:flex}}@media (width<=860px){.q-row .q-dl{display:none}}.ex{--ex:#ea580c;background:linear-gradient(125deg, color-mix(in srgb, var(--ex) 68%, #000) 0%, var(--ex) 58%, color-mix(in srgb, var(--ex) 68%, #fff) 100%);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--ex) 35%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:16px 20px;display:flex}.ex-l{min-width:0}.ex-tag{letter-spacing:.06em;text-transform:uppercase;background:#ffffff38;border:1px solid #ffffff73;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.ex-t{color:#fff;overflow-wrap:anywhere;margin:8px 0 2px;font-size:22px;font-weight:800}.ex-s{opacity:.95;margin:0;font-size:14px}.ex-cd{flex:none;gap:8px;display:flex}.ex-cd div{text-align:center;background:#ffffff29;border-radius:12px;min-width:74px;padding:8px 6px}.ex-cd b{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1;display:block}.ex-cd span{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:700}@media (width<=860px){.ex{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px;padding:14px}.ex-t{font-size:19px}.ex-cd{gap:6px}.ex-cd div{flex:1;min-width:0;padding:8px 4px}.ex-cd b{font-size:28px}}.xc{margin:0 0 16px}.xc.past{opacity:.7}.xc-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xc-t{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800}.xc-s{color:#666;margin:3px 0 0;font-size:13px}.xc-s .b,.xc-sum .b{color:#2563eb;font-weight:800}.xc-s .g,.xc-sum .g{color:#16a34a;font-weight:800}.xc-n{color:#2563eb;background:#eef2ff;border-radius:999px;flex:none;padding:4px 12px;font-size:15px;font-weight:800}.xc-n.ok{color:#15803d;background:#dcfce7}.xc-bar{background:#eee;border-radius:999px;height:8px;margin:12px 0 6px;display:flex;overflow:hidden}.xc-bar .g{background:#16a34a}.xc-bar .b{background:#2563eb}.xc-sum{color:#666;margin:0 0 8px;font-size:13px}.xc-e{color:#8a6d00;margin:8px 0;font-size:13px}.xc-sel{color:#555;flex-direction:column;gap:4px;max-width:340px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.xc-sel select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:8px 10px;font-size:16px}.xi-l{gap:6px;margin-top:8px;display:grid}.xi-row{align-items:stretch;gap:6px;display:flex}.xi-row .xi{flex:1;min-width:0}.xi{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex}.xi.taken{background:#f3f7ff;border-color:#bfd3fb}.xi.done{background:#f1fbf4;border-color:#bfe8cc}.xi-b{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:48px;padding:8px;display:flex}.xi-b:disabled{cursor:default}.xi-c{color:#fff;background:#fff;border:2px solid #c9c4b8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:900;transition:background .15s,border-color .15s;display:flex}.xi.taken .xi-c{background:#2563eb;border-color:#2563eb}.xi.done .xi-c{background:#16a34a;border-color:#16a34a}.xi.done .xi-t{color:#555}.xi-t{overflow-wrap:anywhere;font-size:15px}.xi-s{color:#888;text-align:right;flex:none;font-size:12px;font-weight:700}.xi-s small{font-weight:400}.xi.taken .xi-s{color:#2563eb}.xi.done .xi-s{color:#16a34a}.xi-x{border:1px solid var(--line);color:#b3261e;cursor:pointer;background:#fff;border-radius:10px;flex:none;width:40px}.xc-add{gap:8px;margin-top:12px;display:flex}.xc-add input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;min-height:42px;padding:9px 10px;font-size:16px}.xc-old{margin-top:18px}.xc-old summary{cursor:pointer;margin-bottom:10px;font-weight:700}.live{color:#16a34a;vertical-align:middle;margin-left:8px;font-size:12px;font-weight:700}@media (width<=560px){.xi{flex-wrap:wrap}.xi-s{text-align:left;width:100%;margin-top:-6px;padding:0 0 6px 48px}}.xf>summary{cursor:pointer;align-items:center;list-style:none}.xf>summary::-webkit-details-marker{display:none}.xf-sum{align-items:center;gap:12px;display:flex}.xf-sum>div{flex:1;min-width:0}.xf-arr{border-bottom:2.5px solid #888;border-right:2.5px solid #888;flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.xf[open] .xf-arr{transform:rotate(-135deg)translate(-2px,-2px)}.xf .xc-bar{margin-top:12px}.xf-how{margin:0 0 4px}.xf .xi-l{-webkit-overflow-scrolling:touch;gap:4px;max-height:60vh;overflow-y:auto}.xf .xi{border-radius:9px;padding:0 10px 0 2px}.xf .xi-b{gap:10px;min-height:38px;padding:4px 8px}.xf .xi-c{border-width:1.5px;border-radius:6px;width:22px;height:22px;font-size:14px}.xf .xi-t{font-size:14px}.xf .xi-s{font-size:11px}@media (width<=560px){.xf .xi-s{margin-top:-4px;padding-bottom:4px;padding-left:38px}}.xc-imp{cursor:pointer;align-items:center;margin-top:10px;display:inline-flex}.xc-hint{color:#777;margin:6px 0 0;font-size:12px}.xc-pre{border:1px solid var(--line);background:#f7f5ef;border-radius:12px;margin-top:12px;padding:12px 14px}.xc-pre p{margin:0 0 6px;font-size:14px}.xc-pre ul{color:#444;margin:0 0 10px;padding-left:18px;font-size:13px}.xc-pre-b{flex-wrap:wrap;gap:8px;display:flex}.nq-pick{border:2px solid var(--orange);background:#fff9f2;border-radius:14px;gap:10px;margin-top:10px;padding:12px 14px;display:grid;box-shadow:0 4px 14px #e9532e26}.nq-pick-h{gap:2px;display:grid}.nq-pick-h b{color:var(--orange);font-size:14px}.nq-pick-h span{overflow-wrap:anywhere;font-size:16px;font-weight:700}.nq-pick-h small{color:#666;font-size:13px}.nq-pick-q{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.nq-pick-q>span{font-size:14px;font-weight:700}.nq-step{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.nq-step button{width:48px;color:var(--ink);cursor:pointer;background:#f1efe9;border:0;font-size:22px;font-weight:700}.nq-step button:active{background:#e2ded2}.nq-step input{text-align:center;background:#fff;border:0;width:84px;min-height:48px;padding:8px 4px;font-size:22px;font-weight:800}.nq-pick-t{margin-left:auto;font-size:18px}.nq-pick-b{flex-wrap:wrap;gap:8px;display:flex}.nq-pick-b .btn{flex:auto;min-height:46px}.nq-pl-h{letter-spacing:.04em;text-transform:uppercase;color:#3b7d2f;background:#f0f8ec;padding:6px 12px;font-size:12px;font-weight:800;list-style:none}@media (width>=861px){.pn-h{border-bottom:2px solid var(--line);margin:34px 0 14px;padding-bottom:8px}.pn-wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.pn-wide .pn-stat{border-radius:14px;padding:20px 24px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 3px #0000000d}.pn-wide .pn-stat.link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.pn-tall{gap:18px}.pn-filt{align-items:center;gap:24px;margin-bottom:16px;padding:10px 16px;display:flex}.pn-filt .pn-frow{flex-wrap:nowrap;align-items:center;gap:22px;margin:0;display:flex}.pn-filt .pn-frow label{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.pn-filt .pn-frow select{width:auto;min-width:120px;min-height:38px;padding:6px 10px}.pn-filt .nq-hint{margin:0;font-size:13px}.qf{padding:12px 16px}.qf-lab{display:none}.qf-search{max-width:520px;margin-bottom:0}.qf-search input{border-width:1px;min-height:44px}.qf-top{align-items:stretch}.qf-toggle{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.qf-toggle:hover{border-color:var(--orange);color:var(--orange-dark)}.qf-toggle.on{background:var(--ink);color:#fff;border-color:var(--ink)}.qf-toggle b{background:var(--orange);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;display:inline-flex}.qf-chips{flex-wrap:wrap;gap:8px;padding:10px 0 0;display:flex}.chip{color:var(--orange-dark);cursor:pointer;background:#fdece7;border:1px solid #f5c5b6;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.qf-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:14px;padding-top:14px;display:none}.qf-grid.open{display:grid}.qf-clear{grid-column:1/-1;justify-content:flex-end}.qf.solo .qf-top{display:flex}.qf.solo .qf-toggle{align-self:flex-start}.qf.solo .qf-grid{margin-top:14px}.qf.solo{margin-bottom:18px}.q-count{margin:12px 2px 8px}}.sl-link{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.sl-link:hover b{color:var(--orange-dark);text-decoration:underline}.sp-who{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.sp-who>span{flex-direction:column;min-width:0;display:flex}.sp-who>span>span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-act{opacity:.85;flex:none;margin-right:8px}.sp-find{box-sizing:border-box;border:1px solid var(--line);border-radius:8px;width:100%;margin:12px 0 8px;padding:9px 12px;font-size:16px}.sp-list{margin:0;padding:0;list-style:none}.sp-row{box-sizing:border-box;border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.sp-row:hover{border-color:var(--orange)}.sp-n{flex-direction:column;flex:1;min-width:0;display:flex}.sp-n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-n small,.sp-ok{color:var(--ink-soft);font-size:12px}.sp-go{color:var(--ink-soft);font-size:20px}.ac-g{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;overflow:hidden}.ac-h{border-bottom:1px solid var(--line);background:#faf8f3;padding:8px 12px;font-size:14px}.ac-i{border-top:1px solid #f1eee7;padding:6px 12px;font-size:14px}.ac-i:first-of-type{border-top:0}.ac-t{min-width:46px;color:var(--ink-soft);font-variant-numeric:tabular-nums;display:inline-block}.sp-who .sl-av,.sp-who .avatar{flex:none;width:40px;min-width:40px;height:40px}.qs-h .sp-act{color:#fff;background:0 0;border:1px solid #ffffff80;min-height:34px;padding:0 14px;font-size:13px}.qs-h .sp-act:hover{border-color:var(--orange);color:#fff}.sp-who>span>b{color:var(--orange)}.sp-n{flex-direction:row;align-items:baseline;gap:10px;overflow:hidden}.sp-n small{white-space:nowrap;flex:none}.sp-row{min-height:38px;margin-bottom:4px;padding:6px 12px}.sp-who>span>span{color:#fff;opacity:.9}.dict{width:100%;min-width:0;display:block;position:relative}.dict>input{box-sizing:border-box;width:100%}.dict.has>input{padding-right:46px}.dict-mic{width:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.dict-mic:hover{color:var(--orange)}.dict-mic.on{color:#fff;background:var(--orange);animation:1s ease-in-out infinite dictp}@keyframes dictp{50%{opacity:.65}}.dict-msg{color:#b3261e;white-space:nowrap;z-index:2;margin-top:2px;font-size:12px;font-weight:400;position:absolute;top:100%;left:2px}.nq-cats{gap:8px;margin-bottom:10px;display:flex}.nq-cats button{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:0 10px;font-size:14px;font-weight:700}.nq-cats button.on{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--orange)}
