/* AndorraCasa 0.32 · Find Agency, Leads+ and professional administration */
.v32-request-zone{background:#eef2ef;padding:90px 0;color:#0b292a}.v32-request-zone header{max-width:780px;margin:0 auto 34px;text-align:center}.v32-request-zone header>span,.v32-admin-heading>div>span,.v32-admin-command>div>span,.v32-plan-story>div>span{font-size:11px;font-weight:900;letter-spacing:2px;color:#9b7a3d}.v32-request-zone h2{font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-2px;margin:12px 0 18px}.v32-request-zone header p{font-size:18px;line-height:1.65;color:#526764;margin:auto;max-width:700px}.v32-request-form{max-width:1120px;margin:auto;background:#fff;border:1px solid #d7dfda;border-radius:28px;padding:30px;box-shadow:0 22px 70px rgba(7,35,35,.08)}.v32-request-form .hp{position:absolute!important;left:-10000px!important}.v32-intent-grid{border:0;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v32-intent-grid legend{font-size:12px;font-weight:900;margin-bottom:12px;color:#506461}.v32-intent-grid label{cursor:pointer}.v32-intent-grid input{position:absolute;opacity:0}.v32-intent-grid label>span{min-height:126px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;border:1px solid #d7dfda;border-radius:18px;background:#f8faf8;transition:.2s}.v32-intent-grid b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#dceae5;color:#087d74;margin-bottom:12px}.v32-intent-grid strong{font-family:Georgia,serif;font-size:21px}.v32-intent-grid small{margin-top:5px;color:#71827f}.v32-intent-grid input:checked+span{background:#082d2d;color:#fff;border-color:#0e8880;box-shadow:inset 0 0 0 2px #0e8880}.v32-intent-grid input:focus-visible+span{outline:3px solid rgba(13,135,125,.3)}.v32-request-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v32-request-fields label{display:flex;flex-direction:column;gap:7px}.v32-request-fields label.wide{grid-column:span 2}.v32-request-fields label>span{font-size:12px;font-weight:850;color:#405653}.v32-request-fields input,.v32-request-fields select,.v32-request-fields textarea{width:100%;border:1px solid #cbd6d1;background:#fbfcfb;border-radius:12px;padding:14px 15px;font:inherit;color:#102e2e;min-height:50px}.v32-request-fields textarea{height:112px;resize:vertical}.v32-request-fields :focus{border-color:#0d877d;outline:3px solid rgba(13,135,125,.12)}.v32-consent{display:flex;gap:12px;margin:24px 0 18px;padding:17px 19px;background:#f3f6f4;border-radius:13px;color:#536865;font-size:13px;line-height:1.55}.v32-consent input{margin-top:3px}.v32-consent a{color:#087d74;font-weight:800}.v32-request-submit{display:flex;align-items:center;gap:18px}.v32-request-submit button,.v32-preview-lock a{border:0;border-radius:13px;background:#0b8279;color:#fff;padding:16px 23px;font-weight:900;text-decoration:none}.v32-request-submit p{font-size:12px;color:#6b7c79}.v32-preview-lock{margin-top:24px;padding:22px;border-radius:15px;background:#082d2d;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.v32-preview-lock span{font-size:10px;letter-spacing:1.5px;color:#e3c277;font-weight:900}.v32-preview-lock p{margin:0;color:#c5d4d0}.v32-preview-lock a{background:#fff;color:#082d2d;white-space:nowrap}

.v32-opportunity-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;padding:38px;border-radius:24px;background:radial-gradient(circle at 92% 20%,rgba(206,175,103,.24),transparent 30%),linear-gradient(135deg,#082323,#0d3b38);color:#fff;box-shadow:0 20px 55px rgba(2,20,20,.16)}.v32-opportunity-hero>div>span{font-size:10px;letter-spacing:2px;font-weight:900;color:#e0bd70}.v32-opportunity-hero h2{font-family:Georgia,serif;font-size:44px;line-height:1.02;margin:12px 0 18px}.v32-opportunity-hero p{max-width:650px;line-height:1.7;color:#bfd0cc}.v32-opportunity-steps{display:grid;gap:10px}.v32-opportunity-steps article{padding:15px 17px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.05);display:flex;align-items:center;gap:15px}.v32-opportunity-steps b{color:#e0bd70;font-family:Georgia,serif;font-size:22px}.v32-access-card{max-width:900px;margin:28px auto;padding:44px;border-radius:22px;background:#fff;border:1px solid #d8e0dc;box-shadow:0 20px 60px rgba(7,32,32,.08)}.v32-access-card>span{font-size:10px;letter-spacing:1.8px;font-weight:900;color:#9b7a3d}.v32-access-card h2{font-family:Georgia,serif;font-size:40px;margin:12px 0}.v32-access-card p,.v32-access-card li{color:#5d706d;line-height:1.65}.v32-access-card a{display:inline-block;margin-top:16px;padding:14px 18px;border-radius:12px;background:#0b8279;color:#fff;text-decoration:none;font-weight:850}.v32-board-head{display:flex;justify-content:space-between;align-items:end;margin:36px 0 18px}.v32-board-head>div>span{font-size:12px;color:#8d733d;font-weight:900}.v32-board-head h2{font-family:Georgia,serif;font-size:37px;margin:5px 0 0}.v32-board-legend{display:flex;gap:8px}.v32-board-legend span{padding:8px 11px;background:#edf3ef;border-radius:999px;font-size:11px;color:#47615c}.v32-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v32-opportunity-card{background:#fff;border:1px solid #d7dfdb;border-radius:20px;padding:22px;box-shadow:0 10px 35px rgba(8,35,35,.05)}.v32-opportunity-card.claimed{border-color:#c5a868;box-shadow:0 12px 40px rgba(184,145,69,.1)}.v32-opportunity-card>header{display:flex;justify-content:space-between;gap:12px}.v32-opportunity-card>header>div{display:grid;gap:7px}.v32-opportunity-card header small{color:#84918f}.v32-opportunity-card .intent,.v32-intent-chip{width:max-content;padding:6px 9px;border-radius:999px;background:#e3f1ed;color:#076e67;font-size:10px;font-weight:900;letter-spacing:.4px}.v32-opportunity-card .intent.tenant,.v32-opportunity-card .intent.buyer{background:#fff4dd;color:#846323}.v32-opportunity-card .slots{font-size:10px;font-weight:900;color:#8b7447}.v32-opportunity-main h3{font-family:Georgia,serif;font-size:27px;margin:22px 0 5px}.v32-opportunity-main .zone{color:#5c716d;margin:0 0 18px}.v32-opportunity-main .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v32-opportunity-main .facts span{padding:11px;background:#f3f6f4;border-radius:10px;color:#61716f;font-size:11px}.v32-opportunity-main .facts b{display:block;color:#153331;font-size:14px}.v32-opportunity-main blockquote{margin:15px 0 0;padding:13px 15px;border-left:3px solid #c5a868;background:#fbfaf6;color:#586a67;font-size:13px;line-height:1.55}.v32-claim{margin-top:18px;border-top:1px solid #e0e6e2;padding-top:15px}.v32-claim summary{cursor:pointer;color:#087c73;font-weight:900}.v32-claim form{display:grid;gap:12px;margin-top:14px;padding:16px;background:#f4f7f5;border-radius:13px}.v32-claim label{display:grid;gap:6px;font-size:11px;font-weight:800}.v32-claim select,.v32-claim input,.v32-claim textarea{border:1px solid #cbd6d1;border-radius:9px;padding:11px;background:#fff;font:inherit}.v32-claim textarea{min-height:80px}.v32-claim p{font-size:11px;color:#73817f;margin:0}.v32-claim button{border:0;border-radius:10px;background:#0b8279;color:#fff;padding:13px;font-weight:900}.v32-unlocked-contact{margin-top:18px;padding:17px;border-radius:13px;background:#0c302f;color:#fff;display:grid;gap:6px}.v32-unlocked-contact>span{font-size:9px;letter-spacing:1.4px;color:#dfbd74}.v32-unlocked-contact h4{font-family:Georgia,serif;font-size:23px;margin:3px 0}.v32-unlocked-contact a{color:#fff}.v32-unlocked-contact small{color:#bfcfcb}.v32-empty-board{grid-column:1/-1;text-align:center;padding:60px;background:#fff;border:1px dashed #bdcac5;border-radius:20px}.v32-empty-board>span{font-size:36px;color:#c2a666}.v32-empty-board h3{font-family:Georgia,serif;font-size:27px}

.v32-admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.v32-admin-kpis article{padding:19px;border:1px solid #1e3a3b;border-radius:15px;background:linear-gradient(145deg,#0e2426,#102d2d);display:grid}.v32-admin-kpis span{font-size:10px;letter-spacing:1.2px;color:#8eaaa4;font-weight:850}.v32-admin-kpis b{font-family:Georgia,serif;font-size:35px;color:#fff;margin:6px 0}.v32-admin-kpis small{color:#78918d}.v32-admin-command,.v32-plan-story{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;padding:30px;margin-bottom:22px;border-radius:18px;background:radial-gradient(circle at 92% 10%,rgba(203,171,99,.15),transparent 30%),#0b2223;border:1px solid #294141}.v32-admin-command h2,.v32-plan-story h2{font-family:Georgia,serif;color:#fff;font-size:34px;margin:9px 0}.v32-admin-command p,.v32-plan-story p{color:#93aaa5}.v32-admin-command nav{display:grid;gap:10px;align-content:center}.v32-admin-command nav a{padding:14px;border:1px solid #39504f;border-radius:11px;color:#e9f1ef;text-decoration:none;font-weight:800}.v32-create-agency,.v32-new-plan{margin:0 0 25px;border:1px solid #284443;border-radius:16px;background:#0c2022}.v32-create-agency>summary,.v32-new-plan>summary{padding:18px 20px;cursor:pointer;color:#fff;font-weight:850;display:flex;justify-content:space-between}.v32-create-agency>summary>span{display:flex;align-items:center;gap:13px}.v32-create-agency>summary b{width:38px;height:38px;display:grid;place-items:center;background:#0c877c;border-radius:10px}.v32-create-agency>summary small{display:block;color:#839a96;font-weight:500;margin-top:3px}.v32-create-agency>summary i{font-style:normal;color:#d6b66d}.v32-create-agency>form,.v32-new-plan>form{padding:22px;border-top:1px solid #284443}.v32-admin-heading{display:flex;justify-content:space-between;align-items:end;margin:28px 0 15px}.v32-admin-heading h2{font-family:Georgia,serif;color:#fff;font-size:34px;margin:7px 0}.v32-admin-heading p{color:#809793;margin:0}.v32-security-pill{padding:8px 11px;border:1px solid #75633e;border-radius:999px;color:#d5b76d;font-size:10px;font-weight:900}.v32-admin-agency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.v32-admin-agency-card{border:1px solid #203c3c;background:#0d2022;border-radius:18px;padding:20px}.v32-admin-agency-card.verified{border-color:#35534f}.v32-admin-agency-card>header{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center}.v32-admin-agency-card .avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#0b8379,#16413f);color:#fff;font-family:Georgia,serif;font-size:20px}.v32-admin-agency-card header>div:nth-child(2)>span{font-size:9px;letter-spacing:1px;color:#d7b86d}.v32-admin-agency-card h3{font-family:Georgia,serif;color:#fff;font-size:24px;margin:3px 0}.v32-admin-agency-card a{color:#abc0bb}.v32-admin-agency-card .access{padding:7px 9px;border-radius:999px;background:#172e30;color:#849b97;font-size:9px;font-weight:850}.v32-admin-agency-card .access.active{background:#0c4b43;color:#8ce1d4}.v32-admin-agency-card .access.sent{background:#3e351e;color:#e6c87e}.v32-agency-plan{display:flex;justify-content:space-between;align-items:center;margin:18px 0;padding:14px;background:#132a2c;border-radius:12px}.v32-agency-plan div{display:grid;gap:3px}.v32-agency-plan small{font-size:9px;color:#76908c;letter-spacing:1px}.v32-agency-plan strong{color:#fff}.v32-agency-plan span{font-size:10px;color:#809793}.v32-agency-plan>b{padding:7px 9px;border-radius:8px;background:#c6a65f;color:#102a29;font-size:10px}.v32-agency-plan>b.basic{background:#21413f;color:#a9c6c0}.v32-agency-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v32-agency-metrics span{padding:11px;background:#0a1b1d;border-radius:10px;color:#708b86;font-size:9px}.v32-agency-metrics b{display:block;color:#fff;font-size:18px}.v32-agency-profile-line{display:flex;justify-content:space-between;min-height:35px;align-items:center;color:#d3b56f;font-size:11px}.v32-admin-agency-card>footer{border-top:1px solid #203a3a;padding-top:15px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v32-admin-agency-card footer>a,.v32-admin-agency-card footer button,.v32-admin-agency-card footer summary{border:1px solid #33504e;background:transparent;color:#d9e5e2;border-radius:9px;padding:10px 12px;text-decoration:none;font-weight:750;font-size:11px;cursor:pointer}.v32-admin-agency-card footer>a.primary{background:#0b8279;border-color:#0b8279;color:#fff}.v32-admin-agency-card footer details{position:relative}.v32-admin-agency-card footer details>div{position:absolute;right:0;top:44px;z-index:3;padding:8px;width:180px;border:1px solid #37504f;border-radius:11px;background:#0b1c1e;box-shadow:0 15px 35px #0008}.v32-admin-agency-card footer details form+form{margin-top:7px}.v32-admin-agency-card footer details button{width:100%;text-align:left}.v32-admin-agency-card footer .danger{color:#ff9f9f;border-color:#6c3434}.v32-admin-opportunities{display:grid;gap:13px}.v32-admin-opportunities>article{padding:20px;border:1px solid #243e3f;border-radius:16px;background:#0d2022}.v32-admin-opportunities article>header{display:flex;justify-content:space-between}.v32-admin-opportunities h3{font-family:Georgia,serif;color:#fff;font-size:23px;margin:6px 0}.v32-admin-opportunities header small{color:#78918d}.v32-status{padding:7px 9px;border-radius:999px;background:#173b36;color:#85d2c7;height:max-content;font-size:9px;font-weight:900}.v32-status.closed,.v32-status.expired{background:#3a2b2b;color:#e4a8a8}.v32-admin-opp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.v32-admin-opp-grid>div{padding:13px;background:#09191b;border-radius:10px;display:grid;gap:4px}.v32-admin-opp-grid span{font-size:8px;letter-spacing:1px;color:#79918c}.v32-admin-opp-grid b{color:#fff}.v32-admin-opp-grid a,.v32-admin-opp-grid small{color:#9bb0ac}.v32-admin-message{padding:12px 14px;border-left:3px solid #c5a868;background:#122a2b;color:#aebfbb}.v32-status-form{display:flex;justify-content:flex-end;gap:8px}.v32-status-form select,.v32-status-form button{padding:9px 11px;border-radius:8px;border:1px solid #36504e;background:#0b1b1d;color:#dce8e5}.v32-status-form button{background:#0b8279;font-weight:800}

.v32-plan-story>div:last-child{display:grid;gap:10px}.v32-plan-story article{padding:16px;border:1px solid #314c49;border-radius:12px;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;color:#fff}.v32-plan-story article>b{grid-row:span 2;color:#d7b66b;font-family:Georgia,serif;font-size:24px}.v32-plan-story article small{color:#86a09a}.v32-plan-story article.plus{background:linear-gradient(135deg,rgba(194,162,91,.15),transparent)}.v32-plan-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.v32-plan-admin-card{padding:21px;border:1px solid #263f40;border-radius:18px;background:#0d2022;color:#d9e5e2}.v32-plan-admin-card.leads-plus{border-color:#9b7e43;box-shadow:inset 0 3px #c5a868}.v32-plan-admin-card>header{display:flex;justify-content:space-between}.v32-plan-admin-card header span{font-size:9px;letter-spacing:1.3px;color:#819793}.v32-plan-admin-card h3{font-family:Georgia,serif;color:#fff;font-size:28px;margin:5px 0}.v32-plan-admin-card header small{color:#6b8380}.v32-plan-admin-card header>b{height:max-content;padding:7px 9px;border-radius:8px;background:#c5a868;color:#102c2b;font-size:10px}.v32-plan-admin-card>p{color:#8fa49f;line-height:1.55;min-height:48px}.v32-plan-price strong{font-family:Georgia,serif;font-size:34px;color:#fff}.v32-plan-price span{color:#8aa09b}.v32-plan-price small{float:right;color:#c6a968}.v32-plan-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.v32-plan-limits span{padding:10px;background:#091a1c;border-radius:9px;color:#78908b;font-size:9px}.v32-plan-limits b{display:block;color:#fff;font-size:17px}.v32-plan-admin-card>ul{list-style:none;padding:0;columns:2;column-gap:12px}.v32-plan-admin-card>ul li{break-inside:avoid;margin:7px 0;color:#9fb2ae;font-size:11px}.v32-leads-toggle{display:flex;gap:11px;padding:14px;background:#142e2f;border:1px solid #34504d;border-radius:11px}.v32-leads-toggle span{display:grid}.v32-leads-toggle b{color:#fff}.v32-leads-toggle small{color:#829793;margin-top:3px}.v32-plan-admin-card>details{margin-top:14px}.v32-plan-admin-card>details>summary{cursor:pointer;color:#d4b56d;font-weight:800}.v32-plan-admin-card>details>.v10-form-grid{margin-top:15px}.v32-plan-admin-card>footer{display:flex;align-items:center;gap:9px;margin-top:17px}.v32-plan-admin-card>footer>label{margin-right:auto}.v32-plan-admin-card>footer button{padding:10px 13px;border:0;border-radius:9px;background:#0b8279;color:#fff;font-weight:850}.v32-plan-admin-card>footer button.danger{background:#492626}.v32-new-plan{margin-top:20px}

@media(max-width:980px){.v32-request-fields{grid-template-columns:repeat(2,1fr)}.v32-intent-grid{grid-template-columns:repeat(2,1fr)}.v32-opportunity-hero,.v32-admin-command,.v32-plan-story{grid-template-columns:1fr}.v32-admin-agency-grid,.v32-plan-admin-grid{grid-template-columns:1fr}.v32-admin-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.v32-request-zone{padding:48px 0}.v32-request-zone .container{padding:0 14px}.v32-request-zone h2{font-size:40px}.v32-request-zone header p{font-size:15px}.v32-request-form{padding:14px;border-radius:20px}.v32-intent-grid{gap:8px}.v32-intent-grid label>span{min-height:108px;padding:14px}.v32-intent-grid strong{font-size:17px}.v32-request-fields{grid-template-columns:1fr;gap:12px}.v32-request-fields label.wide{grid-column:auto}.v32-request-submit{display:grid}.v32-request-submit button{width:100%}.v32-preview-lock{grid-template-columns:1fr}.v32-preview-lock a{text-align:center}.v32-opportunity-hero{padding:23px;border-radius:18px}.v32-opportunity-hero h2{font-size:34px}.v32-board-head{align-items:start;gap:12px;flex-direction:column}.v32-board-legend{flex-wrap:wrap}.v32-opportunity-grid{grid-template-columns:1fr}.v32-opportunity-card{padding:16px}.v32-opportunity-card>header{display:grid}.v32-opportunity-card .slots{justify-self:start}.v32-opportunity-main .facts{grid-template-columns:1fr 1fr}.v32-admin-kpis{grid-template-columns:1fr 1fr;gap:8px}.v32-admin-kpis article{padding:14px}.v32-admin-kpis b{font-size:28px}.v32-admin-command,.v32-plan-story{padding:20px}.v32-admin-heading{align-items:start;gap:10px;flex-direction:column}.v32-admin-heading h2{font-size:29px}.v32-admin-agency-card{padding:15px}.v32-admin-agency-card>header{grid-template-columns:auto 1fr}.v32-admin-agency-card .access{grid-column:1/-1;width:max-content}.v32-agency-metrics{grid-template-columns:1fr 1fr}.v32-admin-agency-card>footer{display:grid;grid-template-columns:1fr 1fr}.v32-admin-agency-card footer>a,.v32-admin-agency-card footer button,.v32-admin-agency-card footer summary{text-align:center;width:100%}.v32-admin-agency-card footer details>div{right:0}.v32-admin-opp-grid{grid-template-columns:1fr}.v32-status-form{justify-content:stretch}.v32-status-form select,.v32-status-form button{flex:1}.v32-plan-admin-card>ul{columns:1}.v32-plan-price small{float:none;display:block;margin-top:5px}.v32-plan-admin-card>footer{flex-wrap:wrap}.v32-plan-admin-card>footer>label{width:100%}}
