
:root{--pcm-bg:#0d0f13;--pcm-panel:#171a20;--pcm-panel2:#1b1f26;--pcm-text:#f3efe8;--pcm-muted:#aaa398;--pcm-border:#2b3039;--pcm-gold:#c9a866;--pcm-gold2:#e1c789;--pcm-green:#8eb7a1}
html,body.pc-member-shell-body{margin:0!important;padding:0!important;background:var(--pcm-bg);color:var(--pcm-text);font-family:inherit}.pc-member-shell{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 48% 0,rgba(201,168,102,.07),transparent 28%),linear-gradient(180deg,#0b0d11,#11141a 52%,#0b0d11)}.pc-member-shell-header{position:sticky;top:0;z-index:50;background:rgba(8,10,14,.92);border-bottom:1px solid #252a33;backdrop-filter:blur(12px)}.pc-member-shell-inner{max-width:1280px;margin:auto;padding:16px 24px;display:flex;align-items:center;gap:32px}.pc-member-brand{font-weight:900;letter-spacing:.18em;color:#fff!important;text-decoration:none!important}.pc-member-shell-header nav{display:flex;gap:22px;margin-left:auto}.pc-member-shell-header nav a{color:#aaa69e!important;text-decoration:none!important;font-size:13px;font-weight:700;padding:8px 0}.pc-member-shell-header nav a.is-active,.pc-member-shell-header nav a:hover{color:#ead9b2!important}.pc-member-user{display:flex;align-items:center;gap:10px;padding-left:20px;border-left:1px solid #2a2e36}.pc-member-user>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--pcm-gold);color:#111;font-weight:900}.pc-member-user div{display:grid}.pc-member-user strong{font-size:11px}.pc-member-user small{font-size:9px;color:var(--pcm-muted)}.pc-member-user>a{font-size:10px;color:#a7a196!important;text-decoration:none!important;margin-left:4px}.pc-member-header-note{margin-left:auto;color:#b9aa8b;font-size:12px}.pc-member-shell-main{flex:1}.pc-member-shell-footer{border-top:1px solid #242932;background:#090b0f;margin-top:50px}.pc-member-shell-footer>div{max-width:1280px;margin:auto;padding:24px;display:flex;justify-content:space-between;color:#8d8981;font-size:11px}.pc-member-shell-footer strong{color:#fff;letter-spacing:.12em}.pc-member-app{max-width:1180px;margin:50px auto;padding:0 24px}.pc-member-kicker{font-size:11px;font-weight:900;letter-spacing:.18em;color:var(--pcm-gold);margin-bottom:10px}.pc-member-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px}.pc-member-hero h1,.pc-member-detail-head h1,.pc-member-login-copy h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-.055em;margin:0 0 12px;color:var(--pcm-text)}.pc-member-hero p{max-width:720px;color:var(--pcm-muted);font-size:16px;line-height:1.6;margin:0}.pc-member-hero-stat{min-width:150px;border:1px solid var(--pcm-border);background:rgba(255,255,255,.025);border-radius:20px;padding:18px}.pc-member-hero-stat span{display:block;color:var(--pcm-muted);font-size:11px}.pc-member-hero-stat strong{display:block;font-size:32px;color:var(--pcm-gold2);margin-top:5px}.pc-member-trustbar{display:flex;flex-wrap:wrap;gap:12px 24px;border:1px solid rgba(201,168,102,.18);background:rgba(201,168,102,.055);border-radius:16px;padding:14px 17px;color:#bcb3a5;font-size:11px;margin-bottom:24px}.pc-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-member-card{display:block;border:1px solid var(--pcm-border);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),var(--pcm-panel);color:inherit!important;text-decoration:none!important;transition:.2s ease}.pc-member-card:hover{transform:translateY(-3px);border-color:#444a55;box-shadow:0 24px 52px rgba(0,0,0,.28)}.pc-member-card-media{aspect-ratio:16/10;position:relative;background:#11141a;overflow:hidden}.pc-member-card-media img{width:100%;height:100%;object-fit:cover;display:block}.pc-member-card-placeholder{height:100%;display:grid;place-items:center;color:#565c66;letter-spacing:.15em;font-weight:900}.pc-member-card-type{position:absolute;top:12px;left:12px;padding:7px 9px;border-radius:999px;background:rgba(9,11,15,.82);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.12);color:#e7d4aa;font-size:10px;font-weight:800}.pc-member-card-body{padding:18px}.pc-member-card-code{color:var(--pcm-gold);font-size:10px;font-weight:800;letter-spacing:.08em}.pc-member-card h2{font-family:Georgia,'Times New Roman',serif;font-size:25px;letter-spacing:-.035em;margin:7px 0 5px}.pc-member-card p{margin:0 0 15px;color:var(--pcm-muted);font-size:12px}.pc-member-card-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:13px;border-top:1px solid var(--pcm-border)}.pc-member-card-values span{display:block;color:#7f817f;font-size:9px;margin-bottom:4px}.pc-member-card-values strong{font-size:13px}.pc-member-card-metric{display:inline-flex;margin-top:12px;border:1px solid rgba(201,168,102,.18);background:rgba(201,168,102,.06);padding:6px 8px;border-radius:8px;color:#d2ba88;font-size:9px}.pc-member-card-footer{display:flex;justify-content:space-between;padding-top:16px;color:#ddd8ce;font-size:11px;font-weight:800}.pc-member-card-footer b{color:var(--pcm-gold)}.pc-member-empty{grid-column:1/-1;text-align:center;border:1px solid var(--pcm-border);border-radius:22px;padding:60px 30px;background:var(--pcm-panel);color:var(--pcm-muted)}.pc-member-empty h2{color:var(--pcm-text);font-family:Georgia,serif;font-size:30px}.pc-member-empty a{color:var(--pcm-gold2)!important}.pc-member-back{display:inline-block;color:#aaa69e!important;text-decoration:none!important;font-size:11px;margin-bottom:18px}.pc-member-detail-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:22px}.pc-member-detail-head h1{font-size:clamp(38px,5vw,62px)}.pc-member-detail-meta{display:flex;gap:8px;color:var(--pcm-muted);font-size:12px}.pc-member-detail-meta span:first-child{color:#dbc38e}.pc-member-verified{border:1px solid rgba(142,183,161,.25);background:rgba(142,183,161,.075);color:#a9cfba;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.pc-member-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}.pc-member-detail-main{display:grid;gap:18px}.pc-member-section{border:1px solid var(--pcm-border);border-radius:22px;background:var(--pcm-panel);padding:20px}.pc-member-section-title span{display:block;color:var(--pcm-gold);font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:900}.pc-member-section-title h2{font-family:Georgia,serif;font-size:26px;margin:5px 0 16px}.pc-member-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pc-member-gallery-grid button{border:0;padding:0;background:#0c0e12;cursor:zoom-in;aspect-ratio:4/3;border-radius:13px;overflow:hidden}.pc-member-gallery-grid img{width:100%;height:100%;object-fit:cover;display:block}.pc-member-video{width:100%;max-height:470px;margin-top:12px;border-radius:13px;background:#080a0d}.pc-member-no-media{padding:34px;border:1px dashed #343943;border-radius:14px;text-align:center;color:#777c83}.pc-member-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.pc-member-data-grid>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--pcm-border)}.pc-member-data-grid span{color:var(--pcm-muted);font-size:11px}.pc-member-data-grid strong{font-size:12px;text-align:right}.pc-member-private-reminder{display:flex;gap:13px;border:1px solid rgba(201,168,102,.2);background:rgba(201,168,102,.055);border-radius:16px;padding:15px}.pc-member-private-reminder strong{display:block;color:#e3cd9e;font-size:12px}.pc-member-private-reminder p{margin:4px 0 0;color:var(--pcm-muted);font-size:10px;line-height:1.5}.pc-member-deal-card{position:sticky;top:88px;border:1px solid #333841;border-radius:22px;background:linear-gradient(180deg,rgba(201,168,102,.07),transparent 24%),#171a20;padding:20px;box-shadow:0 25px 55px rgba(0,0,0,.22)}.pc-member-deal-code{color:var(--pcm-gold);font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:17px}.pc-member-deal-card>span{display:block;color:var(--pcm-muted);font-size:10px}.pc-member-deal-card>strong{display:block;font-size:27px;margin:5px 0 14px;letter-spacing:-.025em}.pc-member-ref{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--pcm-border);padding-top:13px}.pc-member-ref span{color:var(--pcm-muted);font-size:10px}.pc-member-ref b{font-size:11px}.pc-member-ratio,.pc-member-term{margin-top:10px;border-radius:10px;background:#11141a;border:1px solid #292e37;padding:9px 10px;color:#afa99e;font-size:10px}.pc-member-deal-trust{display:grid;gap:5px;border-top:1px solid var(--pcm-border);border-bottom:1px solid var(--pcm-border);margin:15px 0;padding:13px 0;color:#a4c5b1;font-size:10px}.pc-member-offer-title{font-family:Georgia,serif;font-size:22px;margin-bottom:13px}.pc-member-offer-form label{display:block;color:#d9d5cd;font-size:10px;font-weight:700;margin:11px 0}.pc-member-offer-form input[type=text],.pc-member-offer-form input[type=number],.pc-member-offer-form select,.pc-member-offer-form textarea{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #373c46;border-radius:11px;background:#0d0f13;color:#f3efe8;padding:11px 12px;font:inherit;font-size:13px}.pc-member-offer-form textarea{resize:vertical}.pc-member-offer-form label small{display:block;color:#827e76;font-size:9px;line-height:1.4;margin-top:5px}.pc-member-fixed-amount{display:flex;justify-content:space-between;border:1px solid #30353e;background:#101318;border-radius:11px;padding:11px}.pc-member-fixed-amount span{color:var(--pcm-muted);font-size:9px}.pc-member-fixed-amount strong{font-size:12px}.pc-member-offer-calc{background:rgba(201,168,102,.07);border:1px solid rgba(201,168,102,.18);border-radius:12px;padding:11px;margin-top:10px}.pc-member-offer-calc span,.pc-member-offer-calc small{display:block;color:#9c978e;font-size:9px}.pc-member-offer-calc strong{display:block;color:#ead4a4;font-size:16px;margin:4px 0}.pc-member-confidential{display:flex!important;gap:8px;align-items:flex-start!important;font-weight:400!important;line-height:1.45!important}.pc-member-confidential input{margin-top:2px;accent-color:var(--pcm-gold)}.pc-member-offer-form>button{width:100%;border:0;border-radius:12px;padding:13px;background:linear-gradient(180deg,#d5b675,#b89454);color:#111;font-weight:900;cursor:pointer}.pc-member-form-note{display:block;text-align:center;color:#777b80;font-size:9px;line-height:1.4;margin-top:8px}.pc-member-existing-offer{text-align:center;padding:8px 0}.pc-member-existing-icon{margin:auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#b99657;color:#111;font-weight:900}.pc-member-existing-offer>span{display:block;color:var(--pcm-gold);font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-top:10px}.pc-member-existing-offer h3{font-family:Georgia,serif;font-size:21px;margin:4px}.pc-member-existing-offer>strong{display:block;font-size:13px}.pc-member-existing-offer>small{display:block;color:var(--pcm-muted);font-size:9px;margin-top:5px}.pc-member-existing-offer p{color:var(--pcm-muted);font-size:10px;line-height:1.45}.pc-member-preview-banner,.pc-member-success{border-radius:14px;padding:12px 15px;margin-bottom:16px;font-size:11px}.pc-member-preview-banner{display:flex;justify-content:space-between;background:#261f13;border:1px solid #5d4b29;color:#e3c988}.pc-member-success{background:#12231b;border:1px solid #28583e;color:#a8d1b9}.pc-member-preview-action{text-align:center;border:1px dashed #3c4149;border-radius:12px;padding:15px;color:#bbb5aa;font-size:11px}.pc-member-preview-action small{color:#7c7c78}.pc-member-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(5,6,8,.94);display:grid;place-items:center;padding:30px}.pc-member-lightbox[hidden]{display:none!important}.pc-member-lightbox img{max-width:92vw;max-height:88vh;object-fit:contain}.pc-member-lightbox button{position:absolute;right:24px;top:20px;border:0;background:#20242b;color:#fff;width:38px;height:38px;border-radius:50%;font-size:24px}.pc-member-offers-list{display:grid;gap:10px}.pc-member-offer-row{display:grid;grid-template-columns:1.6fr 1fr 180px 20px;gap:18px;align-items:center;border:1px solid var(--pcm-border);border-radius:17px;padding:15px 17px;background:var(--pcm-panel);color:inherit!important;text-decoration:none!important}.pc-member-offer-row div{display:grid;gap:3px}.pc-member-offer-row span,.pc-member-offer-row small{color:var(--pcm-muted);font-size:9px}.pc-member-offer-row strong{font-size:12px}.pc-member-offer-status{display:inline-flex!important;justify-self:start;padding:7px 10px;border-radius:999px;background:rgba(201,168,102,.08);color:#d7bd86;font-size:10px}.pc-member-login-wrap{max-width:1080px;margin:70px auto;padding:0 24px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.pc-member-login-copy p{font-size:17px;line-height:1.6;color:var(--pcm-muted);max-width:600px}.pc-member-login-points{display:flex;flex-wrap:wrap;gap:10px 16px;color:#b6b1a8;font-size:11px;margin-top:22px}.pc-member-login-card{border:1px solid var(--pcm-border);background:var(--pcm-panel);border-radius:24px;padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.27)}.pc-member-login-card h2{font-family:Georgia,serif;font-size:28px;margin:5px 0 20px}.pc-member-login-card label{display:block;color:#d7d3cb;font-size:11px;font-weight:700;margin:13px 0}.pc-member-login-card input[type=text],.pc-member-login-card input[type=password]{width:100%;box-sizing:border-box;background:#0e1015;border:1px solid #353a44;border-radius:11px;padding:12px;color:#fff;margin-top:6px;font:inherit}.pc-member-login-card .pc-member-remember{display:flex;gap:8px;font-weight:400;color:var(--pcm-muted)}.pc-member-login-card button{width:100%;border:0;border-radius:12px;padding:13px;background:linear-gradient(180deg,#d5b675,#b89454);font-weight:900}.pc-member-login-card>small{display:block;text-align:center;color:#777a7f;font-size:9px;margin-top:10px}.pc-member-alert{border:1px solid #653737;background:#2a1517;color:#dfaaa9;border-radius:10px;padding:9px;font-size:10px}.pc-member-login-card>p{color:var(--pcm-muted)}
@media(max-width:1000px){.pc-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-member-detail-layout{grid-template-columns:1fr}.pc-member-deal-card{position:static}.pc-member-login-wrap{grid-template-columns:1fr;gap:30px}.pc-member-offer-row{grid-template-columns:1.3fr 1fr 130px 18px}}
@media(max-width:720px){.pc-member-shell-inner{padding:13px 15px;flex-wrap:wrap;gap:10px}.pc-member-brand{font-size:13px}.pc-member-shell-header nav{order:3;width:100%;margin:0;gap:16px;overflow:auto}.pc-member-user{margin-left:auto;padding-left:10px}.pc-member-user div{display:none}.pc-member-app{margin:30px auto;padding:0 15px}.pc-member-hero{align-items:flex-start;flex-direction:column}.pc-member-hero-stat{min-width:0}.pc-member-grid{grid-template-columns:1fr}.pc-member-detail-head{align-items:flex-start;flex-direction:column}.pc-member-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-member-data-grid{grid-template-columns:1fr}.pc-member-offer-row{grid-template-columns:1fr;gap:9px}.pc-member-offer-row>b{display:none}.pc-member-shell-footer>div{flex-direction:column;gap:6px}.pc-member-preview-banner{flex-direction:column;gap:4px}}

.pc-member-offer-condition{margin:-2px 0 14px;padding:12px 13px;border-radius:12px;border:1px solid rgba(203,170,105,.34);background:rgba(203,170,105,.09)}.pc-member-offer-condition strong{display:block;font-size:10px}.pc-member-offer-condition span{display:block;margin-top:4px;font-size:9px;line-height:1.5;opacity:.72}

/* Club de Oportunidades v0.9.2 · estados de verificación */
.pc-member-verified.is-pending{
    border-color:rgba(201,168,102,.25);
    background:rgba(201,168,102,.07);
    color:#d8bf89;
}
.pc-member-verified.is-reviewed{
    border-color:rgba(142,183,161,.25);
    background:rgba(142,183,161,.075);
    color:#a9cfba;
}
.pc-member-verified.is-progress{
    border-color:rgba(112,153,194,.28);
    background:rgba(112,153,194,.08);
    color:#a9c6df;
}
.pc-member-verified.is-complete{
    border-color:rgba(117,190,145,.32);
    background:rgba(117,190,145,.10);
    color:#b8dec6;
}


/* v0.9.3 · acceso y propuestas de financiación */
.pc-password-wrap{
    position:relative;
    display:block;
}
.pc-password-wrap input{
    width:100%;
    padding-right:52px!important;
}
.pc-password-toggle{
    position:absolute;
    right:8px;
    top:50%;
    transform:translateY(-50%);
    width:38px;
    height:38px;
    border:0;
    border-radius:9px;
    padding:8px;
    color:#c9b37f;
    background:transparent;
    cursor:pointer;
    opacity:.82;
}
.pc-password-toggle:hover,
.pc-password-toggle:focus{
    opacity:1;
    background:rgba(255,255,255,.05);
    outline:none;
}
.pc-password-toggle svg{
    width:20px;
    height:20px;
    display:block;
}
.pc-password-toggle .pc-eye-closed{display:none}
.pc-password-toggle.is-visible .pc-eye-open{display:none}
.pc-password-toggle.is-visible .pc-eye-closed{display:block}

.pc-member-fixed-amount small{
    display:block;
    margin-top:4px;
    opacity:.62;
    font-size:9px;
}
.pc-member-offer-form label>small{
    display:block;
    margin-top:5px;
    opacity:.65;
    line-height:1.4;
}
.pc-member-offer-ratio{
    display:block;
    margin-top:7px;
    padding-top:7px;
    border-top:1px solid rgba(255,255,255,.07);
}


/* v0.9.4 · educación TAE para inversores */
.pc-investor-return-note{
    display:flex;
    gap:12px;
    margin:14px 0 10px;
    padding:14px;
    border:1px solid rgba(201,168,102,.24);
    border-radius:13px;
    background:rgba(201,168,102,.065);
}
.pc-investor-return-icon{
    flex:0 0 32px;
    width:32px;
    height:32px;
    display:grid;
    place-items:center;
    border-radius:50%;
    background:rgba(201,168,102,.12);
    color:#d9bf82;
    font-size:18px;
}
.pc-investor-return-note strong{
    display:block;
    color:#e6d2a5;
    font-size:11px;
    margin-bottom:5px;
}
.pc-investor-return-note p{
    margin:5px 0;
    color:#a8a39a;
    font-size:9.5px;
    line-height:1.55;
}
.pc-investor-return-note b{color:#d6c39a}
.pc-tae-explainer{
    margin:9px 0 15px;
    border:1px solid #303641;
    border-radius:12px;
    background:#101318;
    overflow:hidden;
}
.pc-tae-explainer summary{
    cursor:pointer;
    padding:11px 13px;
    color:#d9d5cd;
    font-size:10px;
    font-weight:800;
    list-style:none;
}
.pc-tae-explainer summary::-webkit-details-marker{display:none}
.pc-tae-explainer summary:after{
    content:'+';
    float:right;
    color:#c9a866;
}
.pc-tae-explainer[open] summary:after{content:'−'}
.pc-tae-explainer>div{
    padding:0 13px 12px;
    color:#8f8b83;
    font-size:9.5px;
    line-height:1.55;
}
.pc-tae-explainer p{margin:5px 0}


/* v0.9.9 · confirmación bilateral */
.pc-member-continuity-box{margin-top:14px;padding:13px;border:1px solid rgba(201,168,102,.25);background:rgba(201,168,102,.055);border-radius:12px;text-align:left}
.pc-member-continuity-box>strong{display:block;color:#e3c57f;font-size:10px}
.pc-member-continuity-box h4{margin:7px 0 5px;font-family:Georgia,serif;font-size:17px;color:#eee9df}
.pc-member-continuity-box p{margin:0;color:#a49e94;font-size:9.5px;line-height:1.5}
.pc-member-continuity-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:7px;margin-top:12px}
.pc-member-continuity-actions button{width:100%;margin:0;padding:10px 8px;font-size:9.5px}
.pc-member-continuity-actions .pc-member-continuity-decline{background:#242932;color:#ddd7cd;border:1px solid #343b45}
.pc-member-continuity-progress{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.pc-member-continuity-progress span,.pc-member-counterparty-ready{padding:6px 7px;border:1px solid rgba(113,187,143,.2);background:rgba(113,187,143,.07);border-radius:999px;color:#b9d9c4;font-size:8.5px}
.pc-member-counterparty-ready{display:inline-block;margin-top:10px}
@media(max-width:700px){.pc-member-continuity-actions{grid-template-columns:1fr}}


/* v0.9.11 · acuerdo final miembro */
.pc-final-member-box{margin-top:14px;padding:13px;border:1px solid rgba(201,168,102,.28);background:rgba(201,168,102,.05);border-radius:12px;text-align:left}
.pc-final-member-box>strong{display:block;color:#e3c57f;font-size:9px;letter-spacing:.08em}
.pc-final-member-box h4{margin:7px 0 5px;font-family:Georgia,serif;font-size:17px;color:#eee9df}
.pc-final-member-box>p{margin:0;color:#a49e94;font-size:9.5px;line-height:1.5}
.pc-final-member-box .pc-final-values{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}
.pc-final-member-box .pc-final-values>div{padding:9px;border:1px solid #343b45;background:#11151a;border-radius:9px}
.pc-final-member-box .pc-final-values span{display:block;color:#8e8980;font-size:8px}.pc-final-member-box .pc-final-values strong{display:block;margin-top:3px;font-size:10px;color:#eee9df}
.pc-final-member-box .pc-final-conditions{padding:10px;border:1px solid #34302a;background:#171714;border-radius:10px;margin:9px 0}
.pc-final-member-box .pc-final-conditions span{display:block;color:#d0a85d;font-size:8px;font-weight:800}.pc-final-member-box .pc-final-conditions p{margin:4px 0 0;color:#aaa399;font-size:9px;line-height:1.5}
.pc-final-member-box .pc-final-party-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:7px;margin-top:11px}
.pc-final-member-box .pc-final-party-actions button{margin:0;width:100%}
.pc-final-member-box .pc-final-party-progress{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.pc-final-member-box .pc-final-party-progress span,.pc-final-member-box .pc-final-counterparty-ready,.pc-final-member-box .pc-final-lock-note{display:inline-block;padding:6px 7px;border:1px solid rgba(113,187,143,.2);background:rgba(113,187,143,.07);border-radius:999px;color:#b9d9c4;font-size:8.5px}
@media(max-width:700px){.pc-final-member-box .pc-final-party-actions{grid-template-columns:1fr}}


/* v0.9.12 · retorno seguro después de decisión final */
.pc-member-offer-row.is-highlighted{
    border-color:rgba(201,168,102,.6);
    box-shadow:0 0 0 1px rgba(201,168,102,.18),0 12px 32px rgba(0,0,0,.15);
}


/* v0.9.14 · contacto autorizado miembro */
.pc-contact-member-box{margin-top:14px;padding:13px;border:1px solid rgba(112,190,146,.3);background:rgba(112,190,146,.055);border-radius:12px;text-align:left}
.pc-contact-member-box>strong{display:block;color:#b8d9c4;font-size:8.5px;letter-spacing:.08em}
.pc-contact-member-box h4{margin:6px 0 5px;font-family:Georgia,serif;font-size:18px;color:#eee9df}
.pc-contact-member-box>p{margin:0;color:#aaa399;font-size:9.5px;line-height:1.5}
.pc-contact-member-box .pc-contact-card{margin-top:10px;padding:11px;border:1px solid #35433d;background:#111814;border-radius:10px}
.pc-contact-member-box .pc-contact-card>span{display:block;color:#d3b36b;font-size:8px;font-weight:800;letter-spacing:.08em}
.pc-contact-member-box .pc-contact-card>strong{display:block;margin:4px 0 8px;font-family:Georgia,serif;font-size:16px;color:#eee9df}
.pc-contact-member-box .pc-contact-card>div{display:grid;grid-template-columns:70px 1fr;gap:7px;padding:6px 0;border-top:1px solid #27312d}
.pc-contact-member-box .pc-contact-card b{font-size:8px;color:#928d84}.pc-contact-member-box .pc-contact-card em{font-style:normal;font-size:9px;color:#e8e2d8}
.pc-contact-member-box .pc-contact-authorized-meta{display:inline-block;margin-top:9px;padding:6px 7px;border:1px solid rgba(112,190,146,.24);background:rgba(112,190,146,.07);border-radius:999px;color:#b8d9c4;font-size:8px}
.pc-contact-member-box .pc-contact-private-note{margin-top:8px;padding:8px 9px;border:1px solid #34302a;background:#171714;border-radius:9px;color:#c5af7d;font-size:8px}
