/* Vale o Click V3 — identidade aprovada: grafite, verde neon e cartões com brilho.
   O visual preserva a lógica V2.1 e usa apenas HTML/CSS reais, não imagem estática. */
:root{color-scheme:dark;--ink:#f6fff9;--muted:#9eacb9;--base:#060b13;--bg:#080d17;--surface:#101722;--surface2:#111a27;--stroke:#294051;--green:#28f76d;--lime:#a8ff2f;--blue:#2097fb;--purple:#c544ff;--amber:#ffb227;--red:#ff6670;background:var(--bg);color:var(--ink)}
body{color:var(--ink);background:var(--bg)}
button,input,select,textarea{color:inherit}
.app-shell{background:radial-gradient(ellipse at 50% 0,#101a2b 0,#080d15 50%,#060a11 100%)}
.sidebar{background:radial-gradient(ellipse at 5% 90%,#093b24 0,transparent 38%),linear-gradient(180deg,#050d12 0,#090e17 58%,#04130f 100%);border-right:1px solid #24453d;width:270px;padding:24px 14px 18px;box-shadow:inset -1px 0 #0d2c27}
.brand{gap:11px;font-size:24px;padding:0 8px;color:white}.brand>span{line-height:1.1}.brand b{color:#35ff72}.brand small{display:block;color:#e7f3e9;font-size:10px;letter-spacing:0;font-weight:500;margin-top:6px;font-family:'DM Sans',sans-serif}
.brand-icon{background:#071a14;border:2px solid #2bfb67;color:#35ff72;font-size:27px;box-shadow:0 0 18px #03ff5e3b, inset 0 0 12px #1bfa4b2b;border-radius:12px;width:44px;height:44px}
.side-tag{font-size:10px;color:#4d9572;margin:36px 12px 12px;letter-spacing:.15em}
.side-nav{gap:7px}.nav-item{border-radius:9px;color:#d6e0ee;font-size:13px;padding:12px 13px;min-height:45px;letter-spacing:0}.nav-item .nav-icon{font-size:23px;line-height:1;color:#b8c5d1;min-width:24px}
.nav-item:hover{background:#132b2a;color:#fff}.nav-item.active{background:linear-gradient(95deg,#077b36,#075a33 62%,#1ce339);border-left:4px solid #67ff18;box-shadow:inset 0 1px #84ff7f70,0 0 20px #00ff5730;color:#fff;padding-left:9px}.nav-item.active .nav-icon{color:#fff;text-shadow:0 0 10px #b3ffb7}
.side-bottom{margin-top:auto;padding-top:10px}.side-tip{background:#101e21;border:1px solid #244a3d;border-radius:13px;padding:12px;margin:12px 0}.side-tip>span{display:none}.side-tip b{font-size:12px}.side-tip p{line-height:1.4;font-size:10px;margin:5px 0 0}.side-user{padding:8px 5px;border-top:1px solid #214138}
.owner-zone{border:1px solid #1c9a56;background:linear-gradient(140deg,#04140f,#0c1e26);border-radius:14px;padding:14px 12px 12px;margin-top:18px}.owner-zone-title{color:#36ff79;font-size:11px;font-weight:800;margin-bottom:10px}.owner-zone button{display:block;background:none;border:0;padding:8px 6px;width:100%;text-align:left;color:#e9f9ef;font-size:12px;border-radius:7px}.owner-zone button:hover{background:#10402b}
.partner-equity{border:1px solid #16a965;border-radius:14px;background:linear-gradient(120deg,#0b2220,#08151e);padding:14px;margin-top:15px;box-shadow:inset 0 0 19px #004f281f}.partner-equity>div{font-size:13px;font-weight:800}.partner-equity span{font-size:10px;color:#a7b9c4;display:block;margin:6px 0}.partner-equity b{font-family:Manrope,sans-serif;display:block;font-size:13px;white-space:nowrap}.partner-equity i{font-style:normal;color:#49e785;margin:0 4px}.partner-equity small{font-size:10px;display:block;margin-top:10px;color:#49e785}
.topbar{height:70px;background:linear-gradient(110deg,#0c1420,#0e1521 60%,#062217);border-color:#23433c;padding:0 26px;color:#c0d0dd}.crumb{color:#91a5b5}.crumb strong{color:#fff}.top-actions{color:#a9bdc5}.online-dot{background:#33f47b;box-shadow:0 0 12px #31ff7f}.demo-role{background:#0d1c29;border:1px solid #315a5a;color:#eef7f3}.demo-role option{color:white;background:#12202c}
.content{padding:23px 24px 36px;background:transparent;max-width:1900px}
.btn{border-color:#395465;background:#14212b;color:#f8fff8;border-radius:10px;font-weight:800}.btn:hover{background:#1c3440;color:white}.btn-primary,.btn-dark{color:#05190c!important;background:linear-gradient(130deg,#64ff2d,#05e764)!important;border-color:#37fa51!important;box-shadow:0 4px 20px #18ff5b40}.btn-primary:hover,.btn-dark:hover{background:linear-gradient(130deg,#87ff55,#10fa83)!important;transform:translateY(-1px)}.btn-small{font-size:11px}
.card,.stat,.account-card,.quick-offer,.platform-mini{background:linear-gradient(140deg,#101923,#0d1320);border:1px solid #2a4352;box-shadow:inset 0 1px #ffffff0b,0 8px 23px #0004;border-radius:15px;color:#edf6fa}.card{overflow:hidden}.card-head{margin-bottom:15px}.card-head h3{font-size:15px;letter-spacing:-.025em;color:white}.card-head .action-link{font-size:11px;color:#48ff86}.card-head .action-link:hover{color:#d1ffe4}.section-sub,.page-heading p,.helper,.chart-note{color:#9babbb}.page-heading h1{color:white}.overline{color:#45ec8d}.page-heading{margin-bottom:22px}.page-heading .btn{align-self:center}
.stat{min-height:113px;padding:15px}.stat-header{margin-bottom:13px;align-items:flex-start}.stat-header span:first-child{font-size:10px;color:#d9e5eb}.stat-icon{color:white;width:35px;height:35px;background:#235735;border-radius:10px;font-size:22px;box-shadow:0 0 16px #1cff6b32}.stat-number{color:white;font-size:23px}.stat-note{color:#8cf4aa;font-size:10px;line-height:1.4}
.neon-page-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.neon-welcome{font-family:Manrope,sans-serif;font-weight:850;letter-spacing:-.06em;font-size:26px;color:#fff}.neon-welcome span{color:#5aff70}.neon-page-head p{font-size:12px;color:#b6c7d0;margin:4px 0 0}.neon-new{font-size:12px}
.neon-dashboard{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(260px,1fr);gap:16px;align-items:start}.neon-main,.neon-rail{min-width:0}.neon-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}
.neon-stats .stat{position:relative;overflow:hidden;background:linear-gradient(135deg,#083e2b,#062319 58%,#0a171c);border-color:#13823b}.neon-stats .stat:after{content:'';position:absolute;right:-23px;bottom:-20px;width:93px;height:90px;border:2px solid #21ff6470;border-radius:50%;box-shadow:0 0 23px #11ff3b22}.neon-stats .stat:nth-child(2){background:linear-gradient(135deg,#07315b,#091c35 75%);border-color:#146fd4}.neon-stats .stat:nth-child(2) .stat-icon{background:#0c7bef;box-shadow:0 0 16px #1e9aff}.neon-stats .stat:nth-child(2):after{border-color:#3098ff9c}.neon-stats .stat:nth-child(3){background:linear-gradient(135deg,#371056,#200d38 80%);border-color:#8c2fe8}.neon-stats .stat:nth-child(3) .stat-icon{background:#ad2de6;box-shadow:0 0 16px #cb35ff}.neon-stats .stat:nth-child(3):after{border-color:#d83dffa1}.neon-stats .stat:nth-child(4){background:linear-gradient(135deg,#523012,#2f1d16 90%);border-color:#a76218}.neon-stats .stat:nth-child(4) .stat-icon{background:#f7a31f;box-shadow:0 0 16px #ffb21d}.neon-stats .stat:nth-child(4):after{border-color:#ffca4e80}
.neon-hero{position:relative;display:grid;grid-template-columns:1.14fr 1fr;min-height:228px;overflow:hidden;border:1px solid #09bf62;border-radius:15px;background:radial-gradient(ellipse at 80% 25%,#085c36 0,transparent 49%),linear-gradient(120deg,#021412,#032c25 70%,#04151d);box-shadow:0 0 26px #02a34a23,inset 0 1px #3cff9840;margin-bottom:14px}.neon-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,transparent 55%,#0eff5840 64%,transparent 67%);opacity:.4}.neon-hero-copy{z-index:2;padding:21px 23px 19px;position:relative}.hero-mini-brand{font-family:Manrope,sans-serif;color:#f7fff9;font-size:11px;font-weight:850;letter-spacing:.02em}.hero-mini-brand b{color:#3aff66}.neon-hero h2{font-size:clamp(21px,2.2vw,30px);line-height:1.12;letter-spacing:-.045em;margin:14px 0 10px;color:#fff}.neon-hero h2 span{color:#43ff75}.neon-hero p{font-size:11.5px;max-width:355px;line-height:1.6;color:#d1e5d6;margin:0 0 13px}.neon-hero .btn{padding:10px 16px}.neon-hero small{display:block;color:#8dbaa8;max-width:340px;line-height:1.4;margin-top:11px;font-size:9px}
.neon-hero-visual{position:relative;min-height:225px;overflow:hidden}.neon-arc{width:340px;height:215px;border:3px solid #21fa5d;border-radius:50%;position:absolute;right:-70px;top:10px;transform:rotate(-26deg);box-shadow:0 0 17px #17ff6488,0 0 90px #0bff4b45,inset 0 0 55px #0bff4b22}.neon-phone{position:absolute;width:160px;height:245px;left:27%;top:14px;transform:rotate(-12deg);border-radius:26px;border:6px solid #183843;box-shadow:12px 13px 26px #000a,inset 0 0 15px #04ac5480;background:linear-gradient(160deg,#092932,#030b16);overflow:hidden}.phone-speaker{position:absolute;left:50%;top:4px;transform:translateX(-50%);height:9px;width:47px;border-radius:0 0 9px 9px;background:#03090d}.phone-apps{display:flex;align-items:center;justify-content:space-around;margin-top:65px}.phone-apps span{font-family:Manrope,sans-serif;font-size:36px;font-weight:900;border-radius:14px;width:54px;height:58px;display:grid;place-items:center}.app-s{background:#ff5e25;color:white}.app-m{background:#ffe320;color:#0b277c}.phone-link{text-align:center;color:#29ff76;font-size:37px;margin:17px auto;text-shadow:0 0 18px #44ff84}.hero-proof{position:absolute;right:16px;top:65px;background:#062f1bd9;border:1px solid #2efc67;box-shadow:0 0 17px #19ff5430;border-radius:13px;padding:10px 12px;line-height:2;color:#daffe7;font-size:10px;font-weight:700;transform:rotate(-5deg);z-index:2}
.neon-offers{padding:13px;margin-bottom:14px}.section-flare{color:#49fa78}.showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.showcase-offer{position:relative;background:linear-gradient(170deg,#241a31,#0c1623 57%);border:1px solid #5b4368;border-radius:13px;min-width:0;padding:9px;box-shadow:inset 0 1px #ffffff12}.showcase-offer:nth-child(2){background:linear-gradient(150deg,#322018,#0d1622 55%);border-color:#625039}.showcase-offer:nth-child(3){background:linear-gradient(165deg,#281637,#0b1524 60%)}.showcase-offer:nth-child(4){background:linear-gradient(160deg,#262045,#0b1725 63%)}.showcase-photo{height:112px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;background:radial-gradient(ellipse at 50% 88%,#38f76d4d,transparent 49%),radial-gradient(circle at 50% 45%,#36425a,transparent 80%);overflow:hidden}.showcase-photo:after{content:'';position:absolute;bottom:9px;left:18%;width:65%;height:7px;border:1px solid #30fe80;border-radius:50%;box-shadow:0 0 12px #09ff59}.showcase-photo img{max-height:112px;max-width:100%;object-fit:contain;z-index:1;border-radius:8px}.showcase-glyph{font-size:59px;line-height:1;filter:drop-shadow(0 11px 10px #000a);z-index:1}.shop-badge{position:absolute;z-index:2;left:4px;top:4px;font-weight:800;font-size:9px;background:#ff5c26;color:white;padding:5px 7px;border-radius:8px;max-width:90%}.shop-badge.mercadolivre{background:#ffda20;color:#183147}.showcase-name{font-weight:800;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:7px 0}.showcase-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.showcase-prices strong{font-size:15px;color:#ff687b;white-space:nowrap}.showcase-prices del{color:#8999a8;font-size:9px}.showcase-status{font-size:9px;min-height:26px;color:#5dff96;margin:6px 0 2px}.showcase-actions{display:grid;grid-template-columns:1fr;gap:6px}.showcase-actions .action-link{display:block;text-align:center;background:#22323b;border:1px solid #3b5265;color:#e9f7f4;border-radius:8px;padding:8px 4px;font-size:10px;line-height:1.2}.showcase-actions .action-link[data-action="quick-copy"]{background:linear-gradient(110deg,#08c953,#3af52b);border-color:#33ff42;color:#06200e;box-shadow:0 0 10px #19ed5527;font-weight:850}.showcase-actions .action-link[data-action="new-post"]{border-color:#2b7d56;color:#75ffa5}.showcase-actions .pill{line-height:1.2;border-radius:7px;text-align:center;font-size:10px;justify-content:center;min-height:33px}
.neon-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px}.neon-recent,.neon-activity{padding:15px;min-height:186px}.neon-pub-row{display:flex;align-items:center;gap:9px;border-top:1px solid #243441;padding:10px 0}.neon-pub-row:first-of-type{border-top:0}.neon-pub-row>span:nth-child(2){flex:1;min-width:0}.neon-pub-row b,.neon-pub-row small{display:block}.neon-pub-row b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neon-pub-row small{font-size:9px;color:#a4afbd;margin-top:4px}.neon-pub-row .pill{font-size:9px}.pub-channel{width:24px;height:24px;border-radius:7px;background:#15a962;color:white;display:grid;place-items:center}.pub-channel.instagram{background:#9c42bb}.chip-outline{display:inline-flex;border:1px solid #42596a;padding:4px 9px;border-radius:7px;font-size:10px;color:#a4b4c2}.neon-bars{height:124px;display:flex;align-items:flex-end;gap:9px;padding:11px 3px 0;border-bottom:1px solid #304758;background:repeating-linear-gradient(180deg,transparent 0,transparent 27px,#183342 28px,#183342 29px)}.bar-col{height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;flex:1;min-width:0}.bar-fill{width:70%;max-width:25px;border-radius:4px 4px 0 0;min-height:3px;background:linear-gradient(0deg,#017b58,#4afc65);box-shadow:0 0 11px #21ff6273}.bar-col span{font-size:8px;color:#90a6b6;margin-top:4px;margin-bottom:-16px}.chart-note{font-size:9px;margin:25px 0 2px}
.neon-rail{display:grid;gap:13px}.rail-panel{padding:15px}.rail-panel .card-head h3{font-size:14px}.rail-panel .card-head h3 small{font-size:11px;font-weight:500;color:#a9b5bb}.rail-lock{color:#43ff8c}.rail-account{display:flex;gap:9px;align-items:center;padding:12px 0;border-top:1px solid #273746}.rail-shop-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#ff5a25;color:#fff;font-size:21px;font-weight:900;flex-shrink:0}.rail-shop-icon.mercadolivre{background:#ffd729;color:#24376e}.rail-account>div:nth-child(2){flex:1;min-width:0}.rail-account strong,.rail-account small,.rail-account .rail-note{display:block}.rail-account strong{font-size:12px}.rail-account small{color:#a2b1bd;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.rail-note{font-size:9px;color:#718997;margin-top:3px}.rail-chip{border-radius:20px;padding:4px 7px;font-size:9px;background:#332a1a;color:#e9be4b;white-space:nowrap}.rail-chip.on{background:#063b24;color:#4cf68c}.rail-info{background:#13243a;border:1px solid #234969;color:#afc9e9;border-radius:10px;padding:10px;font-size:10px;line-height:1.55;margin:9px 0}.rail-panel .action-link{color:#57fd85}.rail-metric{padding:11px 0;border-top:1px solid #273746}.rail-metric-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:10px;gap:8px}.rail-metric-head span{color:#bdc9d2;font-size:10px}.rail-progress{height:8px;border-radius:10px;background:#354451;overflow:hidden}.rail-progress>div{height:100%;border-radius:10px;background:linear-gradient(90deg,#06ad50,#3cff60);box-shadow:0 0 12px #27ff6a}.rail-progress>div.mercadolivre{background:linear-gradient(90deg,#ffb91d,#ffed37);box-shadow:0 0 12px #ffdc28}.rail-panel .chart-note{margin:9px 0;color:#8096a8}.equity-hero{display:flex;align-items:center;gap:13px;color:white;padding:14px 5px}.equity-hero span{font-size:30px}.equity-hero b{font-size:27px;letter-spacing:-.05em}.equity-hero i{color:#48e57b;font-style:normal}.equity-desc{font-size:11px;color:#c4d1d9;line-height:1.6}
.neon-empty{padding:25px 15px;text-align:center;color:#92adbc;font-size:12px}.neon-empty strong{display:block;color:white;font-size:14px}.neon-empty p{line-height:1.6;margin:8px auto 15px;max-width:410px}.neon-empty.small{padding:32px 15px}
/* Other screens inherit the same night-time design. */
.page-heading,.page-heading h1{color:#fff}.notice{background:#292215;border-color:#74572b;color:#f0d9a8}.notice.info{background:#102936;border-color:#22556a;color:#b9e2eb}.pill{background:#253240;color:#c9d6df}.pill.green{background:#073a24;color:#5cffa2}.pill.orange{background:#4a3015;color:#ffca71}.pill.blue{background:#172b57;color:#80b6ff}.pill.red{background:#531f31;color:#ff91a4}.pill.soft{background:#153a27;color:#83ff93}
.offer-table th{color:#9aacc0;border-color:#284052}.offer-table td{color:#e0edf2;border-color:#263c4b}.product-thumb{background:#152433;border-color:#34515f}.product-small,.money-before{color:#93a6b7}.product-name{color:#f0fafc}.money{color:#47ff8b}.card-foot{border-color:#2c3e50}.empty{color:#9fafbe}.empty strong{color:#e8f4f5}.action-link{color:#64ff9e}.list-row{border-color:#2a4050}.list-row .dot{background:#113529;color:#67ff9c}.list-row strong{color:#f7ffff}.platform-tag{background:#1b2d39;color:#a4d8bc}.platform-tag.shopee{background:#4b1e15;color:#ff9c6e}.platform-tag.mercadolivre{background:#484012;color:#ffe778}.account-card{background:#121d29;border-color:#344b58}.account-card.default{border-color:#27cb67;box-shadow:0 0 0 1px #0a8e50}.account-card h3{color:#f3ffff}.account-card p,.account-footer small{color:#a8b5bf}.account-footer{border-color:#2a4752}.grid-2,.finance-grid,.accounts-grid{color:white}
label{color:#dbebf1}label input,label select,label textarea,.toolbar select,.toolbar input{background:#0c1a25;color:#f4fbff;border-color:#355461}label input:focus,label select:focus,label textarea:focus{border-color:#32ef7d;box-shadow:0 0 0 3px #21ef723b}input::placeholder,textarea::placeholder{color:#758b9a}select option{background:#172536;color:white}.preview-box{background:#0d1f25;border-color:#2d5943;color:#e1ffea}.modal{background:#0d1924;color:white;border:1px solid #30a55e;box-shadow:0 24px 90px #000b}.modal::backdrop{background:#01090ed1}.modal h2{color:white}.modal p{color:#a5bac6}.modal-close{background:#223944;color:white}.login-screen{background:#08121a}.login-art{background:radial-gradient(circle at 70% 80%,#076b3d,transparent 43%),linear-gradient(130deg,#02120f,#05242c 64%,#10182c)}.login-art:after{color:#0f653c;opacity:.6}.login-panel{background:#0a101a}.login-box h2{color:white}.login-box>p,.login-note{color:#abc3ca}.login-note{border-color:#294a46}.feedback{color:#ffa3a5}.demo-bar{background:#412a0a;color:#ffdf94;border-bottom:1px solid #946225}
.toast{background:#145035;color:white;border:1px solid #26f36b}.toast.error{background:#822b36;border-color:#ea4f6d}
.quick-offer{background:#121e29;border-color:#2a4a56}.quick-offer-price{color:#d0dae3}.quick-offer-actions .action-link[data-action="quick-copy"]{background:linear-gradient(120deg,#05b54c,#32eb65);color:#051f10;border-color:#2bff74}.quick-offer-actions .action-link{border-radius:9px}.quick-offer-actions{display:grid;gap:8px}.quick-offer .product-name{font-size:13px}.quick-offer-list{gap:12px}
.mobile-bottom-nav{display:none}
@media(max-width:1450px){.sidebar{width:238px}.content{padding:20px}.neon-stats{gap:8px}.neon-stats .stat{padding:12px;min-height:109px}.neon-stats .stat-number{font-size:20px}.neon-dashboard{grid-template-columns:minmax(0,2.3fr) minmax(235px,1fr);gap:12px}.showcase-grid{gap:7px}.showcase-offer{padding:7px}.showcase-prices strong{font-size:13px}.neon-hero h2{font-size:24px}.rail-panel{padding:12px}.rail-chip{font-size:8px}.rail-shop-icon{width:30px;height:32px}}
@media(max-width:1150px){.neon-dashboard{grid-template-columns:minmax(0,1fr)}.neon-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.neon-rail .rail-account{flex-wrap:wrap}.neon-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar{width:220px}.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.sidebar{width:265px;box-shadow:20px 0 70px #0009}.topbar{height:60px}.content{padding:19px 17px 110px}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;min-height:76px;padding:8px max(10px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0b1720f5,#050a11f7);backdrop-filter:blur(12px);border-top:1px solid #22553c;border-radius:18px 18px 0 0;z-index:25;justify-content:space-around;box-shadow:0 -5px 35px #0009}.mobile-bottom-nav button{background:none;color:#a7bbc9;border:0;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;font-size:10px;min-width:0;padding:2px 1px}.mobile-bottom-nav button span{font-size:24px;height:29px}.mobile-bottom-nav button.active{color:#5cff84;background:linear-gradient(#0d5130,#063820);box-shadow:0 0 15px #02ff5436;border:1px solid #09914c;border-radius:14px;font-weight:800}.sidebar.open{z-index:32}.neon-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-rail .rail-panel:last-child{grid-column:1/-1}}
@media(max-width:620px){.content{padding:19px 12px 105px}.topbar{padding:0 12px}.crumb{font-size:10px}.top-actions{gap:4px}.top-actions .demo-role{max-width:85px}.top-actions #topAddOffer{display:none}.topbar #syncButton{padding:6px}.neon-page-head{margin-bottom:16px}.neon-welcome{font-size:23px}.neon-page-head p{font-size:11px}.neon-new{display:none}.neon-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.neon-stats .stat{min-height:113px;padding:13px}.neon-stats .stat-number{font-size:24px}.neon-stats .stat-header{margin-bottom:13px}.neon-stats .stat-header span:first-child{font-size:11px}.neon-hero{display:block;min-height:280px}.neon-hero-copy{padding:18px 17px;max-width:74%}.neon-hero h2{font-size:21px}.neon-hero p{font-size:11px;max-width:220px}.neon-hero .btn{font-size:10px;padding:10px}.neon-hero small{font-size:8px}.neon-hero-visual{position:absolute;right:0;top:17px;bottom:0;width:57%;z-index:1}.neon-phone{width:95px;height:167px;left:33%;top:44px;border-width:4px;border-radius:17px}.phone-apps{margin-top:47px}.phone-apps span{width:32px;height:35px;font-size:23px;border-radius:8px}.phone-link{font-size:25px}.neon-arc{width:255px;height:178px;right:-83px;top:46px}.hero-proof{right:8px;top:205px;font-size:8px;padding:6px 9px;line-height:1.4}.neon-offers{padding:12px 9px}.neon-offers .card-head h3{font-size:15px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.showcase-offer{padding:8px}.showcase-photo{height:120px}.showcase-glyph{font-size:63px}.showcase-name{font-size:12px}.showcase-prices strong{font-size:16px}.showcase-status{font-size:9px;min-height:23px}.showcase-actions .action-link{font-size:11px;padding:10px 3px}.neon-lower{grid-template-columns:1fr}.neon-rail{grid-template-columns:1fr}.neon-rail .rail-panel:last-child{grid-column:auto}.neon-offers,.neon-rail,.neon-lower{margin-top:0}.neon-pub-row b{font-size:11px}.neon-hero-copy .hero-mini-brand{font-size:9px}.neon-activity{min-height:230px}.owner-zone{margin-top:12px}.quick-offer-price{margin-left:0}.stat-note{font-size:9px}.account-card,.card-padding{padding:15px}.page-heading h1{font-size:24px}.page-heading{gap:9px}.btn{white-space:normal;line-height:1.25}.modal .btn{white-space:normal}.top-actions #syncButton{display:none}}
@media(max-width:355px){.neon-hero-copy{max-width:80%}.neon-hero h2{font-size:19px}.neon-hero-visual{opacity:.65}.showcase-grid{grid-template-columns:1fr}.showcase-photo{height:150px}.neon-hero .btn{padding:8px}.neon-welcome{font-size:21px}}

/* Mobile: keep banner copy clear of the decorative phone. */
@media(max-width:620px){.neon-hero-copy{max-width:68%}.neon-hero-visual{width:54%}.neon-phone{left:43%}.hero-proof{right:6px;max-width:110px}}

/* V3.1 — Sair ao lado de Nova oferta, nos dois perfis (owner e admin). */
.top-actions .btn-logout-top{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:37px;border:1px solid #a74651;background:linear-gradient(135deg,#321923,#211820);color:#ffe6e8;box-shadow:0 0 0 1px #f46a7212;font-size:12px;font-weight:800;white-space:nowrap}
.top-actions .btn-logout-top:hover{background:#542333;border-color:#ff6670;color:#fff}
.top-actions .btn-logout-top:focus-visible{outline:3px solid #7cff9d;outline-offset:2px}
.top-actions .btn-logout-top>span:first-child{font-size:18px;line-height:1}
.top-actions .btn-logout-top:disabled{opacity:.55;cursor:wait}
@media(max-width:620px){.top-actions .btn-logout-top{min-height:34px;padding:7px 9px;font-size:11px;gap:4px}.top-actions .btn-logout-top>span:first-child{font-size:16px}}
@media(max-width:355px){.top-actions .btn-logout-top{padding:7px}.topbar .crumb{font-size:9px}.topbar{padding:0 8px}}
