.conta{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding-block:32px 72px;align-items:start}.conta-nav{position:sticky;top:96px;display:flex;flex-direction:column;border:1px solid var(--linha)}.conta-nav .quem{padding:18px 16px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--linha);background:var(--giz)}.conta-nav .quem div{display:flex;flex-direction:column;line-height:1.3;min-width:0}.conta-nav .quem small{color:var(--cinza);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.conta-nav a{display:flex;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;font-weight:600;font-size:15px;border-bottom:1px solid var(--linha)}.conta-nav a:last-child{border-bottom:0;color:var(--cinza)}.conta-nav a svg{width:18px;height:18px}.conta-nav a:hover{background:var(--giz)}.conta-nav a[aria-current=page]{background:var(--chuteira);color:var(--branco);box-shadow:inset 4px 0 0 var(--purpura)}.conta-nav .n{margin-left:auto;background:var(--purpura);color:#fff;font-size:11.5px;font-weight:800;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.cav{width:42px;height:42px;border-radius:50%;background:var(--chuteira);color:var(--branco);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex:none;box-shadow:inset 0 -3px 0 var(--purpura)}.conta-main{min-width:0;display:flex;flex-direction:column;gap:28px}.conta-main>header h1{font-size:clamp(30px,4vw,46px)}.conta-main>header p{color:var(--cinza);margin-top:8px}.demo-note{font-size:13px;color:var(--cinza);background:var(--giz);border-left:3px solid var(--purpura);padding:10px 14px}.box{border:1px solid var(--linha);background:var(--branco);padding:22px;display:flex;flex-direction:column;gap:16px}.box-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.box-h h2{font-weight:800;font-stretch:110%;font-size:18px;text-transform:uppercase}.box.dark{background:var(--chuteira);color:var(--branco);border-color:var(--chuteira)}.cpill{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:12.5px;padding:4px 10px 4px 8px;border:1px solid var(--linha);background:var(--branco);white-space:nowrap}.cpill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--t, #8a8a86)}.cpill.t-accent{--t: var(--purpura);border-color:var(--purpura)}.cpill.t-warning{--t: #e09a00;background:#fff8e6;border-color:#f2d48a}.cpill.t-neutral{--t: #6e6e69}.cpill.t-info{--t: #2a78d6}.cpill.t-good{--t: #0a8f0a}.cpill.t-critical{--t: #d03b3b}.cpill.t-serious{--t: #d9692f}.prog{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.prog li{position:relative;display:flex;flex-direction:column;gap:6px;padding-top:22px;font-size:13px;font-weight:600;color:var(--cinza-claro)}.prog li:before{content:"";position:absolute;top:4px;left:0;right:0;height:3px;background:var(--linha)}.prog li:after{content:"";position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;background:var(--branco);border:2px solid var(--linha)}.prog li.ok{color:var(--chuteira)}.prog li.ok:before{background:var(--chuteira)}.prog li.ok:after{background:var(--chuteira);border-color:var(--chuteira)}.prog li.atual{color:var(--chuteira)}.prog li.atual:after{background:var(--purpura);border-color:var(--purpura);box-shadow:0 0 0 4px #a033ff33}.prog li.atual:before{background:linear-gradient(90deg,var(--chuteira) 0 10px,var(--linha) 10px)}.prog small{font-weight:400;color:var(--cinza);font-variant-numeric:tabular-nums}.box.dark .prog li{color:#77776f}.box.dark .prog li:before{background:#333}.box.dark .prog li:after{background:var(--chuteira);border-color:#444}.box.dark .prog li.ok,.box.dark .prog li.atual{color:var(--branco)}.box.dark .prog li.ok:before,.box.dark .prog li.ok:after{background:var(--branco);border-color:var(--branco)}.box.dark .prog li.atual:after{background:var(--purpura);border-color:var(--purpura)}.box.dark .prog li.atual:before{background:linear-gradient(90deg,var(--branco) 0 10px,#333 10px)}.box.dark .prog small{color:var(--cinza-claro)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--linha);flex-wrap:wrap}.tabs button{background:none;border:0;padding:12px 16px;font-weight:700;font-size:14px;cursor:pointer;color:var(--cinza);box-shadow:inset 0 -3px 0 transparent}.tabs button[aria-pressed=true]{color:var(--chuteira);box-shadow:inset 0 -3px 0 var(--purpura)}.tabs button small{color:var(--cinza-claro);font-weight:600;margin-left:4px}.ord{border:1px solid var(--linha);display:grid;grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.ord:hover{border-color:var(--chuteira)}.ord-top{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--linha);background:var(--giz);flex-wrap:wrap}.ord-top b{font-variant-numeric:tabular-nums}.ord-top span.muted{font-size:13.5px}.ord-b{padding:16px 18px;display:flex;gap:12px;align-items:center;min-width:0}.ord-b img{width:64px;height:64px;object-fit:cover;border:1px solid var(--linha);flex:none}.ord-b .t{display:flex;flex-direction:column;min-width:0;font-size:14.5px}.ord-b .t span{color:var(--cinza);font-size:13.5px}.ord-r{padding:16px 18px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.ord-r .price{font-size:20px}.ord-r .lk{font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ord-r .lk:after{content:" →";color:var(--purpura)}.det{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.lin{display:flex;gap:14px;align-items:center;padding-block:12px;border-bottom:1px solid var(--linha)}.lin:last-child{border-bottom:0}.lin img{width:76px;height:76px;object-fit:cover;border:1px solid var(--linha)}.lin div{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14.5px}.lin div span{color:var(--cinza);font-size:13.5px}.vals{display:grid;grid-template-columns:1fr auto;gap:6px 16px;font-size:14.5px;margin:0}.vals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.vals .tot{font-weight:900;font-stretch:80%;font-size:22px;padding-top:8px;border-top:1px solid var(--linha)}.pagar{background:#fff8e6;border:1px solid #f2d48a;padding:16px;display:flex;flex-direction:column;gap:8px;font-size:14.5px}.pagar code{font-family:var(--f);font-weight:800;font-variant-numeric:tabular-nums;background:var(--branco);padding:2px 6px;border:1px solid var(--linha)}.acoes{display:flex;flex-direction:column;gap:8px}.acoes .btn{width:100%}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini-stats div{border:1px solid var(--linha);padding:16px;display:flex;flex-direction:column;gap:4px}.mini-stats b{font-weight:900;font-stretch:80%;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.mini-stats span{color:var(--cinza);font-size:13.5px}.form-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip-o{position:relative;cursor:pointer}.chip-o input{position:absolute;opacity:0;pointer-events:none}.chip-o span{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--linha);padding:9px 14px;font-weight:700;font-size:14px}.chip-o span img{height:22px;width:auto}.chip-o input:checked+span{background:var(--chuteira);color:var(--branco);border-color:var(--chuteira);box-shadow:inset 0 -3px 0 var(--purpura)}.chip-o input:focus-visible+span{outline:2px solid var(--purpura);outline-offset:2px}.tg{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;border-bottom:1px solid var(--linha);font-size:14.5px}.tg:last-child{border-bottom:0}.tg span{display:flex;flex-direction:column}.tg small{color:var(--cinza);font-size:13px}.tsw{position:relative;display:inline-flex;width:44px;height:26px;flex:none}.tsw input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:1}.tsw i{position:absolute;inset:0;background:var(--linha);border-radius:999px;transition:background .15s}.tsw i:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.tsw input:checked+i{background:var(--purpura)}.tsw input:checked+i:after{transform:translate(18px)}.tsw input:focus-visible+i{outline:2px solid var(--purpura);outline-offset:2px}.morada{border:1px solid var(--linha);padding:14px 16px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;font-size:14.5px}.morada b{display:block}.linkbtn{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit;font-size:13.5px}.perigo{color:#b3261e}@media(max-width:900px){.conta{grid-template-columns:1fr;gap:20px;padding-top:16px}.conta-nav{position:static;flex-direction:row;overflow-x:auto}.conta-nav .quem{display:none}.conta-nav a{border-bottom:0;border-right:1px solid var(--linha);white-space:nowrap;padding:12px 14px;font-size:14px}.conta-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--purpura)}.det{grid-template-columns:1fr}}@media(max-width:560px){.prog{grid-template-columns:1fr;gap:0}.prog li{padding:0 0 14px 24px}.prog li:before{inset:12px auto 0 4px;width:3px;height:auto}.prog li:last-child:before{display:none}.prog li.atual:before{background:var(--linha)}.ord{grid-template-columns:1fr}.ord-r{flex-direction:row;justify-content:space-between;align-items:center;padding-top:0}.form-g,.mini-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tsw i,.tsw i:after{transition:none}}
