:root{--v9-bg:#090a0d;--v9-surface:#101217;--v9-surface2:#151820;--v9-line:#242833;--v9-text:#f5f6f8;--v9-muted:#969daa;--v9-purple:#7c5cff;--v9-green:#2ed68f;--v9-red:#ff647c}
.lp-page-alugar .header{display:none!important}.lp-page-alugar .main{padding-top:42px}.auth-shell{max-width:980px;margin:36px auto 80px;display:grid;grid-template-columns:1.05fr .95fr;background:var(--v9-surface);border:1px solid var(--v9-line);border-radius:20px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.28)}.auth-story{padding:54px;background:linear-gradient(145deg,#11131a,#0b0c10);border-right:1px solid var(--v9-line);display:flex;flex-direction:column;justify-content:space-between;min-height:520px}.auth-story img{width:58px;height:58px;object-fit:cover;border-radius:15px}.auth-story h1{font:800 clamp(2rem,4vw,3.5rem)/1.03 Manrope,sans-serif;letter-spacing:-.05em;margin:28px 0 16px}.auth-story p{color:var(--v9-muted);font-size:1rem;line-height:1.7;max-width:500px}.auth-points{display:grid;gap:10px;margin-top:28px}.auth-point{display:flex;gap:10px;align-items:center;color:#c8cdd7;font-size:.9rem}.auth-point i{color:var(--v9-purple)}.auth-formside{padding:48px;display:flex;align-items:center}.auth-formside .auth-card{width:100%;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.auth-formside .auth-card h2{font-size:1.65rem;letter-spacing:-.03em}.auth-formside .form-control{height:50px;border-radius:10px;background:#0c0e13;border:1px solid var(--v9-line)}.auth-formside .btn-primary{height:50px;border-radius:10px}.referral-card{margin:0 0 28px;padding:22px;border:1px solid var(--v9-line);border-radius:16px;background:var(--v9-surface);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.referral-card h3{margin:0 0 6px;font-size:1rem}.referral-card p{margin:0;color:var(--v9-muted);font-size:.88rem}.referral-link-row{display:flex;gap:8px;margin-top:12px}.referral-link-row input{min-width:0;flex:1;background:#0b0d11;border:1px solid var(--v9-line);border-radius:9px;padding:10px;color:var(--v9-text)}.referral-balance{font-size:1.7rem;font-weight:800;text-align:right}.referral-balance small{display:block;font-size:.72rem;font-weight:500;color:var(--v9-muted)}.discount-box{margin-top:14px;padding:12px 14px;border:1px solid var(--v9-line);border-radius:10px;background:#0c0e13;display:none;align-items:flex-start;gap:10px}.discount-box.show{display:flex}.discount-box input{margin-top:3px}.discount-box label{font-size:.88rem;color:#d9dde5;cursor:pointer}.discount-box small{display:block;color:var(--v9-muted);margin-top:3px}.dual-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compact-panel{border:1px solid var(--v9-line);border-radius:12px;padding:16px;background:rgba(255,255,255,.012)}.compact-title{font-weight:700;margin-bottom:10px}.compact-panel small{color:var(--v9-muted);display:block;margin-top:7px}.field-stack{display:grid;gap:10px;margin-top:16px}.inline-toggle{display:flex;gap:9px;align-items:center;font-size:.9rem;color:#dce0e8}.inline-toggle input{accent-color:var(--v9-purple)}
.v9-page{min-height:100vh;background:var(--v9-bg);color:var(--v9-text);font-family:Manrope,Inter,sans-serif}.v9-main{max-width:1180px;margin:0 auto;padding:56px 24px 90px}.v9-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.v9-kicker{font:600 .72rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:#9f8cff}.v9-head h1{font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.05em;margin:8px 0}.v9-head p{color:var(--v9-muted);max-width:680px;line-height:1.65}.v9-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{background:var(--v9-surface);border:1px solid var(--v9-line);border-radius:14px;padding:20px}.metric span{color:var(--v9-muted);font-size:.78rem}.metric strong{display:block;font-size:1.9rem;margin-top:8px}.v9-card{background:var(--v9-surface);border:1px solid var(--v9-line);border-radius:16px;padding:22px;margin-top:18px}.v9-card-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.v9-card-title h2{font-size:1.05rem;margin:0}.v9-table-wrap{overflow:auto}.v9-table{width:100%;border-collapse:collapse;min-width:740px}.v9-table th,.v9-table td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--v9-line);font-size:.84rem}.v9-table th{color:var(--v9-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.status-dot{display:inline-flex;padding:5px 8px;border:1px solid var(--v9-line);border-radius:999px;font-size:.72rem}.v9-form{display:grid;gap:14px}.v9-label{font-size:.82rem;font-weight:650}.v9-input,.v9-select,.v9-textarea{width:100%;background:#0c0e13;border:1px solid var(--v9-line);color:var(--v9-text);border-radius:10px;padding:12px 13px;outline:none}.v9-input:focus,.v9-select:focus,.v9-textarea:focus{border-color:#6250bd}.v9-textarea{min-height:150px;resize:vertical}.v9-btn{border:0;border-radius:10px;padding:11px 16px;background:var(--v9-purple);color:#fff;font-weight:750;cursor:pointer}.v9-btn.secondary{background:#171a22;border:1px solid var(--v9-line);color:#e7e9ee}.v9-flash{padding:12px 14px;border-radius:10px;display:none}.v9-flash.ok{display:block;background:rgba(46,214,143,.08);border:1px solid rgba(46,214,143,.25);color:#84eab9}.v9-flash.err{display:block;background:rgba(255,100,124,.08);border:1px solid rgba(255,100,124,.25);color:#ff98a9}.suggest-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px}.suggest-note{display:grid;gap:12px}.suggest-note div{padding:14px 0;border-bottom:1px solid var(--v9-line)}.suggest-note strong{display:block;margin-bottom:4px}.suggest-note span{color:var(--v9-muted);font-size:.85rem;line-height:1.5}
@media(max-width:850px){.auth-shell{grid-template-columns:1fr;margin:18px 14px 60px}.auth-story{min-height:auto;padding:30px;border-right:0;border-bottom:1px solid var(--v9-line)}.auth-story h1{font-size:2rem}.auth-points{display:none}.auth-formside{padding:30px}.referral-card{grid-template-columns:1fr}.referral-balance{text-align:left}.dual-panel-grid,.suggest-layout{grid-template-columns:1fr}.v9-grid{grid-template-columns:1fr 1fr}.v9-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.v9-main{padding:38px 16px 70px}.v9-grid{grid-template-columns:1fr}.auth-formside,.auth-story{padding:24px}.referral-link-row{flex-direction:column}}

.inline-upload{display:flex;gap:8px;align-items:center}.inline-upload .text-input{flex:1;min-width:0}.inline-upload .add-btn{width:auto!important;white-space:nowrap;margin:0!important}@media(max-width:560px){.inline-upload{align-items:stretch;flex-direction:column}}
.notice-admin-grid{display:grid;grid-template-columns:220px 1fr;gap:14px}.notice-admin-grid .v9-label{display:grid;gap:8px}.notice-admin-grid .v9-textarea{min-height:105px}.notice-admin-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:16px}.notice-toggle{display:flex;align-items:center;gap:9px;color:#d9dde5;font-size:.86rem;cursor:pointer}.notice-toggle input{accent-color:var(--v9-purple);width:17px;height:17px}.notice-admin-actions .v9-btn{margin-left:auto}.notice-help{margin:13px 0 0;color:var(--v9-muted);font-size:.78rem;line-height:1.5}.notice-help b{color:#c9bcff}@media(max-width:700px){.notice-admin-grid{grid-template-columns:1fr}.notice-admin-actions{align-items:stretch;flex-direction:column}.notice-admin-actions .v9-btn{margin-left:0;width:100%}}

/* V11 — integração do shell Laura Privat com páginas V9 */
.v9-page .v9-main{position:relative;z-index:1}
@media (min-width:851px){.v9-page .v9-main{padding-top:52px}}
@media (max-width:850px){.v9-page .v9-main{padding-top:34px}}
