.brand{letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.icon-btn{cursor:pointer;background:#fff;border:1px solid #ececea;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;box-shadow:0 2px 6px #0000000d}.btn-dark{color:#fff;cursor:pointer;background:#141517;border:none;border-radius:999px;padding:14px 26px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px -10px #00000080}.reveal-word{will-change:transform,opacity,filter;display:inline-block}.stk-ic{width:26px;height:26px}.stk-ic path,.stk-ic rect,.stk-ic circle,.stk-ic ellipse{stroke:#111;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.a-hero{text-align:center;padding:46px 0 14px}.a-hero .label{letter-spacing:.3em;text-transform:uppercase;color:#3c3d40;font-size:12.5px;font-weight:700}.a-hero .label b{color:var(--teal)}.a-hero h1{letter-spacing:-.035em;color:#151618;max-width:700px;margin:16px auto 0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.07}.a-hero h1 .red{color:var(--red)}.a-hero p{color:#3a3b3e;max-width:540px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.acct{grid-template-columns:300px 1fr;align-items:start;gap:26px;padding:44px 0 100px;display:grid}@media (width<=960px){.acct{grid-template-columns:1fr}}.a-card{background:#fff;border-radius:22px;box-shadow:0 24px 60px -30px #00000038}.a-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}@media (width<=960px){.a-side{position:static}}.who-card{text-align:center;padding:28px 22px}.a-avatar{border-radius:50%;width:86px;height:86px;margin:0 auto 14px;overflow:hidden;box-shadow:0 12px 26px -12px #00000059}.a-avatar img{width:100%;height:100%;display:block}.who-card b{letter-spacing:-.01em;font-size:17px;display:block}.who-card span{color:#8a8d92;word-break:break-all;margin-top:4px;font-size:12.5px;display:block}.who-card .a-type{width:auto;color:var(--red);letter-spacing:.08em;text-transform:uppercase;background:#eef0ff;border-radius:999px;margin-top:12px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-block}.a-menu{background:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:10px;display:flex;box-shadow:0 24px 60px -30px #00000038}.a-menu button{text-align:left;cursor:pointer;color:#3a3b3e;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 15px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.a-menu button svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:17px;height:17px}.a-menu button:hover{background:#f4f4f2}.a-menu button.on{color:#fff;background:#141517}.a-menu button i{color:var(--red);text-align:center;background:#eef0ff;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.a-menu button.on i{color:#fff;background:#ffffff29}.a-menu button i:empty{display:none}.a-help{color:#fff;background:#141517;border-radius:22px;padding:20px 22px;text-decoration:none;transition:transform .2s;display:block;box-shadow:0 24px 60px -30px #0006}.a-help:hover{transform:translateY(-3px)}.a-help b{font-size:14.5px;display:block}.a-help span{color:#ffffffa6;margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.a-main{min-width:0}.panel{display:none}.panel.on{display:block}.p-head{margin-bottom:22px}.p-head h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:600}.p-head h2 b{color:var(--red);font-weight:600}.p-head p{color:#5c5e63;max-width:560px;margin-top:8px;font-size:14px;line-height:1.6}.nota-fonte{color:#9a9da3;margin-top:22px;font-size:12px;line-height:1.6}.nota-fonte:empty{display:none}.indisp{background:#fff;border:1.5px dashed #ddddd8;border-radius:20px;margin-top:8px;padding:24px}.indisp.compacta{margin-top:18px;padding:20px 22px}.indisp b{letter-spacing:-.01em;font-size:14px;display:block}.indisp p{color:#5c5e63;margin-top:10px;font-size:13px;line-height:1.65}.indisp .btn-dark{margin-top:16px;text-decoration:none;display:inline-block}.kv-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.kv-grid .kv{background:#fbfbfa;border:1px solid #f0f0ee;border-radius:14px;padding:12px 15px}.kv-grid .kv.full{grid-column:1/-1}.kv-grid .kv label{letter-spacing:.18em;text-transform:uppercase;color:#9a9da3;font-size:10px;font-weight:800;display:block}.kv-grid .kv b{word-break:break-word;margin-top:3px;font-size:13.5px;font-weight:600;display:block}.v-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1100px){.v-stats{grid-template-columns:repeat(2,1fr)}}.v-stat{cursor:pointer;background:#fff;border-radius:20px;padding:20px;transition:transform .2s;box-shadow:0 20px 50px -28px #00000038}.v-stat:hover{transform:translateY(-3px)}.v-stat b{letter-spacing:-.04em;font-size:30px;display:block}.v-stat span{color:#8a8d92;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}.v-stat .sub{color:#b3b6bb;margin-top:8px;font-size:11px;display:block}.v-last{margin-top:16px}.v-last .a-card{padding:24px}.v-last .vl-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-last .vl-top b{font-size:15px}.v-last .vl-top span{color:#8a8d92;font-size:12.5px}.v-empty{text-align:center;color:#8a8d92;background:#fff;border-radius:20px;padding:34px;font-size:14px;box-shadow:0 20px 50px -28px #0000002e}.form-card{margin-bottom:22px;padding:32px}@media (width<=700px){.form-card{padding:22px}}.f-sec{letter-spacing:.24em;text-transform:uppercase;color:#9a9da3;margin:26px 0 14px;font-size:11px;font-weight:800}.f-sec:first-child{margin-top:0}.pills{flex-wrap:wrap;gap:10px;display:flex}.pills .pill{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.pills .pill:hover{transform:translateY(-2px)}.pills .pill.on{color:#fff;background:#141517;border-color:#141517}.f-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;display:grid}@media (width<=700px){.f-row{grid-template-columns:1fr}}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.2em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800}.field input,.field textarea,.field select{color:#141517;resize:vertical;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:14px;outline:none;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:border-color .25s,background .25s,box-shadow .25s}.field textarea{min-height:120px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px #5bc8b824}.field input.err,.field textarea.err{background:#fff7f6;border-color:#e05b5b}.save-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.save-row .priv{color:#9a9da3;max-width:300px;font-size:12px;line-height:1.5}.ped{background:#fff;border-radius:22px;margin-bottom:18px;padding:26px;box-shadow:0 24px 60px -30px #00000038}.ped .top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ped .top b{letter-spacing:-.01em;font-size:16px}.ped .top .dt{color:#8a8d92;font-size:12.5px}.chip{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:6px 13px;font-size:11px;font-weight:800}.chip.andamento{color:#b25c00;background:#fff4e3}.chip.entregue{color:#1f8a7a;background:#eafaf7}.chip.cancelado{color:#c22040;background:#feeef0}.ped .itens{flex-direction:column;gap:2px;margin-top:18px;display:flex}.ped .item{border-bottom:1px solid #f4f4f2;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.ped .item:last-child{border-bottom:none}.ped .item b{letter-spacing:-.01em;font-size:14px;font-weight:600}.ped .item span{color:#8a8d92;text-align:right;flex:none;font-size:12.5px}.ped .resumo{border-top:1px solid #f0f0ee;flex-wrap:wrap;gap:18px;margin-top:14px;padding-top:14px;display:flex}.ped .resumo div{color:#8a8d92;font-size:12.5px}.ped .resumo b{color:#141517;margin-left:5px;font-size:13.5px}.ped .item a{color:inherit;text-decoration:none}.ped .item a:hover b{text-decoration:underline}.steps{margin-top:22px;display:flex}.step{text-align:center;flex:1;position:relative}.step:before{content:"";background:#ececea;height:3px;position:absolute;top:8px;left:0;right:0}.step:first-child:before{left:50%}.step:last-child:before{right:50%}.step i{z-index:1;background:#fff;border:3px solid #d9d9d6;border-radius:50%;width:19px;height:19px;display:inline-block;position:relative}.step span{letter-spacing:.04em;text-transform:uppercase;color:#b3b6bb;margin-top:8px;font-size:10.5px;font-weight:700;display:block}.step.done:before{background:var(--teal)}.step.done i{border-color:var(--teal);background:var(--teal)}.step.done span{color:#1f8a7a}.step.now i{border-color:var(--red);background:#fff;box-shadow:0 0 0 4px #2b3cee26}.step.now span{color:var(--red)}.ped.cancel .steps{opacity:.35;filter:saturate(0)}.cancel-note{color:#c22040;background:#feeef0;border-radius:14px;margin-top:16px;padding:13px 16px;font-size:13px;font-weight:600}.ped .acts{border-top:1px solid #f0f0ee;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px;display:flex}.ped .acts .act{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ped .acts .act svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:15px;height:15px}.ped .acts .act:hover{background:#fff;transform:translateY(-2px)}.ped .acts .act.primary{color:#fff;background:#141517;border-color:#141517}.ped .acts .act.danger:hover{color:#c22040;background:#fff7f6;border-color:#e05b5b}.ped .acts .act.confirm{color:#fff;background:#c22040;border-color:#c22040}.ped .acts .act[disabled]{opacity:.45;cursor:not-allowed;transform:none}.tk{background:#fff;border-radius:20px;margin-bottom:14px;padding:22px 24px;box-shadow:0 20px 50px -28px #0003}.tk .top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tk .top b{letter-spacing:-.01em;font-size:14.5px}.tk .top .tipo{letter-spacing:.06em;text-transform:uppercase;color:#3a3b3e;background:#f0f0ee;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800}.tk .top .dt{color:#9a9da3;font-size:12px}.chip.aberto{color:var(--red);background:#eef0ff}.chip.analise{color:#b25c00;background:#fff4e3}.chip.resolvido{color:#1f8a7a;background:#eafaf7}.tk .msg{color:#5c5e63;margin-top:12px;font-size:13.5px;line-height:1.6}.tk .ref{color:#9a9da3;margin-top:10px;font-size:12px}.tk .tk-acts{gap:10px;margin-top:14px;display:flex}.tk .tk-acts button{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .2s}.tk .tk-acts button:hover{transform:translateY(-2px)}.md-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0f0f118c;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.md-overlay.on{opacity:1;pointer-events:auto}.md-modal{background:#f6f6f4;border-radius:24px;width:100%;max-width:620px;max-height:86vh;padding:34px;transition:transform .3s;position:relative;overflow:auto;transform:translateY(16px);box-shadow:0 60px 120px -40px #0009}.md-overlay.on .md-modal{transform:none}.md-close{cursor:pointer;background:#fff;border:1px solid #ececea;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:transform .2s;display:flex;position:absolute;top:18px;right:18px}.md-close:hover{transform:scale(1.08)}.md-label{letter-spacing:.26em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800}.md-modal h3{letter-spacing:-.03em;margin-top:8px;font-size:24px;font-weight:600}.md-modal .kv-grid{margin-top:20px}.md-modal .kv-grid .kv{background:#fff;border-color:#fff}.md-sec{letter-spacing:.24em;text-transform:uppercase;color:#9a9da3;margin:26px 0 12px;font-size:11px;font-weight:800}.md-itens{background:#fff;border-radius:16px;padding:6px 15px}.md-itens .row{border-bottom:1px solid #f0f0ee;justify-content:space-between;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.md-itens .row:last-child{border-bottom:none}.md-itens .row span{color:#8a8d92;text-align:right;flex:none}.md-foot{color:#9a9da3;margin-top:18px;font-size:11.5px;line-height:1.6}.tl{background:#fff;border-radius:16px;padding:18px 20px}.tl .ev{border-left:2px solid #ececea;padding:0 0 18px 22px;position:relative}.tl .ev:last-child{border-left-color:#0000;padding-bottom:0}.tl .ev:before{content:"";background:#fff;border:3px solid #d9d9d6;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-7px}.tl .ev.topo:before{border-color:var(--red)}.tl .ev b{letter-spacing:-.01em;font-size:13.5px;display:block}.tl .ev .quando{color:#9a9da3;margin-top:3px;font-size:11.5px;display:block}.tl .ev .obs{color:#5c5e63;margin-top:7px;font-size:13px;line-height:1.6}.msgs{flex-direction:column;gap:10px;display:flex}.msgs .msg{background:#fff;border-radius:16px;padding:14px 16px}.msgs .msg.cliente{background:#eef0ff}.msgs .msg .quem{letter-spacing:.16em;text-transform:uppercase;color:#8a8d92;font-size:10.5px;font-weight:800}.msgs .msg p{color:#3a3b3e;white-space:pre-wrap;margin-top:7px;font-size:13.5px;line-height:1.6}.md-responder{margin-top:16px}.md-responder textarea{color:#141517;resize:vertical;background:#fff;border:1.5px solid #ececea;border-radius:16px;width:100%;min-height:96px;padding:14px 16px;font-family:inherit;font-size:14px}.md-responder textarea:focus{border-color:#141517;outline:none}.md-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}html.md-open{overflow:hidden}.f-grid h4{letter-spacing:-.02em;font-size:22px;font-weight:600}.socials a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 12px -6px #0000001f}.f-col a{color:#2c2d30;align-items:center;gap:9px;margin-bottom:18px;text-decoration:none;transition:opacity .2s;display:flex}.fade-up{will-change:transform,opacity}.perfil-aviso{color:var(--red);background:#eef0ff;border:1px solid #2b3cee38;border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.5}.perfil-campo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.perfil-campo span{letter-spacing:.1em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800}.perfil-in{color:#111213;background:#fff;border:1.5px solid #e4e4df;border-radius:12px;width:100%;padding:12px 14px;font:600 14px/1 inherit;transition:border-color .15s}.perfil-in:focus{border-color:var(--red);outline:none}.perfil-nota{color:#9a9da3;margin-top:6px;font-size:12px;font-weight:600;line-height:1.5}.perfil-acoes{margin-top:6px}.av-bloco{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.av-atual{object-fit:cover;background:#f2f2f3;border:1.5px solid #e4e4df;border-radius:20px;flex:none;width:84px;height:84px}.av-rot{letter-spacing:.1em;text-transform:uppercase;color:#9a9da3;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.av-ops{flex-wrap:wrap;gap:9px;display:flex}.av-op{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;width:46px;height:46px;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.av-op img{object-fit:cover;width:100%;height:100%;display:block}.av-op:hover{transform:translateY(-2px)}.av-op.on{border-color:var(--red)}.av-op:focus-visible{outline:2px solid var(--red);outline-offset:2px}.who-card b{overflow-wrap:anywhere}.cat-card{text-align:left;cursor:pointer;border-radius:var(--radius-card);background:#fff;border:1.5px solid #e6e6e2;width:100%;margin-top:14px;padding:20px 22px;transition:border-color .2s,transform .2s;display:block}.cat-card:hover{border-color:var(--blue);transform:translateY(-2px)}.cat-card b{letter-spacing:-.01em;font-size:15px;display:block}.cat-card p{color:#5c5e63;margin-top:8px;font-size:13px;line-height:1.6}.cat-meta{color:#9a9da3;margin-top:12px;font-size:12px;display:block}.cat-voltar{margin-bottom:18px;padding:10px 20px;font-size:13px}.cat-item{background:#fff;border:1.5px solid #e6e6e2;border-radius:16px;gap:6px;margin-top:12px;padding:16px 18px;display:grid}@media (width>=720px){#catGrade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cat-item{margin-top:0}}.cat-item b{letter-spacing:-.01em;font-size:14px}.cat-sku{color:#9a9da3;letter-spacing:.06em;font-size:11px}.cat-preco{color:var(--ink);font-size:16px;font-weight:700}.cat-qtd{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cat-qtd span{letter-spacing:.18em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800}.cat-qtd input{width:88px;font:inherit;text-align:right;background:#fbfbfa;border:1.5px solid #e0e0dc;border-radius:10px;padding:8px 10px;font-size:14px}.cat-qtd input:focus{border-color:var(--blue);background:#fff;outline:none}.cat-linha{border-bottom:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cat-linha:last-child{border-bottom:none}.cat-linha b{font-size:14px;font-weight:600}.cat-linha span{color:#5c5e63;margin-left:auto;font-size:13px}.cat-remover{padding:6px 14px;font-size:12px}.cat-recibo{border:1.5px solid var(--blue);border-radius:var(--radius-card);background:#fff;margin-top:18px;padding:22px 24px}.cat-recibo b{letter-spacing:-.01em;font-size:15px;display:block}.cat-recibo p{color:#5c5e63;margin-top:10px;font-size:13px;line-height:1.65}
