:root{--pcm-primary:#0b1f3a;--pcm-action:#165dff;--pcm-accent:#f59e0b;--pcm-success:#0f9f6e;--pcm-bg:#f5f7fb;--pcm-surface:#fff;--pcm-surface-soft:#f8fafc;--pcm-text:#172033;--pcm-muted:#667085;--pcm-line:#e5eaf0;--pcm-danger:#dc2626;--pcm-shadow-sm:0 4px 14px rgba(16,24,40,.05);--pcm-shadow:0 12px 34px rgba(15,31,58,.09);--pcm-radius-sm:10px;--pcm-radius:16px;--pcm-radius-lg:22px;}*{box-sizing:border-box;}.pcm-page,.pcm-standalone-app{margin:0!important;background:var(--pcm-bg)!important;color:var(--pcm-text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;}.pcm-standalone-app .pcm-main-shell{min-height:calc(100vh - 72px);}.pcm-app *{box-sizing:border-box;}.pcm-app a{text-decoration:none;}.pcm-container{width:min(1240px,calc(100% - 36px));margin-inline:auto;}.pcm-svg{display:inline-flex;width:20px;height:20px;line-height:0;}.pcm-svg svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.admin-bar .pcm-header{top:32px;}.pcm-brand{display:flex;align-items:center;gap:10px;color:var(--pcm-primary);min-width:max-content;}.pcm-brand img{width:42px;height:42px;object-fit:contain;}.pcm-brand span{display:flex;flex-direction:column;}.pcm-mobile-menu{display:none;}.pcm-menu-button{display:none;width:42px;height:42px;border:1px solid var(--pcm-line);border-radius:10px;background:#fff;padding:10px;}.pcm-menu-button span{display:block;height:2px;background:var(--pcm-primary);margin:4px 0;border-radius:2px;}.pcm-btn{min-height:42px;border:0;border-radius:10px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;color:inherit;}.pcm-btn:hover{transform:translateY(-1px);}.pcm-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;}.pcm-btn-primary{background:var(--pcm-primary);color:#fff!important;}.pcm-btn-primary:hover{box-shadow:0 8px 18px rgba(11,31,58,.18);}.pcm-btn-accent{background:var(--pcm-accent);color:#271800!important;}.pcm-btn-accent:hover{box-shadow:0 8px 18px rgba(245,158,11,.2);}.pcm-btn-secondary{background:#fff;color:var(--pcm-primary)!important;border:1px solid var(--pcm-line);}.pcm-btn-success{background:var(--pcm-success);color:#fff!important;}.pcm-eyebrow{display:inline-flex;align-items:center;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--pcm-action);}.pcm-eyebrow-light{color:#9dbdff;}.pcm-home-top{padding:26px 0 0;}.pcm-home-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;}.pcm-home-copy,.pcm-search-card{background:var(--pcm-surface);border:1px solid var(--pcm-line);border-radius:var(--pcm-radius-lg);box-shadow:var(--pcm-shadow-sm);}.pcm-home-copy{padding:28px 30px;position:relative;overflow:hidden;}.pcm-home-copy:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-120px;top:-130px;background:linear-gradient(135deg,rgba(22,93,255,.12),rgba(245,158,11,.13));pointer-events:none;}.pcm-home-copy h1{font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:-.04em;margin:8px 0 12px;color:var(--pcm-primary);max-width:720px;}.pcm-home-copy>p{font-size:16px;color:var(--pcm-muted);margin:0;max-width:680px;}.pcm-home-actions{display:flex;gap:10px;margin-top:20px;}.pcm-trust-inline{display:flex;gap:18px;padding-top:18px;margin-top:20px;border-top:1px solid var(--pcm-line);font-size:12px;color:#475467;}.pcm-trust-inline span{display:flex;align-items:center;gap:7px;}.pcm-trust-inline i{width:8px;height:8px;background:var(--pcm-success);border-radius:50%;}.pcm-search-card{padding:20px 22px;}.pcm-search-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;}.pcm-search-card-head strong{font-size:18px;color:var(--pcm-primary);}.pcm-search-card-head span{font-size:11px;color:var(--pcm-muted);background:#eef4ff;border:1px solid #dae5ff;border-radius:999px;padding:6px 9px;font-weight:700;}.pcm-search-tabs{display:flex;background:#f2f4f7;border-radius:10px;padding:4px;margin-bottom:13px;}.pcm-search-tabs button{flex:1;border:0;background:transparent;color:var(--pcm-muted);font-weight:800;padding:9px 10px;border-radius:8px;cursor:pointer;}.pcm-search-tabs button.is-active{background:#fff;color:var(--pcm-primary);box-shadow:0 2px 8px rgba(15,31,58,.08);}.pcm-home-search-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.pcm-home-search-form label{display:flex;flex-direction:column;gap:6px;}.pcm-home-search-form label span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--pcm-muted);font-weight:900;}.pcm-home-search-form select{height:44px;border:1px solid var(--pcm-line);border-radius:10px;padding:0 12px;background:#fff;color:#344054;font:inherit;}.pcm-search-submit{grid-column:1/-1;height:46px;}.pcm-quick-actions{padding:20px 0 4px;}.pcm-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.pcm-quick-card{position:relative;background:#fff;border:1px solid var(--pcm-line);border-radius:14px;padding:15px 15px;display:flex;align-items:center;gap:12px;color:var(--pcm-text);transition:transform .16s,border-color .16s,box-shadow .16s;}.pcm-quick-card:hover{transform:translateY(-2px);box-shadow:var(--pcm-shadow-sm);border-color:#cbd8f8;}.pcm-quick-card>b{margin-left:auto;color:#98a2b3;}.pcm-quick-card>span:nth-child(2){display:flex;flex-direction:column;}.pcm-quick-card strong{font-size:14px;color:var(--pcm-primary);}.pcm-quick-card small{font-size:11px;color:var(--pcm-muted);}.pcm-quick-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;flex:0 0 42px;}.pcm-quick-icon .pcm-svg{width:21px;height:21px;}.pcm-quick-blue .pcm-quick-icon{background:#eaf1ff;color:var(--pcm-action);}.pcm-quick-orange .pcm-quick-icon{background:#fff3df;color:#b76f00;}.pcm-quick-green .pcm-quick-icon{background:#e8f8f2;color:var(--pcm-success);}.pcm-quick-purple .pcm-quick-icon{background:#f4ecff;color:#7c3aed;}.pcm-section{padding:34px 0;}.pcm-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;}.pcm-section-heading>a{font-size:13px;font-weight:800;color:var(--pcm-action);}.pcm-section-heading>a span{font-size:17px;}.pcm-stock-section{padding-top:28px;}.pcm-catalog-layout{display:grid;grid-template-columns:240px 1fr;gap:18px;}.pcm-filters{height:max-content;position:sticky;top:92px;background:#fff;border:1px solid var(--pcm-line);border-radius:var(--pcm-radius);padding:17px;}.admin-bar .pcm-filters{top:124px;}.pcm-filter-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;}.pcm-filter-head strong{font-size:16px;color:var(--pcm-primary);}.pcm-filter-head button{border:0;background:none;color:var(--pcm-action);font-size:12px;font-weight:800;cursor:pointer;}.pcm-filter-close{display:none!important;}.pcm-filter-field{display:flex;flex-direction:column;gap:7px;padding:12px 0;border-top:1px solid var(--pcm-line);}.pcm-filter-field>span{font-size:11px;font-weight:900;color:#475467;}.pcm-filter-field select{height:40px;border:1px solid var(--pcm-line);border-radius:9px;background:#fff;padding:0 10px;color:#344054;font:inherit;font-size:13px;}.pcm-filter-check{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--pcm-line);font-size:13px;font-weight:700;color:#475467;}.pcm-filter-check input{accent-color:var(--pcm-action);}.pcm-apply-filters{width:100%;margin-top:5px;}.pcm-results-area{min-width:0;}.pcm-results-toolbar{min-height:54px;background:#fff;border:1px solid var(--pcm-line);border-radius:13px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;}.pcm-results-toolbar strong{font-size:13px;}.pcm-results-toolbar>div{display:flex;gap:8px;}.pcm-results-toolbar select{height:36px;border:1px solid var(--pcm-line);border-radius:9px;padding:0 10px;background:#fff;color:#344054;}.pcm-filter-mobile{display:none;height:36px;border:1px solid var(--pcm-line);border-radius:9px;background:#fff;color:var(--pcm-primary);font-weight:800;padding:0 10px;}.pcm-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.pcm-no-image{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#98a2b3;background:linear-gradient(135deg,#edf1f6,#f8fafc);}.pcm-no-image .pcm-svg{width:40px;height:40px;}.pcm-no-image span{font-size:12px;font-weight:700;}.pcm-badge-stack{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap;}.pcm-favorite{position:absolute;right:10px;top:10px;width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.94);color:#475467;cursor:pointer;}.pcm-favorite .pcm-svg{width:18px;height:18px;}.pcm-favorite.is-active{color:#dc2626;}.pcm-favorite.is-active svg{fill:currentColor;}.pcm-vehicle-meta .pcm-svg{width:13px;height:13px;}.pcm-icon-button .pcm-svg{width:17px;height:17px;}.pcm-icon-whatsapp img{width:20px;height:20px;object-fit:contain;}.pcm-empty-state{background:#fff;border:1px dashed #ccd5df;border-radius:var(--pcm-radius-lg);padding:48px 24px;text-align:center;}.pcm-empty-state>span{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;background:#eef4ff;color:var(--pcm-action);}.pcm-empty-state>span .pcm-svg{width:34px;height:34px;}.pcm-empty-state h3{font-size:22px;color:var(--pcm-primary);margin:0 0 6px;}.pcm-empty-state p{max-width:600px;margin:0 auto 18px;color:var(--pcm-muted);}.pcm-empty-state>div{display:flex;gap:10px;justify-content:center;}.pcm-empty-inline{padding:24px;border-radius:12px;background:#f8fafc;border:1px dashed var(--pcm-line);color:var(--pcm-muted);}.pcm-empty-results{grid-column:1/-1;}.pcm-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.pcm-request-card h3 small{font-size:13px;color:var(--pcm-action);}.pcm-request-card>.pcm-btn{width:100%;min-height:39px;}.pcm-request-toolbar{display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--pcm-line);border-radius:13px;padding:10px;margin-bottom:14px;}.pcm-request-toolbar label{display:flex;align-items:center;gap:8px;flex:1;}.pcm-request-toolbar label .pcm-svg{color:var(--pcm-muted);}.pcm-request-toolbar input{border:0;outline:0;width:100%;font:inherit;}.pcm-request-toolbar select{border:1px solid var(--pcm-line);border-radius:9px;padding:0 10px;}.pcm-trust-section{padding:20px 0 34px;}.pcm-trust-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;background:#fff;border:1px solid var(--pcm-line);border-radius:var(--pcm-radius-lg);padding:26px;}.pcm-trust-panel h2{font-size:26px;line-height:1.15;color:var(--pcm-primary);margin:7px 0;}.pcm-trust-panel>div>p{color:var(--pcm-muted);margin:0;}.pcm-trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.pcm-trust-cards article{background:#f8fafc;border:1px solid var(--pcm-line);border-radius:13px;padding:14px;}.pcm-trust-cards article>span{width:34px;height:34px;border-radius:10px;background:#eaf1ff;color:var(--pcm-action);display:grid;place-items:center;margin-bottom:10px;}.pcm-trust-cards article>span .pcm-svg{width:18px;height:18px;}.pcm-trust-cards strong{font-size:13px;color:var(--pcm-primary);}.pcm-trust-cards p{font-size:10px;color:var(--pcm-muted);margin:4px 0 0;}.pcm-seller-section{padding:0 0 40px;}.pcm-seller-panel{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:24px;border-radius:var(--pcm-radius-lg);background:linear-gradient(135deg,var(--pcm-primary),#183a6a);color:#fff;}.pcm-seller-panel h2{font-size:25px;margin:6px 0;}.pcm-seller-panel p{color:#cbd5e1;margin:0;max-width:760px;}.pcm-seller-panel+.pcm-container{padding-top:18px;}.pcm-plan-card{position:relative;background:#fff;border:1px solid var(--pcm-line);border-radius:var(--pcm-radius);padding:21px;}.pcm-plan-card>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:var(--pcm-action);}.pcm-plan-card h3{font-size:20px;color:var(--pcm-primary);margin:7px 0;}.pcm-plan-price{font-size:34px;font-weight:900;color:var(--pcm-primary);}.pcm-plan-price small{font-size:16px;}.pcm-plan-price em{font-size:11px;color:var(--pcm-muted);font-style:normal;font-weight:600;}.pcm-plan-card ul{list-style:none;padding:0;margin:16px 0;}.pcm-plan-card li{position:relative;padding-left:21px;margin:8px 0;font-size:12px;color:#475467;}.pcm-plan-card li:before{content:"✓";position:absolute;left:0;color:var(--pcm-success);font-weight:900;}.pcm-plan-card .pcm-btn{width:100%;}.pcm-plan-featured{border-color:#f3c46f;box-shadow:0 12px 30px rgba(245,158,11,.1);}.pcm-plan-label{position:absolute;right:15px;top:15px;font-size:9px;text-transform:uppercase;background:#fff3df;color:#a96100;padding:6px 8px;border-radius:999px;font-weight:900;}.pcm-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:26px;}.pcm-brand-footer{color:#fff;}.pcm-footer h4{font-size:13px;color:#fff;margin:0 0 9px;}.pcm-footer a,.pcm-footer button{display:block;background:none;border:0;padding:0;color:#aeb8c8;font:inherit;font-size:12px;margin:7px 0;cursor:pointer;text-align:left;}.pcm-footer a:hover,.pcm-footer button:hover{color:#fff;}.pcm-request-drawer{position:fixed;inset:0;z-index:100;visibility:hidden;pointer-events:none;}.pcm-request-drawer.is-open{visibility:visible;pointer-events:auto;}.pcm-drawer-backdrop{position:absolute;inset:0;background:rgba(4,15,30,.58);opacity:0;transition:opacity .2s;}.pcm-request-drawer.is-open .pcm-drawer-backdrop{opacity:1;}.pcm-drawer-panel{position:absolute;right:0;top:0;height:100%;width:min(720px,100%);background:#f6f8fb;overflow:auto;transform:translateX(100%);transition:transform .22s;box-shadow:-24px 0 60px rgba(0,0,0,.2);}.pcm-request-drawer.is-open .pcm-drawer-panel{transform:none;}.pcm-drawer-header{position:sticky;top:0;z-index:4;background:#fff;border-bottom:1px solid var(--pcm-line);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;}.pcm-drawer-header>div{display:flex;flex-direction:column;}.pcm-drawer-header strong{font-size:17px;color:var(--pcm-primary);}.pcm-drawer-header small{font-size:11px;color:var(--pcm-muted);}.pcm-drawer-header>button{width:38px;height:38px;border:1px solid var(--pcm-line);border-radius:10px;background:#f8fafc;font-size:22px;cursor:pointer;}.pcm-request-form{margin:18px;background:#fff;border:1px solid var(--pcm-line);border-radius:var(--pcm-radius-lg);padding:20px;box-shadow:var(--pcm-shadow-sm);}.pcm-form-progress>div{display:flex;flex-direction:column;align-items:center;gap:4px;color:#98a2b3;}.pcm-form-progress span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef1f5;font-size:11px;font-weight:900;}.pcm-form-progress small{font-size:9px;font-weight:700;}.pcm-form-progress>div.is-active{color:var(--pcm-action);}.pcm-form-progress>div.is-active span{background:var(--pcm-action);color:#fff;}.pcm-form-step{display:none;}.pcm-form-step.is-active{display:block;}.pcm-step-heading{margin-bottom:16px;}.pcm-step-heading h2{font-size:22px;color:var(--pcm-primary);margin:0 0 4px;}.pcm-step-heading p{font-size:12px;color:var(--pcm-muted);margin:0;}.pcm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.pcm-field{display:flex;flex-direction:column;gap:6px;}.pcm-field-wide{grid-column:1/-1;}.pcm-field label,.pcm-field>span{font-size:11px;color:#475467;font-weight:800;}.pcm-field em{color:var(--pcm-danger);font-style:normal;}.pcm-field input,.pcm-field select,.pcm-field textarea{width:100%;border:1px solid var(--pcm-line);border-radius:10px;padding:0 12px;background:#fff;color:#344054;font:inherit;font-size:13px;outline:0;}.pcm-field input,.pcm-field select{height:44px;}.pcm-field textarea{padding-top:11px;min-height:96px;resize:vertical;}.pcm-field input:focus,.pcm-field select:focus,.pcm-field textarea:focus{border-color:var(--pcm-action);box-shadow:0 0 0 3px rgba(22,93,255,.1);}.pcm-alt-card{border:1px solid var(--pcm-line);border-radius:13px;padding:15px;margin:0 0 12px;}.pcm-alt-card legend{font-size:11px;font-weight:900;color:var(--pcm-primary);padding:0 6px;}.pcm-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;}.pcm-choice-grid label{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--pcm-line);border-radius:11px;padding:12px;cursor:pointer;}.pcm-choice-grid input{margin-top:3px;accent-color:var(--pcm-action);}.pcm-choice-grid span{display:flex;flex-direction:column;}.pcm-choice-grid b{font-size:12px;color:var(--pcm-primary);}.pcm-choice-grid small{font-size:10px;color:var(--pcm-muted);}.pcm-privacy-note{display:flex;align-items:center;gap:10px;background:#eef4ff;border:1px solid #dce7ff;border-radius:11px;padding:12px;color:var(--pcm-action);}.pcm-privacy-note .pcm-svg{width:24px;height:24px;}.pcm-privacy-note span{display:flex;flex-direction:column;}.pcm-privacy-note b{font-size:12px;}.pcm-privacy-note small{font-size:10px;color:#526583;}.pcm-send-code{margin-top:15px;}.pcm-form-message{font-size:11px;color:var(--pcm-muted);margin-top:10px;}.pcm-form-message.is-error{color:var(--pcm-danger);}.pcm-form-message.is-success{color:var(--pcm-success);}.pcm-code-box{max-width:360px;margin:0 auto 16px;text-align:center;}.pcm-code-box label{display:block;font-size:12px;font-weight:800;margin-bottom:8px;}.pcm-code-box input{width:100%;height:56px;border:1px solid var(--pcm-line);border-radius:12px;text-align:center;font-size:25px;letter-spacing:.35em;font-weight:900;}.pcm-code-box small{font-size:10px;color:var(--pcm-muted);}.pcm-purchase-summary{border:1px solid var(--pcm-line);border-radius:13px;padding:14px;background:#f8fafc;}.pcm-purchase-summary>div{display:flex;justify-content:space-between;font-size:13px;}.pcm-purchase-summary strong{font-size:18px;color:var(--pcm-primary);}.pcm-purchase-summary ul{margin:10px 0 0;padding-left:17px;color:var(--pcm-muted);font-size:10px;}.pcm-legal-check{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:10px;color:var(--pcm-muted);}.pcm-legal-check a{color:var(--pcm-action);}.pcm-form-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--pcm-line);margin-top:20px;padding-top:15px;}.pcm-form-footer>span{font-size:10px;color:var(--pcm-muted);}.pcm-page-heading{background:#fff;border-bottom:1px solid var(--pcm-line);padding:30px 0;}.pcm-page-heading h1{font-size:34px;color:var(--pcm-primary);margin:6px 0;}.pcm-page-heading p{margin:0;color:var(--pcm-muted);}.pcm-internal-page .pcm-stock-section{padding-top:28px;}.pcm-breadcrumb{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--pcm-muted);padding:20px 0;}.pcm-breadcrumb a{color:var(--pcm-action);}.pcm-single-page{min-height:70vh;}.pcm-vehicle-detail,.pcm-request-detail{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;padding-bottom:40px;}.pcm-detail-gallery,.pcm-detail-summary,.pcm-request-detail>section,.pcm-request-detail>aside{background:#fff;border:1px solid var(--pcm-line);border-radius:var(--pcm-radius-lg);padding:20px;}.pcm-detail-gallery{min-height:480px;}.pcm-detail-gallery>img{width:100%;height:100%;max-height:560px;object-fit:cover;border-radius:14px;}.pcm-detail-gallery .pcm-no-image{min-height:440px;}.pcm-badge-stack-static{display:flex;gap:6px;}.pcm-detail-warning{display:flex;gap:10px;background:#fff6e6;border:1px solid #f9d698;color:#9a5a00;padding:12px;border-radius:11px;margin:14px 0;}.pcm-detail-warning span{display:flex;flex-direction:column;}.pcm-detail-warning b{font-size:12px;}.pcm-detail-warning small{font-size:10px;}.pcm-request-detail>section .pcm-request-card{box-shadow:none;}.pcm-request-detail>aside h2,.pcm-request-privacy h2{font-size:20px;color:var(--pcm-primary);}.pcm-request-detail>aside p,.pcm-request-privacy p{font-size:12px;color:var(--pcm-muted);}.pcm-request-privacy{margin-top:15px;padding:15px;background:#f8fafc;border-radius:12px;}.pcm-dashboard-user>div{display:flex;flex-direction:column;}.pcm-dashboard-nav nav a.is-active,.pcm-dashboard-nav nav a:hover{background:#eef4ff;color:var(--pcm-action);}.pcm-dashboard-nav nav .pcm-svg{width:18px;height:18px;}.pcm-dashboard-head,.pcm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;}.pcm-metrics article>div{display:flex;flex-direction:column;}.pcm-dashboard-table{margin-top:14px;}.pcm-dashboard-row-head{color:var(--pcm-muted);font-weight:800;}.pcm-dashboard-row>span:first-child{display:flex;flex-direction:column;}.pcm-dashboard-row a{color:var(--pcm-action);font-weight:800;}.pcm-status-badge{font-size:9px;text-transform:uppercase;background:#e8f8f2;color:var(--pcm-success);padding:5px 7px;border-radius:999px;}.pcm-branch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;}.pcm-branch-grid article{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--pcm-line);border-radius:11px;}.pcm-branch-grid article>span{width:36px;height:36px;border-radius:10px;background:#f4ecff;color:#7c3aed;display:grid;place-items:center;}.pcm-branch-grid article>div{display:flex;flex-direction:column;}.pcm-branch-grid strong{font-size:12px;color:var(--pcm-primary);}.pcm-branch-grid small{font-size:9px;color:var(--pcm-muted);}.pcm-dashboard-modal{position:fixed;inset:0;z-index:120;display:none;}.pcm-dashboard-modal.is-open{display:block;}.pcm-dashboard-modal-bg{position:absolute;inset:0;background:rgba(4,15,30,.55);}.pcm-dashboard-modal-card>header{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--pcm-line);}.pcm-dashboard-modal-card>header h3{font-size:18px;color:var(--pcm-primary);margin:0;}.pcm-dashboard-modal-card>header p{font-size:10px;color:var(--pcm-muted);margin:3px 0 0;}.pcm-dashboard-modal-card>header button{border:0;background:none;font-size:22px;}.pcm-dashboard-modal-card footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;}.pcm-login-required{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;}.pcm-login-required>span{width:66px;height:66px;border-radius:18px;background:#eaf1ff;color:var(--pcm-action);display:grid;place-items:center;}.pcm-login-required>span .pcm-svg{width:32px;height:32px;}.pcm-login-required h1{font-size:27px;color:var(--pcm-primary);margin:14px 0 4px;}.pcm-login-required p{color:var(--pcm-muted);margin:0 0 18px;}@media (max-width:1100px){.pcm-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-quick-grid{grid-template-columns:repeat(2,1fr);}.pcm-trust-panel{grid-template-columns:1fr;}.pcm-footer-grid{grid-template-columns:1.2fr 1fr 1fr;}.pcm-footer-grid>div:last-child{display:none;}.pcm-dashboard-shell{grid-template-columns:190px 1fr;}.pcm-metrics{grid-template-columns:repeat(2,1fr);}}@media (max-width:900px){.pcm-nav{display:none;}.pcm-menu-button{display:block;}.pcm-login-link{display:none;}.pcm-mobile-menu.is-open{display:flex;position:absolute;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid var(--pcm-line);padding:14px 18px;flex-direction:column;gap:6px;box-shadow:var(--pcm-shadow);}.admin-bar .pcm-mobile-menu.is-open{top:72px;}.pcm-mobile-menu a{padding:10px;color:var(--pcm-primary);font-size:13px;font-weight:700;}.pcm-home-grid{grid-template-columns:1fr;}.pcm-catalog-layout{grid-template-columns:1fr;}.pcm-filters{position:fixed;right:0;top:0;bottom:0;width:min(340px,90vw);z-index:95;border-radius:0;transform:translateX(100%);transition:transform .2s;overflow:auto;}.pcm-filters.is-open{transform:none;}.pcm-filter-close{display:block!important;}.pcm-filter-mobile{display:inline-flex;align-items:center;gap:5px;}.pcm-request-grid{grid-template-columns:repeat(2,1fr);}.pcm-vehicle-detail,.pcm-request-detail{grid-template-columns:1fr;}.pcm-detail-gallery{min-height:360px;}.pcm-dashboard-shell{grid-template-columns:1fr;}.pcm-dashboard-nav{border-right:0;border-bottom:1px solid var(--pcm-line);padding:10px 14px;}.pcm-dashboard-nav nav{flex-direction:row;overflow:auto;}.pcm-dashboard-nav nav a{white-space:nowrap;}.pcm-dashboard-user{display:none;}.pcm-branch-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:680px){.pcm-container{width:min(100% - 22px,1240px);}.pcm-header{height:64px;}.admin-bar .pcm-header{top:46px;}.pcm-header-inner{gap:8px;}.pcm-brand img{width:36px;height:36px;}.pcm-brand strong{font-size:15px;}.pcm-brand small{display:none;}.pcm-header-actions>.pcm-btn-accent{display:none;}.pcm-mobile-menu.is-open{top:64px;}.pcm-home-top{padding-top:14px;}.pcm-home-copy{padding:21px;}.pcm-home-copy h1{font-size:30px;}.pcm-home-copy>p{font-size:14px;}.pcm-home-actions{flex-direction:column;}.pcm-trust-inline{flex-direction:column;gap:7px;}.pcm-search-card{padding:16px;}.pcm-home-search-form{grid-template-columns:1fr;}.pcm-quick-grid,.pcm-vehicle-grid,.pcm-request-grid,.pcm-trust-cards,.pcm-plans,.pcm-footer-grid{grid-template-columns:1fr;}.pcm-quick-card{padding:13px;}.pcm-section{padding:27px 0;}.pcm-section-heading{align-items:flex-start;}.pcm-section-heading>a{display:none;}.pcm-results-toolbar{align-items:flex-start;gap:8px;}.pcm-results-toolbar>div{flex-direction:column;}.pcm-results-toolbar select{max-width:150px;}.pcm-vehicle-media{height:220px;}.pcm-vehicle-title{flex-direction:column;}.pcm-vehicle-title>strong{font-size:24px;}.pcm-request-toolbar{flex-direction:column;}.pcm-trust-panel{padding:20px;}.pcm-seller-panel{grid-template-columns:1fr;padding:20px;}.pcm-form-grid,.pcm-choice-grid{grid-template-columns:1fr;}.pcm-field-wide{grid-column:auto;}.pcm-request-form{margin:10px;padding:15px;}.pcm-form-progress small{display:none;}.pcm-form-footer{flex-wrap:wrap;}.pcm-form-footer>span{order:3;width:100%;text-align:center;}.pcm-footer-grid>div{display:block!important;}.pcm-footer-grid{gap:18px;}.pcm-detail-gallery{min-height:260px;padding:12px;}.pcm-detail-gallery .pcm-no-image{min-height:240px;}.pcm-dashboard-content{padding:15px;}.pcm-dashboard-head{align-items:flex-start;}.pcm-dashboard-head h1{font-size:24px;}.pcm-dashboard-head .pcm-btn{font-size:0;width:42px;}.pcm-dashboard-head .pcm-btn:after{content:"+";font-size:20px;}.pcm-metrics{grid-template-columns:1fr 1fr;}.pcm-metrics article{padding:12px;}.pcm-dashboard-row{grid-template-columns:1fr 70px;}.pcm-dashboard-row>span:nth-child(2),.pcm-dashboard-row>span:nth-child(3){display:none;}.pcm-branch-grid{grid-template-columns:1fr;}}.pcm-detail-thumbs{display:flex;gap:8px;overflow:auto;margin-top:10px;}.pcm-detail-thumbs button{width:76px;height:58px;flex:0 0 76px;border:2px solid transparent;border-radius:9px;padding:0;overflow:hidden;background:#fff;cursor:pointer;}.pcm-detail-thumbs button:hover{border-color:var(--pcm-action);}.pcm-detail-thumbs img{width:100%;height:100%;object-fit:cover;}.pcm-field input[type=file]{height:auto;padding:10px;background:#f8fafc;}.pcm-field>small{font-size:10px;color:var(--pcm-muted);}.pcm-proposal-layout>section,.pcm-proposal-layout>aside{background:#fff;border:1px solid var(--pcm-line);border-radius:var(--pcm-radius-lg);padding:20px;}.pcm-proposal-layout>section>h1{font-size:28px;color:var(--pcm-primary);margin:7px 0 4px;}.pcm-proposal-layout>section>p,.pcm-proposal-layout>aside>p{color:var(--pcm-muted);font-size:12px;}.pcm-proposal-layout .pcm-vehicle-card{max-width:520px;margin-top:18px;}.pcm-proposal-layout>aside h2{font-size:20px;color:var(--pcm-primary);}.pcm-proposal-layout>aside>.pcm-btn{width:100%;margin-top:10px;}.pcm-app{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--pcm-text);line-height:1.5;background:var(--pcm-bg);--pcm-text:#111827;--pcm-muted:#536173;--pcm-line:#d8e0ea;--pcm-bg:#f3f6fa;--pcm-surface:#ffffff;}.pcm-app .pcm-btn{white-space:normal;text-align:center;line-height:1.2;}.pcm-app .pcm-btn-primary{background:#0b1f3a;color:#fff!important;border:1px solid #0b1f3a;}.pcm-app .pcm-btn-accent{background:#f59e0b;color:#1b1302!important;border:1px solid #e18d00;}.pcm-app .pcm-btn-secondary{background:#fff;color:#0b1f3a!important;border:1px solid #bac6d4;}.pcm-app .pcm-btn-success{background:#087f5b;color:#fff!important;border:1px solid #087f5b;}.pcm-app .pcm-btn-locked{background:#eef2f6;color:#344054!important;border:1px solid #cdd6e0;}.pcm-market-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(22,93,255,.22),transparent 38%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.18));pointer-events:none;}.pcm-btn-hero{min-height:50px;padding:14px 21px;font-size:15px;}.pcm-btn-hero-link:hover{background:rgba(255,255,255,.18);}.pcm-market-hero-points span{display:flex;align-items:center;gap:7px;}.pcm-market-hero-points .pcm-svg{color:#f7b733;width:17px;height:17px;}.pcm-stock-home .pcm-section-heading{margin-bottom:19px;}.pcm-section-heading .pcm-eyebrow{margin-bottom:7px;}.pcm-section-heading h2{line-height:1.15;letter-spacing:-.025em;margin:0;font-size:31px;color:#0b1f3a;}.pcm-section-heading p{margin:4px 0 0;font-size:15px;color:#536173;}.pcm-section-more{display:inline-flex;align-items:center;gap:6px;color:#0b4fd4!important;font-weight:850!important;}.pcm-home-filters label{display:flex;flex-direction:column;gap:6px;min-width:0;}.pcm-home-filter-check input{accent-color:#0b4fd4;}.pcm-home-filter-check span{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;}.pcm-vehicle-grid-home .pcm-vehicle-card{min-width:0;}.pcm-vehicle-grid-home .pcm-stock-extra{display:none;}.pcm-vehicle-grid-home.is-expanded .pcm-stock-extra{display:block;}.pcm-center-action{display:flex;justify-content:center;margin-top:22px;}.pcm-vehicle-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,31,58,.13);}.pcm-vehicle-title>strong{line-height:1;font-size:21px;color:#0b4fd4;white-space:nowrap;}.pcm-vehicle-specs{display:grid;margin-top:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 0;margin:11px 0;border-top:1px solid #e1e7ee;border-bottom:1px solid #e1e7ee;}.pcm-vehicle-specs span{text-align:center;font-size:9px;color:#667085;}.pcm-vehicle-specs b{display:block;line-height:1.25;font-size:11px;color:#1f2937;}.pcm-badge-demo{background:#6337c7;color:#fff;}.pcm-btn-demo{width:100%;background:#f1edff;color:#5332a5!important;border:1px solid #d9cdfa;cursor:default;}.pcm-btn-demo:hover{transform:none;box-shadow:none;}@media (max-width:1220px){.pcm-home-filters{grid-template-columns:repeat(4,minmax(130px,1fr));}.pcm-vehicle-grid-home{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:900px){.pcm-market-hero{min-height:350px;}.pcm-market-hero-copy{max-width:650px;}.pcm-home-filters{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-vehicle-grid-home{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:680px){.pcm-market-hero{min-height:390px;background-image:linear-gradient(90deg,rgba(5,18,35,.95),rgba(8,30,58,.76)),var(--pcm-hero-image);}.pcm-market-hero-inner{padding-top:35px;padding-bottom:35px;}.pcm-market-hero-copy h1{font-size:35px;}.pcm-market-hero-copy>p{font-size:15px;}.pcm-market-hero-actions{flex-direction:column;align-items:stretch;}.pcm-btn-hero,.pcm-btn-hero-link{width:100%;}.pcm-market-hero-points{flex-direction:column;gap:8px;}.pcm-home-filters{grid-template-columns:1fr;padding:12px;}.pcm-home-stock-toolbar{align-items:flex-start;gap:8px;}.pcm-vehicle-media{height:220px;}.pcm-section-heading h2{font-size:27px;}.pcm-section-more{display:none!important;}}.pcm-market-hero{position:relative;display:flex;align-items:center;background:#0b1f3a;background-size:cover;background-position:center;border-bottom:1px solid rgba(255,255,255,.08);min-height:300px;border-radius:0;background-image:linear-gradient(112deg,rgba(8,20,38,.94) 0%,rgba(10,31,59,.88) 48%,rgba(10,31,59,.55) 100%),var(--pcm-hero-image);}.pcm-market-hero-inner{position:relative;z-index:1;width:100%;padding-top:34px;padding-bottom:34px;}.pcm-market-hero-copy{color:#fff;max-width:780px;}.pcm-market-hero-copy h1{line-height:1.02;letter-spacing:-.045em;margin:10px 0 15px;color:#fff;text-wrap:balance;font-size:clamp(34px,4.2vw,56px);max-width:760px;margin-bottom:12px;}.pcm-market-hero-copy>p{line-height:1.6;margin:0;font-size:17px;max-width:640px;color:#e8eef7;}.pcm-market-hero-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:25px;gap:10px;}.pcm-btn-hero,.pcm-btn-hero-link,.pcm-btn-hero-secondary{min-height:48px;padding:13px 18px;border-radius:12px;font-size:14px;font-weight:800;}.pcm-btn-hero-secondary{background:#eef4ff!important;color:#0b1f3a!important;border:1px solid #b7cbfb!important;}.pcm-btn-hero-link{min-height:50px;padding:14px 19px;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;}.pcm-market-hero-points{display:flex;flex-wrap:wrap;gap:18px;color:#dbe6f2;font-weight:700;margin-top:18px;font-size:12px;}.pcm-stock-home{background:#fff;padding-top:30px;}.pcm-home-filters{display:grid;align-items:end;margin-bottom:13px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto auto auto;gap:12px;background:#fff;border:1px solid #dde4ed;border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px rgba(15,31,58,.05);}.pcm-home-filters label>span{text-transform:uppercase;letter-spacing:.05em;font-weight:900;font-size:11px;color:#526071;}.pcm-home-filters select{width:100%;color:#172033;font:inherit;font-size:13px;height:44px;border-radius:12px;border:1px solid #d6dee8;background:#f9fbfd;padding:0 12px;}.pcm-home-filter-check{flex-direction:row!important;align-items:center;padding:0 11px;border:1px solid #cdd7e3;white-space:nowrap;height:44px;border-radius:12px;background:#f9fbfd;justify-content:flex-start;padding-inline:12px;}.pcm-home-clear{border:0;background:transparent;color:#0b4fd4;font-weight:800;cursor:pointer;height:44px;padding:0 8px;}.pcm-home-stock-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;padding:0 2px;color:#344054;margin:14px 0 16px;min-height:44px;}.pcm-home-stock-toolbar strong{font-size:15px;color:#273142;}.pcm-home-stock-toolbar select{border:1px solid #cdd7e3;padding:0 10px;color:#172033;height:40px;border-radius:10px;background:#fff;}.pcm-vehicle-card{border:1px solid var(--pcm-line);transition:transform .16s,box-shadow .16s;border-color:#d9e1eb;box-shadow:0 8px 22px rgba(15,31,58,.07);background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;}.pcm-vehicle-media{position:relative;overflow:hidden;height:200px;aspect-ratio:4/3;background:#e8edf3;}.pcm-vehicle-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}.pcm-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:rgba(11,31,58,.9);font-size:10px;padding:6px 10px;border-radius:999px;font-weight:800;}.pcm-badge-offer{background:#fff2d8;color:#9a5d00;border:1px solid #ffd995;}.pcm-badge-reviewed{background:#e6f8f0;color:#0d7a55;border:1px solid #bfe8d7;}.pcm-badge-type{background:rgba(11,31,58,.92);color:#fff;}.pcm-vehicle-body{display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px;flex:1;}.pcm-vehicle-title{justify-content:space-between;display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;}.pcm-vehicle-title h3{font-size:21px;line-height:1.18;margin:0;color:#0b1f3a;}.pcm-vehicle-title p{margin:3px 0 0;min-height:18px;font-size:13px;line-height:1.4;color:#6a7687;margin-top:5px;}.pcm-pricing{display:flex;flex-direction:column;align-items:flex-end;min-width:135px;}.pcm-pricing small{font-size:12px;color:#8c95a3;text-decoration:line-through;line-height:1.2;}.pcm-pricing strong{font-size:27px;line-height:1.05;color:#165dff;letter-spacing:-.03em;}.pcm-pricing em{font-size:11px;font-style:normal;color:#0d7a55;font-weight:800;background:#eaf7f2;padding:4px 8px;border-radius:999px;margin-top:5px;}.pcm-offer-flags{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}.pcm-offer-flags span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;background:#f6f8fb;border:1px solid #e4eaf1;border-radius:12px;font-size:12px;font-weight:700;color:#243244;padding:8px;}.pcm-vehicle-meta{align-items:center;justify-content:space-between;margin:9px 0;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#536173;}.pcm-vehicle-meta span{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e6ebf0;border-radius:999px;padding:7px 10px;}.pcm-vehicle-actions{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;margin-top:auto;}.pcm-vehicle-actions .pcm-btn{padding:9px 11px;min-height:42px;border-radius:12px;font-size:13px;}.pcm-icon-button,.pcm-icon-pill{height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e1eb;border-radius:12px;background:#fff;color:#344054;padding:0 12px;font-size:12px;font-weight:700;}.pcm-icon-button{height:38px;display:grid;place-items:center;border:1px solid var(--pcm-line);border-radius:9px;background:#fff;color:var(--pcm-primary);width:42px;padding:0;}.pcm-icon-button img{width:20px;height:20px;object-fit:contain;}.pcm-icon-pill{justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pcm-demo-card{border-style:solid;}.pcm-request-card h3{color:#0b1f3a;font-size:20px;line-height:1.15;margin:0;}.pcm-request-version{margin:0;font-size:13px;color:#647082;}.pcm-request-specs{border-radius:11px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;background:transparent;border:0;}.pcm-request-specs span{font-size:9px;color:var(--pcm-muted);display:flex;flex-direction:column;gap:3px;background:#f6f8fb;border:1px solid #e5ebf1;border-radius:12px;padding:10px;}.pcm-request-specs small{color:#697586;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;}.pcm-request-specs b{display:block;margin-top:2px;color:#1f2937;font-size:12px;line-height:1.35;}@media (max-width:1260px){.pcm-home-filters{grid-template-columns:repeat(3,minmax(140px,1fr)) auto auto;}.pcm-vehicle-grid-home{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:900px){.pcm-market-hero{min-height:280px;}.pcm-home-filters{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-vehicle-media{height:210px;}.pcm-offer-flags{grid-template-columns:repeat(2,1fr);}.pcm-vehicle-actions{grid-template-columns:1fr auto auto auto;}}@media (max-width:640px){.pcm-market-hero-copy h1{font-size:34px;}.pcm-home-filters{grid-template-columns:1fr;}.pcm-vehicle-title{grid-template-columns:1fr;}.pcm-pricing{align-items:flex-start;}.pcm-vehicle-actions{grid-template-columns:1fr auto auto;}.pcm-icon-pill{grid-column:1/-1;justify-content:center;}}.pcm-v5-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(7,23,45,.98),rgba(13,46,82,.92) 58%,rgba(13,46,82,.68)),var(--pcm-hero-image);background-size:cover;background-position:center;min-height:470px;display:flex;align-items:center;}.pcm-v5-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(245,158,11,.18),transparent 28%),radial-gradient(circle at 18% 80%,rgba(22,93,255,.22),transparent 34%);pointer-events:none;}.pcm-v5-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.18fr .82fr;gap:54px;align-items:center;padding-block:58px;}.pcm-v5-hero-copy{color:#fff;max-width:760px;}.pcm-v5-hero-copy h1{font-size:clamp(42px,5.3vw,72px);line-height:.98;letter-spacing:-.055em;margin:12px 0 18px;color:#fff;text-wrap:balance;}.pcm-v5-hero-copy>p{font-size:18px;line-height:1.65;color:#dfe9f5;max-width:680px;margin:0;}.pcm-v5-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px;}.pcm-v5-hero-actions .pcm-btn{min-height:52px;padding:14px 22px;border-radius:13px;font-size:15px;}.pcm-btn-white{background:#fff;color:#0b1f3a!important;border:1px solid #fff;}.pcm-v5-hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:21px;border-top:1px solid rgba(255,255,255,.15);color:#d8e5f3;font-size:12px;font-weight:700;}.pcm-v5-hero-proof span{display:inline-flex;align-items:center;gap:7px;}.pcm-v5-hero-proof .pcm-svg{width:17px;height:17px;color:#f8b43b;}.pcm-v5-hero-panel{display:flex;justify-content:flex-end;}.pcm-v5-preview-card{width:min(410px,100%);background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.55);border-radius:25px;padding:22px;box-shadow:0 28px 70px rgba(0,0,0,.24);transform:rotate(1.5deg);}.pcm-v5-preview-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #e7ecf2;}.pcm-v5-preview-top span{font-size:12px;color:#657386;font-weight:700;}.pcm-v5-preview-top b{font-size:12px;background:#fff1d6;color:#8d5700;padding:6px 10px;border-radius:999px;}.pcm-v5-preview-visual{display:flex;gap:16px;align-items:center;padding:24px 0;}.pcm-v5-preview-visual>span{width:72px;height:72px;border-radius:19px;background:linear-gradient(135deg,#e7efff,#fff3dc);display:grid;place-items:center;color:#165dff;flex:0 0 72px;}.pcm-v5-preview-visual .pcm-svg{width:36px;height:36px;}.pcm-v5-preview-visual strong{display:block;color:#0b1f3a;font-size:18px;line-height:1.25;}.pcm-v5-preview-visual small{display:block;color:#697586;margin-top:7px;line-height:1.5;}.pcm-v5-preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.pcm-v5-preview-stats span{background:#f5f7fb;border:1px solid #e3e9f0;border-radius:14px;padding:12px;color:#566476;font-size:11px;}.pcm-v5-preview-stats b{display:block;font-size:21px;color:#0b1f3a;}.pcm-v5-stats{background:#fff;border-bottom:1px solid #e3e8ef;box-shadow:0 7px 25px rgba(15,31,58,.04);}.pcm-v5-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);}.pcm-v5-stats article{padding:23px 20px;border-right:1px solid #e7ecf2;}.pcm-v5-stats article:last-child{border-right:0;}.pcm-v5-stats strong{display:block;font-size:24px;color:#0b1f3a;letter-spacing:-.025em;}.pcm-v5-stats span{font-size:12px;color:#6c7888;font-weight:650;}.pcm-v5-actions{padding-top:52px;padding-bottom:28px;}.pcm-v5-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.pcm-v5-action-card .pcm-svg{width:25px;height:25px;}.pcm-v5-action-blue>span{background:#eaf1ff;color:#165dff;}.pcm-v5-action-orange>span{background:#fff2dc;color:#c67600;}.pcm-v5-action-green>span{background:#e7f7f1;color:#0f9f6e;}.pcm-v5-action-purple>span{background:#f2ebff;color:#7c3aed;}.pcm-v5-centered{justify-content:center;text-align:center;}.pcm-v5-centered>div{max-width:760px;}.pcm-v5-centered p{max-width:700px;margin-inline:auto;}.pcm-v5-how{background:#fff;padding-block:62px;}.pcm-v5-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;}.pcm-v5-how-grid article{position:relative;background:#f8fafc;border:1px solid #e2e8ef;border-radius:20px;padding:23px;min-height:205px;}.pcm-v5-how-grid article>span{width:38px;height:38px;border-radius:12px;background:#0b1f3a;color:#fff;display:grid;place-items:center;font-weight:900;margin-bottom:18px;}.pcm-v5-how-grid article:not(:last-child):after{content:"→";position:absolute;right:-14px;top:42px;z-index:2;width:28px;height:28px;background:#fff;border:1px solid #dfe5ec;border-radius:50%;display:grid;place-items:center;color:#8792a2;font-weight:900;}.pcm-v5-how-grid h3{font-size:18px;color:#0b1f3a;margin:0 0 8px;}.pcm-v5-how-grid p{font-size:13px;color:#657285;line-height:1.55;margin:0;}.pcm-v5-requests{padding-block:56px;background:#f2f5f9;}.pcm-v5-sellers{background:#fff;padding-block:62px;}.pcm-v5-seller-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:940px;margin:30px auto 0;}.pcm-v5-seller-grid article{position:relative;background:#fff;border:1px solid #dfe6ee;border-radius:23px;padding:27px;box-shadow:0 12px 34px rgba(15,31,58,.07);}.pcm-v5-seller-grid article.is-featured{border:2px solid #f3aa25;background:linear-gradient(180deg,#fffaf1,#fff);}.pcm-v5-plan-label{position:absolute;right:18px;top:18px;background:#f59e0b;color:#2b1b00;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase;}.pcm-v5-seller-head{display:flex;gap:14px;align-items:center;}.pcm-v5-seller-head>span{width:48px;height:48px;border-radius:14px;background:#eaf1ff;color:#165dff;display:grid;place-items:center;}.pcm-v5-seller-head .pcm-svg{width:24px;height:24px;}.pcm-v5-seller-head small{font-size:10px;color:#6b7788;text-transform:uppercase;font-weight:800;}.pcm-v5-seller-head h3{font-size:21px;color:#0b1f3a;margin:2px 0 0;}.pcm-v5-seller-grid ul{list-style:none;padding:0;margin:23px 0;display:grid;gap:11px;}.pcm-v5-seller-grid li{font-size:13px;color:#536173;display:flex;align-items:center;gap:9px;}.pcm-v5-seller-grid li:before{content:"✓";width:22px;height:22px;border-radius:50%;background:#e8f6f1;color:#0d805b;display:grid;place-items:center;font-weight:900;}.pcm-v5-seller-grid article>strong{display:block;font-size:28px;color:#0b1f3a;margin-bottom:16px;}.pcm-v5-seller-grid .pcm-btn{width:100%;}.pcm-v5-capabilities{background:#f5f7fb;padding-block:62px;}.pcm-v5-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:28px;}.pcm-v5-cap-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:19px;padding:22px;}.pcm-v5-cap-grid article>span{width:44px;height:44px;border-radius:13px;background:#edf3ff;color:#165dff;display:grid;place-items:center;margin-bottom:15px;}.pcm-v5-cap-grid .pcm-svg{width:22px;height:22px;}.pcm-v5-cap-grid h3{font-size:17px;color:#0b1f3a;margin:0 0 7px;}.pcm-v5-cap-grid p{font-size:13px;color:#657285;line-height:1.55;margin:0;}.pcm-v5-inspection{background:#fff;padding-block:62px;}.pcm-v5-inspection-panel{background:linear-gradient(120deg,#0b1f3a,#173e68);border-radius:26px;padding:37px;display:grid;grid-template-columns:1.35fr .65fr;gap:32px;color:#fff;box-shadow:0 20px 50px rgba(11,31,58,.2);}.pcm-v5-inspection-panel h2{font-size:34px;color:#fff;margin:8px 0 12px;}.pcm-v5-inspection-panel p{color:#d8e4f0;max-width:680px;}.pcm-v5-inspection-panel ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;}.pcm-v5-inspection-panel li{font-size:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);padding:8px 11px;border-radius:999px;}.pcm-v5-inspection-panel aside{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:center;}.pcm-v5-inspection-panel aside>span{width:58px;height:58px;border-radius:17px;background:#f59e0b;color:#2b1b00;display:grid;place-items:center;margin-bottom:16px;}.pcm-v5-inspection-panel aside .pcm-svg{width:29px;height:29px;}.pcm-v5-inspection-panel aside strong{font-size:20px;color:#fff;}.pcm-v5-inspection-panel aside p{font-size:13px;margin-top:8px;}.pcm-v5-faq{background:#f5f7fb;padding-block:62px;}.pcm-v5-faq-list{max-width:880px;margin:28px auto 0;display:grid;gap:10px;}.pcm-v5-faq-list details{background:#fff;border:1px solid #dee5ed;border-radius:15px;padding:0 18px;}.pcm-v5-faq-list summary{cursor:pointer;list-style:none;padding:18px 0;font-size:15px;font-weight:800;color:#0b1f3a;display:flex;justify-content:space-between;gap:14px;}.pcm-v5-faq-list summary:after{content:"+";font-size:20px;color:#165dff;}.pcm-v5-faq-list details[open] summary:after{content:"−";}.pcm-v5-faq-list details p{font-size:13px;color:#667386;line-height:1.6;padding:0 0 18px;margin:0;border-top:1px solid #edf0f4;padding-top:14px;}.pcm-v5-final-cta h2{font-size:34px;color:#fff;margin:8px 0;}.pcm-v5-final-cta p{font-size:15px;color:#d4dfeb;margin:0;max-width:680px;}.pcm-v5-final-cta .pcm-btn{min-width:220px;min-height:50px;}@media (max-width:1100px){.pcm-v5-hero-grid{grid-template-columns:1fr .65fr;gap:30px;}.pcm-v5-action-grid{grid-template-columns:repeat(2,1fr);}.pcm-v5-how-grid{grid-template-columns:repeat(2,1fr);}.pcm-v5-how-grid article:nth-child(2):after{display:none;}.pcm-v5-cap-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:800px){.pcm-v5-hero{min-height:auto;}.pcm-v5-hero-grid{grid-template-columns:1fr;padding-block:42px;}.pcm-v5-hero-panel{display:none;}.pcm-v5-stats-grid{grid-template-columns:repeat(2,1fr);}.pcm-v5-stats article:nth-child(2){border-right:0;}.pcm-v5-stats article:nth-child(-n/**/+2){border-bottom:1px solid #e7ecf2;}.pcm-v5-how-grid{grid-template-columns:1fr;}.pcm-v5-how-grid article:after{display:none!important;}.pcm-v5-seller-grid{grid-template-columns:1fr;}.pcm-v5-inspection-panel{grid-template-columns:1fr;}.pcm-v5-final-cta .pcm-container{flex-direction:column;align-items:flex-start;}.pcm-v5-final-cta .pcm-btn{width:100%;}}@media (max-width:560px){.pcm-v5-hero-copy h1{font-size:38px;}.pcm-v5-hero-copy>p{font-size:15px;}.pcm-v5-hero-actions{flex-direction:column;}.pcm-v5-hero-actions .pcm-btn{width:100%;}.pcm-v5-hero-proof{flex-direction:column;gap:9px;}.pcm-v5-action-grid,.pcm-v5-cap-grid{grid-template-columns:1fr;}.pcm-v5-action-card{grid-template-columns:48px 1fr auto;padding:16px;}.pcm-v5-stats article{padding:17px 12px;}.pcm-v5-stats strong{font-size:19px;}.pcm-v5-stats span{font-size:10px;}.pcm-v5-inspection-panel{padding:24px;}.pcm-v5-inspection-panel h2,.pcm-v5-final-cta h2{font-size:28px;}}.pcm-home-v5{color:#172033;--pcm-primary:#0b1f3a;--pcm-action:#2457e6;--pcm-accent:#f6a21a;--pcm-success:#087a57;--pcm-bg:#f4f6f9;--pcm-surface:#fff;--pcm-text:#142033;--pcm-muted:#5e6b7c;--pcm-line:#dce3eb;--pcm-radius:18px;background:var(--pcm-bg);}.pcm-home-v5 button,.pcm-home-v5 a,.pcm-home-v5 select{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;}.pcm-home-v5 button{appearance:none;-webkit-appearance:none;}.pcm-home-v5 .pcm-btn{border:1px solid transparent!important;outline:0!important;box-shadow:none;min-height:46px;border-radius:12px;padding:12px 18px;line-height:1.15;font-weight:800;white-space:nowrap;}.pcm-home-v5 .pcm-btn-accent{background:#f6a21a!important;color:#201404!important;border-color:#e8910c!important;}.pcm-home-v5 .pcm-btn-white{background:#fff!important;color:#0b1f3a!important;border-color:#fff!important;}.pcm-home-v5 .pcm-btn-primary{background:#0b1f3a!important;color:#fff!important;border-color:#0b1f3a!important;}.pcm-home-v5 .pcm-btn-success{background:#087a57!important;color:#fff!important;border-color:#087a57!important;}.pcm-home-v5 .pcm-btn-locked{background:#eef2f6!important;color:#344054!important;border-color:#d5dde6!important;}.pcm-home-v5 .pcm-v5-hero{min-height:0!important;background:linear-gradient(110deg,rgba(7,23,45,.97),rgba(13,46,82,.91) 62%,rgba(13,46,82,.78)),var(--pcm-hero-image)!important;background-size:cover!important;background-position:center!important;overflow:hidden;}.pcm-home-v5 .pcm-v5-hero:before{background:radial-gradient(circle at 85% 20%,rgba(246,162,26,.16),transparent 30%),radial-gradient(circle at 10% 85%,rgba(36,87,230,.18),transparent 35%);}.pcm-home-v5 .pcm-v5-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr)!important;gap:44px!important;padding-block:38px!important;min-height:360px;}.pcm-home-v5 .pcm-v5-hero-copy{max-width:720px;}.pcm-home-v5 .pcm-v5-hero-copy h1{font-size:clamp(38px,4.35vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;margin:10px 0 14px!important;color:#fff!important;max-width:700px;}.pcm-home-v5 .pcm-v5-hero-copy>p{font-size:16px!important;line-height:1.6!important;color:#e8eef7!important;max-width:640px;}.pcm-home-v5 .pcm-v5-hero-actions{margin-top:22px!important;gap:10px!important;}.pcm-home-v5 .pcm-v5-hero-actions .pcm-btn{min-width:190px;}.pcm-home-v5 .pcm-v5-hero-proof{margin-top:20px!important;padding-top:17px!important;gap:16px!important;color:#dfe8f3!important;border-color:rgba(255,255,255,.18)!important;}.pcm-home-v5 .pcm-v5-preview-card{width:100%!important;max-width:390px!important;padding:22px!important;border-radius:22px!important;transform:none!important;background:#fff!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 22px 55px rgba(0,0,0,.22)!important;}.pcm-home-v5 .pcm-preview-kicker{display:inline-flex;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#2457e6;background:#edf2ff;border-radius:999px;padding:7px 10px;}.pcm-home-v5 .pcm-preview-flow{display:grid;gap:0;margin:18px 0 16px;}.pcm-home-v5 .pcm-preview-flow>div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #e8edf3;}.pcm-home-v5 .pcm-preview-flow>div:last-child{border-bottom:0;}.pcm-home-v5 .pcm-preview-flow b{width:30px;height:30px;border-radius:10px;background:#0b1f3a;color:#fff;display:grid;place-items:center;font-size:12px;}.pcm-home-v5 .pcm-preview-flow span{display:flex;flex-direction:column;gap:3px;}.pcm-home-v5 .pcm-preview-flow strong{font-size:14px;line-height:1.25;color:#0b1f3a;}.pcm-home-v5 .pcm-preview-flow small{font-size:11px;line-height:1.45;color:#687587;}.pcm-home-v5 .pcm-v5-preview-stats{gap:9px!important;}.pcm-home-v5 .pcm-v5-preview-stats span{padding:11px!important;border-radius:12px!important;background:#f5f7fa!important;font-size:10px!important;color:#596779!important;}.pcm-home-v5 .pcm-v5-preview-stats b{font-size:20px!important;}.pcm-home-v5 .pcm-v5-stats article{padding:18px 20px!important;}.pcm-home-v5 .pcm-v5-stats strong{font-size:21px!important;}.pcm-home-v5 .pcm-section{padding-block:48px;}.pcm-home-v5 .pcm-section-heading{margin-bottom:22px;}.pcm-home-v5 .pcm-section-heading h2{font-size:clamp(27px,2.6vw,36px);line-height:1.12;color:#0b1f3a;}.pcm-home-v5 .pcm-section-heading p{font-size:14px;line-height:1.55;color:#5e6b7c;}.pcm-home-v5 .pcm-eyebrow{color:#2457e6;font-size:10px;letter-spacing:.09em;}.pcm-home-v5 .pcm-eyebrow-light{color:#b9ccff;}.pcm-home-v5 .pcm-v5-actions{padding-top:44px;padding-bottom:34px;}.pcm-home-v5 .pcm-v5-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}.pcm-home-v5 .pcm-v5-action-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:15px!important;min-height:220px!important;padding:22px!important;border:1px solid #dce3eb!important;border-radius:20px!important;background:#fff!important;color:#142033!important;text-align:left!important;box-shadow:0 8px 24px rgba(15,31,58,.06)!important;outline:0!important;}.pcm-home-v5 button.pcm-v5-action-card{width:100%;font:inherit;}.pcm-home-v5 .pcm-v5-action-card>span{width:48px!important;height:48px!important;border-radius:14px!important;flex:0 0 48px;}.pcm-home-v5 .pcm-v5-action-card>div{display:flex;flex-direction:column;gap:7px;flex:1;}.pcm-home-v5 .pcm-v5-action-card strong{font-size:18px!important;line-height:1.25!important;color:#0b1f3a!important;}.pcm-home-v5 .pcm-v5-action-card p{font-size:13px!important;line-height:1.55!important;color:#627083!important;margin:0!important;}.pcm-home-v5 .pcm-v5-action-card>b{margin-top:auto!important;align-self:flex-end!important;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1f4f8;color:#647286!important;font-size:18px!important;}.pcm-home-v5 .pcm-v5-action-card:hover{transform:translateY(-3px)!important;border-color:#bfcbe0!important;box-shadow:0 14px 30px rgba(15,31,58,.11)!important;}.pcm-home-v5 .pcm-home-filters{grid-template-columns:repeat(4,minmax(140px,1fr)) auto auto auto!important;gap:11px!important;padding:14px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dce3eb!important;box-shadow:0 8px 24px rgba(15,31,58,.045)!important;}.pcm-home-v5 .pcm-home-filters label>span{color:#536173!important;}.pcm-home-v5 .pcm-home-filters select{height:44px!important;border-radius:11px!important;background:#f8fafc!important;color:#172033!important;border-color:#d7dfe8!important;}.pcm-home-v5 .pcm-home-filter-check{height:44px!important;background:#f8fafc!important;border-color:#d7dfe8!important;}.pcm-home-v5 .pcm-home-stock-toolbar{margin:14px 0 16px!important;}.pcm-home-v5 .pcm-vehicle-grid-home{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}.pcm-home-v5 .pcm-vehicle-card{border:1px solid #dce3eb!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,31,58,.06)!important;overflow:hidden;display:flex;flex-direction:column;min-width:0;}.pcm-home-v5 .pcm-vehicle-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(15,31,58,.12)!important;}.pcm-home-v5 .pcm-vehicle-media{height:auto!important;aspect-ratio:16/10!important;background:#e8edf3!important;overflow:hidden;}.pcm-home-v5 .pcm-vehicle-media>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;}.pcm-home-v5 .pcm-vehicle-body{padding:17px!important;display:flex!important;flex-direction:column!important;gap:13px!important;flex:1;}.pcm-home-v5 .pcm-vehicle-title{display:block!important;}.pcm-home-v5 .pcm-vehicle-title>div:first-child{min-height:70px;}.pcm-home-v5 .pcm-vehicle-title h3{font-size:20px!important;line-height:1.2!important;color:#0b1f3a!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.pcm-home-v5 .pcm-vehicle-title p{font-size:12px!important;color:#687587!important;min-height:18px!important;margin:6px 0 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pcm-home-v5 .pcm-pricing{align-items:flex-start!important;margin-top:12px!important;min-width:0!important;}.pcm-home-v5 .pcm-pricing small{font-size:12px!important;color:#8a94a2!important;}.pcm-home-v5 .pcm-pricing strong{font-size:26px!important;line-height:1.08!important;color:#2457e6!important;}.pcm-home-v5 .pcm-pricing em{font-size:10px!important;margin-top:5px!important;}.pcm-home-v5 .pcm-offer-flags{grid-template-columns:repeat(2,1fr)!important;gap:7px!important;}.pcm-home-v5 .pcm-offer-flags span{min-height:38px!important;padding:7px 8px!important;border-radius:10px!important;background:#f7f9fb!important;border-color:#e4e9ef!important;font-size:11px!important;}.pcm-home-v5 .pcm-vehicle-meta{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;}.pcm-home-v5 .pcm-vehicle-meta span{width:100%;justify-content:flex-start;background:transparent!important;border:0!important;padding:0!important;font-size:11px!important;color:#5d6979!important;}.pcm-home-v5 .pcm-vehicle-actions{grid-template-columns:1fr repeat(3,40px)!important;gap:7px!important;margin-top:auto!important;}.pcm-home-v5 .pcm-vehicle-actions .pcm-btn{min-height:40px!important;font-size:12px!important;}.pcm-home-v5 .pcm-icon-button{width:40px!important;height:40px!important;border-radius:11px!important;}.pcm-home-v5 .pcm-icon-pill{grid-column:1/-1!important;min-height:36px!important;height:auto!important;justify-content:center!important;background:#f7f9fb!important;font-size:11px!important;}.pcm-home-v5 .pcm-v5-requests{background:#f1f4f8!important;padding-block:50px!important;}.pcm-home-v5 .pcm-request-card{border:1px solid #dce3eb!important;border-radius:18px!important;padding:17px!important;background:#fff!important;box-shadow:0 7px 20px rgba(15,31,58,.045)!important;display:flex!important;flex-direction:column!important;gap:11px!important;min-width:0;}.pcm-home-v5 .pcm-request-card h3{font-size:18px!important;line-height:1.2!important;min-height:44px;margin:0!important;}.pcm-home-v5 .pcm-request-card h3 small{font-size:12px!important;}.pcm-home-v5 .pcm-request-version{font-size:11px!important;min-height:34px;margin:0!important;}.pcm-home-v5 .pcm-request-specs{display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:#f7f9fb!important;border:1px solid #e5eaf0!important;border-radius:12px!important;padding:5px 10px!important;}.pcm-home-v5 .pcm-request-specs span{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e7ecf1!important;border-radius:0!important;padding:8px 0!important;}.pcm-home-v5 .pcm-request-specs span:last-child{border-bottom:0!important;}.pcm-home-v5 .pcm-request-specs small{font-size:9px!important;color:#6c7888!important;}.pcm-home-v5 .pcm-request-specs b{font-size:11px!important;text-align:right!important;color:#172033!important;}.pcm-home-v5 .pcm-v5-final-cta{padding:40px 0!important;background:linear-gradient(105deg,#0b1f3a,#153a64)!important;}.pcm-home-v5 .pcm-v5-final-cta .pcm-container{max-width:1160px;}.pcm-home-v5 .pcm-v5-final-cta h2{font-size:31px!important;line-height:1.15!important;}.pcm-home-v5 .pcm-v5-final-cta .pcm-btn{min-width:210px!important;}.pcm-footer{background:#07162a!important;color:#aebbd0!important;padding:48px 0 0!important;border-top:1px solid rgba(255,255,255,.06);}.pcm-footer-main{display:grid!important;grid-template-columns:minmax(320px,1.5fr) repeat(3,minmax(140px,.75fr))!important;gap:54px!important;padding-bottom:34px!important;}.pcm-footer-brand p{font-size:13px!important;line-height:1.65!important;max-width:410px!important;color:#aebbd0!important;}.pcm-footer .pcm-brand-footer{margin-bottom:14px;}.pcm-footer .pcm-brand-footer strong{font-size:18px!important;}.pcm-footer-inspection{display:inline-flex!important;align-items:center;gap:8px;color:#f6b13a!important;font-weight:800!important;font-size:12px!important;margin-top:12px!important;}.pcm-footer-links h4{font-size:12px!important;text-transform:uppercase;letter-spacing:.08em;color:#fff!important;margin:5px 0 16px!important;}.pcm-footer-links a,.pcm-footer-links button{font-size:12px!important;line-height:1.4!important;color:#aebbd0!important;margin:10px 0!important;}.pcm-footer-links a:hover,.pcm-footer-links button:hover{color:#fff!important;}.pcm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0!important;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#8391a6;}@media (max-width:1180px){.pcm-home-v5 .pcm-v5-hero-grid{grid-template-columns:1fr .6fr!important;gap:28px!important;}.pcm-home-v5 .pcm-v5-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.pcm-home-v5 .pcm-vehicle-grid-home{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.pcm-home-v5 .pcm-home-filters{grid-template-columns:repeat(3,minmax(140px,1fr)) auto auto!important;}.pcm-footer-main{grid-template-columns:1.2fr repeat(2,1fr)!important;}.pcm-footer-main>div:last-child{display:none;}}@media (max-width:850px){.pcm-home-v5 .pcm-v5-hero-grid{grid-template-columns:1fr!important;min-height:0!important;padding-block:34px!important;}.pcm-home-v5 .pcm-v5-hero-panel{display:none!important;}.pcm-home-v5 .pcm-v5-hero-copy h1{font-size:40px!important;}.pcm-home-v5 .pcm-home-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.pcm-footer-main{grid-template-columns:1fr 1fr!important;}.pcm-footer-brand{grid-column:1/-1;}}@media (max-width:600px){.pcm-home-v5 .pcm-v5-hero-copy h1{font-size:34px!important;}.pcm-home-v5 .pcm-v5-hero-copy>p{font-size:14px!important;}.pcm-home-v5 .pcm-v5-hero-actions{flex-direction:column!important;}.pcm-home-v5 .pcm-v5-hero-actions .pcm-btn{width:100%!important;}.pcm-home-v5 .pcm-v5-hero-proof{flex-direction:column!important;gap:8px!important;}.pcm-home-v5 .pcm-v5-stats-grid{grid-template-columns:1fr 1fr!important;}.pcm-home-v5 .pcm-v5-action-card{min-height:180px!important;}.pcm-home-v5 .pcm-vehicle-media{aspect-ratio:16/9!important;}.pcm-home-v5 .pcm-vehicle-title h3{font-size:19px!important;}.pcm-footer-main{grid-template-columns:1fr!important;gap:25px!important;}.pcm-footer-brand{grid-column:auto;}.pcm-footer-main>div:last-child{display:block;}.pcm-footer-bottom{flex-direction:column;align-items:flex-start!important;}}.pcm-home-v52{background:#f6f9fc;}.pcm-home-v52 .pcm-v52-hero{background:radial-gradient(circle at 82% 24%,rgba(188,226,255,.42) 0,transparent 28%),linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;min-height:0!important;padding:44px 0 34px!important;overflow:visible!important;}.pcm-home-v52 .pcm-v52-hero:before{display:none;}.pcm-home-v52 .pcm-v52-hero-content{max-width:860px;margin:0 auto;text-align:center;}.pcm-home-v52 .pcm-v52-hero-content .pcm-eyebrow{display:inline-block;padding:7px 12px;border-radius:999px;background:#eaf2ff;color:#2457e6;font-weight:800;font-size:12px;letter-spacing:.04em;}.pcm-home-v52 .pcm-v52-hero-content h1{font-size:clamp(38px,4.2vw,56px)!important;line-height:1.04!important;letter-spacing:-.04em!important;margin:16px auto 14px!important;max-width:820px!important;color:#10213f!important;text-wrap:balance;}.pcm-home-v52 .pcm-v52-hero-content p{font-size:17px!important;line-height:1.58!important;color:#5e6b7c!important;max-width:720px!important;margin:0 auto!important;}.pcm-home-v52 .pcm-v52-hero-actions{justify-content:center!important;margin-top:24px!important;gap:12px!important;flex-wrap:wrap;}.pcm-home-v52 .pcm-v52-hero-actions .pcm-btn{min-width:210px;min-height:48px;border-radius:999px!important;padding-inline:22px!important;font-size:15px!important;}.pcm-home-v52 .pcm-v52-hero-actions .pcm-btn-white{background:#fff!important;color:#2457e6!important;border:1px solid #9ec0fb!important;}.pcm-home-v52 .pcm-v52-hero-actions .pcm-btn-white:hover{background:#eef5ff!important;color:#10213f!important;}.pcm-home-v52 .pcm-v52-hero-points{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:18px;color:#4f5f73;font-size:13px;font-weight:700;}.pcm-home-v52 .pcm-v52-hero-points span{display:inline-flex;align-items:center;gap:7px;}.pcm-home-v52 .pcm-v52-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:28px auto 0;}.pcm-home-v52 .pcm-v52-highlight-grid article{background:#fff;border:1px solid #dbe5f3;border-radius:20px;padding:22px;box-shadow:0 10px 28px rgba(19,52,105,.06);text-align:left;position:relative;overflow:hidden;}.pcm-home-v52 .pcm-v52-highlight-grid article:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#2457e6,#5d7dff);}.pcm-home-v52 .pcm-v52-highlight-grid article:nth-child(2):before{background:linear-gradient(90deg,#f6a21a,#ffbf57);}.pcm-home-v52 .pcm-v52-highlight-grid article:nth-child(3):before{background:linear-gradient(90deg,#08a96f,#0ec5aa);}.pcm-home-v52 .pcm-v52-highlight-grid strong{display:block;font-size:19px;line-height:1.25;color:#10213f;margin-bottom:6px;}.pcm-home-v52 .pcm-v52-highlight-grid span{display:block;font-size:14px;line-height:1.55;color:#607086;}.pcm-home-v52 .pcm-v5-stats{display:none!important;}.pcm-home-v52 .pcm-section{padding-block:58px;}.pcm-home-v52 .pcm-section-heading{margin-bottom:28px;}.pcm-home-v52 .pcm-section-heading h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.02em;}.pcm-home-v52 .pcm-section-heading p{font-size:16px;max-width:840px;}.pcm-home-v52 .pcm-v5-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}.pcm-home-v52 .pcm-v5-action-card{padding:22px!important;border-radius:22px!important;border:1px solid #dce6f2!important;box-shadow:0 8px 22px rgba(26,54,101,.06)!important;position:relative;overflow:hidden;min-height:245px!important;}.pcm-home-v52 .pcm-v5-action-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#5e7cff,var(--card-accent,#2457e6));}.pcm-home-v52 .pcm-v5-action-blue{--card-accent:#2457e6;}.pcm-home-v52 .pcm-v5-action-orange{--card-accent:#f6a21a;}.pcm-home-v52 .pcm-v5-action-green{--card-accent:#08a96f;}.pcm-home-v52 .pcm-v5-action-purple{--card-accent:#7c2cf3;}.pcm-home-v52 .pcm-v5-action-card>span{background:#edf3ff!important;color:#2457e6!important;}.pcm-home-v52 .pcm-v5-action-orange>span{background:#fff2de!important;color:#a96800!important;}.pcm-home-v52 .pcm-v5-action-green>span{background:#e7faf2!important;color:#0d8c5d!important;}.pcm-home-v52 .pcm-v5-action-purple>span{background:#f4ebff!important;color:#7c2cf3!important;}.pcm-home-v52 .pcm-v5-action-card strong{font-size:21px!important;letter-spacing:-.02em;}.pcm-home-v52 .pcm-v5-action-card p{font-size:14px!important;}.pcm-home-v52 .pcm-home-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto auto!important;gap:12px!important;padding:16px 18px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dce6f2!important;box-shadow:0 10px 28px rgba(20,48,89,.05)!important;}.pcm-home-v52 .pcm-home-filters select{height:46px!important;border-radius:12px!important;padding-inline:12px!important;}.pcm-home-v52 .pcm-home-stock-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin:16px 0 18px!important;}.pcm-home-v52 .pcm-home-stock-toolbar strong{font-size:16px;color:#10213f;}.pcm-home-v52 .pcm-home-stock-toolbar select{height:42px;border:1px solid #d6dfeb;border-radius:12px;padding-inline:12px;background:#fff;}.pcm-home-v52 .pcm-vehicle-grid-home{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}.pcm-home-v52 .pcm-vehicle-card{border:1px solid #dde5f1!important;border-radius:22px!important;box-shadow:0 8px 22px rgba(26,54,101,.06)!important;overflow:hidden;}.pcm-home-v52 .pcm-vehicle-media{aspect-ratio:4/3!important;border-bottom:1px solid #e8eef5;}.pcm-home-v52 .pcm-badge-stack{top:14px;left:14px;gap:8px!important;right:auto;display:flex;flex-wrap:wrap;max-width:calc(100% - 28px);}.pcm-home-v52 .pcm-badge{font-size:11px!important;padding:7px 10px!important;border-radius:999px!important;}.pcm-home-v52 .pcm-vehicle-body{padding:20px!important;gap:14px!important;}.pcm-home-v52 .pcm-vehicle-title{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:start!important;}.pcm-home-v52 .pcm-vehicle-title>div:first-child{min-height:auto!important;}.pcm-home-v52 .pcm-vehicle-title h3{font-size:19px!important;line-height:1.2!important;}.pcm-home-v52 .pcm-vehicle-title p{font-size:13px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-height:0!important;}.pcm-home-v52 .pcm-pricing{margin-top:0!important;align-items:flex-end!important;min-width:128px!important;}.pcm-home-v52 .pcm-pricing small{font-size:12px!important;margin-bottom:2px;}.pcm-home-v52 .pcm-pricing strong{font-size:20px!important;letter-spacing:-.03em!important;text-align:right;}.pcm-home-v52 .pcm-pricing em{font-size:10px!important;}.pcm-home-v52 .pcm-offer-flags{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;}.pcm-home-v52 .pcm-offer-flags span{min-height:46px!important;font-size:12px!important;line-height:1.25!important;padding:8px 6px!important;}.pcm-home-v52 .pcm-vehicle-meta{gap:8px!important;}.pcm-home-v52 .pcm-vehicle-meta span{font-size:12px!important;color:#586779!important;}.pcm-home-v52 .pcm-vehicle-actions{grid-template-columns:1fr auto auto auto!important;gap:8px!important;}.pcm-home-v52 .pcm-vehicle-actions .pcm-btn{border-radius:12px!important;min-height:44px!important;font-size:13px!important;}.pcm-home-v52 .pcm-icon-button{width:44px!important;height:44px!important;border-radius:12px!important;}.pcm-home-v52 .pcm-icon-pill{display:none!important;}.pcm-home-v52 .pcm-request-card{border:1px solid #dde5f1!important;border-radius:22px!important;padding:18px!important;box-shadow:0 8px 22px rgba(26,54,101,.05)!important;gap:12px!important;}.pcm-home-v52 .pcm-request-card h3{font-size:18px!important;line-height:1.2!important;color:#10213f!important;}.pcm-home-v52 .pcm-request-version{font-size:13px!important;color:#647286!important;}.pcm-home-v52 .pcm-request-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}.pcm-home-v52 .pcm-request-specs span{background:#f8fafc!important;border:1px solid #e4eaf2!important;border-radius:12px!important;padding:10px!important;}.pcm-home-v52 .pcm-request-specs small{font-size:10px!important;color:#6b7789!important;}.pcm-home-v52 .pcm-request-specs b{font-size:12px!important;color:#10213f!important;}.pcm-home-v52 .pcm-v5-seller-grid{gap:20px!important;}.pcm-home-v52 .pcm-v5-seller-grid article{border-radius:22px!important;border:1px solid #dde5f1!important;box-shadow:0 8px 22px rgba(26,54,101,.06)!important;}.pcm-home-v52 .pcm-v5-faq-list details{border-radius:16px!important;border:1px solid #dde5f1!important;background:#fff!important;box-shadow:0 8px 20px rgba(26,54,101,.04)!important;}.pcm-home-v52 .pcm-v5-final-cta p{font-size:16px!important;color:#dce5f4!important;}.pcm-home-v52 .pcm-v5-final-cta .pcm-btn{min-height:48px!important;border-radius:14px!important;padding-inline:24px!important;}.pcm-home-v52 .pcm-footer-brand p{color:#b7c5dd!important;line-height:1.65!important;font-size:14px!important;max-width:380px;}.pcm-home-v52 .pcm-footer-inspection{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:11px 15px!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;margin-top:14px!important;}.pcm-home-v52 .pcm-footer-bottom{border-top:1px solid #294166!important;margin-top:30px!important;padding-top:18px!important;color:#9fb0ca!important;font-size:12px!important;}@media (max-width:1100px){.pcm-home-v52 .pcm-v52-highlight-grid,.pcm-home-v52 .pcm-v5-action-grid,.pcm-home-v52 .pcm-vehicle-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.pcm-home-v52 .pcm-home-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto!important;}.pcm-home-v52 .pcm-footer-main{grid-template-columns:1.6fr 1fr 1fr!important;}}@media (max-width:760px){.pcm-home-v52 .pcm-v52-hero{padding:32px 0 28px!important;}.pcm-home-v52 .pcm-v52-hero-content{text-align:left!important;}.pcm-home-v52 .pcm-v52-hero-content h1{font-size:clamp(32px,10vw,42px)!important;margin:14px 0 12px!important;}.pcm-home-v52 .pcm-v52-hero-content p{margin:0!important;font-size:15px!important;}.pcm-home-v52 .pcm-v52-hero-actions{justify-content:flex-start!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;}.pcm-home-v52 .pcm-v52-hero-actions .pcm-btn{width:100%!important;min-width:0!important;}.pcm-home-v52 .pcm-v52-hero-points{justify-content:flex-start!important;font-size:12px!important;}.pcm-home-v52 .pcm-home-filters{grid-template-columns:1fr!important;}.pcm-home-v52 .pcm-home-stock-toolbar{flex-direction:column;align-items:flex-start!important;}.pcm-home-v52 .pcm-vehicle-title{grid-template-columns:1fr!important;}.pcm-home-v52 .pcm-pricing{align-items:flex-start!important;}.pcm-home-v52 .pcm-offer-flags{grid-template-columns:repeat(2,1fr)!important;}.pcm-home-v52 .pcm-request-specs{grid-template-columns:1fr 1fr!important;}.pcm-home-v52 .pcm-v5-final-cta .pcm-container{padding:24px!important;gap:16px!important;align-items:flex-start!important;}}.pcm-home-v52 .pcm-card-final{height:100%;min-width:0;}.pcm-home-v52 .pcm-card-final .pcm-vehicle-media{aspect-ratio:16/10!important;height:auto!important;}.pcm-home-v52 .pcm-card-final .pcm-vehicle-body{padding:18px!important;gap:14px!important;}.pcm-home-v52 .pcm-card-heading h3{margin:0;color:#10213f;font-size:20px;line-height:1.22;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.pcm-home-v52 .pcm-card-heading p{margin:5px 0 0;color:#66758a;font-size:13px;line-height:1.4;min-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.pcm-home-v52 .pcm-price-block{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:10px;padding:13px 0;border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;}.pcm-home-v52 .pcm-price-block .pcm-old-price{grid-column:1/-1;color:#8b96a6;font-size:12px;line-height:1.2;text-decoration:line-through;margin-bottom:3px;}.pcm-home-v52 .pcm-price-block strong{color:#2457e6;font-size:25px;line-height:1;letter-spacing:-.04em;white-space:nowrap;}.pcm-home-v52 .pcm-price-block .pcm-offer-label{justify-self:end;align-self:center;background:#e7f8f1;color:#087a57;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;white-space:nowrap;}.pcm-home-v52 .pcm-spec-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border:1px solid #e1e8f0;border-radius:14px;overflow:hidden;background:#fafcff;}.pcm-home-v52 .pcm-spec-list>div{padding:10px 12px;min-width:0;border-bottom:1px solid #e1e8f0;}.pcm-home-v52 .pcm-spec-list>div:nth-child(odd){border-right:1px solid #e1e8f0;}.pcm-home-v52 .pcm-spec-list>div:nth-last-child(-n/**/+2){border-bottom:0;}.pcm-home-v52 .pcm-spec-list dt{margin:0;color:#7a8798;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;}.pcm-home-v52 .pcm-spec-list dd{margin:3px 0 0;color:#17233a;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;}.pcm-home-v52 .pcm-commercial-list{display:grid;gap:8px;}.pcm-home-v52 .pcm-commercial-list>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;padding:10px 12px;background:#f7f9fc;border:1px solid #e4eaf1;border-radius:12px;min-width:0;}.pcm-home-v52 .pcm-commercial-list .pcm-svg{width:17px;height:17px;color:#5e6e82;margin-top:2px;}.pcm-home-v52 .pcm-commercial-list span{display:flex;flex-direction:column;min-width:0;}.pcm-home-v52 .pcm-commercial-list small{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#7a8798;font-weight:900;}.pcm-home-v52 .pcm-commercial-list b{font-size:12px;line-height:1.35;color:#1c2940;white-space:normal;overflow-wrap:anywhere;}.pcm-home-v52 .pcm-card-final .pcm-vehicle-actions{margin-top:auto!important;grid-template-columns:1fr auto auto auto!important;}.pcm-home-v52 .pcm-card-final .pcm-vehicle-actions .pcm-btn{font-size:13px!important;white-space:nowrap!important;}.pcm-home-v52 .pcm-request-list{display:grid;gap:0;margin:0;border:1px solid #e1e8f0;border-radius:14px;overflow:hidden;background:#fff;}.pcm-home-v52 .pcm-request-list>div{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr);gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid #e7edf4;min-width:0;}.pcm-home-v52 .pcm-request-list>div:last-child{border-bottom:0;}.pcm-home-v52 .pcm-request-list dt{margin:0;color:#6f7d8e;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.045em;line-height:1.3;}.pcm-home-v52 .pcm-request-list dd{margin:0;text-align:right;color:#17233a;font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;}.pcm-internal-page .pcm-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:1100px){.pcm-home-v52 .pcm-vehicle-grid-home{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}@media (max-width:780px){.pcm-home-v52 .pcm-request-list>div{grid-template-columns:1fr;gap:4px;}.pcm-home-v52 .pcm-request-list dd{text-align:left;}.pcm-home-v52 .pcm-price-block{grid-template-columns:1fr;}.pcm-home-v52 .pcm-price-block .pcm-offer-label{justify-self:start;margin-top:7px;}}.pcm-header{backdrop-filter:blur(14px);position:sticky;top:0;z-index:70;height:66px;background:#fff;border-bottom:1px solid #e3e9f1;box-shadow:0 4px 16px rgba(16,33,63,.04);}.pcm-header-inner{height:100%;display:flex;align-items:center;gap:22px;}.pcm-brand strong{line-height:1.05;font-weight:900;letter-spacing:-.02em;color:#14233f;font-size:17px;}.pcm-brand small{font-size:11px;line-height:1.2;font-weight:700;color:#6b7789;}.pcm-nav{display:flex;align-items:center;margin-left:auto;gap:20px;}.pcm-nav a{transition:color .15s;color:#2f3c51;font-size:13px;font-weight:750;}.pcm-nav a:hover{color:var(--pcm-action);}.pcm-header-actions{display:flex;align-items:center;gap:8px;}.pcm-card-v54{border-radius:18px!important;background:#fff!important;border:1px solid #dce5ef!important;box-shadow:0 8px 20px rgba(21,48,89,.06)!important;overflow:hidden;display:flex;flex-direction:column;min-width:0;}.pcm-card-v54 .pcm-vehicle-media{aspect-ratio:16/10!important;height:auto!important;position:relative;}.pcm-card-v54 .pcm-vehicle-media>img{width:100%;height:100%;object-fit:cover;object-position:center;}.pcm-photo-count{position:absolute;right:12px;bottom:12px;background:rgba(10,28,53,.82);color:#fff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;}.pcm-card-v54 .pcm-card-heading p{font-size:12px;color:#697688;margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pcm-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;}.pcm-price-row>div{display:flex;flex-direction:column;}.pcm-price-row small{font-size:10px;color:#8b95a4;text-decoration:line-through;}.pcm-price-row strong{font-size:22px;line-height:1;color:#2457e6;letter-spacing:-.03em;}.pcm-price-row>span{font-size:9px;background:#e8f8f1;color:#087a57;padding:5px 7px;border-radius:999px;font-weight:800;white-space:nowrap;}.pcm-spec-inline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;}.pcm-spec-inline span{text-align:center;background:#f6f8fb;border:1px solid #e4eaf1;border-radius:9px;padding:7px 4px;font-size:10px;font-weight:750;color:#29364a;overflow:hidden;text-overflow:ellipsis;}.pcm-card-meta span{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;color:#5d6a7b;}.pcm-card-meta .pcm-svg{width:15px;height:15px;flex:0 0 15px;}.pcm-card-meta span.is-positive{color:#087a57;font-weight:700;}.pcm-view-vehicle{width:100%;min-height:40px!important;margin-top:auto;border-radius:10px!important;font-size:12px!important;}.pcm-vehicle-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;}.pcm-vehicle-modal.is-open{display:flex;}.pcm-vehicle-modal-bg{position:absolute;inset:0;background:rgba(5,17,35,.76);backdrop-filter:blur(4px);}.pcm-modal-main{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#dde5ee;}.pcm-modal-gallery button:hover{border-color:#2457e6;}.pcm-modal-gallery button img{width:100%;height:72px;object-fit:cover;display:block;}.pcm-modal-price{display:flex;flex-direction:column;margin:16px 0;}.pcm-modal-content dl div{padding:10px 12px;background:#f7f9fc;border:1px solid #e4eaf1;border-radius:11px;}.pcm-modal-contact{display:flex;flex-wrap:wrap;gap:8px;}.pcm-modal-contact a{padding:11px 15px;border-radius:10px;background:#10213f;color:#fff;font-weight:800;font-size:13px;}.pcm-modal-contact a:nth-child(1){background:#16a15c;}.pcm-inspection-note>span{flex:0 0 25px;}.pcm-inspection-note div{display:flex;flex-direction:column;gap:5px;}.pcm-request-page{background:#f6f9fc;min-height:100vh;}.pcm-request-page-hero{padding:50px 0 35px;background:linear-gradient(180deg,#fff,#f2f7ff);text-align:center;}.pcm-request-page-hero h1{font-size:clamp(34px,4vw,52px);color:#10213f;margin:12px auto;max-width:780px;}.pcm-request-page-hero p{font-size:16px;color:#607086;max-width:700px;margin:auto;}.pcm-request-page-benefits{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:13px;color:#435268;font-weight:750;}.pcm-request-page-benefits span{display:flex;gap:6px;align-items:center;}.pcm-request-page-form{padding:36px 0 70px;}.pcm-request-form-card{max-width:980px;margin:auto;background:#fff;border:1px solid #dce5ef;border-radius:22px;box-shadow:0 18px 45px rgba(20,48,89,.09);overflow:hidden;}.pcm-request-form-card .pcm-request-form{margin:0!important;border:0!important;box-shadow:none!important;}.pcm-request-form-card .pcm-drawer-header{padding:24px 28px;border-bottom:1px solid #e7ecf2;}.pcm-request-form-card .pcm-form-progress{padding:18px 28px;}.pcm-request-form-card .pcm-form-step{padding:0 28px 24px;}.pcm-request-form-card .pcm-form-footer{padding:18px 28px;border-top:1px solid #e7ecf2;}.pcm-plans{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))!important;}@media (max-width:1000px){.pcm-vehicle-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.pcm-v54-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.pcm-vehicle-modal-card{grid-template-columns:1fr;max-width:680px;}.pcm-modal-gallery{padding:16px;}.pcm-modal-main{aspect-ratio:16/9;}.pcm-plans{grid-template-columns:1fr!important;}}@media (max-width:700px){.pcm-header{height:62px;}.pcm-header-actions .pcm-header-request{display:none;}.pcm-v54-action-grid .pcm-v5-action-card{min-height:150px!important;}.pcm-spec-inline{grid-template-columns:repeat(2,1fr);}.pcm-vehicle-modal{padding:8px;}.pcm-vehicle-modal-card{border-radius:18px;}.pcm-modal-content{padding:25px 18px;}.pcm-modal-content dl{grid-template-columns:1fr 1fr;}.pcm-request-page-hero{text-align:left;padding:34px 0 24px;}.pcm-request-page-benefits{justify-content:flex-start;}.pcm-request-page-form{padding-top:20px;}.pcm-request-form-card{border-radius:16px;}.pcm-request-form-card .pcm-form-step,.pcm-request-form-card .pcm-form-progress,.pcm-request-form-card .pcm-form-footer,.pcm-request-form-card .pcm-drawer-header{padding-left:16px;padding-right:16px;}}.pcm-header .pcm-menu-button{display:none!important;}@media (max-width:900px){.pcm-header .pcm-menu-button{display:block!important;}}.pcm-header-actions .pcm-btn{border-radius:11px;min-height:38px!important;padding:8px 14px!important;font-size:13px!important;}.pcm-header-actions .pcm-btn-accent{background:var(--pcm-accent);border:1px solid #e8960e;color:#1d1400!important;}.pcm-header-actions .pcm-btn-secondary{color:#14233f!important;border:1px solid #d9e1ec;background:#f7f9fc!important;}.pcm-vehicle-grid-home{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}.pcm-card-v54 .pcm-vehicle-body{display:flex;flex-direction:column;flex:1;padding:14px 14px 15px!important;gap:10px!important;}.pcm-card-v54 .pcm-card-heading h3{line-height:1.2!important;margin:0;color:#10213f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px!important;}.pcm-card-v54 .pcm-price-row strong{font-size:20px!important;}.pcm-card-v54 .pcm-spec-inline span{font-size:10px!important;padding:8px 6px!important;}.pcm-card-v54 .pcm-card-meta{display:grid!important;gap:7px!important;}.pcm-card-v54 .pcm-card-meta>div{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;background:#f8fafc!important;border:1px solid #e4ebf2!important;border-radius:12px!important;padding:9px 10px!important;min-width:0!important;}.pcm-card-v54 .pcm-card-meta small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#7a8798;font-weight:900;}.pcm-card-v54 .pcm-card-meta b{display:block;font-size:12px;line-height:1.35;color:#16233a;white-space:normal;overflow-wrap:anywhere;}.pcm-card-v54 .pcm-card-meta .pcm-svg{margin-top:1px;width:15px;height:15px;color:#5f6d7f;}.pcm-card-v54 .pcm-view-vehicle{min-height:42px!important;border-radius:12px!important;}.pcm-v5-final-cta{background:#0b1f3a;color:#fff;padding:34px 0!important;}.pcm-v5-final-cta .pcm-container{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:0 6px;}.pcm-home-v52 .pcm-v5-final-cta .pcm-container{background:linear-gradient(135deg,#0b1f3a,#12366b)!important;align-items:center;padding:24px 28px!important;border-radius:20px!important;}.pcm-home-v52 .pcm-v5-final-cta h2{line-height:1.12!important;font-size:34px!important;}.pcm-home-v52 .pcm-footer{background:#061c43!important;padding-top:42px!important;}.pcm-home-v52 .pcm-footer-main{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;align-items:start!important;gap:28px!important;}.pcm-home-v52 .pcm-footer-links h4{margin-bottom:14px!important;color:#fff!important;font-size:14px!important;}.pcm-home-v52 .pcm-footer-links a,.pcm-home-v52 .pcm-footer-links button{display:block!important;background:none!important;border:0!important;padding:0!important;color:#c7d4e8!important;text-align:left!important;font-size:13px!important;margin:8px 0!important;}.pcm-v54-action-grid .pcm-v5-action-card>b{font-size:18px!important;align-self:end!important;}.pcm-auth-copy h1,.pcm-auth-card h1{font-size:clamp(34px,4vw,50px);line-height:1.05;color:#10213f;margin:12px 0 14px;letter-spacing:-.035em;}.pcm-auth-copy>p{font-size:16px;line-height:1.65;color:#5f6e82;max-width:500px;}.pcm-auth-benefits .pcm-svg{width:19px;height:19px;color:var(--pcm-action);}.pcm-auth-card h2{font-size:27px;line-height:1.15;margin:0 0 7px;color:#10213f;}.pcm-auth-card>p{font-size:14px;color:#67758a;margin:0 0 20px;}.pcm-auth-card .pcm-field{margin-bottom:14px;}.pcm-auth-card .pcm-field span{font-size:12px;color:#314059;}.pcm-auth-card .pcm-field input,.pcm-auth-card .pcm-field select{height:48px;border-radius:12px;background:#fbfcfe;border:1px solid #d8e1ec;padding:0 13px;font-size:14px;}.pcm-auth-card .pcm-field input:focus,.pcm-auth-card .pcm-field select:focus{outline:0;border-color:var(--pcm-action);box-shadow:0 0 0 3px rgba(22,93,255,.12);}.pcm-auth-check input{margin-top:3px;}.pcm-auth-links a,.pcm-auth-link{color:var(--pcm-action);font-weight:800;}.pcm-auth-notice{border-radius:12px;padding:11px 13px;margin:0 0 16px;font-size:13px;font-weight:700;}.pcm-auth-notice.is-error{background:#fff0f0;color:#a72222;border:1px solid #f3cccc;}.pcm-auth-notice.is-success{background:#eaf8f2;color:#087653;border:1px solid #c9eadc;}.pcm-auth-notice.is-info{background:#eef4ff;color:#2457e6;border:1px solid #d4e1ff;}.pcm-auth-card-single h1{font-size:34px;}.pcm-auth-icon,.pcm-auth-logged>span{width:48px;height:48px;border-radius:14px;background:#edf3ff;color:var(--pcm-action);display:inline-flex;align-items:center;justify-content:center;}.pcm-auth-logged .pcm-btn{margin:12px auto;display:flex;width:max-content;}@media (max-width:900px){.pcm-auth-shell{grid-template-columns:1fr;max-width:660px;}.pcm-auth-copy{padding:4px 8px;}.pcm-v54-action-grid{grid-template-columns:repeat(3,minmax(0,220px))!important;}}@media (max-width:700px){.pcm-auth-page{padding:26px 10px;}.pcm-auth-card{padding:20px;border-radius:18px;}.pcm-auth-grid{grid-template-columns:1fr;}.pcm-v54-action-grid{grid-template-columns:1fr!important;max-width:420px!important;}.pcm-v54-action-grid .pcm-v5-action-card{min-height:128px!important;}}.pcm-request-page-v57{background:#f4f7fb;min-height:calc(100vh - 66px);}.pcm-request-page-v57 .pcm-request-landing{padding:38px 0 64px;background:linear-gradient(180deg,#ffffff 0%,#f4f7fb 100%);}.pcm-request-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:28px;align-items:start;}.pcm-request-guide{position:sticky;top:92px;background:linear-gradient(135deg,#0b1f3a,#123c73);color:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 45px rgba(11,31,58,.16);overflow:hidden;}.pcm-request-guide:before{content:"";position:absolute;right:-60px;top:-80px;width:220px;height:220px;border-radius:50%;background:rgba(245,158,11,.18);}.pcm-request-guide>*{position:relative;z-index:1;}.pcm-request-guide .pcm-eyebrow{display:inline-flex;background:rgba(255,255,255,.1)!important;color:#fbbf24!important;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;}.pcm-request-guide h1{font-size:clamp(32px,3vw,46px);line-height:1.08;margin:16px 0 12px;color:#fff;letter-spacing:-.035em;}.pcm-request-guide p{font-size:15px;line-height:1.65;color:#d7e3f4;margin:0 0 22px;}.pcm-request-guide-list{display:grid;gap:12px;margin:22px 0;}.pcm-request-guide-list article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:13px;}.pcm-request-guide-list strong{width:38px;height:38px;border-radius:13px;background:#f59e0b;color:#1f1504;display:grid;place-items:center;font-weight:900;}.pcm-request-guide-list b{display:block;color:#fff;font-size:14px;margin-bottom:2px;}.pcm-request-guide-list small{display:block;color:#c2d0e4;font-size:12px;line-height:1.45;}.pcm-request-side-note .pcm-svg{color:#0f9f6e;}.pcm-request-main{min-width:0;}.pcm-request-page-v57 .pcm-request-form-card{max-width:none;margin:0;background:#fff;border:1px solid #dce5ef;border-radius:24px;box-shadow:0 18px 45px rgba(20,48,89,.09);overflow:hidden;}.pcm-request-page-v57 .pcm-request-card-head{padding:22px 26px;border-bottom:1px solid #e7edf5;background:#fff;}.pcm-request-page-v57 .pcm-request-card-head strong{display:block;font-size:22px;color:#10213f;letter-spacing:-.02em;}.pcm-request-page-v57 .pcm-request-card-head small{display:block;margin-top:4px;color:#66758a;font-size:13px;line-height:1.45;}.pcm-request-page-v57 .pcm-request-form{margin:0!important;border:0!important;box-shadow:none!important;background:#fff!important;}.pcm-request-page-v57 .pcm-form-progress{padding:18px 26px;background:#f8fafc;border-bottom:1px solid #e7edf5;}.pcm-request-page-v57 .pcm-form-progress div{min-width:0;}.pcm-request-page-v57 .pcm-form-step{padding:24px 26px 28px!important;}.pcm-request-page-v57 .pcm-step-heading h2{font-size:25px;color:#10213f;margin:0 0 6px;}.pcm-request-page-v57 .pcm-step-heading p{font-size:14px;color:#607086;margin:0 0 20px;}.pcm-request-page-v57 .pcm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.pcm-request-page-v57 .pcm-field label{font-size:12px;color:#344154;font-weight:900;}.pcm-request-page-v57 .pcm-field input,.pcm-request-page-v57 .pcm-field select,.pcm-request-page-v57 .pcm-field textarea{min-height:46px;border-radius:12px;border:1px solid #d8e1ec;background:#fff;padding:11px 13px;font-size:14px;color:#10213f;}.pcm-request-page-v57 .pcm-field input:focus,.pcm-request-page-v57 .pcm-field select:focus,.pcm-request-page-v57 .pcm-field textarea:focus{outline:0;border-color:#165dff;box-shadow:0 0 0 3px rgba(22,93,255,.12);}.pcm-request-page-v57 .pcm-alt-card{border:1px solid #dfe7f1;border-radius:16px;padding:16px;margin:0 0 14px;background:#fbfcfe;}.pcm-request-page-v57 .pcm-alt-card legend{font-weight:900;color:#10213f;padding:0 8px;}.pcm-request-page-v57 .pcm-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;}.pcm-request-page-v57 .pcm-choice-grid label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;border:1px solid #dfe7f1;background:#fbfcfe;border-radius:14px;padding:14px;}.pcm-request-page-v57 .pcm-choice-grid b{font-size:13px;color:#10213f;}.pcm-request-page-v57 .pcm-choice-grid small{font-size:12px;color:#68778a;line-height:1.45;}.pcm-request-page-v57 .pcm-privacy-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;background:#eefaf5;border:1px solid #cdeee1;border-radius:14px;padding:14px;}.pcm-request-page-v57 .pcm-send-code{margin-top:4px;}.pcm-request-page-v57 .pcm-code-box,.pcm-request-page-v57 .pcm-purchase-summary{border-radius:16px;border:1px solid #dfe7f1;background:#fbfcfe;padding:16px;margin-bottom:14px;}.pcm-request-page-v57 .pcm-purchase-summary strong{font-size:28px;color:#165dff;}.pcm-request-page-v57 .pcm-form-footer{padding:18px 26px;border-top:1px solid #e7edf5;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;}.pcm-request-page-v57 .pcm-form-footer .pcm-btn{min-height:44px;border-radius:12px;}.pcm-request-page-v57 .pcm-form-footer [data-pcm-step-label]{font-size:12px;font-weight:800;color:#647286;}.pcm-auth-page{background:#f4f7fb;min-height:calc(100vh - 66px);padding:42px 0;}.pcm-auth-shell{width:min(1120px,calc(100% - 34px));margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:start;}.pcm-auth-copy h1{font-size:clamp(30px,3vw,44px);color:#fff;margin:12px 0;}.pcm-auth-card{background:#fff;border:1px solid #dce5ef;border-radius:24px;padding:26px;box-shadow:0 18px 45px rgba(20,48,89,.09);}.pcm-auth-card h2,.pcm-auth-card h1{color:#10213f;margin-top:0;}.pcm-auth-submit{width:100%;min-height:46px;border-radius:12px;margin-top:8px;}.pcm-auth-links{border-top:1px solid #e7edf4;padding-top:18px;color:#667488;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px;font-size:13px;}.pcm-auth-links a{font-weight:800;color:#165dff;}.pcm-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.pcm-auth-check{line-height:1.45;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#526176;margin:10px 0;}.pcm-auth-benefits{display:grid;gap:10px;margin-top:18px;}.pcm-auth-benefits span{font-weight:750;display:flex;gap:8px;align-items:center;font-size:13px;color:#d7e3f4;}.pcm-auth-card-single{text-align:left;width:min(520px,calc(100% - 34px));margin:0 auto;}.pcm-auth-logged{width:min(100%,520px);margin:0 auto;text-align:center;}@media (max-width:900px){.pcm-request-layout,.pcm-auth-shell{grid-template-columns:1fr;}.pcm-request-guide{position:relative;top:auto;}.pcm-request-page-v57 .pcm-form-grid,.pcm-request-page-v57 .pcm-choice-grid{grid-template-columns:1fr;}.pcm-auth-grid{grid-template-columns:1fr;}}@media (max-width:600px){.pcm-request-page-v57 .pcm-request-landing,.pcm-auth-page{padding:22px 0 40px;}.pcm-request-guide,.pcm-request-page-v57 .pcm-request-form-card,.pcm-auth-card,.pcm-auth-copy{border-radius:18px;padding:20px;}.pcm-request-page-v57 .pcm-form-progress{overflow:auto;gap:8px;}.pcm-request-page-v57 .pcm-form-progress div{min-width:82px;}.pcm-request-page-v57 .pcm-form-step,.pcm-request-page-v57 .pcm-form-footer,.pcm-request-page-v57 .pcm-form-progress,.pcm-request-page-v57 .pcm-request-card-head{padding-left:18px!important;padding-right:18px!important;}.pcm-request-page-v57 .pcm-form-footer{flex-wrap:wrap;}.pcm-request-page-v57 .pcm-form-footer [data-pcm-step-label]{order:3;width:100%;text-align:center;}}[hidden]{display:none!important;}.pcm-form-progress{display:grid;gap:5px;margin-bottom:20px;grid-template-columns:repeat(3,1fr)!important;}.pcm-optional-block{margin:18px 0;border:1px solid #dfe7f1;border-radius:14px;background:#f9fbfd;padding:0 15px;}.pcm-optional-block summary{cursor:pointer;padding:14px 0;font-weight:850;color:#18304f;}.pcm-optional-block>p{margin:0 0 12px;color:#68768a;font-size:13px;}.pcm-step-subheading{margin-top:20px;}.pcm-step-subheading h3{font-size:18px;margin:0 0 8px;}.pcm-choice-grid-compact label{min-height:62px;padding:12px;}.pcm-email-flow{display:grid;grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr;gap:10px;align-items:center;padding:15px;border:1px solid #dfe7f1;border-radius:14px;background:#f7faff;margin-bottom:18px;}.pcm-email-flow>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#165dff;color:#fff;font-weight:900;font-size:12px;}.pcm-email-flow>div{display:flex;flex-direction:column;}.pcm-email-flow b{font-size:12px;color:#14233f;}.pcm-email-flow small{font-size:10px;line-height:1.35;color:#6c788b;}.pcm-email-flow i{font-style:normal;color:#9aa8b8;}.pcm-code-after-send{margin-top:14px;}.pcm-final-email-note{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:14px;border-radius:13px;background:#eaf8f2;color:#0b7351;margin-top:14px;}.pcm-final-email-note span{display:flex;flex-direction:column;}.pcm-final-email-note small{font-size:12px;}@media (max-width:760px){.pcm-email-flow{grid-template-columns:auto 1fr;}.pcm-email-flow i{display:none;}}.pcm-buyer-dashboard-v62 .pcm-dashboard-head{align-items:flex-start;}.pcm-buyer-dashboard-v62 .pcm-dashboard-head p{max-width:720px;margin:8px 0 0;color:#66758a;line-height:1.55;}.pcm-buyer-request-main{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;}.pcm-buyer-request-main h3{margin:8px 0 3px;font-size:20px;color:#10213f;}.pcm-buyer-request-main p{margin:0;color:#68778b;font-size:13px;}.pcm-status-badge.is-pending{background:#fff2d8;color:#9a5d00;}.pcm-buyer-request-offers{text-align:center;min-width:86px;padding:9px 12px;background:#f4f7fb;border-radius:12px;}.pcm-buyer-request-offers strong{display:block;font-size:22px;color:#2457e6;}.pcm-buyer-request-offers span{font-size:10px;color:#68778b;}.pcm-buyer-alternatives small{font-weight:800;color:#68778b;}.pcm-buyer-request-actions{display:flex;justify-content:flex-end;margin-top:14px;}.pcm-buyer-request-actions .pcm-btn{min-height:38px;padding:8px 14px;font-size:12px;}.pcm-owner-request-head{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin:30px 0 22px;}.pcm-owner-request-head h1{margin:7px 0 6px;}.pcm-owner-request-head p{max-width:690px;color:#66758a;}.pcm-owner-alts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#f7f9fc;border:1px solid #e0e7f0;border-radius:16px;padding:14px 16px;margin-bottom:18px;}.pcm-owner-alts span{background:#fff;border:1px solid #dce5ef;border-radius:999px;padding:7px 10px;font-size:12px;color:#344054;}@media (max-width:700px){.pcm-buyer-request-main,.pcm-owner-request-head{flex-direction:column;}.pcm-buyer-request-offers{text-align:left;width:100%;}.pcm-buyer-request-actions{justify-content:stretch;}.pcm-buyer-request-actions .pcm-btn{width:100%;}}.pcm-v54-action-grid{display:grid!important;margin-inline:auto!important;grid-template-columns:repeat(4,minmax(0,210px))!important;max-width:930px!important;justify-content:center!important;gap:14px!important;}.pcm-v54-action-grid .pcm-v5-action-card{grid-template-columns:42px 1fr auto!important;gap:12px!important;min-height:136px!important;padding:14px 15px!important;border-radius:16px!important;}.pcm-v54-action-grid .pcm-v5-action-card>span{border-radius:12px!important;width:40px!important;height:40px!important;}.pcm-v54-action-grid .pcm-v5-action-card strong{line-height:1.2!important;font-size:15px!important;}.pcm-v54-action-grid .pcm-v5-action-card p{margin-top:5px!important;font-size:11px!important;line-height:1.45!important;}.pcm-dashboard{background:#f4f7fb!important;min-height:calc(100vh - 66px);}.pcm-dashboard-shell{display:grid;grid-template-columns:220px 1fr;max-width:1460px;margin:0 auto;background:#fff;min-height:calc(100vh - 66px);box-shadow:0 0 0 1px #e5eaf1;}.pcm-dashboard-nav{background:linear-gradient(180deg,#0b1f3a,#102b50)!important;color:#dce7f7!important;padding:22px 14px!important;border-right:0!important;}.pcm-dashboard-user{display:flex;align-items:center;gap:10px;padding:0 8px 18px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;}.pcm-dashboard-user>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900;background:#f59e0b!important;color:#1a1203!important;}.pcm-dashboard-user strong{font-size:12px;color:#fff!important;}.pcm-dashboard-user small{font-size:10px;color:#9fb2cf!important;}.pcm-dashboard-nav nav{display:flex;flex-direction:column;gap:5px!important;margin-top:14px!important;}.pcm-dashboard-nav nav a{display:flex;align-items:center;gap:10px;font-weight:700;color:#c5d2e6!important;border-radius:10px!important;padding:10px 12px!important;font-size:12px!important;}.pcm-dashboard-nav nav a:hover,.pcm-dashboard-nav nav a.is-active{background:rgba(255,255,255,.1)!important;color:#fff!important;}.pcm-dashboard-content{min-width:0;background:#f7f9fc!important;padding:32px 34px 50px!important;}.pcm-dashboard-head{background:linear-gradient(135deg,#fff,#f7fbff)!important;border:1px solid #dce5ef!important;border-radius:20px!important;padding:22px 24px!important;box-shadow:0 10px 24px rgba(22,48,88,.045)!important;margin-bottom:18px!important;}.pcm-dashboard-head h1{color:var(--pcm-primary);font-size:31px!important;letter-spacing:-.025em!important;margin:4px 0!important;}.pcm-dashboard-intro,.pcm-dashboard-head p{font-size:13px!important;color:#66758a!important;max-width:700px!important;line-height:1.55!important;}.pcm-dashboard-head-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;}.pcm-dashboard-head .pcm-btn{min-height:40px!important;padding:9px 14px!important;font-size:12px!important;border-radius:10px!important;}.pcm-account-context{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px;}.pcm-account-context span{background:#eef4ff;border:1px solid #d8e4fa;color:#35516f;padding:8px 11px;border-radius:999px;font-size:11px;}.pcm-account-context b{color:#174fc6;}.pcm-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0;gap:12px!important;margin-bottom:16px!important;}.pcm-metrics article{display:flex;align-items:center;gap:11px;border:1px solid #dde5ef!important;border-radius:16px!important;padding:15px!important;background:#fff!important;box-shadow:0 7px 18px rgba(26,49,84,.035)!important;}.pcm-metrics article>span{display:grid;place-items:center;width:36px!important;height:36px!important;border-radius:10px!important;background:#edf3ff!important;color:#315fdb!important;}.pcm-metrics small{color:var(--pcm-muted);font-size:10px!important;}.pcm-metrics strong{color:var(--pcm-primary);font-size:22px!important;}.pcm-dashboard-panel{border:1px solid #dde5ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px rgba(26,49,84,.035)!important;padding:20px!important;margin-top:14px!important;}.pcm-panel-head{margin-bottom:14px!important;}.pcm-panel-head h2{color:var(--pcm-primary);font-size:19px!important;margin:0 0 3px!important;}.pcm-panel-head p{margin:3px 0 0;font-size:11.5px!important;color:#6c7889!important;}.pcm-dashboard-row{display:grid;grid-template-columns:1.4fr .6fr .5fr 50px;gap:10px;align-items:center;border-top:1px solid var(--pcm-line);min-height:56px!important;padding:10px 8px!important;font-size:12px!important;}.pcm-dashboard-row strong{color:var(--pcm-primary);font-size:12px!important;}.pcm-dashboard-row small{font-size:10px!important;color:#7a8798!important;}.pcm-buyer-request-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}.pcm-buyer-request-item{box-shadow:0 7px 20px rgba(21,48,89,.04);border:1px solid #e0e7f0!important;border-radius:15px!important;padding:15px!important;background:#fbfcfe!important;}.pcm-buyer-request-item h3{font-size:17px!important;}.pcm-buyer-request-item p{font-size:11.5px!important;}.pcm-buyer-alternatives{display:flex;align-items:center;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px solid #e8edf3;gap:6px!important;}.pcm-buyer-alternatives span{border-radius:999px;background:#eef3ff;color:#2457e6;font-weight:750;font-size:10.5px!important;padding:5px 8px!important;}.pcm-dashboard-opportunities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}.pcm-dashboard-opportunities article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;border:1px solid #e3e9f1;border-radius:12px;background:#f9fbfd;}.pcm-dashboard-opportunities strong{display:block;font-size:12px;color:#17243a;}.pcm-dashboard-opportunities small{display:block;font-size:10px;color:#718096;margin-top:3px;}.pcm-dashboard-opportunities a{font-size:11px;font-weight:800;color:#2457e6;}.pcm-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}.pcm-stat-strip span{padding:13px;border-radius:12px;background:#f7f9fc;border:1px solid #e4eaf1;}.pcm-stat-strip small{display:block;font-size:9px;text-transform:uppercase;color:#758195;font-weight:800;}.pcm-stat-strip strong{display:block;font-size:21px;color:#10213f;margin-top:3px;}.pcm-dashboard-modal-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100% - 24px));max-height:90vh;overflow:auto;background:#fff;border-radius:20px!important;box-shadow:0 30px 80px rgba(6,20,40,.28)!important;}.pcm-dashboard-modal-card header{padding:18px 20px!important;background:#f8fafc!important;border-bottom:1px solid #e3e9f1!important;}.pcm-dashboard-modal-card header h3{font-size:19px!important;}.pcm-dashboard-modal-card form{padding:18px 20px 20px!important;}.pcm-dashboard-modal-card .pcm-form-grid{gap:12px!important;}.pcm-check-row{display:flex!important;gap:9px;align-items:flex-start;font-size:12px!important;color:#244b3c!important;}@media (max-width:1180px){.pcm-v54-action-grid{grid-template-columns:repeat(2,minmax(0,210px))!important;}.pcm-buyer-request-list{grid-template-columns:1fr!important;}}@media (max-width:900px){.pcm-dashboard-content{padding:20px!important;}.pcm-dashboard-nav{background:#0b1f3a!important;}.pcm-dashboard-opportunities{grid-template-columns:1fr;}.pcm-stat-strip{grid-template-columns:repeat(2,1fr);}}@media (max-width:700px){.pcm-v54-action-grid{max-width:390px!important;}.pcm-dashboard-content{padding:14px!important;}.pcm-dashboard-head{padding:17px!important;}.pcm-dashboard-head h1{font-size:25px!important;}.pcm-dashboard-head-actions{width:100%;}.pcm-dashboard-head-actions .pcm-btn{flex:1;}.pcm-stat-strip{grid-template-columns:1fr 1fr;}.pcm-buyer-request-list{grid-template-columns:1fr!important;}}.pcm-home-requests{background:#f3f6fa;border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;padding-top:22px;position:relative;overflow:hidden;}.pcm-home-requests:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#2457e6,#7c2cf3,#f3a11f,#16a36a);}.pcm-home-requests .pcm-request-card{border-top:3px solid #dfe8ff!important;}.pcm-home-requests .pcm-request-card:nth-child(2n){border-top-color:#dff5e9!important;}.pcm-home-requests .pcm-request-card:nth-child(3n){border-top-color:#ffe9bf!important;}.pcm-how-role-grid article{position:relative;border:1px solid #dfe7f0;background:#fff;}.pcm-how-role-grid article>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;background:#edf3ff;color:#2457e6;}.pcm-how-role-grid article>span .pcm-svg{width:22px;height:22px;}.pcm-how-role-grid article em{display:inline-block;margin-left:8px;padding:6px 9px;border-radius:999px;background:#eef3ff;color:#2457e6;font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;}.pcm-how-dealer{box-shadow:inset 0 4px 0 #16a36a;}.pcm-how-dealer em{background:#e9f8f1!important;color:#0b7f50!important;}.pcm-how-seller{box-shadow:inset 0 4px 0 #7c2cf3;}.pcm-how-seller em{background:#f4edff!important;color:#6840c9!important;}.pcm-how-particular{box-shadow:inset 0 4px 0 #f3a11f;}.pcm-how-particular em{background:#fff2db!important;color:#a86800!important;}.pcm-commercial-v64 .pcm-dashboard-nav{background:linear-gradient(180deg,#0b1f3a,#102c53);color:#fff;}.pcm-commercial-v64 .pcm-dashboard-nav nav a{color:#c9d6e8;}.pcm-commercial-v64 .pcm-dashboard-nav nav a:hover,.pcm-commercial-v64 .pcm-dashboard-nav nav a.is-active{background:rgba(255,255,255,.1);color:#fff;}.pcm-commercial-v64 .pcm-logout-link{margin-top:auto;color:#ffcfcb!important;}.pcm-commercial-v64 .pcm-dashboard-content{background:#f5f7fb;}.pcm-commercial-v64 .pcm-metrics-basic{grid-template-columns:repeat(3,minmax(0,1fr));}.pcm-commercial-v64 .pcm-metrics-basic article{border-top:3px solid #2457e6;}.pcm-commercial-v64 .pcm-metrics-basic article:nth-child(2){border-top-color:#16a36a;}.pcm-commercial-v64 .pcm-metrics-basic article:nth-child(3){border-top-color:#f3a11f;}.pcm-commercial-v64 .pcm-dashboard-panel{box-shadow:0 10px 26px rgba(23,48,89,.06);}.pcm-commercial-v64 .pcm-btn.is-disabled{opacity:.55;pointer-events:none;}.pcm-manual-offer{padding:20px;border:1px solid #dfe6ef;border-radius:18px;background:#fff;}.pcm-manual-offer>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}.pcm-manual-offer span{padding:10px;border-radius:12px;background:#f7f9fc;font-size:12px;}.pcm-manual-offer b{display:block;color:#17233a;margin-top:4px;}.pcm-inspection-consent .pcm-check-row{display:grid!important;grid-template-columns:22px 1fr!important;gap:10px!important;align-items:start!important;background:#f8fafc;border:1px solid #e1e8f0;border-radius:12px;padding:12px!important;}.pcm-inspection-consent input{margin-top:2px!important;width:18px!important;height:18px!important;}@media (max-width:900px){.pcm-commercial-v64 .pcm-metrics-basic{grid-template-columns:1fr 1fr;}}@media (max-width:620px){.pcm-commercial-v64 .pcm-metrics-basic{grid-template-columns:1fr;}}.pcm-role-dealer .pcm-pack-field,.pcm-role-seller .pcm-pack-field{display:none!important;}.pcm-guest-interest-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border-radius:14px;background:#f7f9fc;border:1px solid #e0e7f0;}.pcm-guest-interest-form label{display:flex;flex-direction:column;gap:5px;}.pcm-guest-interest-form label>span{font-size:11px;font-weight:800;color:#5c6879;}.pcm-guest-interest-form input,.pcm-guest-interest-form select{height:42px;border:1px solid #d6dee8;border-radius:10px;background:#fff;padding:0 11px;}.pcm-guest-interest-form .pcm-form-message,.pcm-guest-interest-form .pcm-btn{grid-column:1/-1;}.pcm-sent-offers .pcm-dashboard-row{grid-template-columns:minmax(0,1fr) 150px;}.pcm-status-badge.is-active{background:#e8f8f1!important;color:#087a57!important;}@media (max-width:620px){.pcm-guest-interest-form{grid-template-columns:1fr;}}.pcm-cupo-box{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid #d8e4f2;border-radius:12px;background:linear-gradient(135deg,#f7faff,#eef5ff);}.pcm-cupo-box>strong{font-size:14px;color:#163b78;}.pcm-cupo-box>small{font-size:11px;line-height:1.45;color:#61728a;}.pcm-auth-logged .pcm-btn-secondary{margin-top:0!important;}.pcm-commercial-v64 .pcm-dashboard-head-actions .is-disabled{background:#eef1f5!important;color:#8793a5!important;border-color:#dfe5ec!important;}@media (max-width:700px){.pcm-cupo-box{grid-column:1/-1;}}.pcm-v5-action-card>b{font-size:20px;color:#9aa5b3;display:none!important;}.pcm-logout-link{background:#fff3;border-color:#d9e2ee;color:#13233c;}.pcm-contact-start>p{margin:0 0 10px;color:#5c6880;font-size:13px;line-height:1.5;}.pcm-modal-contact-choices{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;}.pcm-modal-contact-choices button{appearance:none;border:1px solid #d7e0eb;background:#f8fbff;color:#17304f;padding:10px 14px;border-radius:12px;font-weight:700;cursor:pointer;}.pcm-modal-contact-choices button.is-active,.pcm-modal-contact-choices button:hover{border-color:#165dff;background:#eef4ff;color:#165dff;}.pcm-contact-gate-form{display:none;padding:14px;border:1px solid #e2eaf2;background:#fbfdff;border-radius:16px;}.pcm-contact-gate-form.is-visible{display:block;}.pcm-contact-gate-form label{display:block;margin-bottom:10px;}.pcm-contact-gate-form span{display:block;font-size:12px;font-weight:700;color:#41536d;margin-bottom:6px;}.pcm-contact-gate-form input,.pcm-contact-gate-form select{width:100%;min-height:42px;border:1px solid #dbe3ee;border-radius:12px;padding:10px 12px;background:#fff;}.pcm-form-grid-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}@media (max-width:760px){.pcm-form-grid-compact{grid-template-columns:1fr;}.pcm-modal-contact-choices{flex-direction:column;}}.pcm-buyer-dashboard-v62 .pcm-dashboard-user small{color:#4c6b96;}.pcm-v5-how-grid article:after{display:none!important;content:none!important;}.pcm-hide-mobile{display:block;}.pcm-request-price-badge{display:flex;align-items:center;gap:10px;margin:12px 0 16px;padding:11px 13px;border:1px solid rgba(245,158,11,.35);border-radius:14px;background:rgba(245,158,11,.1);width:max-content;max-width:100%;}.pcm-request-price-badge strong{font-size:20px;color:#fff;}.pcm-request-price-badge span{font-size:11px;line-height:1.35;color:#dce7f7;max-width:180px;}.pcm-contact-entry{position:relative;}.pcm-contact-entry-buttons{display:flex;gap:9px;flex-wrap:wrap;}.pcm-contact-entry-buttons button{appearance:none;border:0;border-radius:11px;background:#122443;color:#fff;padding:11px 16px;font-weight:800;cursor:pointer;transition:.18s transform,.18s background;}.pcm-contact-entry-buttons button:first-child{background:#09ad72;}.pcm-contact-entry-buttons button:hover{transform:translateY(-1px);filter:brightness(.98);}.pcm-contact-gate-overlay{position:fixed;inset:0;z-index:190;display:none;align-items:center;justify-content:center;padding:18px;}.pcm-contact-gate-overlay.is-open{display:flex;}.pcm-contact-gate-bg{position:absolute;inset:0;border:0;background:rgba(6,18,36,.72);backdrop-filter:blur(3px);cursor:pointer;}.pcm-contact-gate-close{position:absolute;right:14px;top:13px;width:34px;height:34px;border:1px solid #dce5ef;border-radius:10px;background:#f8fafc;color:#233955;font-size:22px;cursor:pointer;}.pcm-contact-popup-form{display:block!important;padding:0!important;border:0!important;background:transparent!important;}.pcm-contact-popup-form .pcm-form-grid{margin-bottom:10px;}.pcm-demo-note{display:block;margin-top:12px;padding:9px 11px;background:#fff7e7;border:1px solid #f5d59c;border-radius:10px;color:#8a5b08;font-size:10px;line-height:1.45;}.pcm-private-v66 .pcm-dashboard-shell{max-width:1480px;min-height:calc(100vh - 70px);background:#f5f8fc;border:0!important;box-shadow:none!important;}.pcm-private-v66 .pcm-private-nav{background:linear-gradient(180deg,#0a1c34 0%,#102b51 65%,#112f57 100%)!important;padding:22px 14px!important;}.pcm-private-v66 .pcm-dashboard-user{border-bottom:1px solid rgba(255,255,255,.1)!important;}.pcm-private-v66 .pcm-dashboard-user>span{background:linear-gradient(135deg,#f59e0b,#ffbc52)!important;color:#18243a!important;}.pcm-private-v66 .pcm-dashboard-user strong{color:#fff!important;}.pcm-private-v66 .pcm-dashboard-user small{color:#9fb3ce!important;}.pcm-private-v66 .pcm-dashboard-nav nav a{color:#cbd8e9!important;border:1px solid transparent;}.pcm-private-v66 .pcm-dashboard-nav nav a:hover,.pcm-private-v66 .pcm-dashboard-nav nav a.is-active{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.06);color:#fff!important;}.pcm-private-v66 .pcm-dashboard-nav nav .pcm-logout-link{margin-top:16px;color:#ffd3cf!important;border-top:1px solid rgba(255,255,255,.08);border-radius:0;padding-top:16px!important;}.pcm-private-hero{padding:24px 26px;border:1px solid #dfe7f0;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#fbfdff 70%,#f2f7ff 100%);box-shadow:0 12px 32px rgba(22,48,84,.055);}.pcm-private-v66 .pcm-dashboard-head{padding:0!important;background:transparent!important;border:0!important;}.pcm-private-v66 .pcm-dashboard-head h1{font-size:31px!important;line-height:1.08;margin:10px 0 8px!important;letter-spacing:-.035em;color:#0d203b!important;}.pcm-private-v66 .pcm-dashboard-head p{font-size:13px!important;line-height:1.55;color:#65758b!important;max-width:760px;}.pcm-role-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#eef4ff;color:#2255d6;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;}.pcm-role-chip .pcm-svg{width:15px;height:15px;}.pcm-role-dealer .pcm-role-chip{background:#e9f8f1;color:#087a55;}.pcm-role-seller .pcm-role-chip{background:#f3edff;color:#6b41cf;}.pcm-role-particular .pcm-role-chip{background:#fff2dc;color:#a76400;}.pcm-private-v66 .pcm-account-context{margin:18px 0 0;padding:12px 14px;border-radius:13px;background:#f8fafc;border:1px solid #e1e8f0;display:flex;gap:20px;flex-wrap:wrap;color:#5b6b81;font-size:11px;}.pcm-private-v66 .pcm-account-context b{color:#132844;}.pcm-particular-note>span{width:38px;height:38px;border-radius:11px;background:#f59e0b;color:#fff;display:grid;place-items:center;flex:0 0 auto;}.pcm-particular-note strong{font-size:12px;color:#6e4704;}.pcm-particular-note p{margin:4px 0 0;color:#85642a;font-size:11px;line-height:1.5;}.pcm-private-v66 .pcm-metrics-basic{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;}.pcm-role-particular .pcm-metrics-basic{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;}.pcm-private-v66 .pcm-metrics article{border:1px solid #dfe7f0!important;border-top:3px solid #2457e6!important;border-radius:16px!important;padding:14px 15px!important;box-shadow:none!important;}.pcm-private-v66 .pcm-metrics article:nth-child(2){border-top-color:#12a06e!important;}.pcm-private-v66 .pcm-metrics article:nth-child(3){border-top-color:#f59e0b!important;}.pcm-private-v66 .pcm-metrics article>span{background:#eff4ff!important;color:#2457e6!important;}.pcm-private-v66 .pcm-metrics article:nth-child(2)>span{background:#ecfaf4!important;color:#0c9668!important;}.pcm-private-v66 .pcm-metrics article:nth-child(3)>span{background:#fff6e6!important;color:#d98600!important;}.pcm-private-v66 .pcm-private-panel{padding:22px!important;border-radius:20px!important;border:1px solid #dde6f0!important;box-shadow:0 10px 26px rgba(23,48,89,.045)!important;}.pcm-private-v66 .pcm-panel-head>div:first-child{display:flex;align-items:center;gap:11px;}.pcm-private-v66 .pcm-panel-head h2{font-size:20px!important;}.pcm-panel-icon{width:38px;height:38px;border-radius:12px;background:#edf3ff;color:#2457e6;display:inline-grid;place-items:center;flex:0 0 auto;}.pcm-panel-icon.is-green{background:#eaf9f2;color:#0b9465;}.pcm-panel-icon.is-purple{background:#f3edff;color:#7145d1;}.pcm-panel-icon.is-orange{background:#fff2dc;color:#c97b00;}.pcm-panel-icon.is-blue{background:#edf3ff;color:#2457e6;}.pcm-panel-icon .pcm-svg{width:19px;height:19px;}.pcm-private-list{display:grid;gap:9px;margin-top:15px;}.pcm-private-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:12px 13px;border:1px solid #e1e8f0;border-radius:14px;background:#fbfcfe;}.pcm-private-list article>div{display:flex;flex-direction:column;min-width:0;}.pcm-private-list strong{font-size:12px;color:#122844;}.pcm-private-list small{font-size:10px;color:#748196;margin-top:3px;}.pcm-private-list>a,.pcm-private-list article>a{color:#2457e6;font-size:11px;font-weight:800;}.pcm-list-icon{width:36px;height:36px;border-radius:11px;background:#edf3ff;color:#2457e6;display:grid;place-items:center;}.pcm-list-icon.is-purple{background:#f3edff;color:#7145d1;}.pcm-list-icon .pcm-svg{width:18px;height:18px;}.pcm-status-badge.is-rejected{background:#fff0ef!important;color:#b83b35!important;}.pcm-opportunity-grid article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #dfe7f0;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);}.pcm-opportunity-icon{width:42px;height:42px;border-radius:13px;background:#eaf9f2;color:#0d9868;display:grid;place-items:center;}.pcm-opportunity-copy{min-width:0;}.pcm-opportunity-copy p{margin:0;color:#68778d;font-size:10px;}.pcm-opportunity-copy small{display:block;margin-top:6px;color:#7251bd;font-size:9px;}.pcm-opportunity-grid .pcm-btn{font-size:10px;padding:9px 11px;white-space:nowrap;}.pcm-proposal-head>div{display:flex;gap:12px;align-items:flex-start;}.pcm-proposal-head>a{color:#6f7d90;font-size:11px;font-weight:800;}.pcm-proposal-layout>aside{padding:16px;border-radius:16px;background:#0e2848;color:#dce8f7;align-self:start;}.pcm-proposal-layout>aside strong{font-size:14px;color:#fff;}.pcm-proposal-layout>aside p{font-size:11px;line-height:1.55;color:#b8c8dc;}.pcm-proposal-layout>aside ul{margin:14px 0 0;padding-left:17px;color:#c5d3e5;font-size:10px;line-height:1.6;}.pcm-offer-form-v66{min-width:0;}.pcm-offer-form-v66 .pcm-field>span{display:block;margin-bottom:6px;color:#34465f;font-size:11px;font-weight:800;}.pcm-offer-form-v66 select,.pcm-offer-form-v66 input,.pcm-offer-form-v66 textarea{width:100%;border:1px solid #d5dfeb;border-radius:11px;background:#fff;padding:10px 12px;color:#172b47;}.pcm-offer-form-v66 select,.pcm-offer-form-v66 input{height:43px;}.pcm-profile-form{margin-top:16px;}.pcm-profile-form .pcm-btn{margin-top:12px;}.pcm-form-section{padding:16px 0;border-bottom:1px solid #e6ebf2;}.pcm-form-section:first-of-type{padding-top:0;}.pcm-form-section:last-of-type{border-bottom:0;}.pcm-form-section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;}.pcm-form-section-head>span{width:30px;height:30px;border-radius:9px;background:#0f2747;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900;}.pcm-form-section-head>div{display:flex;flex-direction:column;}.pcm-form-section-head strong{font-size:13px;color:#122a47;}.pcm-form-section-head small{font-size:9px;color:#748196;}.pcm-vehicle-form-modal{width:min(780px,calc(100% - 24px))!important;}.pcm-vehicle-form-modal>header{background:linear-gradient(180deg,#fbfdff,#f6f9fd)!important;}.pcm-inspection-consent{display:grid!important;grid-template-columns:42px minmax(0,1fr) 22px!important;gap:12px!important;align-items:center!important;padding:13px 14px!important;background:#effaf5!important;border:1px solid #ccebdd!important;border-radius:14px!important;}.pcm-inspection-consent-icon{width:40px;height:40px;border-radius:12px;background:#daf5e8;color:#0b8e62;display:grid;place-items:center;}.pcm-inspection-consent-copy{display:flex!important;flex-direction:column;gap:3px;}.pcm-inspection-consent-copy strong{color:#175c45;font-size:11px;}.pcm-inspection-consent-copy small{color:#548071;font-size:9px;line-height:1.4;}.pcm-inspection-consent>input{width:20px!important;height:20px!important;margin:0!important;}.pcm-photo-uploader{padding:12px;border:1px dashed #c8d5e5;border-radius:13px;background:#fafcff;}.pcm-photo-uploader input{margin-top:5px;}.pcm-centralized-proposal{padding:22px!important;border:1px solid #dbe5ef;border-radius:18px;background:#f8fbff;}.pcm-centralized-proposal h2{font-size:19px;color:#102642;}.pcm-centralized-proposal p{font-size:12px;line-height:1.55;color:#68778b;}@media (max-width:1080px){.pcm-private-v66 .pcm-dashboard-content{padding:22px!important;}.pcm-opportunity-grid{grid-template-columns:1fr;}.pcm-proposal-layout>aside{display:none;}}@media (max-width:900px){.pcm-private-v66 .pcm-private-nav{background:#0b213e!important;}.pcm-private-v66 .pcm-dashboard-nav nav{padding-bottom:4px;}.pcm-private-v66 .pcm-dashboard-content{padding:18px!important;}.pcm-private-v66 .pcm-dashboard-head{flex-direction:column!important;}.pcm-private-v66 .pcm-dashboard-head-actions{width:100%;display:flex;}.pcm-private-v66 .pcm-dashboard-head-actions .pcm-btn{flex:1;}.pcm-private-list article{grid-template-columns:40px minmax(0,1fr) auto;}.pcm-private-list article>a{grid-column:2/-1;}.pcm-proposal-head{flex-direction:column;}}@media (max-width:680px){.pcm-hide-mobile{display:none!important;}.pcm-contact-gate-card{padding:21px 16px;border-radius:18px;}.pcm-contact-entry-buttons{display:grid;grid-template-columns:1fr 1fr;}.pcm-contact-entry-buttons button{padding:10px;font-size:11px;}.pcm-request-price-badge{width:100%;justify-content:center;}.pcm-private-v66 .pcm-dashboard-content{padding:12px!important;}.pcm-private-hero{padding:18px;}.pcm-private-v66 .pcm-dashboard-head h1{font-size:25px!important;}.pcm-private-v66 .pcm-dashboard-head .pcm-btn{width:auto!important;font-size:10px!important;}.pcm-private-v66 .pcm-dashboard-head .pcm-btn:after{content:none!important;}.pcm-private-v66 .pcm-metrics-basic,.pcm-role-particular .pcm-metrics-basic{grid-template-columns:1fr;}.pcm-private-v66 .pcm-private-panel{padding:15px!important;}.pcm-private-v66 .pcm-panel-head{align-items:flex-start;flex-direction:column;}.pcm-opportunity-grid article{grid-template-columns:36px minmax(0,1fr);}.pcm-opportunity-grid .pcm-btn{grid-column:2;width:100%;}.pcm-private-list article{grid-template-columns:34px minmax(0,1fr);align-items:start;}.pcm-private-list article>.pcm-status-badge{grid-column:2;width:max-content;}.pcm-private-list article>a{grid-column:2;}.pcm-proposal-head h2{font-size:19px;}.pcm-contact-popup-form .pcm-form-grid{grid-template-columns:1fr!important;}.pcm-inspection-consent{grid-template-columns:36px minmax(0,1fr) 20px!important;}}.pcm-interest-trigger:hover{transform:translateY(-1px);}.pcm-contact-gate-card{position:relative;z-index:2;width:min(590px,100%);max-height:90vh;overflow:auto;border:1px solid #dbe4ef;max-width:560px;background:#fff;border-radius:24px;box-shadow:0 24px 60px rgba(16,33,63,.22);padding:26px 24px 22px;}.pcm-contact-gate-card>.pcm-panel-icon{width:54px;height:54px;border-radius:18px;background:#eef4ff;color:#2457e6;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;}.pcm-contact-gate-card h3{margin:0 0 8px;font-size:24px;line-height:1.15;color:#10213f;}.pcm-contact-gate-card>p{margin:0 0 16px;color:#64748b;font-size:14px;line-height:1.6;}.pcm-contact-popup-form .pcm-form-grid-compact{grid-template-columns:1fr 1fr 1fr;gap:12px;}.pcm-contact-popup-form label{flex-direction:column;gap:6px;display:block;margin-bottom:12px;}.pcm-contact-popup-form label>span{display:block;margin-bottom:7px;font-size:12px;font-weight:800;color:#41536d;}.pcm-contact-popup-form input,.pcm-contact-popup-form select{height:44px;width:100%;min-height:46px;border:1px solid #d7e0eb;border-radius:12px;background:#fdfefe;padding:11px 13px;font-size:14px;color:#10213f;}.pcm-contact-popup-form input:focus,.pcm-contact-popup-form select:focus{outline:0;border-color:#2457e6;box-shadow:0 0 0 3px rgba(36,87,230,.12);}.pcm-contact-popup-form .pcm-btn{width:100%;margin-top:6px;}.pcm-request-side-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;background:#fff;color:#26364f;border-radius:16px;padding:14px;font-size:12px;line-height:1.5;align-items:flex-start;}.pcm-request-side-note span{line-height:1.55;}@media (max-width:760px){.pcm-contact-popup-form .pcm-form-grid-compact{grid-template-columns:1fr;}}.pcm-particular-note{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:linear-gradient(180deg,#fff 0%,#f7fafc 100%);border:1px solid #d8e3f0;border-radius:20px;padding:18px 22px;}.pcm-particular-note .pcm-account-context{justify-self:end;background:#fff;border:1px solid #dbe6f5;border-radius:16px;padding:12px 14px;display:grid;gap:6px;min-width:250px;}.pcm-opportunity-card .pcm-opportunity-copy h3{margin:6px 0 8px;font-size:22px;line-height:1.15;color:#10213f;}.pcm-opportunity-top{display:flex;justify-content:space-between;gap:12px;align-items:center;}.pcm-opportunity-time{font-size:12px;color:#7a8aa1;}.pcm-offer-form-v67{display:grid;gap:16px;}.pcm-auth-role-list span{display:flex;align-items:center;gap:10px;}.pcm-auth-how{display:grid;gap:10px;margin-top:18px;}@media (max-width:1120px){.pcm-particular-note{grid-template-columns:1fr;}.pcm-particular-note .pcm-account-context{justify-self:stretch;}}@media (max-width:760px){.pcm-opportunity-card{grid-template-columns:1fr;}.pcm-auth-how article strong{min-width:72px;}}.pcm-auth-copy{color:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 45px rgba(11,31,58,.14);background:linear-gradient(160deg,#0c2344 0%,#15396c 62%,#1c4e88 100%)!important;}.pcm-auth-copy p{line-height:1.6;color:#e5edf8!important;}.pcm-auth-role-cards{display:grid;gap:12px;margin-top:18px;}.pcm-auth-role-cards article{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);}.pcm-auth-role-cards h3{margin:0 0 3px;font-size:16px;color:#fff;font-weight:800;}.pcm-auth-role-cards p{margin:0!important;font-size:13px;line-height:1.45;color:#d8e6fb!important;}.pcm-auth-role-cards strong{justify-self:end;padding:9px 12px;border-radius:999px;background:#fff;color:#0f2a52;font-size:13px;font-weight:900;white-space:nowrap;}.pcm-auth-role-cards-login strong{display:none;}.pcm-auth-role-icon{width:44px;height:44px;border-radius:14px;background:#fff;color:#2457e6;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.12);}.pcm-auth-how article{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.12)!important;}.pcm-auth-how article strong{min-width:86px;font-size:13px;color:#ffda85!important;}.pcm-login-role-hint{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px;}.pcm-login-role-hint span{display:inline-flex;padding:8px 10px;border-radius:999px;background:#f3f6fb;border:1px solid #dce5f2;color:#1d3559;font-size:12px;font-weight:800;}.pcm-dashboard-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px;}.pcm-dashboard-plan-strip article{background:#fff;border:1px solid #dae5f1;border-radius:18px;padding:14px 16px;box-shadow:0 12px 24px rgba(16,33,63,.05);}.pcm-dashboard-plan-strip small{display:block;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:800;}.pcm-dashboard-plan-strip strong{display:block;font-size:24px;line-height:1.05;color:#10213f;margin:7px 0 5px;}.pcm-dashboard-plan-strip span{display:block;color:#607088;font-size:12px;line-height:1.5;}.pcm-dashboard-plan-strip-buyer{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-photo-uploader input[type=file]{padding:12px;background:#f8fbff;border:1px dashed #b7c8de;border-radius:14px;}.pcm-upload-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-top:12px;}.pcm-preview-help{grid-column:1/-1;padding:10px 12px;border-radius:12px;background:#f0f6ff;border:1px solid #d7e5fb;color:#36506f;font-size:12px;line-height:1.45;}.pcm-upload-thumb{border:1px solid #dce5ef;border-radius:16px;background:#fff;padding:8px;display:grid;gap:6px;box-shadow:0 8px 18px rgba(16,33,63,.05);}.pcm-upload-thumb img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;}.pcm-upload-thumb figcaption{text-align:center;font-size:11px;color:#61728a;font-weight:700;}.pcm-upload-thumb.is-cover{border-color:#1f7aeb;box-shadow:0 0 0 2px rgba(31,122,235,.14);}.pcm-upload-thumb.is-cover figcaption{color:#1f4fa0;}.pcm-opportunity-grid{margin-top:16px;display:grid;gap:18px;grid-template-columns:1fr!important;}.pcm-opportunity-card{position:relative;display:grid;gap:16px;align-items:center;border-radius:20px;border:1px solid #dbe6f5;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 12px 28px rgba(16,33,63,.06);grid-template-columns:auto 1fr auto!important;padding:22px 20px!important;}.pcm-opportunity-copy h3{margin:3px 0 4px;color:#102642;font-size:28px!important;}.pcm-opportunity-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;margin-top:8px;}.pcm-opportunity-tags span{padding:7px 10px;border-radius:999px;background:#edf4ff;border:1px solid #d6e4ff;font-weight:800;color:#21487f;font-size:12px!important;}.pcm-opportunity-copy p,.pcm-opportunity-copy small{font-size:13px;line-height:1.5;}.pcm-opportunity-state{display:inline-flex;padding:4px 7px;border-radius:999px;background:#eaf9f2;color:#087c57;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:11px!important;}.pcm-btn-ghost{background:#fff;border:1px solid #d3dcea;color:#415775;}.pcm-modal-gallery{background:#f7f9fc;padding:16px;border-radius:22px;}.pcm-modal-gallery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;}.pcm-modal-gallery button{cursor:pointer;border:1px solid #d8e3ef;border-radius:12px;padding:0;background:#fff;overflow:hidden;}.pcm-modal-gallery img{width:100%;height:auto;display:block;object-fit:cover;}.pcm-modal-content{padding:6px 2px 4px;}.pcm-modal-content h2{font-size:18px;line-height:1.2;margin:8px 0 4px;color:#10213f;}.pcm-modal-content>p{margin:0;color:#69788f;font-size:13px;}.pcm-modal-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 8px;}.pcm-modal-chip-row span{padding:6px 10px;border-radius:999px;background:#eef4ff;border:1px solid #d8e5ff;color:#20457d;font-size:11px;font-weight:800;}.pcm-modal-price small{text-decoration:line-through;display:block;color:#94a3b8;font-size:12px;}.pcm-modal-price strong{color:#2457e6;font-size:22px!important;}.pcm-modal-content dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;}.pcm-modal-content dl>div{background:#f8fafc;border:1px solid #e4ebf2;border-radius:14px;padding:11px;}.pcm-modal-content dt{font-size:10px;text-transform:uppercase;color:#7b8aa0;font-weight:900;margin-bottom:4px;}.pcm-modal-content dd{margin:0;color:#12253f;font-size:13px;font-weight:700;line-height:1.35;}.pcm-modal-close{position:absolute;right:14px;top:14px;z-index:4;font-size:24px;cursor:pointer;width:34px;height:34px;border-radius:10px;border:1px solid #ffd2df;background:#fff;color:#ff4d8d;}.pcm-detail-summary{padding:24px!important;}.pcm-detail-summary h1{color:var(--pcm-primary);margin:12px 0 4px;font-size:24px!important;line-height:1.15;}.pcm-detail-summary>p{color:var(--pcm-muted);margin:0;font-size:13px!important;line-height:1.5;}.pcm-detail-price{display:block;color:var(--pcm-action);font-size:30px!important;margin:12px 0 14px!important;}.pcm-detail-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}.pcm-detail-specs span{padding:12px 13px!important;border:1px solid #e4ebf2!important;background:#f8fafc!important;border-radius:13px!important;}.pcm-detail-specs small{display:block;color:var(--pcm-muted);font-size:10px!important;text-transform:uppercase;letter-spacing:.03em;}.pcm-detail-specs b{color:#344054;font-size:13px!important;line-height:1.35;}.pcm-detail-contact{margin:14px 0;border:1px solid #e0e7f0;border-radius:15px;background:#f8fafc;padding:16px 16px 14px!important;}.pcm-detail-contact h3{margin:0 0 10px;color:#112541;font-size:16px!important;}.pcm-interest-trigger{width:100%;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#163a70 0%,#10213f 100%);box-shadow:0 10px 24px rgba(16,33,63,.18);font-weight:900;min-height:46px;font-size:14px;}.pcm-contact-helper{display:block;margin-top:9px;color:#69798f;line-height:1.45;font-size:12px!important;}@media (max-width:1080px){.pcm-dashboard-plan-strip{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-vehicle-modal-card{grid-template-columns:1fr!important;}}@media (max-width:700px){.pcm-auth-role-cards article{grid-template-columns:44px 1fr;}.pcm-auth-role-cards strong{justify-self:start;grid-column:2;}.pcm-dashboard-plan-strip,.pcm-dashboard-plan-strip-buyer{grid-template-columns:1fr;}.pcm-opportunity-card{grid-template-columns:1fr!important;}}.pcm-cover-position{margin-top:12px;padding:14px;border:1px solid #d8e4f1;border-radius:14px;background:#f8fbff;display:grid;gap:9px;}.pcm-cover-position[hidden]{display:none!important;}.pcm-cover-position>strong{font-size:13px;color:#10213f;}.pcm-cover-position>small{font-size:11px;line-height:1.45;color:#61748d;}.pcm-cover-position label{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center;font-size:11px;font-weight:800;color:#40546f;}.pcm-cover-position input[type=range]{width:100%;}.pcm-contact-legal{display:grid!important;grid-template-columns:20px 1fr!important;gap:9px!important;align-items:start!important;padding:11px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e1e8f0;}.pcm-contact-legal input{width:18px!important;height:18px!important;min-height:0!important;margin-top:1px;}.pcm-contact-legal span{font-size:11px!important;line-height:1.45!important;color:#52647b!important;}.pcm-contact-legal a{color:#1d5fe9;font-weight:800;}.pcm-expiry-inline{display:block;margin:6px 0;color:#708096;font-size:11px;}.pcm-request-preferences{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px;}.pcm-request-preferences span{padding:7px 9px;border-radius:999px;background:#eef5ff;border:1px solid #d9e7fb;color:#294d7a;font-size:10px;font-weight:800;}.pcm-proposal-second-vehicle{margin-top:18px;padding-top:18px;border-top:1px solid #e5ebf3;}.pcm-proposal-second-vehicle>.pcm-eyebrow{display:block;margin-bottom:10px;}.pcm-vehicle-media img,.pcm-modal-main,.pcm-detail-main-image{object-fit:cover;}.pcm-auth-role-cards article:nth-child(1) .pcm-auth-role-icon{background:#edf4ff;color:#2457e6;}.pcm-auth-role-cards article:nth-child(2) .pcm-auth-role-icon{background:#fff3e5;color:#d97706;}.pcm-auth-role-cards article:nth-child(3) .pcm-auth-role-icon{background:#ecfdf5;color:#07875f;}.pcm-auth-role-cards article:nth-child(4) .pcm-auth-role-icon{background:#f5f0ff;color:#6d42d8;}.pcm-auth-role-cards article:nth-child(1) strong{background:#edf4ff;color:#174ea6;}.pcm-auth-role-cards article:nth-child(2) strong{background:#fff3e5;color:#9a5a00;}.pcm-auth-role-cards article:nth-child(3) strong{background:#ecfdf5;color:#087a57;}.pcm-auth-role-cards article:nth-child(4) strong{background:#f5f0ff;color:#5b35b5;}.pcm-modal-gallery .pcm-modal-main{width:100%;aspect-ratio:4/3;border-radius:16px;}.pcm-modal-gallery>div img{aspect-ratio:4/3;object-fit:cover;}.pcm-vehicle-modal-card{position:relative;z-index:1;width:min(980px,100%);background:#fff;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.3);max-width:min(1100px,96vw)!important;display:grid;grid-template-columns:1.02fr .98fr;gap:20px;padding:18px!important;max-height:92vh;overflow:auto;}.pcm-modal-content h3{color:#10213f;font-size:15px!important;margin:14px 0 8px!important;}.pcm-inspection-note{display:flex;gap:12px;padding:14px;background:#fff7e8;border:1px solid #f6d391;border-radius:13px;color:#5e4107;margin-top:14px;font-size:12px;}.pcm-inspection-note strong{font-size:12px!important;line-height:1.4;}.pcm-inspection-note a{color:#8a5700;font-weight:850;font-size:12px!important;}.pcm-dashboard-plan-strip article:nth-child(1){border-top:3px solid #2457e6;}.pcm-dashboard-plan-strip article:nth-child(2){border-top:3px solid #f59e0b;}.pcm-dashboard-plan-strip article:nth-child(3){border-top:3px solid #0f9f6e;}.pcm-dashboard-plan-strip article:nth-child(4){border-top:3px solid #7c5ce5;}@media (max-width:700px){.pcm-cover-position label{grid-template-columns:1fr;}.pcm-vehicle-modal-card{max-height:94vh;}}.pcm-register-verification{display:grid;grid-template-columns:1fr auto;gap:10px 14px;align-items:center;padding:14px 15px;margin:4px 0 12px;border:1px solid #dbe5f1;border-radius:16px;background:#f8fbff;}.pcm-register-verification>div:first-child{min-width:0;}.pcm-register-verification strong{display:block;color:#132945;font-size:13px;}.pcm-register-verification small{display:block;color:#6c7b90;font-size:11px;line-height:1.45;margin-top:3px;}.pcm-register-verification .pcm-register-code,.pcm-register-verification .pcm-form-message{grid-column:1/-1;margin:0;}.pcm-register-verification .pcm-btn{white-space:nowrap;}@media (max-width:640px){.pcm-register-verification{grid-template-columns:1fr;}.pcm-register-verification .pcm-btn{width:100%;}}.pcm-access-education{padding:34px 0 52px;background:#f4f7fb;border-top:1px solid #e3e9f1;}.pcm-access-section-head{max-width:760px;margin:0 auto 20px;text-align:center;}.pcm-access-section-head>span{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eef4ff;color:#2457e6;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}.pcm-access-section-head h2{margin:10px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1.15;color:#10213f;}.pcm-access-section-head p{margin:0;color:#64748b;line-height:1.6;font-size:14px;}.pcm-access-how-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}.pcm-access-how-grid article{position:relative;min-width:0;padding:18px 16px;border:1px solid #dce5ef;border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(16,33,63,.05);}.pcm-access-how-grid article i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eef4ff;color:#2457e6;font-style:normal;margin-bottom:12px;}.pcm-access-how-grid article:nth-child(2) i{background:#fff3e5;color:#c96d00;}.pcm-access-how-grid article:nth-child(3) i{background:#f7efff;color:#7547c9;}.pcm-access-how-grid article:nth-child(4) i{background:#eafaf4;color:#07875f;}.pcm-access-how-grid article:nth-child(5) i{background:#eef1ff;color:#3b4bc2;}.pcm-access-how-grid small{display:block;color:#77879d;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;}.pcm-access-how-grid h3{font-size:16px;line-height:1.25;color:#132945;margin:6px 0;}.pcm-access-how-grid p{font-size:12px;line-height:1.55;color:#66778d;margin:0 0 12px;}.pcm-access-how-grid b{display:inline-flex;padding:6px 8px;border-radius:9px;background:#f7f9fc;color:#36506f;font-size:10px;font-weight:800;}.pcm-access-pricing-head{margin-top:34px;}.pcm-access-pricing-grid small{font-size:11px;font-weight:850;color:#64748b;}.pcm-access-pricing-grid strong{display:block;margin:9px 0 5px;color:#10213f;font-size:25px;line-height:1;}.pcm-access-pricing-grid p{font-size:12px;line-height:1.5;color:#687990;margin:0 0 14px;flex:1;}.pcm-access-pricing-grid a{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:11px;background:#102a50;color:#fff;text-decoration:none;font-size:12px;font-weight:850;}.pcm-access-pricing-grid article:nth-child(2) a{background:#ef9416;}.pcm-access-pricing-grid article:nth-child(3) a{background:#7646c8;}.pcm-access-pricing-grid article:nth-child(4) a{background:#07875f;}.pcm-access-pricing-grid article:nth-child(5) a{background:#2742a9;}.pcm-auth-v69 .pcm-auth-copy-clean{background:linear-gradient(145deg,#102b50,#173e70)!important;}.pcm-auth-v69 .pcm-auth-copy-clean h1{font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.025em;}.pcm-auth-v69 .pcm-auth-copy-clean p{font-size:14px;line-height:1.65;}.pcm-auth-mini-roles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;}.pcm-auth-mini-roles span{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);border-radius:13px;font-size:11px;color:#eef5ff;}.pcm-auth-mini-roles .pcm-svg{width:17px;height:17px;color:#9fc0ff;}.pcm-auth-copy-note{padding:12px 13px;border-radius:14px;background:rgba(255,255,255,.1);color:#e5edf8;font-size:12px;line-height:1.55;}.pcm-auth-selected-help{margin:0 0 15px;padding:12px 13px;background:#f7faff;border:1px solid #dbe7f5;border-radius:14px;color:#51657e;font-size:12px;line-height:1.55;}.pcm-opportunities-priority{border-top:4px solid #07956b!important;box-shadow:0 16px 34px rgba(7,149,107,.08)!important;}.pcm-opportunities-priority>.pcm-panel-head{padding-bottom:14px;border-bottom:1px solid #e1ece8;}.pcm-opportunities-priority>.pcm-panel-head h2{font-size:24px!important;color:#10213f;}.pcm-opportunities-priority>.pcm-panel-head p{max-width:780px;font-size:13px!important;line-height:1.55;}.pcm-proposal-count-pill{padding:8px 11px;border-radius:999px;background:#eefaf5;border:1px solid #cfeee1;color:#067e5b;font-size:11px;font-weight:900;white-space:nowrap;}.pcm-opportunity-card-strong{border:1px solid #d5e7e0!important;border-left:5px solid #0a9b70!important;background:linear-gradient(100deg,#fff 0%,#fbfffd 100%)!important;box-shadow:0 12px 24px rgba(10,84,63,.06)!important;}.pcm-opportunity-card-strong .pcm-opportunity-icon{width:48px!important;height:48px!important;border-radius:15px!important;background:#e8faf3!important;color:#07956b!important;}.pcm-opportunity-card-strong .pcm-opportunity-copy h3{text-transform:uppercase;font-size:20px!important;letter-spacing:.005em;font-weight:800!important;margin:6px 0!important;}.pcm-opportunity-main-facts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:5px 0 9px;}.pcm-opportunity-main-facts strong{font-size:17px;color:#10213f;}.pcm-opportunity-main-facts span{color:#6b7b90;font-size:12px;}.pcm-opportunity-card-strong .pcm-opportunity-tags span{background:#f2f6fa!important;border-color:#dce5ee!important;color:#38506c!important;font-weight:750!important;}.pcm-opportunity-card-strong>.pcm-btn{min-width:135px;box-shadow:0 7px 18px rgba(4,128,91,.13);}.pcm-role-occasional .pcm-dashboard-nav{background:linear-gradient(180deg,#102a4c,#17385f);}.pcm-occasional-hero{border:1px solid #ded5f2!important;background:linear-gradient(120deg,#fff,#faf7ff)!important;}.pcm-occasional-proposal-balance{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:14px;padding:16px 18px;background:#fff;border:1px solid #ded9ee;border-radius:18px;}.pcm-occasional-proposal-balance>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#f3edff;color:#7448c9;}.pcm-occasional-proposal-balance small{display:block;color:#728198;font-size:10px;text-transform:uppercase;font-weight:850;}.pcm-occasional-proposal-balance strong{font-size:28px;color:#182b45;}.pcm-occasional-proposal-balance p{font-size:11px;color:#6d7a90;margin:2px 0 0;}.pcm-occasional-proposal-balance>a{padding:10px 13px;border-radius:11px;background:#7547c8;color:#fff;text-decoration:none;font-size:11px;font-weight:850;}.pcm-inline-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;}.pcm-inline-pack-grid article{padding:14px;border:1px solid #dae5f0;border-radius:16px;background:#fff;display:grid;gap:7px;}.pcm-inline-pack-grid b{font-size:12px;color:#52647b;}.pcm-inline-pack-grid strong{font-size:22px;color:#10213f;}.pcm-inline-pack-grid a,.pcm-plan-buy{display:flex;justify-content:center;align-items:center;min-height:38px;border-radius:10px;background:#102b50;color:#fff;text-decoration:none;font-size:11px;font-weight:850;}.pcm-pack-purchase-section{background:#f8fbff!important;border-color:#d9e6f5!important;}.pcm-same-whatsapp{display:grid!important;grid-template-columns:20px 1fr!important;align-items:center!important;gap:8px!important;padding:11px 13px!important;background:#f7fafc;border:1px solid #e0e7ef;border-radius:13px;}.pcm-same-whatsapp input{width:18px!important;height:18px!important;min-height:0!important;}.pcm-same-whatsapp span{font-size:12px;font-weight:750;color:#445b76;}.pcm-condition-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:11px 0;}.pcm-condition-item{display:flex;flex-direction:column;gap:7px;padding:12px;background:#f8fafc;border:1px solid #e0e7ef;border-radius:14px;}.pcm-condition-item>span{font-size:10px;line-height:1.35;color:#52657d;font-weight:850;}.pcm-condition-item select{min-width:0;height:40px;border:1px solid #d6e0eb;border-radius:10px;background:#fff;padding:0 9px;font-size:11px;}.pcm-form-disclaimer{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;background:#fff8ea;border:1px solid #f1d69e;border-radius:13px;color:#79531a;font-size:11px;line-height:1.5;margin-top:10px;}.pcm-condition-summary{margin:14px 0;padding:15px;border:1px solid #dfe8f0;border-radius:16px;background:#fbfdff;}.pcm-condition-summary-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px;}.pcm-condition-summary-head>span{width:34px;height:34px;border-radius:11px;background:#eaf8f2;color:#07875f;display:grid;place-items:center;}.pcm-condition-summary-head strong{display:block;font-size:13px;color:#17304c;}.pcm-condition-summary-head small{display:block;font-size:10px;line-height:1.4;color:#738096;margin-top:2px;}.pcm-condition-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}.pcm-condition-summary-grid span{display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:10px 12px;background:#fff;border:1px solid #e4eaf0;border-radius:11px;}.pcm-condition-summary-grid small{display:block;color:#748297;font-size:9px;line-height:1.25;}.pcm-condition-summary-grid b{display:block;color:#283f5b;font-size:11px;line-height:1.3;margin-top:4px;}.pcm-condition-summary>p{font-size:11px;line-height:1.5;color:#5e6f84;margin:10px 0 0;}.pcm-condition-summary-offer{background:#f9fcff;}.pcm-assisted-sale-card{display:grid!important;grid-template-columns:44px 1fr!important;gap:13px!important;padding:16px!important;border:1px solid #d9e1ef!important;border-radius:17px!important;background:linear-gradient(110deg,#fff,#f7f9ff)!important;}.pcm-assisted-sale-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#eef2ff;color:#5b54cb;}.pcm-assisted-sale-card strong{display:block;color:#172e4b;font-size:13px;}.pcm-assisted-sale-card p{font-size:11px;line-height:1.5;color:#66778d;margin:4px 0 10px;}.pcm-assisted-sale-card .pcm-btn{width:auto!important;min-height:39px;font-size:11px!important;}.pcm-sale-service-overlay{position:fixed!important;inset:0!important;z-index:250!important;}.pcm-sale-service-card{max-width:700px!important;}.pcm-sale-service-card h3{font-size:22px!important;}.pcm-sale-service-card .pcm-form-grid{grid-template-columns:1fr 1fr;}.pcm-sale-service-card textarea{min-height:95px;}.pcm-sale-service-card .pcm-btn-accent{width:100%;margin-top:8px;}.pcm-account-options{margin-top:16px;}.pcm-account-options .pcm-dashboard-plan-strip{margin-bottom:0;}.pcm-account-options .pcm-dashboard-plan-strip article{display:flex;flex-direction:column;}.pcm-account-options .pcm-dashboard-plan-strip .pcm-btn{margin-top:12px;}@media (max-width:1180px){.pcm-access-how-grid,.pcm-access-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.pcm-condition-grid,.pcm-condition-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:820px){.pcm-access-how-grid,.pcm-access-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-occasional-proposal-balance{grid-template-columns:auto 1fr;}.pcm-occasional-proposal-balance>a{grid-column:1/-1;text-align:center;}.pcm-inline-pack-grid{grid-template-columns:1fr;}.pcm-condition-grid,.pcm-condition-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-sale-service-card .pcm-form-grid{grid-template-columns:1fr;}.pcm-opportunity-card-strong{grid-template-columns:48px minmax(0,1fr)!important;}.pcm-opportunity-card-strong>.pcm-btn{grid-column:2;width:100%;}}@media (max-width:560px){.pcm-access-how-grid,.pcm-access-pricing-grid{grid-template-columns:1fr;}.pcm-auth-mini-roles{grid-template-columns:1fr;}.pcm-condition-grid,.pcm-condition-summary-grid{grid-template-columns:1fr;}.pcm-assisted-sale-card{grid-template-columns:1fr!important;}.pcm-assisted-sale-card>span{margin-bottom:2px;}}.pcm-access-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}.pcm-access-pricing-grid article small{font-size:10px!important;text-transform:uppercase;letter-spacing:.05em;color:#708198!important;}.pcm-access-pricing-grid article strong{font-size:29px!important;margin:9px 0 7px!important;}.pcm-access-pricing-grid article p{font-size:12.5px!important;line-height:1.55!important;margin-bottom:12px!important;flex:0!important;}.pcm-access-pricing-grid article ul{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px;flex:1;}.pcm-access-pricing-grid article li{position:relative;padding-left:20px;color:#50647d;font-size:11.5px;line-height:1.45;}.pcm-access-pricing-grid article li:before{content:"✓";position:absolute;left:0;top:0;color:#0a9569;font-weight:900;}.pcm-access-pricing-grid article a{margin-top:auto!important;min-height:43px!important;}.pcm-access-pricing-grid article.is-featured{border-color:#b9c6ff!important;box-shadow:0 14px 30px rgba(42,64,173,.09)!important;}.pcm-auth-v691 .pcm-auth-copy-clean{background:linear-gradient(145deg,#102b50 0%,#173e70 100%)!important;}.pcm-auth-role-guide{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;background:transparent!important;border:0!important;padding:0!important;margin-top:18px!important;}.pcm-auth-role-guide article{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.08)!important;border-radius:14px!important;color:#fff!important;}.pcm-auth-role-guide article>.pcm-svg{width:18px!important;height:18px!important;color:#9ec0ff!important;justify-self:center;}.pcm-auth-role-guide article>div{display:flex!important;flex-direction:column!important;min-width:0!important;}.pcm-auth-role-guide strong{font-size:12px!important;line-height:1.3!important;color:#fff!important;}.pcm-auth-role-guide span{font-size:10.5px!important;line-height:1.45!important;color:#dce8f7!important;}.pcm-register-card-v691{overflow:hidden;}.pcm-register-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 22px;}.pcm-register-flow>div{position:relative;padding:11px 9px 10px;border-radius:13px;background:#f5f7fa;border:1px solid #e1e7ef;color:#8090a3;min-width:0;}.pcm-register-flow>div span{width:25px;height:25px;border-radius:8px;background:#e8edf3;display:grid;place-items:center;font-size:10px;font-weight:900;margin-bottom:7px;}.pcm-register-flow>div b{display:block;font-size:10.5px;line-height:1.2;color:#60728a;}.pcm-register-flow>div small{display:block;font-size:8.5px;line-height:1.3;margin-top:3px;}.pcm-register-flow>div.is-active{background:#eef5ff;border-color:#c8dbff;}.pcm-register-flow>div.is-active span{background:#2457e6;color:#fff;}.pcm-register-flow>div.is-active b{color:#173f88;}.pcm-register-flow>div.is-complete{background:#edf9f4;border-color:#cdebdc;}.pcm-register-flow>div.is-complete span{background:#09966a;color:#fff;}.pcm-register-flow>div.is-complete b{color:#087b59;}.pcm-register-step{display:none;}.pcm-register-step.is-active{display:block;}.pcm-register-email-summary{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:start;padding:14px;border:1px solid #dbe6f2;background:#f8fbff;border-radius:15px;margin-bottom:13px;}.pcm-register-email-summary>.pcm-svg{width:24px;height:24px;color:#2457e6;margin:7px auto;}.pcm-register-email-summary strong{display:block;font-size:13px;color:#17304d;}.pcm-register-email-summary p{margin:3px 0 0!important;font-size:11px!important;line-height:1.55!important;color:#61738a!important;}.pcm-register-actions{display:flex;gap:9px;margin-top:14px;}.pcm-register-actions .pcm-btn{flex:1;}.pcm-register-payment-note{display:block;margin-top:12px;padding:10px 12px;border-radius:12px;background:#fff8e9;border:1px solid #f2d79e;color:#77531d;font-size:10.5px;line-height:1.5;}.pcm-private-v66 .pcm-dashboard-content{background:#f4f7fb!important;padding:30px 34px 54px!important;min-width:0!important;overflow-x:hidden!important;}.pcm-private-v66 .pcm-dashboard-content>*{max-width:100%!important;box-sizing:border-box!important;}@media (max-width:900px){.pcm-header .pcm-menu-button{display:grid!important;place-items:center!important;position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid #102a50!important;border-radius:11px!important;background:#102a50!important;box-shadow:none!important;outline:none!important;color:#fff!important;overflow:hidden!important;}.pcm-header .pcm-menu-button span{display:block!important;position:absolute!important;left:11px!important;right:11px!important;height:2px!important;background:#fff!important;border:0!important;border-radius:4px!important;margin:0!important;padding:0!important;opacity:1!important;}.pcm-header .pcm-menu-button span:nth-child(1){top:13px!important;}.pcm-header .pcm-menu-button span:nth-child(2){top:20px!important;}.pcm-header .pcm-menu-button span:nth-child(3){top:27px!important;}.pcm-header .pcm-mobile-menu.is-open{display:flex!important;position:fixed!important;top:62px!important;left:0!important;right:0!important;z-index:120!important;background:#102a50!important;border:0!important;padding:12px 16px 18px!important;gap:5px!important;box-shadow:0 18px 35px rgba(8,26,49,.24)!important;}.pcm-header .pcm-mobile-menu a{display:block!important;padding:12px 13px!important;border-radius:10px!important;color:#fff!important;background:rgba(255,255,255,.06)!important;font-size:13px!important;font-weight:750!important;}.pcm-header .pcm-mobile-menu a:hover{background:rgba(255,255,255,.12)!important;}.admin-bar .pcm-header .pcm-mobile-menu.is-open{top:108px!important;}}@media (max-width:1100px){.pcm-access-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:700px){.pcm-requests-page-v691 .pcm-requests-hero{padding:24px 0!important;}.pcm-requests-page-v691 .pcm-requests-hero .pcm-container{display:block!important;}.pcm-requests-hero-stat{margin-top:15px!important;width:100%!important;}.pcm-requests-page-v691 .pcm-requests-hero h1{font-size:30px!important;}.pcm-requests-page-v691 .pcm-request-toolbar{grid-template-columns:1fr!important;padding:11px!important;}.pcm-requests-catalog{padding-top:16px!important;}.pcm-access-pricing-grid{grid-template-columns:1fr!important;}.pcm-access-pricing-grid article{min-height:0!important;}.pcm-register-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.pcm-register-actions{flex-direction:column;}.pcm-auth-v691 .pcm-auth-shell{width:min(100% - 22px,660px)!important;}.pcm-auth-role-guide article{grid-template-columns:32px minmax(0,1fr)!important;}}.pcm-v5-action-card{width:100%;text-align:left;color:#172033;cursor:pointer;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;min-height:158px;padding:18px;border:1px solid #dce5f0;border-radius:20px;background:#fff;text-decoration:none;box-shadow:0 10px 24px rgba(15,35,65,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.pcm-v5-action-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(15,35,65,.09);border-color:#c8d6e7;}.pcm-v5-action-card>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;}.pcm-v5-action-card>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;height:100%;}.pcm-v5-action-card strong{display:block;color:#10213f;font-size:15px;line-height:1.3;margin:2px 0 7px;}.pcm-v5-action-card p{color:#607087;font-size:12px;line-height:1.55;margin:0 0 12px;}.pcm-action-price{display:inline-flex;margin-top:auto;padding:6px 10px;border-radius:999px;background:#fff1d4;color:#915b00;font-size:10px;font-style:normal;font-weight:800;}.pcm-action-more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#203b62;font-size:11px;font-weight:850;}.pcm-action-more i{font-style:normal;font-size:13px;}.pcm-requests-page-v691{min-height:100vh;background:#f5f8fc;}.pcm-requests-page-v691 .pcm-requests-hero{padding:32px 0;background:linear-gradient(180deg,#fff,#f5f9ff);}.pcm-requests-page-v691 .pcm-requests-hero .pcm-container{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;}.pcm-requests-page-v691 .pcm-requests-hero h1{margin:5px 0 7px;color:#10213f;font-size:36px;line-height:1.1;letter-spacing:-.03em;}.pcm-requests-page-v691 .pcm-requests-hero p{max-width:680px;margin:0;color:#607088;font-size:14px;line-height:1.55;}.pcm-requests-hero-stat{min-width:150px;padding:14px 16px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(16,33,63,.05);text-align:center;}.pcm-requests-hero-stat strong{display:block;color:#10213f;font-size:25px;}.pcm-requests-hero-stat span{color:#6c7a8d;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;}.pcm-requests-catalog{padding:24px 0 55px;}.pcm-requests-page-v691 .pcm-request-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin-bottom:18px;padding:14px;border:1px solid #dfe7f0;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(16,33,63,.04);}.pcm-requests-page-v691 .pcm-request-toolbar label{margin:0;}.pcm-requests-page-v691 .pcm-request-toolbar input,.pcm-requests-page-v691 .pcm-request-toolbar select{min-height:44px;}.pcm-offer-form{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;}.pcm-access-pricing-grid article{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dbe5ef;box-shadow:0 10px 24px rgba(16,33,63,.05);padding:20px!important;border-radius:20px!important;min-height:330px!important;color:#141b27;}.pcm-access-pricing-grid article small,.pcm-access-pricing-grid article strong,.pcm-access-pricing-grid article p,.pcm-access-pricing-grid article li,.pcm-access-pricing-grid article h3{color:#141b27;}.pcm-access-pricing-grid article>a{color:#fff;}.pcm-access-pricing-grid article>a.pcm-btn-secondary{color:#10213f;}.pcm-discount-box{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin:16px 0;padding:14px 15px;border:1px solid #e6d5a8;border-radius:15px;background:#fff9e9;color:#3d3220;}.pcm-discount-box>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;color:#a66c00;}.pcm-discount-box strong{display:block;color:#282013;font-size:13px;}.pcm-discount-box p{margin:4px 0;color:#66583e;font-size:11px;line-height:1.5;}.pcm-discount-box small{display:block;color:#776647;font-size:10px;line-height:1.45;}.pcm-card-meta{display:grid;gap:6px;}@media (max-width:900px){.pcm-header .pcm-menu-button{display:grid;place-items:center;position:relative;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;margin:0;border:1px solid #102a50;border-radius:11px;background:#102a50;box-shadow:none;outline:none;color:#fff;overflow:hidden;}.pcm-header .pcm-menu-button span{display:block;position:absolute;left:11px;right:11px;height:2px;background:#fff;border:0;border-radius:4px;margin:0;padding:0;opacity:1;}.pcm-header .pcm-menu-button span:nth-child(1){top:13px;}.pcm-header .pcm-menu-button span:nth-child(2){top:20px;}.pcm-header .pcm-menu-button span:nth-child(3){top:27px;}.pcm-header .pcm-mobile-menu.is-open{display:flex;position:fixed;top:62px;left:0;right:0;z-index:120;background:#102a50;border:0;padding:12px 16px 18px;gap:5px;box-shadow:0 18px 35px rgba(8,26,49,.24);}.pcm-header .pcm-mobile-menu a{display:block;padding:12px 13px;border-radius:10px;color:#fff;background:rgba(255,255,255,.06);font-size:13px;font-weight:750;}.pcm-header .pcm-mobile-menu a:hover{background:rgba(255,255,255,.12);}.admin-bar .pcm-header .pcm-mobile-menu.is-open{top:108px;}}@media (max-width:700px){.pcm-requests-page-v691 .pcm-requests-hero{padding:24px 0;}.pcm-requests-page-v691 .pcm-requests-hero .pcm-container{display:block;}.pcm-requests-hero-stat{width:100%;margin-top:15px;}.pcm-requests-page-v691 .pcm-requests-hero h1{font-size:30px;}.pcm-requests-page-v691 .pcm-request-toolbar{grid-template-columns:1fr;padding:11px;}.pcm-proposal-head{display:grid;grid-template-columns:1fr;gap:10px;}.pcm-v5-action-card{min-height:0;}}.pcm-request-grid-home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;}.pcm-request-grid-archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;}.pcm-request-card{background:#fff;border:1px solid #d8e0ea;box-shadow:0 7px 19px rgba(15,31,58,.05);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0;}.pcm-request-final{display:flex;flex-direction:column;gap:10px;padding:17px;border:1px solid #dce5ef;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(18,45,83,.055);}.pcm-request-head{display:flex;align-items:center;justify-content:space-between;gap:10px;}.pcm-request-head>span{display:inline-flex;align-items:center;max-width:72%;padding:6px 10px;border-radius:999px;background:#e9f8f1;border:1px solid #cdeedd;color:#087852;font-size:10px;line-height:1.2;font-weight:850;text-transform:uppercase;letter-spacing:.02em;}.pcm-request-head time{font-size:10px;color:#7d8b9e;white-space:nowrap;}.pcm-request-heading h3{margin:0;color:#10213f;font-size:18px;line-height:1.28;font-weight:760;overflow-wrap:anywhere;}.pcm-request-heading p{margin:5px 0 0;color:#69798f;font-size:12px;line-height:1.35;}.pcm-request-secondary{display:flex;flex-wrap:wrap;gap:8px;}.pcm-request-secondary>span{display:flex;flex-direction:column;gap:2px;min-width:86px;padding:8px 10px;border-radius:11px;background:#f7f9fc;border:1px solid #e3e9f1;}.pcm-request-secondary small{font-size:8.5px;line-height:1.1;color:#7b8a9d;text-transform:uppercase;letter-spacing:.04em;font-weight:800;}.pcm-request-secondary b{color:#243a57;font-size:11px;line-height:1.25;font-weight:750;}.pcm-similar-badge{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:11px;background:#f5efff;border:1px solid #eadcff;color:#6840c9;font-size:10px;line-height:1.4;}.pcm-similar-badge .pcm-svg{flex:0 0 auto;width:14px;height:14px;margin-top:1px;}.pcm-similar-badge b{font-weight:850;}.pcm-request-rows{display:grid;grid-template-columns:1fr;gap:7px;}.pcm-request-rows>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 11px;border:1px solid #e3eaf2;border-radius:11px;background:#f8fafc;}.pcm-request-rows small{display:block;color:#6f7d91;font-size:9px;line-height:1.2;font-weight:850;text-transform:uppercase;letter-spacing:.04em;}.pcm-request-rows b{display:block;color:#17283f;font-size:12px;line-height:1.35;font-weight:800;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;}.pcm-request-location{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;padding-top:2px;color:#607188;}.pcm-request-location .pcm-svg{width:15px;height:15px;margin-top:1px;}.pcm-request-location span{font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;}.pcm-request-offer{width:100%;min-height:40px;margin-top:auto;border-radius:11px;font-size:11px;}.pcm-demo-only-label{display:block;padding:8px 10px;border:1px dashed #ced9e7;border-radius:10px;color:#7c8a9d;text-align:center;font-size:9px;font-weight:750;}.pcm-proposal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;padding-top:18px;padding-bottom:40px;}.pcm-proposal-workspace{width:100%;max-width:100%;overflow:hidden;border:1px solid #cceadb;background:#fff;box-shadow:0 16px 36px rgba(14,109,76,.08);}.pcm-proposal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #e1ebe6;}.pcm-proposal-title-wrap{display:flex;align-items:flex-start;gap:12px;min-width:0;}.pcm-proposal-title-wrap>div{min-width:0;}.pcm-proposal-head h2{margin:4px 0;color:#10213f;font-size:24px;line-height:1.15;overflow-wrap:anywhere;}.pcm-proposal-head p{margin:0;color:#66778e;font-size:12px;line-height:1.5;}.pcm-proposal-close{flex:0 0 auto;color:#68788d;font-size:12px;font-weight:800;text-decoration:none;}.pcm-proposal-workspace .pcm-proposal-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:20px;align-items:start;padding-top:18px;padding-bottom:0;min-width:0;}.pcm-proposal-request-summary{min-width:0;padding:18px;border-radius:18px;background:#102d55;color:#fff;position:sticky;top:88px;}.pcm-proposal-request-summary h3{margin:5px 0 14px;color:#fff;font-size:18px;line-height:1.3;}.pcm-summary-kicker{color:#91dbbe;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}.pcm-proposal-request-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;}.pcm-proposal-request-facts span{display:block;min-width:0;padding:9px 10px;border-radius:11px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11);}.pcm-proposal-request-facts small{display:block;color:#b9c9dd;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;}.pcm-proposal-request-facts b{display:block;margin-top:4px;color:#fff;font-size:11px;line-height:1.35;overflow-wrap:anywhere;}.pcm-proposal-alternatives{padding:10px 11px;border-radius:11px;background:#f5efff;color:#5d35bd;}.pcm-proposal-alternatives small{display:block;font-size:9px;font-weight:800;text-transform:uppercase;}.pcm-proposal-alternatives strong{display:block;margin-top:3px;font-size:11px;line-height:1.4;}.pcm-proposal-request-summary .pcm-request-preferences{display:grid;gap:6px;margin-top:11px;}.pcm-proposal-request-summary .pcm-request-preferences span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.08);color:#e0e9f4;font-size:10px;line-height:1.35;}.pcm-proposal-help,.pcm-occasional-proposal-note{margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.14);}.pcm-proposal-help strong,.pcm-occasional-proposal-note b{display:block;color:#fff;font-size:12px;}.pcm-proposal-help p,.pcm-occasional-proposal-note small{display:block;margin:5px 0 0;color:#c5d3e4;font-size:10px;line-height:1.5;}.pcm-proposal-workspace .pcm-offer-form{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;max-width:100%;}.pcm-proposal-workspace .pcm-offer-option-block{width:100%;min-width:0;padding:18px;border:1px solid #dce6f2;border-radius:19px;background:#fbfdff;box-sizing:border-box;}.pcm-proposal-workspace .pcm-offer-option-block-secondary{background:#f8fcfa;border-color:#d6ebe0;}.pcm-proposal-workspace .pcm-offer-option-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;}.pcm-proposal-workspace .pcm-offer-option-head>div small{display:block;color:#74859a;font-size:9px;text-transform:uppercase;font-weight:850;letter-spacing:.04em;}.pcm-proposal-workspace .pcm-offer-option-head h3{margin:3px 0 0;color:#10213f;font-size:19px;}.pcm-proposal-workspace .pcm-offer-option-head>span{padding:6px 9px;border-radius:999px;background:#eef4ff;color:#2457e6;font-size:9px;font-weight:900;text-transform:uppercase;}.pcm-proposal-workspace .pcm-manual-offer-fields{min-width:0;}.pcm-proposal-workspace .pcm-manual-offer-fields.is-disabled{opacity:.45;}.pcm-proposal-workspace .pcm-manual-offer-title{display:flex;align-items:center;gap:10px;margin:12px 0;padding:11px 12px;border-radius:13px;background:#f3f7fb;border:1px solid #e0e8f1;}.pcm-proposal-workspace .pcm-manual-offer-title>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff4df;color:#c77800;}.pcm-proposal-workspace .pcm-manual-offer-title strong{display:block;color:#17304d;font-size:12px;}.pcm-proposal-workspace .pcm-manual-offer-title small{display:block;margin-top:2px;color:#75849a;font-size:10px;line-height:1.4;}.pcm-proposal-workspace .pcm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;}.pcm-proposal-workspace .pcm-field{min-width:0;}.pcm-proposal-workspace input,.pcm-proposal-workspace select,.pcm-proposal-workspace textarea{max-width:100%;min-width:0;box-sizing:border-box;}.pcm-proposal-workspace .pcm-add-second-offer{align-self:flex-start;}.pcm-proposal-workspace .pcm-offer-option-tools{display:flex;justify-content:flex-end;margin-bottom:8px;}.pcm-proposal-workspace .pcm-offer-submit{align-self:flex-start;min-width:180px;}@media (max-width:1100px){.pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:repeat(2,minmax(0,1fr));}.pcm-proposal-workspace .pcm-proposal-layout{grid-template-columns:1fr;}.pcm-proposal-request-summary{position:static;}}@media (max-width:900px){.pcm-proposal-layout{grid-template-columns:1fr;}}@media (max-width:700px){.pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:1fr;}.pcm-request-final{padding:15px;}.pcm-request-heading h3{font-size:17px;}.pcm-request-secondary{display:grid;grid-template-columns:1fr 1fr;}.pcm-proposal-workspace{padding:14px;}.pcm-proposal-head{display:grid;grid-template-columns:1fr;gap:10px;}.pcm-proposal-request-facts{grid-template-columns:1fr 1fr;}.pcm-proposal-workspace .pcm-form-grid{grid-template-columns:1fr;}.pcm-proposal-workspace .pcm-offer-submit{width:100%;}}@media (max-width:460px){.pcm-request-secondary,.pcm-proposal-request-facts{grid-template-columns:1fr;}}
/* Conecta UI 7.1 — componentes responsivos consolidados */
.pcm-header-v71{background:#fff;border-bottom:1px solid #e3e9f1;box-shadow:0 2px 10px rgba(15,31,58,.03)}
.pcm-header-v71 .pcm-nav-v71{display:flex;align-items:center;gap:22px;min-width:0}
.pcm-header-v71 .pcm-nav-v71 a{color:#24364f;font-size:13px;font-weight:750;white-space:nowrap;transition:color .16s ease}
.pcm-header-v71 .pcm-nav-v71 a:hover{color:var(--pcm-action)}
.pcm-header-v71 .pcm-nav-v71 a:last-child{color:#087852}
.pcm-header-v71 .pcm-menu-button{border:0;background:#102d55;width:44px;height:44px;border-radius:12px;padding:10px;align-items:center;justify-content:center;flex-direction:column;gap:4px}
.pcm-header-v71 .pcm-menu-button span{display:block;width:21px;height:2px;margin:0;background:#fff;border-radius:99px}
.pcm-mobile-menu-v71{background:#102d55!important;padding:12px!important}
.pcm-mobile-menu-v71 nav{display:grid;gap:6px}
.pcm-mobile-menu-v71 nav>a,.pcm-mobile-account-actions>a{display:flex!important;align-items:center;min-height:44px;padding:11px 13px!important;border-radius:11px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;font-size:13px!important;font-weight:750!important;border:1px solid rgba(255,255,255,.06)!important}
.pcm-mobile-menu-v71 nav>a:hover,.pcm-mobile-account-actions>a:hover{background:rgba(255,255,255,.13)!important}
.pcm-mobile-menu-v71 nav>a:last-child{color:#a9f1d2!important;border-color:rgba(117,224,178,.25)!important}
.pcm-mobile-account-actions{display:grid;gap:6px;padding-top:10px;margin-top:10px;border-top:1px solid rgba(255,255,255,.13)}
.pcm-mobile-account-actions .pcm-mobile-request{background:#f59e0b!important;color:#1d2736!important;border-color:#f59e0b!important;justify-content:center}

.pcm-stock-filters-v71{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto auto!important;gap:10px!important;align-items:end!important;padding:14px!important;background:#fff!important;border:1px solid #dce4ee!important;border-radius:18px!important;box-shadow:0 8px 22px rgba(16,33,63,.04)!important}
.pcm-stock-filters-v71>label:not(.pcm-home-filter-check){display:flex;flex-direction:column;gap:6px;min-width:0}
.pcm-stock-filters-v71>label>span{color:#52637b;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}
.pcm-stock-filters-v71 select{width:100%;height:44px;border:1px solid #d7e0ea;border-radius:12px;background:#fff;padding:0 12px;color:#1a2d47;font-size:13px}
.pcm-stock-filters-v71 .pcm-home-filter-check{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 11px;border:1px solid #d7e0ea;border-radius:12px;background:#f8fafc;white-space:nowrap}
.pcm-stock-filters-v71 .pcm-home-filter-check span{text-transform:none;letter-spacing:0;color:#25384f;font-size:11px}
.pcm-stock-filters-v71 .pcm-btn,.pcm-stock-filters-v71 .pcm-home-clear{min-height:44px;border-radius:12px}
.pcm-stock-filters-v71 .pcm-home-clear{padding:0 13px;border:1px solid #e2a1ad;background:#fff;color:#d53352;font-weight:750;cursor:pointer}

.pcm-stock-card-v71{overflow:hidden;border:1px solid #dce4ed!important;border-radius:18px!important;background:#fff;box-shadow:0 9px 24px rgba(16,33,63,.055)!important}
.pcm-stock-card-v71 .pcm-vehicle-media{height:190px;overflow:hidden;background:#eef2f6}
.pcm-stock-card-v71 .pcm-vehicle-media>img{width:100%;height:100%;object-fit:cover}
.pcm-stock-card-v71 .pcm-vehicle-body{padding:15px!important;display:flex;flex-direction:column;gap:11px}
.pcm-stock-card-v71 .pcm-card-heading h3{margin:0;color:#10213f;font-size:17px;line-height:1.22;font-weight:800}
.pcm-stock-card-v71 .pcm-card-heading p{margin:4px 0 0;color:#6b7b91;font-size:11px;line-height:1.35}
.pcm-stock-card-v71 .pcm-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
.pcm-stock-card-v71 .pcm-price-row small{display:block;color:#8a97a9;font-size:10px;text-decoration:line-through}
.pcm-stock-card-v71 .pcm-price-row strong{display:block;color:#244de2;font-size:23px;line-height:1.05}
.pcm-stock-card-v71 .pcm-price-row>span{padding:6px 8px;border-radius:999px;background:#e8f8f1;color:#087852;font-size:9px;font-weight:850;white-space:nowrap}
.pcm-stock-specs-v71{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.pcm-stock-specs-v71>span{min-width:0;padding:9px 8px;border:1px solid #e0e7ef;border-radius:11px;background:#f8fafc;display:flex;flex-direction:column;gap:3px}
.pcm-stock-specs-v71 small{display:block;color:#748399;font-size:8px;line-height:1.15;font-weight:850;text-transform:uppercase;letter-spacing:.035em}
.pcm-stock-specs-v71 b{display:block;color:#17283f;font-size:11px;line-height:1.25;font-weight:800;white-space:normal;overflow-wrap:anywhere}
.pcm-stock-card-v71 .pcm-card-meta{display:grid;gap:6px;margin:0}
.pcm-stock-card-v71 .pcm-card-meta>span{display:flex;align-items:flex-start;gap:7px;color:#607087;font-size:10px;line-height:1.35;min-width:0}
.pcm-stock-card-v71 .pcm-card-meta .pcm-svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}
.pcm-stock-card-v71 .pcm-card-meta .is-positive{color:#087852;font-weight:700}
.pcm-stock-card-v71 .pcm-view-vehicle{width:100%;min-height:42px;margin-top:auto;border-radius:11px}
.pcm-stock-home .pcm-vehicle-grid-home{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}

.pcm-home-v52 .pcm-request-grid-home{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}
.pcm-request-grid-archive{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.pcm-request-card-v71{padding:14px!important;border-radius:17px!important;gap:9px!important;min-width:0}
.pcm-request-card-v71 .pcm-request-head>span{background:#e7f8f0!important;border-color:#c6ebda!important;color:#087852!important}
.pcm-request-card-v71 .pcm-request-heading h3{font-size:15px!important;line-height:1.25!important}
.pcm-request-card-v71 .pcm-request-heading p{font-size:10.5px!important}
.pcm-request-card-v71 .pcm-request-secondary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.pcm-request-card-v71 .pcm-request-secondary>span{min-width:0!important;padding:8px 9px!important}
.pcm-request-card-v71 .pcm-request-rows{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
.pcm-request-card-v71 .pcm-request-rows>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:9px 10px!important;min-width:0}
.pcm-request-card-v71 .pcm-request-rows small{font-size:8px!important}
.pcm-request-card-v71 .pcm-request-rows b{font-size:11px!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
.pcm-request-card-v71 .pcm-similar-badge{font-size:9.5px!important;padding:8px 9px!important}
.pcm-request-card-v71 .pcm-request-location span{font-size:10px!important}
.pcm-request-card-v71 .pcm-request-offer{min-height:38px!important;font-size:10px!important}

.pcm-proposal-request-summary .pcm-proposal-alternatives{background:#f5efff!important;color:#5d35bd!important;border:1px solid #e3d4ff}
.pcm-proposal-request-summary .pcm-proposal-alternatives small,.pcm-proposal-request-summary .pcm-proposal-alternatives strong{color:#5d35bd!important}

.pcm-requests-page-v691 .pcm-request-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:10px!important;align-items:center!important;padding:12px!important;background:#fff;border:1px solid #dde5ee;border-radius:16px}
.pcm-requests-page-v691 .pcm-request-toolbar label{min-width:0;display:flex;align-items:center;gap:8px;border:1px solid #dbe3ed;border-radius:11px;padding:0 12px;background:#fff}
.pcm-requests-page-v691 .pcm-request-toolbar input{width:100%;min-width:0;height:42px;border:0;outline:0;background:transparent}
.pcm-requests-page-v691 .pcm-request-toolbar select{height:44px;border:1px solid #dbe3ed;border-radius:11px;padding:0 12px;background:#fff;color:#24374f}

@media(max-width:1180px){
  .pcm-header-v71 .pcm-nav-v71{gap:13px}.pcm-header-v71 .pcm-nav-v71 a{font-size:11.5px}
  .pcm-stock-filters-v71{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto!important}
  .pcm-stock-home .pcm-vehicle-grid-home{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .pcm-home-v52 .pcm-request-grid-home{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}

/* v7.9.52 · formularios automáticos, KPI móviles y feedback */
.pcm-dashboard-feedback{border-color:#cfe8dd!important;background:linear-gradient(135deg,#f5fcf9,#fff)!important}
.pcm-dashboard-feedback .pcm-feedback-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.pcm-dashboard-feedback .pcm-feedback-form .pcm-field{min-width:0}
.pcm-dashboard-feedback textarea{display:block;width:100%;min-height:88px;resize:vertical;padding:12px 13px;border:1px solid #d9e4ec;border-radius:12px;background:#fff;color:#10213f;font:inherit;font-size:13px;line-height:1.5}
.pcm-dashboard-feedback .pcm-form-message{grid-column:1/-1;margin:0}
.pcm-buyer-request-detail{width:100%}
.pcm-buyer-request-detail>summary{width:100%;list-style:none;cursor:pointer}
.pcm-buyer-request-detail>summary::-webkit-details-marker{display:none}
.pcm-buyer-request-detail>summary:after{content:"+";font-size:18px;line-height:1}
.pcm-buyer-request-detail[open]>summary:after{content:"−"}
.pcm-buyer-request-detail-body{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e3e9f1}
.pcm-buyer-request-detail-body .pcm-offer-v7924-request{margin:0!important}
@media(max-width:900px){
  html body .pcm-dashboard-v800 .pcm-modern-kpis,
  html body .pcm-dashboard-modern .pcm-modern-kpis,
  html body .pcm-dashboard-modern .pcm-metrics-basic{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;gap:10px!important}
  html body .pcm-dashboard-v800 .pcm-modern-kpis article,
  html body .pcm-dashboard-modern .pcm-modern-kpis article,
  html body .pcm-dashboard-modern .pcm-metrics-basic article{width:100%!important;min-height:0!important;text-align:center!important;justify-content:center!important;justify-items:center!important;align-items:center!important;padding:14px!important}
  html body .pcm-dashboard-modern .pcm-modern-kpis article small,
  html body .pcm-dashboard-modern .pcm-modern-kpis article strong,
  html body .pcm-dashboard-modern .pcm-modern-kpis article span{text-align:center!important}
  .pcm-dashboard-feedback .pcm-feedback-form{grid-template-columns:minmax(0,1fr)}
  .pcm-dashboard-feedback .pcm-feedback-form .pcm-btn{width:100%}
  .pcm-buyer-request-detail-body .pcm-offer-v7924-request-options,
  .pcm-buyer-request-detail-body .pcm-offer-v7924-request-facts{grid-template-columns:minmax(0,1fr)!important}
}

/* v7.9.33 · acceso protegido a contactos */
.pcm-contact-access-page{min-height:65vh;padding:48px 0;background:#f3f6fa}.pcm-contact-access-card{width:min(100%,820px);margin:auto;padding:32px;border:1px solid #d8e2ed;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(11,31,58,.09);text-align:center}.pcm-contact-access-card h1{margin:12px 0 7px;color:#0b1f3a;font-size:28px}.pcm-contact-access-card>p{margin:0 auto 18px;max-width:620px;color:#64748b;line-height:1.55}.pcm-contact-access-card form{display:grid;gap:12px;max-width:360px;margin:20px auto 8px;text-align:left}.pcm-contact-access-card form label{display:grid;gap:6px;color:#0b1f3a;font-size:12px;font-weight:800}.pcm-contact-access-card form input{width:100%;min-height:48px;padding:0 14px;border:1px solid #cad7e5;border-radius:12px;font-size:18px;letter-spacing:.18em;text-align:center}.pcm-contact-access-card>small{display:block;margin-top:12px;color:#718096}.pcm-contact-business{font-weight:750}.pcm-contact-access-section{margin-top:14px;padding:18px;border:1px solid #dce5ee;border-radius:16px;background:#fff;text-align:left}.pcm-contact-access-heading{display:flex;align-items:center;gap:11px}.pcm-contact-access-heading>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#edf5ff;color:#2457e6}.pcm-contact-access-heading svg{width:18px;height:18px}.pcm-contact-access-heading h2{margin:0;color:#0b1f3a;font-size:17px}.pcm-contact-access-heading p{margin:3px 0 0;color:#718096;font-size:12px}.pcm-contact-access-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;text-align:left}.pcm-contact-access-data>span{display:grid;gap:4px;min-width:0;padding:13px;border:1px solid #dce5ee;border-radius:12px;background:#f8fafc}.pcm-contact-vehicle-data>span:last-child:nth-child(odd){grid-column:1/-1}.pcm-contact-access-data small{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.pcm-contact-access-data b{color:#0b1f3a;font-size:13px;overflow-wrap:anywhere}.pcm-contact-access-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.pcm-contact-access-note{padding-top:12px}.pcm-contact-access-card .pcm-form-message{margin:12px auto;max-width:440px;text-align:left}
@media(max-width:700px){.pcm-contact-access-page{padding:22px 0}.pcm-contact-access-card{padding:22px 16px;border-radius:17px}.pcm-contact-access-card h1{font-size:23px}.pcm-contact-access-data{grid-template-columns:1fr}.pcm-contact-access-actions{display:grid}.pcm-contact-access-actions .pcm-btn{width:100%}}
@media(max-width:980px){
  .pcm-header-v71 .pcm-nav,.pcm-header-v71 .pcm-header-actions>.pcm-btn{display:none!important}
  .pcm-header-v71 .pcm-menu-button{display:flex!important}
  .pcm-header-v71 .pcm-header-inner{min-height:62px}
  .pcm-header-v71 .pcm-brand span{display:none!important}
  .pcm-header-v71 .pcm-brand{min-width:0}
  .pcm-header-v71 .pcm-brand img{width:44px;height:44px}
  .pcm-header-v71 .pcm-header-actions{margin-left:auto}
  .pcm-header-v71 .pcm-mobile-menu.is-open{display:block!important;position:fixed;top:62px;left:0;right:0;z-index:140;max-height:calc(100vh - 62px);overflow:auto}
  .admin-bar .pcm-header-v71 .pcm-mobile-menu.is-open{top:94px;max-height:calc(100vh - 94px)}
  .pcm-stock-home .pcm-vehicle-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-home-v52 .pcm-request-grid-home{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .pcm-request-grid-archive{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:768px){
  .pcm-container{width:min(100% - 22px,1240px)!important}
  .pcm-section{padding:26px 0!important}
  .pcm-section-heading{align-items:flex-start!important;gap:10px!important}.pcm-section-heading h2{font-size:25px!important;line-height:1.15!important}.pcm-section-heading p{font-size:13px!important;line-height:1.5!important}
  .pcm-stock-filters-v71{grid-template-columns:1fr 1fr!important;padding:12px!important}
  .pcm-stock-filters-v71 .pcm-home-filter-check{grid-column:1/-1}
  .pcm-stock-filters-v71 .pcm-btn,.pcm-stock-filters-v71 .pcm-home-clear{width:100%}
  .pcm-home-stock-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.pcm-home-stock-toolbar select{width:100%!important;max-width:none!important}
  .pcm-stock-home .pcm-vehicle-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .pcm-stock-card-v71 .pcm-vehicle-media{height:auto;aspect-ratio:4/3}
  .pcm-stock-card-v71 .pcm-vehicle-body{padding:13px!important;gap:9px}
  .pcm-stock-card-v71 .pcm-card-heading h3{font-size:16px}
  .pcm-stock-card-v71 .pcm-price-row strong{font-size:20px}
  .pcm-stock-specs-v71{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pcm-home-v52 .pcm-request-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-request-grid-archive{grid-template-columns:1fr!important}
  .pcm-requests-page-v691 .pcm-request-toolbar{grid-template-columns:1fr!important}
  .pcm-proposal-workspace .pcm-proposal-layout{grid-template-columns:1fr!important}
  .pcm-proposal-request-summary{position:static!important}
}
@media(max-width:560px){
  .pcm-header-v71 .pcm-container{width:calc(100% - 20px)!important}
  .pcm-header-v71 .pcm-header-inner{height:60px;min-height:60px}
  .pcm-header-v71 .pcm-brand img{width:40px;height:40px}
  .pcm-header-v71 .pcm-menu-button{width:42px;height:42px}
  .pcm-header-v71 .pcm-mobile-menu.is-open{top:60px;max-height:calc(100vh - 60px)}
  .admin-bar .pcm-header-v71 .pcm-mobile-menu.is-open{top:106px;max-height:calc(100vh - 106px)}
  .pcm-stock-filters-v71{grid-template-columns:1fr!important}
  .pcm-stock-filters-v71 .pcm-home-filter-check{grid-column:auto}
  .pcm-stock-home .pcm-vehicle-grid-home{grid-template-columns:1fr!important;gap:14px!important}
  .pcm-stock-card-v71{width:100%!important;max-width:none!important}
  .pcm-stock-card-v71 .pcm-vehicle-media{aspect-ratio:4/3;max-height:none!important}
  .pcm-stock-card-v71 .pcm-badge-stack{gap:4px;left:9px;top:9px}.pcm-stock-card-v71 .pcm-badge{font-size:8px!important;padding:5px 7px!important}
  .pcm-stock-card-v71 .pcm-photo-count{font-size:8px!important}
  .pcm-stock-card-v71 .pcm-price-row{align-items:flex-start}.pcm-stock-card-v71 .pcm-price-row>span{font-size:8px}
  .pcm-stock-card-v71 .pcm-card-meta>span{font-size:11px}
  .pcm-home-v52 .pcm-request-grid-home{grid-template-columns:1fr!important}
  .pcm-request-card-v71{padding:15px!important}
  .pcm-request-card-v71 .pcm-request-heading h3{font-size:17px!important}
  .pcm-request-card-v71 .pcm-request-secondary{grid-template-columns:1fr 1fr!important}
  .pcm-request-card-v71 .pcm-request-rows b{font-size:12px!important}
  .pcm-vehicle-modal-card{width:min(100% - 16px,700px)!important;max-height:94vh!important;overflow:auto!important;padding:12px!important;display:block!important}
  .pcm-modal-gallery{padding:10px!important}.pcm-modal-gallery .pcm-modal-main{aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important}.pcm-modal-gallery>div{gap:6px!important;margin-top:8px!important}
  .pcm-modal-content{padding:12px 2px 4px!important}.pcm-modal-content h2{font-size:19px!important}.pcm-modal-content dl{grid-template-columns:1fr 1fr!important;gap:7px!important}.pcm-modal-content dl>div{padding:9px!important}
  .pcm-contact-gate-card{width:calc(100% - 18px)!important;max-height:92vh!important;padding:18px 14px!important}.pcm-contact-popup-form .pcm-form-grid{grid-template-columns:1fr!important}
}

/* v7.9.54 · modal raíz y gestión de vehículos del solicitante */
body>.pcm-sale-service-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate!important}
body.pcm-sale-service-open .pcm-header,
body.pcm-sale-service-open .pcm-dashboard-nav,
body.pcm-sale-service-open .pcm-dashboard-mobilebar,
body.pcm-sale-service-open .pcm-notification-popover{pointer-events:none!important}
.pcm-buyer-vehicle-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.pcm-buyer-vehicle-card{width:100%;min-width:0;padding:16px;border:1px solid #dce5ef;border-radius:15px;background:#fff}
.pcm-buyer-vehicle-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}
.pcm-buyer-vehicle-summary>div{min-width:0}
.pcm-buyer-vehicle-summary>div>small{display:block;color:#65758b;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.pcm-buyer-vehicle-summary h3{margin:3px 0;color:#10213f;font-size:16px;line-height:1.3;overflow-wrap:normal;word-break:normal}
.pcm-buyer-vehicle-summary p{margin:0;color:#68798e;font-size:10px;line-height:1.45}
.pcm-buyer-vehicle-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px solid #e6ebf1}
.pcm-buyer-vehicle-actions>.pcm-quick-switch{margin-right:auto;padding:7px 10px;border:1px solid #dce5ef;border-radius:10px;background:#f7f9fc}
.pcm-buyer-vehicle-matches{position:relative;min-width:0}
.pcm-buyer-vehicle-matches>summary{list-style:none;cursor:pointer}
.pcm-buyer-vehicle-matches>summary::-webkit-details-marker{display:none}
.pcm-buyer-match-list{display:grid;gap:7px;width:min(620px,calc(100vw - 80px));margin-top:9px;padding:10px;border:1px solid #cfe6dc;border-radius:12px;background:#f5fbf8}
.pcm-buyer-match-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid #dce8e3;border-radius:10px;background:#fff}
.pcm-buyer-match-list article>div{min-width:0}
.pcm-buyer-match-list small{display:block;color:#087b59;font-size:8px;font-weight:900;text-transform:uppercase}
.pcm-buyer-match-list strong{display:block;margin-top:2px;color:#17304d;font-size:12px;line-height:1.35;overflow-wrap:normal;word-break:normal}
.pcm-buyer-match-list span{display:block;margin-top:3px;color:#718096;font-size:9px}
.pcm-buyer-match-list a{color:#165dff;font-size:10px;font-weight:850;white-space:nowrap}
.pcm-buyer-no-match{display:inline-flex;align-items:center;min-height:38px;padding:8px 11px;border:1px solid #dce5ef;border-radius:10px;background:#f8fafc;color:#718096;font-size:10px;font-weight:750}
@media(max-width:700px){
  body>.pcm-sale-service-overlay{padding:8px!important}
  .pcm-buyer-vehicle-card{padding:13px}
  .pcm-buyer-vehicle-summary{grid-template-columns:38px minmax(0,1fr)}
  .pcm-buyer-vehicle-summary>.pcm-status-badge{grid-column:2;justify-self:start}
  .pcm-buyer-vehicle-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}
  .pcm-buyer-vehicle-actions>.pcm-btn,.pcm-buyer-vehicle-actions>.pcm-quick-switch,.pcm-buyer-vehicle-matches,.pcm-buyer-vehicle-matches>summary,.pcm-buyer-no-match{width:100%!important}
  .pcm-buyer-match-list{width:100%;max-width:100%}
  .pcm-buyer-match-list article{grid-template-columns:minmax(0,1fr)}
  .pcm-buyer-match-list a{display:inline-flex;min-height:36px;align-items:center;white-space:normal}
}
@media(max-width:360px){
  .pcm-container{width:calc(100% - 16px)!important}
  .pcm-stock-card-v71 .pcm-vehicle-body{padding:12px!important}
  .pcm-stock-specs-v71{gap:6px}.pcm-stock-specs-v71>span{padding:8px 7px}
  .pcm-request-card-v71 .pcm-request-secondary{grid-template-columns:1fr!important}
  .pcm-modal-content dl{grid-template-columns:1fr!important}
}
.pcm-stock-card-v71 .pcm-card-meta>span>b{color:#364c68;font-size:10px;font-weight:850}

/* v7.3.0 unified responsive UI */
.pcm-v52-highlight-grid article strong{display:block;font-size:16px;line-height:1.15;color:#10213f}
.pcm-v52-highlight-grid article span{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:#66778e}
.pcm-quick-card>b{font-size:0;display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:7px 10px;border-radius:999px;background:#f4f7fb;border:1px solid #dce4ee;color:#10213f;font-weight:800}
.pcm-quick-card>b::before{content:"Ver más";font-size:11px;line-height:1}
.pcm-stock-specs-v71{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}
.pcm-stock-specs-v71>span{min-height:64px;justify-content:flex-start;padding:9px 10px}
.pcm-stock-specs-v71 small{font-size:8px}
.pcm-stock-specs-v71 b{font-size:12px;line-height:1.3;overflow-wrap:break-word}
.pcm-stock-card-v71 .pcm-card-meta{margin-top:2px}
.pcm-stock-card-v71 .pcm-card-meta>span{font-size:11px}
.pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.pcm-vehicle-modal-card{position:relative}
.pcm-modal-close{z-index:5}
.pcm-footer,.pcm-footer *{color:#fff!important}
.pcm-footer a,.pcm-footer button,.pcm-footer small,.pcm-footer p,.pcm-footer strong{color:#fff!important}
.pcm-access-pricing-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}
.pcm-access-pricing-grid article{min-width:0;height:100%;display:flex;flex-direction:column}
.pcm-access-pricing-grid article strong,.pcm-access-pricing-grid article h3,.pcm-access-pricing-grid article p,.pcm-access-pricing-grid article li,.pcm-access-pricing-grid article small{color:#10213f!important}
.pcm-access-pricing-grid article>a{margin-top:auto}
.pcm-access-how-grid article p{line-height:1.55}
.pcm-access-how-grid article h3{line-height:1.25}
.pcm-home-filter-mobile-bar{display:none;margin:0 0 10px}
.pcm-home-filter-mobile-bar .pcm-btn{width:100%;justify-content:center}
.pcm-home-filter-mobile-head{display:none}
.pcm-mobile-stock-more{display:none}
.pcm-desktop-stock-more{display:flex}
.pcm-header-v71 .pcm-nav-v71{gap:13px}
.pcm-header-v71 .pcm-nav-v71 a{font-size:12px}
.pcm-header-v71 .pcm-header-actions{gap:7px}
.pcm-header-v71 .pcm-header-actions>.pcm-btn{min-height:38px;padding:8px 12px;font-size:12px;border-radius:10px}
.pcm-mobile-account-actions .pcm-mobile-account-primary{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:66px;padding:11px 13px!important;background:#102d55!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 9px 22px rgba(0,0,0,.18)}
.pcm-mobile-account-primary .pcm-mobile-account-icon{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.12);color:#fff!important;display:grid;place-items:center}
.pcm-mobile-account-primary .pcm-mobile-account-icon .pcm-svg{width:21px;height:21px;color:#fff!important}
.pcm-mobile-account-primary>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}
.pcm-mobile-account-primary small,.pcm-mobile-account-primary strong,.pcm-mobile-account-primary>b{color:#fff!important}
.pcm-mobile-account-primary small{font-size:10px;font-weight:700;opacity:.82}
.pcm-mobile-account-primary strong{font-size:15px;font-weight:900}
.pcm-mobile-account-primary>b{font-size:20px}
.pcm-mobile-menu-v71 a{color:#fff!important}
.pcm-mobile-menu-v71 a *{color:#fff!important}

@media(max-width:1180px){
  .pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .pcm-access-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:980px){
  .pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:820px){
  .pcm-home-v52 .pcm-v52-highlight-grid{grid-template-columns:1fr!important;gap:9px!important}
  .pcm-home-v52 .pcm-v52-highlight-grid article{width:100%!important;min-width:0!important;padding:12px 14px!important}
  .pcm-home-v52 .pcm-v52-highlight-grid article strong{font-size:14px!important}
  .pcm-home-v52 .pcm-v52-highlight-grid article span{font-size:11px!important;margin-top:4px!important}
  .pcm-access-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:768px){
  .pcm-quick-grid{grid-template-columns:1fr!important}
  .pcm-quick-card{padding:14px!important}
  .pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-stock-specs-v71{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .pcm-stock-specs-v71>span{min-height:61px;padding:8px 9px!important}
  .pcm-home-filter-mobile-bar{display:block}
  .pcm-stock-filters-v71{display:none!important;grid-template-columns:1fr!important;position:relative;padding:14px!important;margin-bottom:12px!important}
  .pcm-stock-filters-v71.is-open{display:grid!important}
  .pcm-home-filter-mobile-head{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid #e4eaf2}
  .pcm-home-filter-mobile-head strong{color:#10213f;font-size:15px}
  .pcm-home-filter-mobile-head button{width:34px;height:34px;border:1px solid #dce4ee;border-radius:10px;background:#fff;color:#10213f;font-size:20px;cursor:pointer}
  .pcm-stock-filters-v71 .pcm-home-filter-check{grid-column:auto!important}
  .pcm-stock-filters-v71 .pcm-btn,.pcm-stock-filters-v71 .pcm-home-clear{width:100%}
  .pcm-mobile-stock-more{display:flex}
  .pcm-desktop-stock-more{display:none}
  .pcm-vehicle-grid-home:not(.is-expanded)>article.pcm-stock-card-v71:nth-of-type(n+5){display:none!important}
  .pcm-mobile-menu-v71,.pcm-mobile-menu-v71 a,.pcm-mobile-menu-v71 strong,.pcm-mobile-menu-v71 small{color:#fff!important}
}
@media(max-width:560px){
  .pcm-request-grid-home,.pcm-request-grid-archive{grid-template-columns:1fr!important}
  .pcm-access-how-grid,.pcm-access-pricing-grid{grid-template-columns:1fr!important}
  .pcm-vehicle-modal-card{width:min(100% - 18px,680px)!important;padding:10px 10px 14px!important}
  .pcm-modal-close{top:8px!important;right:8px!important;background:#fff!important;border:1px solid #dbe3ed!important;box-shadow:0 6px 16px rgba(16,33,63,.12)}
}

/* v7.4.0 components */
.pcm-alt-request-manager{margin-top:16px}.pcm-alt-request-card{margin-top:12px;border:1px solid #dbe5f2;border-radius:18px;background:#fbfdff;padding:16px}.pcm-alt-request-card[hidden]{display:none!important}.pcm-alt-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.pcm-alt-card-head small{display:block;color:#7a8a9f;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.pcm-alt-card-head legend{margin:3px 0 0;padding:0;color:#10213f;font-size:18px;font-weight:850}.pcm-alt-request-card>p{margin:0 0 14px;color:#66778e;font-size:12px;line-height:1.5}
.pcm-similar-badge-rich span{display:grid;gap:2px}.pcm-similar-badge-rich small{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:850;color:#7748cf}.pcm-similar-badge-rich b{font-size:11px;color:#6034be}.pcm-similar-badge-rich em{font-style:normal;font-size:9px;color:#7b619d;line-height:1.35}
.pcm-proposal-alternatives span{display:block;margin-top:5px;font-size:9px;line-height:1.4;color:#704bb9}
.pcm-card-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.pcm-card-action-row .pcm-view-vehicle{width:100%}.pcm-share-button{min-height:40px;border:1px solid #dbe4ef;border-radius:11px;background:#fff;color:#183452;padding:9px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.pcm-share-button .pcm-svg{width:15px;height:15px}.pcm-request-card>.pcm-share-button{width:100%;margin-top:0}.pcm-detail-share{margin:-2px 0 12px}.pcm-detail-share .pcm-share-button{background:#f7faff}
.pcm-share-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px}.pcm-share-bg{position:absolute;inset:0;border:0;background:rgba(4,16,33,.72)}.pcm-share-card{position:relative;z-index:1;width:min(540px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:22px;box-shadow:0 28px 70px rgba(5,22,45,.3)}.pcm-share-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#10213f;font-size:20px;cursor:pointer}.pcm-share-card h3{margin:12px 0 5px;font-size:22px;color:#10213f}.pcm-share-card>p{margin:0 0 14px;color:#67788f;font-size:13px;line-height:1.5}.pcm-share-preview img{width:100%;aspect-ratio:1200/630;object-fit:cover;border-radius:15px;border:1px solid #e0e7ef}.pcm-share-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.pcm-share-options a,.pcm-share-options button{min-height:43px;border-radius:11px;border:1px solid #dbe4ef;background:#f8fafc;color:#10213f;font:inherit;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.pcm-share-options a:first-child{background:#eafaf3;color:#087852;border-color:#cdeedd}
.pcm-upload-thumb.is-cover{position:relative;overflow:hidden}.pcm-upload-thumb.is-cover:after{content:"Arrastra el auto para ajustar la portada";position:absolute;left:8px;right:8px;bottom:30px;padding:6px 7px;border-radius:8px;background:rgba(8,27,50,.76);color:#fff;font-size:9px;font-weight:800;text-align:center;pointer-events:none}.pcm-upload-thumb.is-cover img[data-pcm-cover-preview]{cursor:grab;touch-action:none}.pcm-upload-thumb.is-cover img[data-pcm-cover-preview].is-dragging{cursor:grabbing}.pcm-cover-position{margin-top:10px;padding:12px;border:1px solid #dbe5ef;border-radius:14px;background:#f8fbff}.pcm-cover-position strong,.pcm-cover-position small{display:block}.pcm-cover-position small{margin:3px 0 10px;color:#6a7a90}.pcm-cover-position label{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px;font-size:11px;font-weight:750;color:#42546d}
.pcm-followup-page{padding:28px 0 50px}.pcm-followup-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;border:1px solid #dce5ef;border-radius:22px;background:linear-gradient(140deg,#fff,#f7faff)}.pcm-followup-head h1{margin:7px 0;font-size:32px;color:#10213f}.pcm-followup-head p{margin:0;color:#66778e}.pcm-followup-private{display:inline-flex;gap:7px;align-items:center;padding:9px 11px;border-radius:999px;background:#eaf8f2;color:#087852;font-size:11px;font-weight:850;white-space:nowrap}.pcm-followup-nav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.pcm-followup-nav a{padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #dce5ef;color:#15304f;font-size:11px;font-weight:800}.pcm-followup-section{margin-top:16px;background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:18px}.pcm-followup-section .pcm-panel-head>span{min-width:34px;height:34px;border-radius:10px;background:#eef4ff;color:#2457e6;display:grid;place-items:center;font-weight:900}.pcm-followup-table{display:grid;gap:8px}.pcm-followup-table>article{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(230px,1.3fr) minmax(220px,.8fr);gap:14px;align-items:center;padding:12px;border:1px solid #e3e9f1;border-radius:14px;background:#fbfdff}.pcm-followup-table strong,.pcm-followup-table b{display:block;color:#10213f;font-size:12px}.pcm-followup-table small{display:block;margin-top:3px;color:#718096;font-size:10px;line-height:1.4}.pcm-followup-status-form{display:grid;grid-template-columns:1fr auto;gap:7px}.pcm-followup-status-form select{min-height:38px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;padding:0 9px;font-size:11px}.pcm-followup-status-form .pcm-btn{min-height:38px;padding:7px 10px;font-size:10px}
@media(max-width:760px){.pcm-card-action-row{grid-template-columns:1fr}.pcm-share-options{grid-template-columns:1fr}.pcm-followup-head{display:grid}.pcm-followup-table>article{grid-template-columns:1fr}.pcm-followup-status-form{grid-template-columns:1fr auto}.pcm-alt-card-head{display:grid}.pcm-alt-card-head .pcm-btn{justify-self:start}}

.pcm-contact-primary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.pcm-contact-share-side .pcm-share-button{min-width:140px;height:100%;background:#f7faff}.pcm-contact-share-side .pcm-share-button span{white-space:nowrap}
.pcm-followup-head-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.pcm-followup-tabs a{background:#f7faff}.pcm-followup-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pcm-followup-stats-grid article{padding:16px;border:1px solid #dce5ef;border-radius:16px;background:#fbfdff}.pcm-followup-stats-grid strong{display:block;color:#10213f;font-size:28px;line-height:1}.pcm-followup-stats-grid small{display:block;margin-top:6px;color:#183452;font-size:12px;font-weight:800}.pcm-followup-stats-grid p{margin:6px 0 0;color:#6c7d92;font-size:11px;line-height:1.45}.pcm-followup-clients-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcm-followup-client-group{border:1px solid #dfe7f1;border-radius:18px;background:#fbfdff;padding:16px}.pcm-followup-client-group>header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.pcm-followup-client-group>header strong{color:#10213f;font-size:15px}.pcm-followup-client-group>header span{padding:5px 9px;border-radius:999px;background:#eef4ff;color:#2457e6;font-size:10px;font-weight:800}.pcm-followup-client-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-top:1px solid #e5ebf2}.pcm-followup-client-item:first-of-type{border-top:0;padding-top:0}.pcm-followup-client-item b{display:block;color:#10213f;font-size:13px}.pcm-followup-client-item small{display:block;margin-top:4px;color:#718096;font-size:10px;line-height:1.45}.pcm-followup-client-item a,.pcm-followup-tools>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:10px;background:#102d55;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.pcm-followup-tools{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.pcm-followup-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pcm-followup-access-grid article{padding:16px;border:1px solid #dce5ef;border-radius:16px;background:#fbfdff}.pcm-followup-access-grid strong{display:block;color:#10213f;font-size:14px}.pcm-followup-access-grid small{display:block;margin-top:6px;color:#6d7e92;font-size:11px;line-height:1.45}.pcm-followup-access-grid b{display:block;margin-top:10px;color:#17304d;font-size:12px;overflow-wrap:anywhere}.pcm-followup-access-grid code{display:block;margin-top:6px;padding:10px 12px;border-radius:10px;background:#102d55;color:#fff;font-size:12px;overflow-wrap:anywhere}.pcm-followup-table>article{grid-template-columns:minmax(180px,.85fr) minmax(220px,1.3fr) minmax(260px,.95fr)}.pcm-followup-tools .pcm-followup-status-form{grid-template-columns:1fr auto}.pcm-followup-tools .pcm-followup-status-form select{min-width:0}
@media(max-width:1100px){.pcm-followup-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcm-followup-clients-grid,.pcm-followup-access-grid{grid-template-columns:1fr 1fr}.pcm-followup-table>article{grid-template-columns:1fr}.pcm-followup-tools{grid-template-columns:1fr}.pcm-followup-head-actions{align-items:flex-start}}
@media(max-width:760px){.pcm-contact-primary-row{grid-template-columns:1fr}.pcm-contact-share-side .pcm-share-button{width:100%}.pcm-followup-stats-grid,.pcm-followup-clients-grid,.pcm-followup-access-grid{grid-template-columns:1fr}.pcm-followup-head-actions{width:100%}.pcm-followup-head-actions .pcm-btn{width:100%}.pcm-followup-tools .pcm-followup-status-form{grid-template-columns:1fr}}

/* v7.6.0 integrated request/contact refinements */
.pcm-alt-request-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pcm-alt-request-actions small{flex-basis:100%;color:#75849a;font-size:11px}.pcm-similar-badge-rich span{display:block}.pcm-similar-badge-rich small,.pcm-similar-badge-rich b{display:inline;color:#6034be}.pcm-similar-badge-rich small{font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.pcm-similar-badge-rich b{margin-left:4px;font-size:10.5px}.pcm-similar-badge-rich em{display:block;margin-top:4px;color:#725a93;font-size:9px;line-height:1.35}
.pcm-contact-primary-row{grid-template-columns:minmax(0,1fr) auto}.pcm-contact-share-side .pcm-share-button{min-width:118px;border:1px solid #d9e3ef;border-radius:10px;background:#fff;color:#102d55;font-size:12px;font-weight:850}.pcm-contact-gate-card{width:min(500px,calc(100% - 24px));padding:20px!important;border-radius:20px!important}.pcm-contact-gate-card>.pcm-panel-icon{width:38px!important;height:38px!important;border-radius:12px!important;margin-bottom:8px!important}.pcm-contact-gate-card h3{font-size:20px!important;margin-bottom:4px!important}.pcm-contact-gate-card>p{font-size:12px!important;line-height:1.45!important;margin-bottom:12px!important}.pcm-contact-popup-form .pcm-form-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.pcm-contact-popup-form .pcm-form-grid-compact label:first-child{grid-column:1/-1}.pcm-contact-popup-form label{margin-bottom:9px!important}.pcm-contact-popup-form label>span{font-size:10.5px!important;margin-bottom:5px!important}.pcm-contact-popup-form input,.pcm-contact-popup-form select{min-height:42px!important;padding:9px 11px!important;border-radius:10px!important;font-size:13px!important}.pcm-contact-legal{padding:9px 10px!important;border-radius:10px!important}.pcm-contact-legal span{font-size:9.5px!important;line-height:1.4!important}.pcm-contact-popup-form .pcm-btn{min-height:44px!important}.pcm-share-card{max-width:430px!important}.pcm-share-card p{font-size:12px!important}.pcm-share-options{grid-template-columns:1fr 1fr!important}
.pcm-btn-danger{background:#fff1f2!important;border:1px solid #fecdd3!important;color:#b42318!important}.pcm-followup-danger-form{padding-top:12px;border-top:1px solid #f1d4d7}.pcm-followup-danger-form small{display:block;color:#a24a50;font-size:10px;line-height:1.4}
@media(max-width:560px){.pcm-contact-primary-row{grid-template-columns:minmax(0,1fr) 105px!important;gap:7px!important}.pcm-contact-share-side .pcm-share-button{min-width:0;width:100%;padding-inline:8px!important}.pcm-contact-gate-card{width:calc(100% - 16px)!important;max-height:90vh!important;padding:14px!important}.pcm-contact-gate-card>.pcm-panel-icon{display:none!important}.pcm-contact-gate-card h3{font-size:18px!important}.pcm-contact-gate-card>p{font-size:11.5px!important}.pcm-contact-popup-form .pcm-form-grid-compact{grid-template-columns:1fr 1fr!important}.pcm-contact-popup-form input,.pcm-contact-popup-form select{min-height:40px!important}.pcm-contact-popup-form .pcm-btn{min-height:42px!important}.pcm-share-options{grid-template-columns:1fr 1fr!important}.pcm-alt-request-actions{display:grid;grid-template-columns:1fr 1fr}.pcm-alt-request-actions small{grid-column:1/-1}.pcm-alt-request-card{padding:13px!important}.pcm-alt-card-head legend{font-size:16px!important}}

/* v7.6.1 mobile share/contact refinements */
@media (max-width:760px){
  .pcm-contact-entry{width:100%}
  .pcm-contact-primary-row{grid-template-columns:1fr !important;gap:8px !important}
  .pcm-contact-primary-row .pcm-btn,
  .pcm-contact-primary-row .pcm-share-button,
  .pcm-contact-share-side{width:100%}
  .pcm-contact-share-side{grid-column:1/-1}
  .pcm-contact-share-side .pcm-share-button{display:flex;width:100%;min-width:0;padding-inline:14px !important}
  .pcm-interest-trigger{width:100%}
  .pcm-contact-helper{display:block;font-size:11px;line-height:1.45;margin-top:6px}
  .pcm-contact-gate-card{padding:14px !important;width:min(430px,calc(100% - 14px)) !important}
  .pcm-contact-gate-card h3{font-size:17px !important;line-height:1.2}
  .pcm-contact-gate-card>p{font-size:11px !important;line-height:1.4;margin-bottom:10px !important}
}
.pcm-contact-popup-form .pcm-form-grid-compact{gap:8px !important}
.pcm-contact-popup-form .pcm-btn{width:100%}

/* followup shared cards */
.pcm-followup-mini-note{margin-top:14px;padding:12px 14px;border:1px solid #dce7f3;border-radius:14px;background:#fbfdff;color:#405469;font-size:12px;line-height:1.55}
.pcm-followup-mini-note strong{color:#10213f}

/* v7.6.2 share button always visible under primary CTA */
.pcm-contact-primary-row{grid-template-columns:1fr !important}
.pcm-contact-share-side{display:none !important}
.pcm-contact-share-below{display:block;margin-top:8px}
.pcm-contact-share-below .pcm-share-button{display:flex;width:100%;min-width:0;justify-content:center;padding:12px 14px;background:#f7faff;border:1px solid #dbe4ef;border-radius:12px;color:#17304d;font-size:12px;font-weight:800}
.pcm-contact-share-below .pcm-share-button .pcm-svg{width:15px;height:15px}
@media(max-width:760px){
  .pcm-contact-share-below{margin-top:8px}
  .pcm-contact-share-below .pcm-share-button{width:100%}
}

/* v7.7.0 purchase-first account flow */
.pcm-service-purchase-gate{padding:42px 0 56px;background:#f5f7fb}
.pcm-service-purchase-gate section{max-width:760px;margin:0 auto;padding:28px;border:1px solid #dce5ef;border-radius:22px;background:#fff;box-shadow:0 16px 42px rgba(16,33,63,.07);text-align:center}
.pcm-service-purchase-gate h1{margin:8px 0;color:#10213f;font-size:32px;letter-spacing:-.03em}
.pcm-service-purchase-gate p{max-width:650px;margin:0 auto;color:#66778e;font-size:14px;line-height:1.6}
.pcm-purchase-gate-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 20px}
.pcm-purchase-gate-steps span{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:12px;background:#f7faff;color:#405469;font-size:10px;font-weight:800}
.pcm-purchase-gate-steps b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#102d55;color:#fff;font-size:9px}
.pcm-service-purchase-gate .pcm-btn{min-width:250px}
.pcm-login-existing{display:block;margin-top:12px;color:#2457e6;font-size:12px;font-weight:800}
@media(max-width:700px){.pcm-service-purchase-gate{padding:18px 0 32px}.pcm-service-purchase-gate section{padding:18px 14px;border-radius:17px}.pcm-service-purchase-gate h1{font-size:24px}.pcm-service-purchase-gate p{font-size:12px}.pcm-purchase-gate-steps{grid-template-columns:1fr 1fr;margin:16px 0}.pcm-service-purchase-gate .pcm-btn{width:100%;min-width:0}}
.pcm-plan-pack-options{display:grid;gap:6px;margin-top:12px}.pcm-plan-pack-options a{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:36px!important;padding:8px 10px!important;border:1px solid #dce5ef!important;border-radius:9px!important;background:#f8fafc!important;color:#17304d!important;font-size:10px!important;font-weight:850!important}.pcm-plan-pack-options a:hover{background:#eef4ff!important;border-color:#cbd9ef!important}

/* v7.7.1 purchase flow */
.pcm-purchase-v771{padding:34px 0 58px}
.pcm-purchase-progress{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 20px;max-width:900px;padding:12px 16px;border:1px solid #dfe6ef;border-radius:16px;background:#fff}
.pcm-purchase-progress span{display:flex;align-items:center;gap:7px;color:#7a8798;font-size:11px;font-weight:800;white-space:nowrap}
.pcm-purchase-progress span b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf2f8;color:#50647d;font-size:10px}
.pcm-purchase-progress span.is-active{color:#102d55}.pcm-purchase-progress span.is-active b{background:#102d55;color:#fff}
.pcm-purchase-progress span.is-done{color:#0f8a61}.pcm-purchase-progress span.is-done b{background:#e5f7ef;color:#0f8a61}
.pcm-purchase-progress i{height:1px;flex:1;max-width:78px;background:#dde5ee}
.pcm-purchase-progress em{font-style:normal}
.pcm-purchase-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:22px;align-items:start;max-width:1120px;margin:auto}
.pcm-purchase-summary,.pcm-purchase-card{border:1px solid #dde6f0;border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(16,45,85,.07)}
.pcm-purchase-summary{padding:28px;background:linear-gradient(145deg,#102d55,#173d6b);color:#fff;position:sticky;top:92px}
.pcm-purchase-summary .pcm-eyebrow{color:#a9c9ff}.pcm-purchase-summary h1{margin:8px 0 10px;color:#fff;font-size:30px;line-height:1.1}.pcm-purchase-summary>p{margin:0;color:#cfdaea;line-height:1.55;font-size:13px}
.pcm-purchase-price{margin:22px 0;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.08)}
.pcm-purchase-price small{display:block;color:#b8c9dd;font-size:10px;text-transform:uppercase;font-weight:850;letter-spacing:.04em}.pcm-purchase-price strong{display:block;margin-top:5px;color:#fff;font-size:31px}
.pcm-purchase-tickets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.pcm-purchase-tickets span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:rgba(15,159,110,.18);border:1px solid rgba(104,232,181,.28);color:#effff7;font-size:12px;font-weight:800;line-height:1.2}.pcm-purchase-tickets .pcm-svg{width:14px;height:14px;color:#8cf0c7}.pcm-purchase-tickets b{color:#fff;font-weight:800}
.pcm-purchase-benefits,.pcm-purchase-after{display:grid;gap:10px}.pcm-purchase-benefits{margin:0 0 18px}.pcm-purchase-benefits>strong,.pcm-purchase-after>strong{font-size:13px;color:#fff}.pcm-purchase-tag-list{display:flex;flex-wrap:wrap;gap:8px}.pcm-purchase-tag{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:rgba(15,159,110,.15);border:1px solid rgba(104,232,181,.24);color:#ffffff;font-size:12px;font-weight:700;line-height:1.2}.pcm-purchase-tag.is-soft{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.pcm-purchase-benefits .pcm-svg,.pcm-purchase-after .pcm-svg,.pcm-purchase-tag .pcm-svg{width:14px;height:14px;color:#8cf0c7}.pcm-purchase-tag.is-soft .pcm-svg{color:#b9d6ff}
.pcm-purchase-card{padding:26px}.pcm-purchase-card h2{margin:6px 0 7px;color:#10213f;font-size:25px}.pcm-purchase-card>p{margin:0 0 18px;color:#6b7d92;font-size:12px;line-height:1.55}
.pcm-purchase-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pcm-purchase-fields .pcm-field-wide{grid-column:1/-1}
.pcm-purchase-existing{display:flex;gap:10px;align-items:center;padding:12px 13px;margin-bottom:14px;border:1px solid #dce6f2;border-radius:14px;background:#f8fbff}.pcm-purchase-existing>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e9f1ff;color:#2457e6}.pcm-purchase-existing strong,.pcm-purchase-existing small{display:block}.pcm-purchase-existing strong{color:#10213f;font-size:13px}.pcm-purchase-existing small{margin-top:2px;color:#75849a;font-size:10px}
.pcm-purchase-form .pcm-auth-check{margin-top:14px}.pcm-purchase-submit{width:100%;min-height:50px;margin-top:14px;font-size:14px}.pcm-purchase-security{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#6d7e92;font-size:10px;text-align:center}.pcm-purchase-security .pcm-svg{width:14px;height:14px;color:#0f8a61}
@media(max-width:900px){.pcm-purchase-layout{grid-template-columns:1fr;max-width:680px}.pcm-purchase-summary{position:static}.pcm-purchase-summary h1{font-size:25px}.pcm-purchase-progress{max-width:680px}}
@media(max-width:600px){.pcm-purchase-v771{padding:16px 0 34px}.pcm-purchase-v771 .pcm-container{width:min(100% - 18px,1240px)}.pcm-purchase-progress{gap:4px;padding:9px 7px;margin-bottom:10px;overflow:hidden}.pcm-purchase-progress span{gap:4px;font-size:8.5px}.pcm-purchase-progress span b{width:20px;height:20px;font-size:9px}.pcm-purchase-progress i{min-width:8px}.pcm-purchase-summary{padding:19px;border-radius:18px}.pcm-purchase-summary h1{font-size:22px}.pcm-purchase-tickets{display:flex;flex-wrap:wrap}.pcm-purchase-price{margin:15px 0}.pcm-purchase-price strong{font-size:26px}.pcm-purchase-card{padding:18px 14px;border-radius:18px}.pcm-purchase-card h2{font-size:21px}.pcm-purchase-fields{grid-template-columns:1fr;gap:9px}.pcm-purchase-fields .pcm-field-wide{grid-column:auto}.pcm-purchase-submit{min-height:48px}}

/* v7.7.2 payment-first request + in-platform email validation */
.pcm-payment-first-note{padding:12px 14px;border:1px solid #d9e6f4;border-radius:12px;background:#f8fbff;color:#53667d;font-size:11px;line-height:1.5}.pcm-payment-first-note strong{display:block;margin-bottom:3px;color:#102d55;font-size:12px}.pcm-payment-first-flow{margin-bottom:15px}.pcm-request-activation-page{padding:40px 0 60px;min-height:70vh}.pcm-request-activation-page .pcm-container{width:min(780px,calc(100% - 30px))}.pcm-request-activation-card{padding:28px;border:1px solid #dbe5ef;border-radius:24px;background:#fff;box-shadow:0 22px 54px rgba(15,31,58,.1)}.pcm-request-activation-card>.pcm-auth-icon{display:grid;place-items:center;width:48px;height:48px;margin:4px 0 13px;border-radius:14px;background:#eef4ff;color:#165dff}.pcm-request-activation-card>.pcm-auth-icon .pcm-svg{width:23px;height:23px}.pcm-request-activation-card h1{margin:7px 0 8px;color:#10213f;font-size:30px;line-height:1.12;letter-spacing:-.02em}.pcm-request-activation-card>p{margin:0 0 18px;color:#65758a;line-height:1.55}.pcm-request-activation-progress{display:flex;align-items:center;gap:8px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #e4eaf1;overflow-x:auto}.pcm-request-activation-progress span{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#748399;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.pcm-request-activation-progress span b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#edf2f8;color:#61738a;font-size:10px}.pcm-request-activation-progress span.is-done{color:#087852}.pcm-request-activation-progress span.is-done b{background:#e5f8f0;color:#087852}.pcm-request-activation-progress span.is-active{color:#165dff}.pcm-request-activation-progress span.is-active b{background:#eaf1ff;color:#165dff}.pcm-request-activation-progress i{height:1px;min-width:18px;flex:1;background:#dce5ef}.pcm-request-activation-summary{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;margin-bottom:18px}.pcm-request-activation-summary span{padding:13px 14px;border:1px solid #dce5ef;border-radius:14px;background:#f9fbfd}.pcm-request-activation-summary small{display:block;color:#7b899b;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pcm-request-activation-summary b{display:block;margin-top:5px;color:#10213f;font-size:12px;line-height:1.4}.pcm-request-activation-card form{display:grid;gap:12px}.pcm-request-activation-card form>.pcm-field{margin:0}.pcm-request-activation-card form>.pcm-btn{width:100%;min-height:46px}.pcm-activation-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pcm-activation-help,.pcm-activation-spam{display:block;margin-top:7px;color:#77869a;font-size:10px;line-height:1.45}.pcm-request-activation-card>[data-pcm-resend-paid-code]{width:100%;margin-top:10px}.pcm-paid-activation-success{text-align:center}
@media(max-width:620px){.pcm-request-activation-page{padding:18px 0 36px}.pcm-request-activation-page .pcm-container{width:min(100% - 18px,780px)}.pcm-request-activation-card{padding:18px 14px;border-radius:18px}.pcm-request-activation-card h1{font-size:23px}.pcm-request-activation-progress{gap:5px}.pcm-request-activation-progress span{font-size:8px}.pcm-request-activation-progress i{min-width:10px}.pcm-request-activation-summary,.pcm-activation-password-grid{grid-template-columns:1fr}.pcm-payment-first-flow{display:none}}

/* v7.7.3 Encargar vehículo · resumen de compra y pasos */
.pcm-payment-inline-note{margin-top:10px;padding:8px 10px;border-radius:10px;background:#f6f8fb;color:#6b7a8e;font-size:10px;line-height:1.4;text-align:center}
.pcm-checkout-step-heading{margin-bottom:14px}
.pcm-request-review-card{border:1px solid #dce5ef;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(16,33,63,.045)}
.pcm-request-review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px;border-bottom:1px solid #e7edf3}
.pcm-request-review-top>div:first-child{min-width:0}.pcm-request-review-top small{display:block;color:#7c8a9d;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.05em}
.pcm-request-review-top strong{display:block;margin-top:4px;color:#10213f;font-size:20px;line-height:1.2;overflow-wrap:anywhere}
.pcm-request-review-top span{display:block;margin-top:3px;color:#6d7e92;font-size:11px}
.pcm-request-review-price{flex:0 0 auto;text-align:right;padding:10px 12px;border-radius:13px;background:#fff6e5}
.pcm-request-review-price strong{color:#6f4b00;font-size:20px}
.pcm-request-review-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:6px 12px}
.pcm-request-review-facts span{padding:11px;border-bottom:1px solid #edf1f5;min-width:0}
.pcm-request-review-facts small{display:block;color:#8390a1;font-size:8.5px;text-transform:uppercase;font-weight:900;letter-spacing:.04em}
.pcm-request-review-facts b{display:block;margin-top:4px;color:#183452;font-size:11.5px;line-height:1.35;overflow-wrap:anywhere}
.pcm-request-review-alts{padding:13px 16px 15px;background:#f8f4ff;border-top:1px solid #eadffd}
.pcm-request-review-alts>small{display:block;color:#6b42c1;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.05em}
.pcm-request-review-alts>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
.pcm-request-review-alts span{padding:9px 10px;border:1px solid #e3d7fb;border-radius:11px;background:#fff}
.pcm-request-review-alts b{display:block;color:#4f299f;font-size:11.5px}.pcm-request-review-alts small{display:block;margin-top:3px;color:#8068b0;font-size:9.5px;line-height:1.35}
.pcm-request-buy-box{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:13px 15px;border-radius:15px;background:#102d55;color:#fff}
.pcm-request-buy-box strong{display:block;font-size:14px}.pcm-request-buy-box span{display:block;margin-top:3px;color:#cbd8e9;font-size:10px;line-height:1.4}
.pcm-buy-lock{display:inline-flex!important;align-items:center;gap:5px;margin:0!important;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff!important;white-space:nowrap;font-weight:800}.pcm-buy-lock .pcm-svg{width:13px;height:13px}
@media(max-width:680px){
 .pcm-request-review-top{padding:14px;gap:10px}.pcm-request-review-top strong{font-size:17px}.pcm-request-review-price{padding:8px 9px}.pcm-request-review-price strong{font-size:17px}
 .pcm-request-review-facts{grid-template-columns:1fr 1fr;padding:5px 8px}.pcm-request-review-facts span{padding:9px}
 .pcm-request-review-alts>div{grid-template-columns:1fr}
 .pcm-request-buy-box{display:block;padding:12px 13px}.pcm-buy-lock{margin-top:9px!important;width:max-content}
}

/* v7.8.0: strong contrast on the shared purchase summary for every Conecta service */
.pcm-service-purchase .pcm-purchase-summary,
.pcm-service-purchase .pcm-purchase-summary h1,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-after,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-after>strong,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-after b,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-after em{color:#fff!important}
.pcm-service-purchase .pcm-purchase-summary>p,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-tag,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-tickets span{color:#fff!important}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-price small{color:#c7d6e8!important}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-price strong{color:#fff!important}

/* v7.8.1 commercial offers + single particular model */
.pcm-commercial-offer-note{padding:10px 12px;border:1px solid #d9e8df;border-radius:12px;background:#f5fbf7;color:#3e5d4f}
.pcm-commercial-offer-note small{font-size:11px;line-height:1.5}
.pcm-saving-inline{display:block;margin-top:4px;color:#087852;font-size:10px;font-style:normal;font-weight:850}
.pcm-modal-saving,.pcm-detail-saving{display:inline-flex;margin-top:6px;padding:6px 9px;border-radius:999px;background:#e9f8f1;color:#087852;font-size:10px;font-weight:850}
.pcm-detail-old-price{display:block;margin-top:10px;color:#7b8798;text-decoration:line-through;font-size:12px}
.pcm-detail-saving{margin-bottom:8px}
.pcm-purchase-fields .pcm-field em{font-style:normal;color:#8290a3;font-size:10px;font-weight:600}
@media(max-width:700px){.pcm-commercial-offer-note{padding:9px 10px}.pcm-modal-saving,.pcm-detail-saving{font-size:9.5px}}

.pcm-rut-lock-note{display:block;margin-top:5px;color:#7a5a13;font-size:10px;line-height:1.4;font-weight:650}.pcm-rut-lock-note-wide{margin:2px 0 10px}.pcm-app .pcm-rut-locked-input{background:#f5f7fa;color:#667085;cursor:not-allowed}

/* v7.8.6 – mejora visual página Comprar un servicio */
.pcm-auth-register-sales{padding:40px 14px 60px;}
.pcm-auth-register-sales .pcm-account-after-payment{width:min(1120px,100%);margin:0 auto;padding:32px;border:1px solid #d9e5f2;border-radius:30px;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 56%,#f3f7ff 100%);box-shadow:0 28px 60px rgba(15,31,58,.12);position:relative;overflow:hidden;}
.pcm-auth-register-sales .pcm-account-after-payment:before{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.20) 0%,rgba(245,158,11,0) 68%);pointer-events:none;}
.pcm-auth-register-sales .pcm-account-after-payment:after{content:"";position:absolute;left:-80px;bottom:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(22,93,255,.15) 0%,rgba(22,93,255,0) 70%);pointer-events:none;}
.pcm-account-after-payment-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:26px;align-items:stretch;}
.pcm-account-after-payment-main{min-width:0;}
.pcm-account-after-payment-kicker{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:#eef4ff;border:1px solid #d7e3ff;color:#2457e6;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}
.pcm-auth-register-sales .pcm-account-after-payment .pcm-auth-icon{width:58px;height:58px;border-radius:18px;margin:18px 0 16px;background:linear-gradient(135deg,#eaf1ff,#f5f8ff);color:#165dff;box-shadow:0 10px 24px rgba(22,93,255,.12);}
.pcm-auth-register-sales .pcm-account-after-payment h1{margin:0 0 12px;color:#0f213e;font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.04em;max-width:760px;}
.pcm-auth-register-sales .pcm-account-after-payment-main>p{margin:0;max-width:720px;color:#5e7188;font-size:16px;line-height:1.65;}
.pcm-account-after-payment-trust{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;}
.pcm-account-after-payment-trust span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:#fff;border:1px solid #dfe8f2;color:#17304d;font-size:12px;font-weight:800;box-shadow:0 8px 18px rgba(15,31,58,.05);}
.pcm-account-after-payment-trust .pcm-svg{width:16px;height:16px;color:#0f9f6e;}
.pcm-account-after-payment-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;}
.pcm-account-after-payment-steps span{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;border-radius:20px;background:#fff;border:1px solid #dfe7f1;box-shadow:0 14px 28px rgba(15,31,58,.06);min-width:0;}
.pcm-account-after-payment-steps span b{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#0b1f3a,#123c73);color:#fff;font-size:13px;font-weight:900;box-shadow:0 8px 20px rgba(11,31,58,.16);}
.pcm-account-after-payment-steps span strong{display:block;color:#10213f;font-size:16px;line-height:1.2;}
.pcm-account-after-payment-steps span small{display:block;color:#68798e;font-size:12px;line-height:1.5;}
.pcm-account-after-payment-side{min-width:0;display:flex;}
.pcm-account-after-payment-box{width:100%;display:flex;flex-direction:column;padding:26px;border-radius:26px;background:linear-gradient(145deg,#0b1f3a 0%,#123c73 100%);color:#fff;box-shadow:0 22px 44px rgba(11,31,58,.20);}
.pcm-account-after-payment-box-kicker{display:inline-flex;align-self:flex-start;padding:7px 11px;border-radius:999px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.24);color:#ffd98b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;}
.pcm-account-after-payment-box h2{margin:14px 0 16px;color:#fff;font-size:28px;line-height:1.12;letter-spacing:-.03em;}
.pcm-account-after-payment-list{list-style:none;margin:0;padding:0;display:grid;gap:11px;}
.pcm-account-after-payment-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:flex-start;padding:12px 13px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);}
.pcm-account-after-payment-list li>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(15,159,110,.18);color:#9af0cf;}
.pcm-account-after-payment-list li .pcm-svg{width:18px;height:18px;}
.pcm-account-after-payment-list strong{display:block;color:#fff;font-size:14px;line-height:1.3;}
.pcm-account-after-payment-list small{display:block;margin-top:3px;color:#cbd6e6;font-size:12px;line-height:1.5;}
.pcm-account-after-payment-actions{display:grid;gap:10px;margin-top:18px;}
.pcm-account-after-payment-cta{min-height:50px;border-radius:14px;background:#f59e0b!important;color:#291700!important;font-size:15px;box-shadow:0 14px 28px rgba(245,158,11,.30);}
.pcm-account-after-payment-cta:hover{box-shadow:0 18px 32px rgba(245,158,11,.34);}
.pcm-account-after-payment-secondary{min-height:48px;border-radius:14px;background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;}
.pcm-account-after-payment-secondary:hover{background:rgba(255,255,255,.14)!important;box-shadow:none!important;}
.pcm-account-after-payment-note{margin:13px 0 0;color:#cfdae9;font-size:12px;line-height:1.55;}
@media (max-width:980px){.pcm-auth-register-sales .pcm-account-after-payment{padding:26px;}.pcm-account-after-payment-layout{grid-template-columns:1fr;}.pcm-account-after-payment-side{display:block;}.pcm-account-after-payment-box h2{font-size:24px;}}
@media (max-width:700px){.pcm-auth-register-sales{padding:24px 10px 42px;}.pcm-auth-register-sales .pcm-account-after-payment{padding:20px;border-radius:22px;}.pcm-auth-register-sales .pcm-account-after-payment h1{font-size:clamp(28px,9vw,40px);line-height:1.05;}.pcm-auth-register-sales .pcm-account-after-payment-main>p{font-size:14px;}.pcm-account-after-payment-steps{grid-template-columns:1fr;gap:11px;}.pcm-account-after-payment-box{padding:20px;border-radius:20px;}.pcm-account-after-payment-box h2{font-size:22px;}.pcm-account-after-payment-trust span{width:100%;justify-content:flex-start;}}


/* v7.8.7 – acceso: contraste del botón secundario */
.pcm-app .pcm-account-after-payment-actions a.pcm-account-after-payment-secondary,
.pcm-app .pcm-account-after-payment-actions a.pcm-account-after-payment-secondary:link,
.pcm-app .pcm-account-after-payment-actions a.pcm-account-after-payment-secondary:visited,
.pcm-app .pcm-account-after-payment-actions a.pcm-account-after-payment-secondary:hover,
.pcm-app .pcm-account-after-payment-actions a.pcm-account-after-payment-secondary:focus,
.pcm-app .pcm-account-after-payment-actions a.pcm-account-after-payment-secondary:active{color:#fff!important;-webkit-text-fill-color:#fff!important;}

/* v7.8.11 stronger review badge + cleaner service benefits */
.pcm-badge-reviewed{background:#e7f8ef!important;border:1px solid #bfe8cf!important;color:#0a7a4f!important;box-shadow:0 6px 14px rgba(15,159,110,.14)!important;}
.pcm-modal-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;}
.pcm-modal-chip-row span{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;background:#eef3fb;border:1px solid #d9e4f3;color:#193455;font-size:11px;font-weight:800;line-height:1.2;}
.pcm-modal-chip-row .pcm-chip-reviewed{background:#e7f8ef;border-color:#bfe8cf;color:#0a7a4f;box-shadow:0 6px 14px rgba(15,159,110,.12);}
.pcm-modal-chip-row .pcm-chip-offer{background:#fff4df;border-color:#f5ddb1;color:#9a6500;}
.pcm-modal-chip-row .pcm-chip-type{background:#eef4ff;border-color:#d6e3ff;color:#2457e6;}
.pcm-purchase-benefits-list{margin:0 0 16px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06);}
.pcm-purchase-benefits-list>strong,.pcm-purchase-after-compact>strong{display:block;margin:0 0 12px;color:#fff;font-size:14px;font-weight:900;}
.pcm-purchase-feature-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;}
.pcm-purchase-feature-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:#fff;}
.pcm-purchase-feature-list li>span{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:rgba(15,159,110,.18);color:#8cf0c7;}
.pcm-purchase-feature-list li .pcm-svg{width:14px;height:14px;color:#8cf0c7;}
.pcm-purchase-feature-list li b{display:block;color:#fff;font-size:13px;line-height:1.4;font-weight:700;}
.pcm-purchase-after-compact{padding-top:6px;border-top:1px solid rgba(255,255,255,.12);}
.pcm-purchase-after-row{display:flex;flex-wrap:wrap;gap:8px;}
.pcm-purchase-after-row span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#edf4ff;font-size:12px;font-weight:700;line-height:1.2;}
.pcm-purchase-after-row .pcm-svg{width:14px;height:14px;color:#b9d6ff;}
@media(max-width:600px){.pcm-purchase-benefits-list{padding:14px 14px;border-radius:16px;}.pcm-purchase-after-row span{width:100%;justify-content:flex-start;}.pcm-purchase-feature-list li b{font-size:12px;}}

/* v7.8.12 purchase summary redesign + stronger green review chips */
.pcm-modal-chip-row .pcm-chip-reviewed,
.pcm-modal-chip-row span.pcm-chip-reviewed{background:#e7f8ef!important;border:1px solid #bfe8cf!important;color:#0a7a4f!important;box-shadow:0 8px 16px rgba(15,159,110,.14)!important;}
.pcm-modal-chip-row .pcm-chip-offer,
.pcm-modal-chip-row span.pcm-chip-offer{background:#fff4df!important;border:1px solid #f5ddb1!important;color:#9a6500!important;}
.pcm-modal-chip-row .pcm-chip-type,
.pcm-modal-chip-row span.pcm-chip-type{background:#eef4ff!important;border:1px solid #d6e3ff!important;color:#2457e6!important;}
.pcm-purchase-summary-panels{display:grid;gap:14px;margin-top:8px;}
.pcm-purchase-summary-panel{padding:16px 16px 15px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06);}
.pcm-purchase-summary-panel strong{display:block;margin:0 0 12px;color:#fff!important;font-size:15px;font-weight:900;line-height:1.2;}
.pcm-purchase-summary-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;}
.pcm-purchase-summary-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:flex-start;}
.pcm-purchase-summary-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:rgba(15,159,110,.18);border:1px solid rgba(104,232,181,.18);color:#8cf0c7;}
.pcm-purchase-summary-icon.is-soft{background:rgba(185,214,255,.14);border-color:rgba(185,214,255,.16);color:#b9d6ff;}
.pcm-purchase-summary-icon .pcm-svg{width:14px;height:14px;color:inherit;}
.pcm-purchase-summary-list li b{display:block;color:#fff!important;font-size:13px;font-weight:700;line-height:1.4;}
.pcm-purchase-summary-list-soft li b{color:#edf4ff!important;}
.pcm-purchase-benefits,.pcm-purchase-after,.pcm-purchase-benefits-list,.pcm-purchase-after-compact,.pcm-purchase-feature-list,.pcm-purchase-after-row{all:unset;}
.pcm-purchase-summary .pcm-purchase-summary-panel,
.pcm-purchase-summary .pcm-purchase-summary-panel *,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-list li b,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-panel strong{color:inherit;}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-panel strong{color:#fff!important;}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-list li b{color:#fff!important;}
@media(max-width:600px){.pcm-purchase-summary-panel{padding:14px 14px 13px;border-radius:16px;}.pcm-purchase-summary-panel strong{font-size:14px;}.pcm-purchase-summary-list li b{font-size:12px;}}

/* v7.8.13 contrast hardening + cache-safe visual fixes */
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-panel,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-panel strong,
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-list li b{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-icon{
  color:#83efbf!important;
  -webkit-text-fill-color:#83efbf!important;
}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-icon.is-soft{
  color:#d7e7ff!important;
  -webkit-text-fill-color:#d7e7ff!important;
}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-icon svg{
  stroke:currentColor!important;
}
.pcm-modal-content .pcm-modal-chip-row span.pcm-chip-reviewed{
  background:#dff7e9!important;
  border-color:#9edbb9!important;
  color:#08784d!important;
  -webkit-text-fill-color:#08784d!important;
  font-weight:900!important;
  box-shadow:0 6px 16px rgba(8,120,77,.16)!important;
}

/* v7.8.14 lighter typography in service summary */
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-tickets span{font-weight:650!important;}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-tickets b{font-weight:650!important;}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-panel>strong{font-weight:700!important;}
.pcm-service-purchase .pcm-purchase-summary .pcm-purchase-summary-list li b{font-weight:550!important;}

/* v7.8.16 mobile dashboards + proposal response workflow */
.pcm-dashboard-mobilebar{display:none}.pcm-offer-status-stack{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.pcm-response-badge{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:800;line-height:1.2}.pcm-response-badge.is-interested{background:#e7f8ef;color:#087852;border:1px solid #c6ebd7}.pcm-response-badge.is-negotiation{background:#fff4df;color:#936100;border:1px solid #f1ddb8}.pcm-response-badge.is-rejected{background:#fff0ef;color:#b23c36;border:1px solid #f3d2cf}.pcm-status-badge.is-sent{background:#eef3f8;color:#52647a}.pcm-status-badge.is-viewed{background:#eef4ff;color:#2457e6}.pcm-proposal-cooldown{display:flex;align-items:flex-start;gap:14px;padding:22px!important;border:1px solid #cce8da!important;background:#f7fcf9!important}.pcm-proposal-cooldown>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e7f8ef;color:#087852;flex:0 0 auto}.pcm-proposal-cooldown h2{margin:0 0 5px;color:#10213f}.pcm-proposal-cooldown p{margin:0 0 12px;color:#66758a;line-height:1.55}.pcm-proposal-sender-banner{display:flex;align-items:flex-start;gap:13px;margin:26px 0 16px;padding:16px 18px;border:1px solid #dce6f1;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(20,45,80,.05)}.pcm-proposal-sender-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e7f8ef;color:#087852;flex:0 0 auto}.pcm-proposal-sender-banner small{display:block;color:#2457e6;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pcm-proposal-sender-banner p{margin:4px 0 0;color:#526174;font-size:13px;line-height:1.55}.pcm-proposal-sender-banner strong{color:#10213f}.pcm-proposal-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.pcm-proposal-response-panel{position:sticky;top:88px}.pcm-proposal-seller-message{padding:13px 14px;margin-bottom:14px;border:1px solid #e1e8f0;border-radius:14px;background:#f8fafc}.pcm-proposal-seller-message small{display:block;color:#6e7d91;font-size:9px;font-weight:850;text-transform:uppercase}.pcm-proposal-seller-message p{margin:5px 0 0!important;color:#354a65!important;font-size:12px!important;line-height:1.55}.pcm-response-options{display:grid;gap:9px;margin:14px 0}.pcm-response-options label{display:block;cursor:pointer}.pcm-response-options input{position:absolute;opacity:0;pointer-events:none}.pcm-response-options label>span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 10px;align-items:center;padding:12px 13px;border:1px solid #dbe4ef;border-radius:14px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.pcm-response-options label>span>.pcm-svg{grid-row:1/3;width:20px;height:20px;color:#65758a}.pcm-response-options b{color:#17304d;font-size:12px;line-height:1.3}.pcm-response-options small{color:#728196;font-size:10px;line-height:1.4}.pcm-response-options input:checked+span{border-color:#8fcdb1;background:#f1fbf6;box-shadow:0 0 0 2px rgba(15,159,110,.08)}.pcm-response-options input:checked+span>.pcm-svg{color:#0b8b61}.pcm-response-contact-confirm{margin:14px 0;padding:14px;border:1px solid #cfe6da;border-radius:16px;background:#f7fcf9}.pcm-response-contact-title{display:flex;gap:10px;align-items:flex-start}.pcm-response-contact-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e7f8ef;color:#087852}.pcm-response-contact-title strong{display:block;color:#17304d;font-size:12px}.pcm-response-contact-title small{display:block;margin-top:2px;color:#66758a;font-size:10px}.pcm-response-contact-data{display:grid;gap:7px;margin-top:11px}.pcm-response-contact-data span{padding:9px 10px;border-radius:10px;background:#fff;border:1px solid #e1e9e5}.pcm-response-contact-data small{display:block;color:#7a8999;font-size:8px;text-transform:uppercase;font-weight:850}.pcm-response-contact-data b{display:block;margin-top:3px;color:#17304d;font-size:11px;overflow-wrap:anywhere}.pcm-response-confirm-check{display:flex;gap:8px;align-items:flex-start;margin-top:11px;color:#42576f;font-size:10px;line-height:1.45}.pcm-response-confirm-check input{margin-top:2px;accent-color:#0f9f6e}.pcm-response-submit{width:100%;margin-top:4px}.pcm-proposal-response-done{display:flex;gap:11px;padding:14px;border-radius:15px;margin-bottom:14px}.pcm-proposal-response-done>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;flex:0 0 auto}.pcm-proposal-response-done small{display:block;font-size:9px;font-weight:900;text-transform:uppercase}.pcm-proposal-response-done strong{display:block;margin-top:2px;font-size:13px}.pcm-proposal-response-done p{margin:4px 0 0!important;font-size:10px!important;line-height:1.45}.pcm-proposal-response-done.is-interested{background:#eaf9f2;color:#087852}.pcm-proposal-response-done.is-interested>span{background:#d7f3e5}.pcm-proposal-response-done.is-negotiation{background:#fff5e5;color:#8a5d00}.pcm-proposal-response-done.is-negotiation>span{background:#ffebc5}.pcm-proposal-response-done.is-rejected{background:#fff0ef;color:#a73d37}.pcm-proposal-response-done.is-rejected>span{background:#f9dcda}.pcm-proposal-contact-card{padding:15px;border:1px solid #dce5ef;border-radius:17px;background:#fff;margin-bottom:14px}.pcm-proposal-contact-head{display:flex;gap:11px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #e8edf3}.pcm-proposal-contact-head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eef4ff;color:#2457e6}.pcm-proposal-contact-head small{display:block;color:#6f7e92;font-size:8px;text-transform:uppercase;font-weight:900}.pcm-proposal-contact-head h3{margin:2px 0 0!important;color:#10213f!important;font-size:15px!important}.pcm-proposal-contact-head p{margin:2px 0 0!important;color:#718096!important;font-size:10px!important}.pcm-proposal-contact-details{display:grid;gap:8px;margin-top:11px}.pcm-proposal-contact-details span{display:block;padding:9px 10px;border-radius:10px;background:#f8fafc}.pcm-proposal-contact-details small{display:block;color:#7b899a;font-size:8px;text-transform:uppercase;font-weight:850}.pcm-proposal-contact-details b,.pcm-proposal-contact-details a{display:block;margin-top:2px;color:#17304d;font-size:11px;font-weight:750;overflow-wrap:anywhere}.pcm-proposal-contact-details a{color:#2457e6}.pcm-proposal-page-v7816 .pcm-detail-warning{margin-top:14px}

@media(max-width:900px){
 .pcm-dashboard{overflow-x:hidden!important}.pcm-dashboard-shell{display:block!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:auto!important;box-shadow:none!important;overflow:hidden!important}.pcm-dashboard-mobilebar{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#0d2748;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.pcm-dashboard-mobilebar>div{display:flex;align-items:center;gap:9px;min-width:0}.pcm-dashboard-mobilebar>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#f59e0b;color:#211500;font-weight:900;flex:0 0 auto}.pcm-dashboard-mobilebar strong,.pcm-dashboard-mobilebar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-dashboard-mobilebar strong{font-size:12px;color:#fff}.pcm-dashboard-mobilebar small{font-size:9px;color:#aebed2}.pcm-dashboard-mobilebar button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 11px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font:inherit;cursor:pointer}.pcm-dashboard-mobilebar button .pcm-svg{width:17px;height:17px}.pcm-dashboard-mobilebar button b{font-size:11px}.pcm-dashboard-nav{display:none!important;width:100%!important;min-width:0!important;position:static!important;padding:11px 12px!important;border:0!important;border-radius:0!important}.pcm-dashboard-nav.is-mobile-open{display:block!important}.pcm-dashboard-nav .pcm-dashboard-user{display:none!important}.pcm-dashboard-nav nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;overflow:visible!important}.pcm-dashboard-nav nav a{min-width:0!important;white-space:normal!important;padding:10px!important;font-size:11px!important;line-height:1.25!important}.pcm-dashboard-content{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px!important;overflow:hidden!important}.pcm-private-hero,.pcm-dashboard-head,.pcm-dashboard-panel{width:100%!important;max-width:100%!important;min-width:0!important}.pcm-private-hero{padding:18px!important;border-radius:17px!important}.pcm-dashboard-head{display:block!important;padding:18px!important;border-radius:17px!important;margin-bottom:12px!important}.pcm-private-v66 .pcm-dashboard-head{padding:0!important}.pcm-dashboard-head h1,.pcm-private-v66 .pcm-dashboard-head h1{font-size:24px!important;line-height:1.12!important}.pcm-dashboard-head p,.pcm-private-v66 .pcm-dashboard-head p{font-size:12px!important}.pcm-dashboard-head-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:14px!important}.pcm-dashboard-head .pcm-btn,.pcm-dashboard-head-actions .pcm-btn{width:100%!important;min-width:0!important;min-height:43px!important;font-size:11px!important;padding:9px 10px!important}.pcm-dashboard-head .pcm-btn:after{display:none!important;content:none!important}.pcm-dashboard-plan-strip,.pcm-dashboard-plan-strip-buyer,.pcm-dashboard-plan-strip-role{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}.pcm-dashboard-plan-strip article{min-width:0!important;width:100%!important}.pcm-private-v66 .pcm-account-context{display:grid!important;gap:8px!important}.pcm-metrics,.pcm-private-v66 .pcm-metrics-basic,.pcm-role-particular .pcm-metrics-basic{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;gap:9px!important}.pcm-metrics article{min-width:0!important;padding:12px!important}.pcm-panel-head{display:block!important}.pcm-panel-head>div:first-child{min-width:0}.pcm-panel-head>.pcm-btn,.pcm-panel-head>a.pcm-btn{width:100%!important;margin-top:12px!important}.pcm-private-v66 .pcm-private-panel,.pcm-dashboard-panel{padding:16px!important;border-radius:17px!important}.pcm-private-list article,.pcm-sent-offer-list article{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}.pcm-private-list article>.pcm-status-badge,.pcm-private-list article>a,.pcm-sent-offer-list .pcm-offer-status-stack{grid-column:2!important;justify-self:start!important}.pcm-offer-status-stack{justify-content:flex-start!important}.pcm-opportunity-grid article{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.pcm-opportunity-grid article>.pcm-btn{grid-column:1/-1!important;width:100%!important;margin-top:4px!important}.pcm-opportunity-main-facts{display:grid!important;gap:4px!important}.pcm-opportunity-tags{display:flex!important;flex-wrap:wrap!important}.pcm-branch-grid{grid-template-columns:1fr!important}.pcm-form-grid,.pcm-purchase-fields,.pcm-proposal-workspace .pcm-form-grid{grid-template-columns:1fr!important}.pcm-field-wide{grid-column:auto!important}.pcm-dashboard-modal-card,.pcm-vehicle-form-modal{width:calc(100% - 16px)!important;max-width:none!important;max-height:90vh!important;overflow-y:auto!important;margin:4vh auto!important}.pcm-dashboard-modal-card footer{position:sticky;bottom:0;background:#fff;padding-top:10px}.pcm-buyer-request-main{display:block!important}.pcm-buyer-request-offers{width:100%!important;text-align:left!important;margin-top:9px!important}.pcm-buyer-request-actions{display:grid!important;grid-template-columns:1fr!important}.pcm-buyer-request-actions .pcm-btn{width:100%!important}.pcm-dashboard-table{overflow:visible!important}.pcm-dashboard-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.pcm-dashboard-row>span:last-child{text-align:left!important}.pcm-dashboard-row a{display:inline-flex!important;min-height:38px!important;align-items:center!important}.pcm-account-options .pcm-dashboard-plan-strip{grid-template-columns:1fr!important}.pcm-proposal-workspace{padding:14px!important}.pcm-proposal-workspace .pcm-proposal-layout,.pcm-proposal-layout,.pcm-proposal-detail-layout{grid-template-columns:1fr!important;gap:12px!important}.pcm-proposal-request-summary,.pcm-proposal-response-panel{position:static!important;top:auto!important}.pcm-proposal-sender-banner{margin:14px 0 10px!important;padding:13px!important}.pcm-proposal-detail-layout>section,.pcm-proposal-detail-layout>aside{padding:15px!important;border-radius:17px!important}.pcm-proposal-layout .pcm-vehicle-card{max-width:100%!important}.pcm-proposal-second-vehicle{margin-top:16px!important}.pcm-owner-request-head{display:block!important}.pcm-owner-request-head .pcm-btn{width:100%!important;margin-top:10px!important}.pcm-owner-alts{display:grid!important}.pcm-request-detail{grid-template-columns:1fr!important}.pcm-request-form,.pcm-request-review-card{width:100%!important;max-width:100%!important;min-width:0!important}.pcm-request-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pcm-proposal-cooldown{padding:16px!important}
}
@media(max-width:600px){
 .pcm-dashboard-nav nav{grid-template-columns:1fr!important}.pcm-dashboard-content{padding:10px!important}.pcm-dashboard-head-actions{grid-template-columns:1fr!important}.pcm-metrics,.pcm-private-v66 .pcm-metrics-basic,.pcm-role-particular .pcm-metrics-basic{grid-template-columns:1fr!important}.pcm-private-hero{padding:15px!important}.pcm-private-v66 .pcm-private-panel,.pcm-dashboard-panel{padding:14px!important}.pcm-panel-head h2,.pcm-private-v66 .pcm-panel-head h2{font-size:18px!important}.pcm-proposal-sender-banner p{font-size:12px}.pcm-response-options label>span{padding:11px}.pcm-response-contact-data{grid-template-columns:1fr}.pcm-proposal-contact-details{grid-template-columns:1fr}.pcm-request-review-facts{grid-template-columns:1fr!important}
}
.pcm-proposal-page-v7816 .pcm-proposal-response-panel{background:#fff!important;color:#172033!important;border:1px solid #dce5ef!important;box-shadow:0 10px 28px rgba(20,45,80,.06)!important}.pcm-proposal-page-v7816 .pcm-proposal-response-panel>h2{color:#10213f!important;margin:0 0 5px!important}.pcm-proposal-page-v7816 .pcm-proposal-response-panel>p{color:#66758a!important;margin:0!important}.pcm-proposal-page-v7816 .pcm-proposal-detail-layout>section{background:#fff!important;color:#172033!important}.pcm-dashboard-content,.pcm-dashboard-panel,.pcm-private-hero,.pcm-private-list,.pcm-opportunity-grid,.pcm-dashboard-plan-strip{min-width:0}.pcm-private-list strong,.pcm-private-list small,.pcm-opportunity-copy h3,.pcm-opportunity-copy p,.pcm-dashboard-panel h2,.pcm-dashboard-panel p{overflow-wrap:anywhere}

/* v7.8.17 inspection recommendation after positive proposal response */
.pcm-proposal-inspection-cta{display:flex;gap:11px;align-items:flex-start;margin-top:12px;padding:13px;border:1px solid #f0d69c;border-radius:14px;background:#fff9ec;}
.pcm-proposal-inspection-cta-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#fff1cf;color:#9a6500;flex:0 0 auto;}
.pcm-proposal-inspection-cta-icon .pcm-svg{width:18px;height:18px;}
.pcm-proposal-inspection-cta strong{display:block;color:#17304d;font-size:12px;line-height:1.35;}
.pcm-proposal-inspection-cta p{margin:4px 0 10px!important;color:#66758a!important;font-size:10px!important;line-height:1.5!important;}
.pcm-proposal-inspection-cta .pcm-btn{min-height:38px;padding:8px 12px;font-size:11px;}
@media(max-width:600px){.pcm-proposal-inspection-cta{padding:12px}.pcm-proposal-inspection-cta .pcm-btn{width:100%;}}


/* v7.8.18 portal navigation, commercial data accordion and sent proposal preview */
.pcm-dashboard-nav-mobile-title{display:none;}
.pcm-profile-accordion-section{padding:0!important;overflow:hidden;}
.pcm-dashboard-accordion{display:block;width:100%;}
.pcm-dashboard-accordion>summary{list-style:none;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px;cursor:pointer;background:#fff;}
.pcm-dashboard-accordion>summary::-webkit-details-marker{display:none;}
.pcm-dashboard-accordion>summary h2{margin:0;color:#10213f;font-size:20px;line-height:1.2;}
.pcm-dashboard-accordion>summary p{margin:4px 0 0;color:#6b7a8d;font-size:11px;line-height:1.45;}
.pcm-dashboard-accordion-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid #dbe5ef;border-radius:10px;background:#f7f9fc;color:#17304d;font-size:10px;font-weight:800;white-space:nowrap;}
.pcm-dashboard-accordion-action:after{content:'+';margin-left:7px;font-size:15px;line-height:1;}
.pcm-dashboard-accordion[open] .pcm-dashboard-accordion-action:after{content:'−';}
.pcm-dashboard-accordion-body{padding:0 20px 20px;border-top:1px solid #e7edf3;background:#fff;}
.pcm-dashboard-accordion-body .pcm-profile-form{padding-top:18px;}

.pcm-sent-offer-vehicles{display:block;margin:4px 0 2px;color:#334d6c;font-size:11px;font-weight:800;line-height:1.4;}
.pcm-sent-offer-details{grid-column:1/-1;width:100%;margin-top:3px;border-top:1px solid #edf1f5;padding-top:10px;}
.pcm-sent-offer-details>summary{list-style:none;display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;cursor:pointer;color:#2457e6;font-size:11px;font-weight:850;}
.pcm-sent-offer-details>summary::-webkit-details-marker{display:none;}
.pcm-sent-offer-details>summary .pcm-svg{width:15px;height:15px;}
.pcm-sent-offer-details>summary em{font-style:normal;padding:4px 7px;border-radius:999px;background:#eef4ff;color:#2457e6;font-size:9px;}
.pcm-sent-offer-preview{display:grid;gap:10px;margin-top:11px;padding:12px;border:1px solid #dfe7f0;border-radius:14px;background:#f8fafc;}
.pcm-sent-offer-vehicle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px!important;border:1px solid #e1e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;}
.pcm-sent-offer-vehicle>div:first-child small{display:block;color:#7e8c9e;font-size:8px;text-transform:uppercase;font-weight:900;letter-spacing:.04em;}
.pcm-sent-offer-vehicle>div:first-child strong{display:block;margin-top:3px;color:#10213f;font-size:13px;line-height:1.3;}
.pcm-sent-offer-vehicle>div:first-child p{margin:2px 0 0;color:#68798e;font-size:10px;}
.pcm-sent-offer-facts{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;}
.pcm-sent-offer-facts span{padding:7px 9px;border-radius:9px;background:#f5f7fa;border:1px solid #e6ebf1;}
.pcm-sent-offer-facts small{display:block;color:#8793a3;font-size:7.5px;text-transform:uppercase;font-weight:850;}
.pcm-sent-offer-facts b{display:block;margin-top:2px;color:#17304d;font-size:10px;}
.pcm-sent-offer-vehicle>a{grid-column:1/-1;justify-self:start;color:#2457e6;font-size:10px;font-weight:800;}
.pcm-sent-offer-message{padding:11px 12px;border-radius:11px;background:#eef4ff;border:1px solid #d8e4fb;}
.pcm-sent-offer-message small{display:block;color:#5e75a1;font-size:8px;text-transform:uppercase;font-weight:900;}
.pcm-sent-offer-message p{margin:4px 0 0!important;color:#263f63!important;font-size:10.5px!important;line-height:1.5!important;}

@media(max-width:900px){
 .pcm-dashboard-mobilebar{margin:10px 10px 0!important;padding:10px 11px!important;border:1px solid #dce5ef!important;border-radius:14px!important;background:#fff!important;color:#10213f!important;box-shadow:0 5px 16px rgba(15,31,58,.06)!important;}
 .pcm-dashboard-mobilebar>div>span{background:#fff2d9!important;color:#9a6500!important;}
 .pcm-dashboard-mobilebar strong{color:#10213f!important;}
 .pcm-dashboard-mobilebar small{color:#78879a!important;}
 .pcm-dashboard-mobilebar button{background:#eef4ff!important;border:1px solid #d6e3ff!important;color:#2457e6!important;border-radius:10px!important;}
 .pcm-dashboard-mobilebar button b{color:#2457e6!important;font-size:10.5px!important;}
 .pcm-dashboard-nav.is-mobile-open{margin:8px 10px 0!important;width:calc(100% - 20px)!important;padding:10px!important;border:1px solid #dce5ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px rgba(15,31,58,.08)!important;}
 .pcm-dashboard-nav-mobile-title{display:block!important;padding:3px 4px 9px;color:#718097;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}
 .pcm-dashboard-nav nav a{background:#f7f9fc!important;border:1px solid #e5eaf0!important;color:#17304d!important;border-radius:10px!important;}
 .pcm-dashboard-nav nav a .pcm-svg{color:#5f7188!important;}
 .pcm-dashboard-nav nav a.is-active{background:#eef4ff!important;border-color:#d5e2ff!important;color:#2457e6!important;}
 .pcm-dashboard-nav nav a.is-active .pcm-svg{color:#2457e6!important;}
 .pcm-dashboard-nav nav a.pcm-logout-link{background:#fff5f5!important;border-color:#f3d7d7!important;color:#a63d3d!important;}
 .pcm-dashboard-accordion>summary{grid-template-columns:40px minmax(0,1fr) auto;padding:15px 14px;}
 .pcm-dashboard-accordion>summary h2{font-size:17px!important;}
 .pcm-dashboard-accordion-action{padding:6px 9px;font-size:9px;}
 .pcm-dashboard-accordion-body{padding:0 14px 14px;}
 .pcm-sent-offer-vehicle{grid-template-columns:1fr!important;}
 .pcm-sent-offer-facts{justify-content:flex-start;}
}
@media(max-width:520px){
 .pcm-dashboard-mobilebar>div{max-width:56%;}
 .pcm-dashboard-mobilebar button{min-width:105px;justify-content:center;}
 .pcm-dashboard-accordion>summary{grid-template-columns:36px minmax(0,1fr);}
 .pcm-dashboard-accordion-action{grid-column:2;justify-self:start;margin-top:2px;}
 .pcm-sent-offer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;}
 .pcm-sent-offer-facts span{min-width:0;}
}

/* v7.8.20 proposal rounds and next availability */
.pcm-sent-offer-round{display:block;margin:4px 0 2px;color:#5d6f86;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;}
.pcm-next-proposal-note{display:inline-flex;align-items:center;margin-top:8px;padding:7px 9px;border-radius:10px;background:#eef4ff;border:1px solid #d7e4fb;color:#244d86;font-size:10px;font-weight:750;line-height:1.35;}
.pcm-next-proposal-note.is-ready{background:#e9f8f1;border-color:#cdeedd;color:#087852;}
.pcm-next-proposal-note.is-limit{background:#f4f6f8;border-color:#dde3ea;color:#536176;}
.pcm-next-proposal-note.is-closed{background:#fff1f1;border-color:#f3d0d0;color:#a43a3a;}
@media(max-width:700px){.pcm-next-proposal-note{display:flex;width:100%;}.pcm-sent-offer-round{font-size:9px;}}


/* v7.8.21 propuestas enviadas: ancho real en móvil + detalle completo en una columna */
.pcm-sent-offer-vehicle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;}
.pcm-sent-offer-vehicle-head>div{min-width:0;}
.pcm-sent-offer-vehicle-head>div>small{display:block;color:#7e8c9e;font-size:8px;text-transform:uppercase;font-weight:900;letter-spacing:.04em;}
.pcm-sent-offer-vehicle-head>div>strong{display:block;margin-top:3px;color:#10213f;font-size:13px;line-height:1.3;}
.pcm-sent-offer-vehicle-head>div>p{margin:2px 0 0;color:#68798e;font-size:10px;}
.pcm-sent-offer-vehicle-head>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#eef4ff;border:1px solid #d7e4fb;color:#2457e6;font-size:8px;font-weight:850;line-height:1.2;}
.pcm-sent-offer-facts span.is-price{background:#fff7e8;border-color:#f4dfb8;}
.pcm-sent-offer-facts span.is-price b{color:#8a5a00;}
.pcm-sent-offer-facts span.is-review{background:#eaf8f1;border-color:#cdebdc;}
.pcm-sent-offer-facts span.is-review b{color:#087852;}
.pcm-sent-offer-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border-radius:9px;background:#eef4ff;color:#2457e6!important;font-size:10px;font-weight:800;text-decoration:none;}

@media(max-width:700px){
 .pcm-dashboard{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow-x:hidden!important;}
 .pcm-dashboard-shell{width:100%!important;max-width:100%!important;margin:0!important;}
 .pcm-dashboard-content{width:100%!important;max-width:100%!important;padding:7px!important;}
 #pcm-dashboard-offers.pcm-dashboard-panel{width:100%!important;max-width:none!important;margin:0!important;padding:12px 10px!important;border-radius:14px!important;}
 #pcm-dashboard-offers .pcm-panel-head{margin-bottom:10px!important;}
 #pcm-dashboard-offers .pcm-panel-head p{max-width:none!important;}
 .pcm-sent-offer-list{width:100%!important;max-width:none!important;}
 .pcm-sent-offer-list>article{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;min-width:0!important;gap:9px!important;padding:12px 10px!important;}
 .pcm-sent-offer-list>article>.pcm-list-icon{display:none!important;}
 .pcm-sent-offer-list>article>div:nth-of-type(1){grid-column:1!important;width:100%!important;min-width:0!important;}
 .pcm-sent-offer-list .pcm-offer-status-stack{grid-column:1!important;width:100%!important;justify-self:stretch!important;justify-content:flex-start!important;}
 .pcm-sent-offer-details{grid-column:1!important;width:100%!important;max-width:none!important;padding-top:9px!important;}
 .pcm-sent-offer-details>summary{width:100%!important;max-width:none!important;justify-content:flex-start!important;}
 .pcm-sent-offer-preview{width:100%!important;max-width:none!important;padding:8px!important;gap:9px!important;}
 .pcm-sent-offer-vehicle{display:block!important;width:100%!important;max-width:none!important;padding:11px!important;}
 .pcm-sent-offer-vehicle-head{display:block!important;}
 .pcm-sent-offer-vehicle-head>span{display:inline-flex!important;margin-top:7px!important;}
 .pcm-sent-offer-facts{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:6px!important;margin-top:10px!important;}
 .pcm-sent-offer-facts span{display:block!important;width:100%!important;min-width:0!important;padding:9px 10px!important;}
 .pcm-sent-offer-facts small{font-size:8px!important;}
 .pcm-sent-offer-facts b{font-size:11px!important;line-height:1.35!important;}
 .pcm-sent-offer-link{width:100%!important;justify-content:center!important;margin-top:9px!important;}
 .pcm-sent-offer-message{width:100%!important;padding:10px!important;}
}

/* v7.9.24: solicitud original, vencimiento comercial y CTA de inspección */
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request{display:block!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:15px!important;border:1px solid #d9e5f2!important;border-radius:13px!important;background:#f7faff!important;box-sizing:border-box!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header{display:flex!important;align-items:flex-start!important;gap:11px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header>span{display:grid!important;flex:0 0 34px!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:9px!important;background:#e7efff!important;color:#3158b7!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header>span svg{width:17px!important;height:17px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header>div{display:block!important;flex:1 1 auto!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header small,.pcm-offer-v7924-request-options small,.pcm-offer-v7924-request-facts small{display:block!important;margin:0 0 4px!important;color:#6b7e98!important;font-size:9px!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header strong{display:block!important;color:#10213f!important;font-size:15px!important;line-height:1.3!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request>header p{margin:4px 0 0!important;color:#61738a!important;font-size:11px!important;line-height:1.45!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options>article{display:block!important;min-width:0!important;padding:11px 12px!important;border:1px solid #dce5ef!important;border-radius:10px!important;background:#fff!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options.has-1{grid-template-columns:minmax(0,1fr)!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options.has-3>article:last-child{grid-column:1/-1!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options strong{display:block!important;color:#183453!important;font-size:13px!important;line-height:1.3!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options p{margin:4px 0 0!important;color:#62758d!important;font-size:10px!important;line-height:1.45!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7926-request-preferences{display:flex!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important;min-width:0!important;margin-top:8px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7926-request-preferences>span{display:inline-flex!important;align-items:center!important;min-width:0!important;padding:4px 7px!important;border:1px solid #dce5ef!important;border-radius:7px!important;background:#f8fafc!important;color:#5d7088!important;font-size:9px!important;line-height:1.3!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7926-request-preferences b{margin-right:3px!important;color:#304966!important;font-weight:850!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:9px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-facts>span{display:block!important;min-width:0!important;padding:9px 11px!important;border:1px solid #dce5ef!important;border-radius:9px!important;background:#fff!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-facts b{display:block!important;color:#1e3a59!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:break-word!important}
.pcm-commercial-expired-notice{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 18px;padding:15px 17px;border:1px solid #f0cc8f;border-left:5px solid #e89917;border-radius:13px;background:#fff9ed;box-sizing:border-box}
.pcm-commercial-expired-notice>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;background:#ffedc7;color:#9a6200}
.pcm-commercial-expired-notice>span svg{width:18px;height:18px}.pcm-commercial-expired-notice>div{flex:1 1 auto;min-width:0}.pcm-commercial-expired-notice strong{display:block;color:#583b05;font-size:14px}.pcm-commercial-expired-notice p{margin:4px 0 0;color:#765d2d;font-size:11px;line-height:1.5}.pcm-commercial-expired-notice>a{flex:0 0 auto}
.pcm-plan-locked-empty{border-color:#efd39c!important;background:#fffaf0!important;color:#805c18!important}
.pcm-precompra-inspection-cta{display:flex;align-items:center;gap:15px;width:100%;margin:18px 0 0;padding:17px 18px;border:1px solid #bfe1d3;border-radius:14px;background:linear-gradient(135deg,#f1fbf7,#fff);box-sizing:border-box}
.pcm-precompra-inspection-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:11px;background:#dff5eb;color:#087357}.pcm-precompra-inspection-icon svg{width:20px;height:20px}.pcm-precompra-inspection-cta>div{flex:1 1 auto;min-width:0}.pcm-precompra-inspection-cta h2{margin:0;color:#102f29;font-size:16px;line-height:1.3}.pcm-precompra-inspection-cta p{margin:5px 0 0;color:#537068;font-size:11px;line-height:1.5}.pcm-precompra-inspection-cta>a{flex:0 0 auto}
@media(max-width:700px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request{padding:12px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options,.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-facts{grid-template-columns:minmax(0,1fr)!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7924-request-options.has-3>article:last-child{grid-column:auto!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7926-request-preferences>span{width:100%!important;padding:6px 8px!important;font-size:10px!important}
  .pcm-commercial-expired-notice,.pcm-precompra-inspection-cta{align-items:flex-start;flex-direction:column;padding:14px}
  .pcm-commercial-expired-notice>a,.pcm-precompra-inspection-cta>a{width:100%}
}


/* v7.8.22 mobile dashboard: mismo ancho visual del menú + propuestas múltiples sin solaparse */
@media(max-width:700px){
 .pcm-private-v66 .pcm-dashboard-shell,
 .pcm-private-v66 .pcm-dashboard-content{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 .pcm-private-v66 .pcm-dashboard-content{padding:10px!important;margin:0!important;}
 .pcm-private-v66 .pcm-dashboard-content>section,
 .pcm-private-v66 .pcm-dashboard-content>.pcm-private-hero,
 .pcm-private-v66 .pcm-dashboard-content>.pcm-dashboard-panel,
 .pcm-private-v66 .pcm-dashboard-content>#pcm-proposal-workspace{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
 .pcm-private-v66 .pcm-private-hero{padding:16px!important;}
 .pcm-private-v66 .pcm-private-panel,
 .pcm-private-v66 .pcm-dashboard-panel{padding-left:14px!important;padding-right:14px!important;}

 /* Cada propuesta es una tarjeta independiente y siempre empuja a la siguiente hacia abajo. */
 #pcm-dashboard-offers .pcm-sent-offer-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;overflow:visible!important;}
 #pcm-dashboard-offers .pcm-sent-offer-list>article{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:13px 12px!important;overflow:visible!important;box-sizing:border-box!important;}
 #pcm-dashboard-offers .pcm-sent-offer-list>article>*{position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 #pcm-dashboard-offers .pcm-sent-offer-list>article>.pcm-list-icon{display:none!important;}
 #pcm-dashboard-offers .pcm-sent-offer-list .pcm-offer-status-stack{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;}
 #pcm-dashboard-offers .pcm-sent-offer-details{display:block!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;padding-top:10px!important;overflow:visible!important;}
 #pcm-dashboard-offers .pcm-sent-offer-details[open]{height:auto!important;min-height:0!important;}
 #pcm-dashboard-offers .pcm-sent-offer-details>summary{display:flex!important;width:100%!important;max-width:100%!important;min-height:36px!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;}
 #pcm-dashboard-offers .pcm-sent-offer-preview{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:auto!important;gap:10px!important;margin-top:10px!important;padding:9px!important;overflow:visible!important;box-sizing:border-box!important;}
 #pcm-dashboard-offers .pcm-sent-offer-vehicle{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:11px!important;overflow:visible!important;box-sizing:border-box!important;}
 #pcm-dashboard-offers .pcm-sent-offer-facts{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:7px!important;}
 #pcm-dashboard-offers .pcm-sent-offer-message{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;box-sizing:border-box!important;}
}

/* v7.8.23 lead preference + anti-bot contact form */
.pcm-bot-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.pcm-contact-method-fieldset{margin:4px 0 10px;padding:0;border:0}.pcm-contact-method-fieldset legend{margin:0 0 7px;color:#344054;font-size:11px;font-weight:850}.pcm-contact-method-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pcm-contact-method-options label{margin:0!important}.pcm-contact-method-options input{position:absolute;opacity:0;pointer-events:none}.pcm-contact-method-options label>span{min-height:46px!important;display:flex!important;align-items:center;justify-content:center;gap:7px;margin:0!important;padding:9px 8px;border:1px solid #dce5ef;border-radius:11px;background:#f8fafc;color:#17304d;font-size:11px!important;font-weight:800;cursor:pointer}.pcm-contact-method-options label>span .pcm-svg{width:15px;height:15px;color:#2457e6}.pcm-contact-method-options input:checked+span{border-color:#8fb3ff;background:#eef4ff;box-shadow:0 0 0 2px rgba(36,87,230,.08);color:#163f9b}.pcm-antispam-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;margin:3px 0 10px;padding:9px 10px;border:1px solid #d9ebe2;border-radius:11px;background:#f5fbf7}.pcm-antispam-note>.pcm-svg{width:18px;height:18px;color:#0a7a4f}.pcm-antispam-note b,.pcm-antispam-note small{display:block}.pcm-antispam-note b{color:#195b43;font-size:10.5px}.pcm-antispam-note small{margin-top:2px;color:#668074;font-size:9px;line-height:1.35}
@media(max-width:560px){.pcm-contact-method-options{grid-template-columns:1fr}.pcm-contact-method-options label>span{justify-content:flex-start;min-height:42px!important}.pcm-antispam-note{grid-template-columns:22px minmax(0,1fr)}}


/* v7.8.24 · historial comparativo Solicitud vs Ofertado */
.pcm-offer-history-compare{width:100%;margin-top:12px;padding:14px;border:1px solid #dce6ef;border-radius:14px;background:#f8fafc;}
.pcm-offer-history-compare-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px;}
.pcm-offer-history-compare-head small{display:block;color:#7b899b;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;}
.pcm-offer-history-compare-head strong{display:block;margin-top:3px;color:#10213f;font-size:13px;line-height:1.3;}
.pcm-offer-history-legend{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.pcm-offer-history-legend span,.pcm-offer-history-values span{display:inline-flex;align-items:center;min-height:29px;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:750;line-height:1.25;border:1px solid transparent;}
.pcm-offer-history-legend .is-requested,.pcm-offer-history-values .is-requested{background:#fff;border-color:#d8e0e9;color:#29405d;}
.pcm-offer-history-legend .is-offered,.pcm-offer-history-values .is-offered{background:#e6f8ef;border-color:#bfe8d1;color:#087852;}
.pcm-offer-history-legend span{font-weight:900;}
.pcm-offer-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
.pcm-offer-history-field{min-width:0;padding:10px;border:1px solid #e2e9f0;border-radius:12px;background:#fff;}
.pcm-offer-history-field h4{margin:0 0 8px;color:#17304d;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;}
.pcm-offer-history-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;}
.pcm-offer-history-values span{width:100%;justify-content:flex-start;min-width:0;white-space:normal;overflow-wrap:anywhere;border-radius:10px;}
.pcm-sent-offer-extra-title{margin:12px 0 7px;color:#718096;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.045em;}
.pcm-sent-offer-extra-facts{justify-content:flex-start!important;}
@media(max-width:700px){
 #pcm-dashboard-offers .pcm-offer-history-compare{padding:11px!important;margin-top:11px!important;border-radius:12px!important;}
 #pcm-dashboard-offers .pcm-offer-history-compare-head{display:block!important;margin-bottom:11px!important;}
 #pcm-dashboard-offers .pcm-offer-history-legend{margin-top:9px!important;}
 #pcm-dashboard-offers .pcm-offer-history-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;}
 #pcm-dashboard-offers .pcm-offer-history-field{width:100%!important;max-width:100%!important;padding:10px!important;}
 #pcm-dashboard-offers .pcm-offer-history-field h4{font-size:9px!important;margin-bottom:8px!important;}
 #pcm-dashboard-offers .pcm-offer-history-values{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;}
 #pcm-dashboard-offers .pcm-offer-history-values span{display:flex!important;width:100%!important;max-width:100%!important;min-height:34px!important;border-radius:10px!important;font-size:10.5px!important;padding:8px 10px!important;}
 #pcm-dashboard-offers .pcm-offer-history-legend span{min-height:28px!important;font-size:9.5px!important;}
 #pcm-dashboard-offers .pcm-sent-offer-extra-title{margin-top:11px!important;}
}

/* v7.8.25 · combustible visible + plazo de compra explícito en solicitudes */
.pcm-request-head>span.pcm-request-timing{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:none!important;padding:7px 10px!important;text-transform:none!important;letter-spacing:0!important;}
.pcm-request-timing small{display:inline!important;color:inherit!important;font-size:9px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.035em!important;opacity:.8;}
.pcm-request-timing b{display:inline!important;color:inherit!important;font-size:10px!important;line-height:1!important;font-weight:850!important;}
.pcm-request-secondary{align-items:stretch;}
.pcm-request-secondary>span{flex:1 1 92px;}
@media(max-width:460px){.pcm-request-head>span.pcm-request-timing{max-width:72%!important;flex-wrap:wrap!important;gap:3px 6px!important;}.pcm-request-timing small,.pcm-request-timing b{white-space:nowrap!important;}.pcm-request-secondary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;}.pcm-request-secondary>span{min-width:0!important;padding:8px 7px!important;}}

/* v7.8.26 particular seller CTA */
.pcm-access-pricing-grid .pcm-plan-particular-cta{width:100%;margin-top:auto!important;color:#fff!important;}

/* v7.8.27 · comparativo de propuestas realmente apilado en mobile */
@media(max-width:900px){
 .pcm-offer-history-compare{width:100%!important;max-width:100%!important;overflow:visible!important;}
 .pcm-offer-history-compare-head{display:block!important;width:100%!important;}
 .pcm-offer-history-legend{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;margin-top:9px!important;}
 .pcm-offer-history-legend span{display:flex!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;}
 .pcm-offer-history-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:9px!important;}
 .pcm-offer-history-field{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;}
 .pcm-offer-history-values{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;}
 .pcm-offer-history-values span{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-start!important;white-space:normal!important;overflow-wrap:anywhere!important;}
}

/* v7.8.29 Google Cloud real images + private proposal galleries */
.pcm-manual-photo-field{padding:14px;border:1px solid #dce6f2;border-radius:14px;background:#f8fbff}.pcm-manual-photo-field>span{display:block;margin-bottom:8px;color:#17304d;font-size:12px;font-weight:800}.pcm-manual-photo-field>small{display:block;margin-top:7px;color:#718198;font-size:10px;line-height:1.45}.pcm-proposal-upload-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pcm-proposal-upload-preview figure{width:74px;margin:0}.pcm-proposal-upload-preview img{width:74px;height:56px;object-fit:cover;border-radius:9px;border:1px solid #dce5ef}.pcm-proposal-upload-preview figcaption{margin-top:3px;color:#718198;font-size:8px;text-align:center}.pcm-proposal-photo-gallery{margin:0 0 16px}.pcm-proposal-photo-main{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:16px;background:#eef2f6}.pcm-proposal-photo-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto}.pcm-proposal-photo-thumbs button{flex:0 0 76px;padding:0;border:2px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.pcm-proposal-photo-thumbs img{display:block;width:72px;height:54px;object-fit:cover;border-radius:8px}.pcm-sent-offer-photo-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 14px}.pcm-sent-offer-photo-strip img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;border:1px solid #e1e8f0}@media(max-width:700px){.pcm-sent-offer-photo-strip{grid-template-columns:1fr 1fr}.pcm-sent-offer-photo-strip img:first-child{grid-column:1/-1}.pcm-proposal-photo-main{max-height:260px}.pcm-manual-photo-field{padding:12px}.pcm-proposal-upload-preview figure,.pcm-proposal-upload-preview img{width:68px}.pcm-proposal-upload-preview img{height:51px}}

/* v7.8.30 — gestión de stock, etiquetas y propuestas desktop */
.pcm-badge-featured{background:#fff4cc!important;color:#7a5200!important;border:1px solid #efd486!important}
.pcm-manage-vehicle-list{display:flex!important;flex-direction:column!important;gap:12px!important}
.pcm-manage-vehicle-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid var(--pcm-line)!important;border-radius:14px!important;background:#fff!important}
.pcm-manage-vehicle-main{min-width:0}.pcm-manage-vehicle-main strong,.pcm-manage-vehicle-main small{display:block}.pcm-manage-vehicle-main small{margin-top:4px;color:var(--pcm-muted)}
.pcm-manage-vehicle-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pcm-manage-vehicle-actions .pcm-btn{min-height:36px;padding:7px 10px;font-size:11px}
.pcm-btn-danger-soft{background:#fff5f5!important;color:#a62b36!important;border:1px solid #f0cbd0!important}
.pcm-quick-switch{display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.pcm-quick-switch input{position:absolute;opacity:0;pointer-events:none}.pcm-quick-switch span{position:relative;width:40px;height:22px;border-radius:999px;background:#cbd5e1;transition:.2s}.pcm-quick-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:.2s}.pcm-quick-switch input:checked+span{background:var(--pcm-success)}.pcm-quick-switch input:checked+span:after{transform:translateX(18px)}.pcm-quick-switch b{font-size:11px;color:#526174}
.pcm-contact-visibility{padding:13px;border:1px solid #dce6f2;border-radius:13px;background:#f8fbff}.pcm-contact-visibility>strong,.pcm-contact-visibility>small{display:block}.pcm-contact-visibility>small{margin-top:4px;color:#718198}.pcm-contact-visibility-options{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.pcm-contact-visibility-options label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#314158}
.pcm-lead-dashboard-list{display:flex;flex-direction:column;gap:9px}.pcm-lead-dashboard-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:1px solid var(--pcm-line);border-radius:12px;background:#fff}.pcm-lead-dashboard-list strong,.pcm-lead-dashboard-list b,.pcm-lead-dashboard-list small{display:block}.pcm-lead-dashboard-list small{margin-top:4px;color:var(--pcm-muted);font-size:11px}.pcm-lead-dashboard-list b{font-size:11px;color:#0a7a4f}
.pcm-admin-inline-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
@media(min-width:901px){
  .pcm-stock-card-v71 .pcm-badge-stack{gap:5px!important;top:10px!important;left:10px!important;right:auto!important;max-width:74%!important}.pcm-stock-card-v71 .pcm-badge-stack .pcm-badge{font-size:8.5px!important;line-height:1!important;padding:6px 8px!important;border-radius:8px!important;box-shadow:0 3px 10px rgba(0,0,0,.08)!important}
  .pcm-vehicle-modal-card .pcm-modal-chip-row{gap:6px!important}.pcm-vehicle-modal-card .pcm-modal-chip-row>span{font-size:9px!important;padding:5px 8px!important;border-radius:8px!important}
  .pcm-single-page .pcm-badge-stack-static{gap:6px!important}.pcm-single-page .pcm-badge-stack-static .pcm-badge{font-size:9px!important;padding:5px 8px!important;border-radius:8px!important}
  #pcm-dashboard-offers .pcm-sent-offer-preview{display:block!important;width:100%!important;max-width:none!important}.pcm-private-v66 #pcm-dashboard-offers .pcm-sent-offer-vehicle{width:100%!important;max-width:none!important;display:block!important}.pcm-private-v66 #pcm-dashboard-offers .pcm-offer-history-compare{width:100%!important;max-width:none!important}.pcm-private-v66 #pcm-dashboard-offers .pcm-offer-history-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.pcm-private-v66 #pcm-dashboard-offers .pcm-offer-history-values{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
}
@media(max-width:700px){.pcm-manage-vehicle-card{grid-template-columns:auto minmax(0,1fr)!important}.pcm-manage-vehicle-card>.pcm-quick-switch,.pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{grid-column:1/-1}.pcm-manage-vehicle-actions{justify-content:stretch}.pcm-manage-vehicle-actions .pcm-btn{flex:1}.pcm-contact-visibility-options{display:grid;grid-template-columns:1fr}.pcm-lead-dashboard-list article{grid-template-columns:1fr}}

/* v7.8.31 — comparativo desktop, estado Vista y perfil comercial */
@media (min-width: 900px){
  .pcm-sent-offer-preview,.pcm-sent-offer-vehicle,.pcm-offer-history-compare{width:100%;max-width:none;min-width:0;box-sizing:border-box}
  .pcm-sent-offer-details[open]{grid-column:1/-1;width:100%}
  .pcm-sent-offer-details .pcm-sent-offer-preview{display:block}
  .pcm-offer-history-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;overflow:visible!important}
  .pcm-offer-history-field{display:grid!important;grid-template-columns:minmax(105px,130px) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important}
  .pcm-offer-history-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}
  .pcm-offer-history-values span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
}
@media (max-width: 1180px) and (min-width: 900px){
  .pcm-offer-history-grid{grid-template-columns:1fr!important}
}
.pcm-status-badge.is-viewed{background:#ffedd5!important;color:#9a3412!important;border:1px solid #fb923c!important;box-shadow:0 0 0 2px rgba(251,146,60,.08)}
.pcm-business-front-field{display:flex!important;flex-direction:column;gap:8px}
.pcm-business-front-preview{display:block;width:min(100%,520px);height:220px;object-fit:cover;border-radius:16px;border:1px solid #dbe4ef}
.pcm-proposal-business-front{margin-top:14px;display:flex;gap:14px;align-items:center;padding:12px;border:1px solid #dbe4ef;border-radius:16px;background:#fff}
.pcm-proposal-business-front img{width:180px;height:105px;object-fit:cover;border-radius:12px;flex:0 0 auto}
.pcm-proposal-business-front span{display:flex;flex-direction:column;gap:3px}
.pcm-proposal-business-front small{color:#64748b}
.pcm-password-panel .pcm-password-form{max-width:760px}
@media(max-width:700px){.pcm-proposal-business-front{display:block}.pcm-proposal-business-front img{width:100%;height:auto;max-height:240px;margin-bottom:10px}.pcm-business-front-preview{height:auto;max-height:260px}}


/* v7.8.32 — ajustes dashboard, publicación y orientación móvil */
#pcm-vehicle-form .pcm-form-message{min-height:0;margin-top:10px;padding:0;font-size:13px;font-weight:800;line-height:1.45}
#pcm-vehicle-form .pcm-form-message.is-working,#pcm-vehicle-form .pcm-form-message.is-success,#pcm-vehicle-form .pcm-form-message.is-error{display:block;padding:13px 15px;border-radius:12px;font-size:14px}
#pcm-vehicle-form .pcm-form-message.is-working{background:#eef4ff;border:1px solid #cddcff;color:#174ea6}
#pcm-vehicle-form .pcm-form-message.is-success{background:#eaf8f2;border:1px solid #bde8d5;color:#087852}
#pcm-vehicle-form .pcm-form-message.is-error{background:#fff1f2;border:1px solid #fecdd3;color:#b42318}
.pcm-profile-password-accordion{margin-top:16px;border:1px solid #dce5ef;border-radius:14px;background:#f8fbff;overflow:hidden}
.pcm-profile-password-accordion>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}
.pcm-profile-password-accordion>summary::-webkit-details-marker{display:none}.pcm-profile-password-accordion>summary>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf1ff;color:#165dff}.pcm-profile-password-accordion>summary>span .pcm-svg{width:17px;height:17px}.pcm-profile-password-accordion>summary strong,.pcm-profile-password-accordion>summary small{display:block}.pcm-profile-password-accordion>summary strong{font-size:13px;color:#10213f}.pcm-profile-password-accordion>summary small{margin-top:2px;font-size:10px;color:#718198}.pcm-profile-password-accordion>summary>b{font-size:10px;color:#165dff}.pcm-profile-password-accordion[open]>summary>b{font-size:0}.pcm-profile-password-accordion[open]>summary>b:after{content:"Ocultar";font-size:10px}.pcm-profile-password-body{padding:14px;border-top:1px solid #dce5ef;background:#fff}
@media(min-width:701px){.pcm-manage-vehicle-card{grid-template-columns:auto minmax(0,1fr) auto!important}.pcm-manage-vehicle-card>.pcm-quick-switch{justify-self:end}.pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:-2px}.pcm-manage-vehicle-actions .pcm-btn{width:auto!important;min-width:76px!important;white-space:nowrap!important}}

/* v7.8.33 — gestión compacta, edición de galería y ajustes responsivos */
@media (min-width:701px){
  .pcm-manage-vehicle-card{grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;min-height:76px!important}
  .pcm-manage-vehicle-card>.pcm-quick-switch{grid-column:auto!important;justify-self:end!important;margin:0!important}
  .pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important}
  .pcm-manage-vehicle-actions .pcm-btn{width:auto!important;min-width:64px!important;min-height:34px!important;padding:6px 10px!important;white-space:nowrap!important}
}
.pcm-existing-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:10px 0 4px}.pcm-existing-gallery[hidden]{display:none!important}.pcm-existing-photo{position:relative;margin:0;min-width:0;border:1px solid #dce5ef;border-radius:12px;overflow:hidden;background:#fff}.pcm-existing-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.pcm-existing-photo figcaption{min-height:28px;padding:6px 8px;color:#52647b;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcm-existing-photo-remove{display:flex;width:calc(100% - 12px);min-height:30px;margin:0 6px 6px;align-items:center;justify-content:center;border:1px solid #fecdd3;border-radius:8px;background:#fff5f5;color:#b42318;padding:5px 8px;font-size:10px;line-height:1;font-weight:850;cursor:pointer;position:static}.pcm-existing-photo-remove:hover{background:#ffe7e9;border-color:#fda4af}.pcm-update-close{margin-left:12px!important;min-height:34px!important;padding:6px 14px!important}.pcm-form-message.is-success .pcm-update-close{vertical-align:middle}
.pcm-single-page{width:100%!important;max-width:100%!important;overflow-x:clip!important}.pcm-single-page>.pcm-container,.pcm-single-page .pcm-container{max-width:1240px!important}.pcm-single-page .pcm-vehicle-detail{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.pcm-single-page .pcm-detail-gallery,.pcm-single-page .pcm-detail-summary{min-width:0!important;max-width:100%!important}.pcm-single-page .pcm-detail-gallery>img{display:block;max-width:100%!important}.pcm-single-page .pcm-detail-thumbs{width:100%!important;max-width:100%!important}
@media(max-width:980px){.pcm-single-page .pcm-vehicle-detail{grid-template-columns:1fr!important}}
@media(max-width:700px){
  .pcm-existing-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .pcm-contact-visibility{padding:12px!important}.pcm-contact-visibility-options{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.pcm-contact-visibility-options label{position:relative;display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:center!important;min-height:44px;padding:10px 12px!important;border:1px solid #dce5ef;border-radius:11px;background:#fff;color:#243a57!important;font-size:12px!important}.pcm-contact-visibility-options input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important;accent-color:#165dff}.pcm-contact-visibility>small{line-height:1.45}
  .pcm-update-close{display:flex!important;width:100%!important;margin:10px 0 0!important}
}

/* v7.8.34: progreso visible al publicar/actualizar */
#pcm-vehicle-form .pcm-publish-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}#pcm-vehicle-form .pcm-publish-progress-head strong{font-size:15px;color:inherit}#pcm-vehicle-form .pcm-publish-progress-head span{font-size:13px;font-weight:900;white-space:nowrap}#pcm-vehicle-form .pcm-publish-progress{height:9px;margin-top:10px;overflow:hidden;border-radius:999px;background:rgba(23,78,166,.12)}#pcm-vehicle-form .pcm-publish-progress>i{display:block;height:100%;border-radius:inherit;background:#2457e6;transition:width .35s ease}#pcm-vehicle-form .pcm-publish-progress-note{display:block;margin-top:7px;color:#64748b;font-size:10px;font-weight:650}@media(max-width:700px){#pcm-vehicle-form .pcm-publish-progress-head strong{font-size:14px}.pcm-existing-photo-remove{min-height:34px;font-size:10px}}
@media(max-width:700px){
  .pcm-stock-archive .pcm-vehicle-modal .pcm-modal-chip-row .pcm-chip-offer,
  .pcm-stock-archive .pcm-vehicle-modal .pcm-modal-chip-row .pcm-chip-type{display:none!important}
  .pcm-stock-archive .pcm-vehicle-modal .pcm-modal-chip-row{gap:6px;margin-bottom:8px}
  .pcm-stock-archive .pcm-vehicle-modal .pcm-modal-chip-row .pcm-chip-reviewed{font-size:9px;line-height:1.2;padding:6px 8px;border-radius:8px}
}

#pcm-vehicle-form .pcm-publish-progress.is-processing>i{width:34%;animation:pcmPublishProcessing 1.15s ease-in-out infinite}#pcm-vehicle-form .pcm-processing-dots{letter-spacing:3px;font-size:15px;animation:pcmPublishDots 1.1s ease-in-out infinite}@keyframes pcmPublishProcessing{0%{transform:translateX(-120%)}50%{transform:translateX(95%)}100%{transform:translateX(310%)}}@keyframes pcmPublishDots{0%,100%{opacity:.35}50%{opacity:1}}

/* v7.8.41 — ficha de vehículo mobile: jerarquía limpia de etiquetas */
@media (max-width:700px){
  .pcm-single-page .pcm-badge-stack-static .pcm-badge-offer,
  .pcm-single-page .pcm-badge-stack-static .pcm-badge-type{display:none!important}
  .pcm-single-page .pcm-badge-stack-static{display:flex!important;align-items:center!important;gap:0!important;margin-bottom:9px!important}
  .pcm-single-page .pcm-badge-stack-static .pcm-badge-reviewed{display:inline-flex!important;width:auto!important;max-width:100%!important;padding:6px 9px!important;border-radius:9px!important;font-size:8.5px!important;line-height:1.15!important;letter-spacing:.01em!important;white-space:normal!important}
}


/* v7.8.42 · contacto por email, oferta puntual y formularios de cuenta */
.pcm-contact-popup-form .pcm-contact-success{font-size:16px!important;line-height:1.5!important;font-weight:700;padding:16px!important;border-radius:12px!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:12px}.pcm-contact-success-close{min-width:120px}.pcm-limit-reached-chip{display:inline-flex;align-items:center;border-radius:999px;background:#fff1f2;color:#b42318;border:1px solid #fecdd3;padding:9px 12px;font-size:12px;font-weight:900}.pcm-occasional-limit-text{font-size:12px;color:#667085}.pcm-profile-accordion-section .pcm-profile-password-accordion{margin-top:18px}.pcm-role-particular .pcm-dashboard-accordion-body>.pcm-profile-form,.pcm-role-occasional .pcm-dashboard-accordion-body>.pcm-profile-form{padding-bottom:4px}.pcm-stock-specs-v71{grid-template-columns:repeat(3,minmax(0,1fr))}.pcm-stock-specs-v71 span{min-width:0}.pcm-stock-specs-v71 b{overflow-wrap:anywhere}
@media(max-width:760px){.pcm-contact-popup-form .pcm-contact-success{font-size:15px!important}.pcm-contact-success-close{width:100%}.pcm-stock-specs-v71{grid-template-columns:repeat(2,minmax(0,1fr))}.pcm-profile-password-accordion summary{align-items:flex-start}.pcm-profile-password-accordion summary b{margin-left:auto}}
/* v7.8.48 · página legal unificada */
.pcm-legal-page{background:#f6f8fc;padding:34px 0 64px}.pcm-legal-container{max-width:980px}.pcm-legal-hero,.pcm-legal-section,.pcm-legal-notice,.pcm-legal-index,.pcm-legal-contact{background:#fff;border:1px solid #dce5f2;border-radius:22px}.pcm-legal-hero{padding:34px;margin-bottom:16px}.pcm-legal-hero h1{margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.04;color:#0b1f3a}.pcm-legal-hero p{max-width:760px;color:#5e6d82}.pcm-legal-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.pcm-legal-meta span{background:#eef4ff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;color:#234067}.pcm-legal-notice{padding:18px 20px;margin-bottom:16px;border-left:4px solid #0f9f6e}.pcm-legal-notice p{margin:5px 0 0;color:#526278}.pcm-legal-index{display:flex;gap:9px;flex-wrap:wrap;padding:13px;margin-bottom:16px;position:sticky;top:10px;z-index:5}.pcm-legal-index a{background:#f2f6fb;color:#0b1f3a;border-radius:999px;padding:9px 13px;font-weight:800;font-size:13px;text-decoration:none}.pcm-legal-section{padding:28px 30px;margin-bottom:14px;scroll-margin-top:90px}.pcm-legal-section h2{margin:0 0 18px;color:#0b1f3a;font-size:25px}.pcm-legal-section h3{margin:22px 0 8px;color:#142b4a;font-size:17px}.pcm-legal-section p{color:#4f6076;line-height:1.72;margin:0 0 11px}.pcm-legal-section a{color:#165dff}.pcm-legal-contact{padding:20px 24px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pcm-legal-contact strong{color:#0b1f3a}.pcm-legal-contact a{color:#165dff;font-weight:800}@media(max-width:680px){.pcm-legal-page{padding:18px 0 42px}.pcm-legal-hero,.pcm-legal-section{padding:22px 18px;border-radius:17px}.pcm-legal-index{position:static}.pcm-legal-section h2{font-size:22px}}

.pcm-proposal-stock-preview{margin:10px 0 18px;padding:14px;border:1px solid #cfe2db;border-radius:14px;background:#f3fbf8}.pcm-proposal-stock-preview-head{display:flex;gap:12px;align-items:center}.pcm-proposal-stock-preview-head img{width:92px;height:68px;border-radius:10px;object-fit:cover}.pcm-proposal-stock-preview-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pcm-proposal-stock-preview-head small{font-size:10px;font-weight:800;text-transform:uppercase;color:#0f9f6e}.pcm-proposal-stock-preview-head strong{font-size:16px;color:#0b1f3a}.pcm-proposal-stock-preview-head span{font-size:12px;color:#667085}.pcm-proposal-stock-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.pcm-proposal-stock-facts span{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #dfe9e5;border-radius:9px;background:#fff}.pcm-proposal-stock-facts small{font-size:9px;text-transform:uppercase;font-weight:800;color:#667085}.pcm-proposal-stock-facts b{font-size:12px;color:#172033}.pcm-proposal-stock-note{margin:10px 0 0;font-size:11px;color:#47625a}@media(max-width:700px){.pcm-proposal-stock-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pcm-proposal-stock-preview-head img{width:76px;height:58px}}

/* Proposal alternatives v7.8.51 */
.pcm-alt-response-block{margin:18px 0 24px;padding:18px;border:1px solid var(--pcm-line);border-radius:14px;background:#fff}.pcm-alt-response-block>h3{margin:0 0 12px;color:var(--pcm-primary);font-size:18px}.pcm-proposal-response-summary{padding:16px;border:1px solid var(--pcm-line);border-radius:14px;background:#f8fafc}.pcm-proposal-response-summary h2{margin:0 0 7px;font-size:18px}.pcm-proposal-response-summary p{margin:0;color:var(--pcm-muted);font-size:13px;line-height:1.55}.pcm-proposal-photo-gallery{margin:0 0 16px}.pcm-proposal-photo-main{display:block;width:100%;max-height:420px;object-fit:contain;background:#f4f6f8;border-radius:12px}.pcm-proposal-photo-thumbs{display:flex;gap:8px;overflow:auto;padding-top:8px}.pcm-proposal-photo-thumbs button{width:70px;height:54px;padding:0;border:1px solid var(--pcm-line);border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;flex:0 0 70px}.pcm-proposal-photo-thumbs img{width:100%;height:100%;object-fit:cover}.pcm-offer-response-form .pcm-response-contact-confirm[hidden]{display:none!important}@media(max-width:720px){.pcm-alt-response-block{padding:14px}.pcm-proposal-photo-main{max-height:320px}}


/* v7.8.53 · contexto de propuesta y mayor jerarquía de respuesta */
.pcm-proposal-action-banner{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:16px 18px;border:1px solid #f3c96a;border-radius:16px;background:#fff8e8;color:#5f4300}.pcm-proposal-action-banner>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#ffe9ad;color:#8a5a00}.pcm-proposal-action-banner strong{display:block;font-size:15px;color:#5f4300}.pcm-proposal-action-banner small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#7a5b13}.pcm-alt-response-block{border:2px solid #f0c45d;background:#fffaf0;box-shadow:0 8px 24px rgba(143,99,0,.08)}.pcm-response-action-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.pcm-response-action-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#f59e0b;color:#fff;font-size:18px;font-weight:950}.pcm-response-action-head small{display:block;color:#9a6500;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pcm-response-action-head h3{margin:2px 0 2px!important;color:#10213f!important;font-size:20px!important;line-height:1.2}.pcm-response-action-head p{margin:0!important;color:#66758a!important;font-size:11px!important}.pcm-alt-response-block .pcm-response-options label>span{min-height:58px;border-width:1.5px}.pcm-alt-response-block .pcm-response-submit{min-height:46px;font-size:13px;font-weight:900}.pcm-proposal-vehicle-context{margin-top:16px;padding:15px;border:1px solid #d8e3f1;border-radius:14px;background:#f7f9fc}.pcm-proposal-vehicle-context strong,.pcm-proposal-vehicle-context small{display:block}.pcm-proposal-vehicle-context strong{color:#17304d;font-size:13px}.pcm-proposal-vehicle-context small{margin:5px 0 12px;color:#66758a;font-size:10px;line-height:1.5}.pcm-proposal-vehicle-context .pcm-btn{width:100%}@media(max-width:720px){.pcm-proposal-action-banner{padding:14px}.pcm-response-action-head h3{font-size:18px!important}.pcm-alt-response-block .pcm-response-options{gap:10px}.pcm-alt-response-block .pcm-response-options label>span{min-height:62px}}

/* v7.8.54 seller proposal clarity */
#pcm-dashboard-offers .pcm-sent-offer-photo-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important;margin:10px 0 14px!important;}
#pcm-dashboard-offers .pcm-sent-offer-photo-strip img{display:block!important;width:112px!important;height:82px!important;max-width:112px!important;max-height:82px!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:10px!important;flex:0 0 112px!important;}
.pcm-alt-seller-response{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcm-alt-seller-response>small{color:#7e8c9e!important;font-size:8px!important;text-transform:uppercase;font-weight:900}.pcm-alt-seller-response>b{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:850}.pcm-alt-seller-response>b.is-interested{background:#e7f8ef;color:#087852;border:1px solid #c6ebd7}.pcm-alt-seller-response>b.is-negotiation{background:#fff4df;color:#936100;border:1px solid #f1ddb8}.pcm-alt-seller-response>b.is-rejected{background:#fff0ef;color:#b23c36;border:1px solid #f3d2cf}.pcm-alt-seller-response>b.is-pending{background:#f2f4f7;color:#667085;border:1px solid #e3e7ed}.pcm-response-options label{user-select:none}.pcm-response-options label>span{cursor:pointer}
@media(max-width:700px){#pcm-dashboard-offers .pcm-sent-offer-photo-strip img{width:92px!important;height:68px!important;max-width:92px!important;max-height:68px!important;flex-basis:92px!important;}}

/* v7.8.56 · Propuestas enviadas: resumen por alternativa antes del detalle */
#pcm-dashboard-offers .pcm-sent-offer-summary-list{display:flex;flex-direction:column;gap:9px;width:100%;margin-top:8px}
#pcm-dashboard-offers .pcm-sent-offer-alt-details{width:100%;border:1px solid #dfe7f1;border-radius:13px;background:#fff;overflow:hidden}
#pcm-dashboard-offers .pcm-sent-offer-alt-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr) auto;gap:14px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none}
#pcm-dashboard-offers .pcm-sent-offer-alt-summary::-webkit-details-marker{display:none}
#pcm-dashboard-offers .pcm-sent-offer-alt-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0}
#pcm-dashboard-offers .pcm-sent-offer-alt-main>small{width:100%;font-size:8px;font-weight:900;text-transform:uppercase;color:#8190a4;letter-spacing:.04em}
#pcm-dashboard-offers .pcm-sent-offer-alt-main>strong{font-size:13px;color:#10213f;line-height:1.25}
#pcm-dashboard-offers .pcm-sent-offer-alt-answer{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:850;line-height:1.2}
#pcm-dashboard-offers .pcm-sent-offer-alt-answer.is-interested{background:#e7f8ef;color:#087852;border:1px solid #bce8d1}
#pcm-dashboard-offers .pcm-sent-offer-alt-answer.is-negotiation{background:#fff4dd;color:#9a5b00;border:1px solid #f0d29b}
#pcm-dashboard-offers .pcm-sent-offer-alt-answer.is-rejected{background:#fff0f0;color:#b42318;border:1px solid #f2c8c5}
#pcm-dashboard-offers .pcm-sent-offer-alt-answer.is-pending{background:#f2f5f9;color:#667085;border:1px solid #dfe5ec}
#pcm-dashboard-offers .pcm-sent-offer-buyer-compact{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:7px;min-width:0}
#pcm-dashboard-offers .pcm-sent-offer-buyer-compact span{min-width:0;padding:7px 9px;border-radius:9px;background:#f7fafc;border:1px solid #e5ebf2}
#pcm-dashboard-offers .pcm-sent-offer-buyer-compact small{display:block;font-size:7.5px;text-transform:uppercase;color:#8190a4;font-weight:850}
#pcm-dashboard-offers .pcm-sent-offer-buyer-compact b{display:block;margin-top:2px;font-size:9.5px;color:#20314b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pcm-dashboard-offers .pcm-sent-offer-more{display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:32px;padding:7px 11px;border-radius:9px;background:#0b1f3a;color:#fff;font-size:9.5px;font-weight:850}
#pcm-dashboard-offers .pcm-sent-offer-alt-details[open] .pcm-sent-offer-more{background:#eef3f8;color:#1e3554}
#pcm-dashboard-offers .pcm-sent-offer-alt-details>.pcm-sent-offer-vehicle{border:0!important;border-top:1px solid #e7edf4!important;border-radius:0!important;margin:0!important;padding:14px!important}
#pcm-dashboard-offers .pcm-sent-offer-buyer-card{margin:10px 0 12px;padding:11px;border-radius:11px;background:#edf9f3;border:1px solid #c9ead9}
#pcm-dashboard-offers .pcm-sent-offer-buyer-card>strong{display:block;margin-bottom:7px;color:#087852;font-size:10px}
#pcm-dashboard-offers .pcm-sent-offer-buyer-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#pcm-dashboard-offers .pcm-sent-offer-buyer-card span{padding:7px 8px;border-radius:8px;background:#fff;border:1px solid #d6ebe1;min-width:0}
#pcm-dashboard-offers .pcm-sent-offer-buyer-card small{display:block;color:#7b8a9c;font-size:7.5px;text-transform:uppercase;font-weight:850}
#pcm-dashboard-offers .pcm-sent-offer-buyer-card b{display:block;margin-top:2px;color:#20314b;font-size:10px;overflow-wrap:anywhere}
#pcm-dashboard-offers .pcm-sent-offer-message-details{border:1px solid #e1e8f0;border-radius:10px;background:#fafcff;padding:8px 10px}
#pcm-dashboard-offers .pcm-sent-offer-message-details>summary{cursor:pointer;font-size:9.5px;font-weight:800;color:#35506f}
@media(max-width:900px){#pcm-dashboard-offers .pcm-sent-offer-alt-summary{grid-template-columns:1fr auto}.pcm-private-v66 #pcm-dashboard-offers .pcm-sent-offer-buyer-compact{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}}
@media(max-width:700px){#pcm-dashboard-offers .pcm-sent-offer-alt-summary{grid-template-columns:1fr;padding:11px;gap:8px}#pcm-dashboard-offers .pcm-sent-offer-more{width:100%}#pcm-dashboard-offers .pcm-sent-offer-buyer-compact{grid-template-columns:1fr!important}#pcm-dashboard-offers .pcm-sent-offer-buyer-card>div{grid-template-columns:1fr}}

/* v7.8.58 · corrige cabecera de propuestas enviadas + acción cerrar */
@media(min-width:701px){
  #pcm-dashboard-offers .pcm-sent-offer-list>article{
    display:grid!important;
    grid-template-columns:38px minmax(300px,1fr) auto!important;
    column-gap:14px!important;
    row-gap:10px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
  }
  #pcm-dashboard-offers .pcm-sent-offer-list>article>.pcm-list-icon{grid-column:1!important;grid-row:1!important;width:38px!important;}
  #pcm-dashboard-offers .pcm-sent-offer-list>article>div:nth-of-type(1){grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;}
  #pcm-dashboard-offers .pcm-sent-offer-list .pcm-offer-status-stack{grid-column:3!important;grid-row:1!important;width:auto!important;justify-self:end!important;align-self:center!important;}
  #pcm-dashboard-offers .pcm-sent-offer-summary-list{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:100%!important;margin-top:2px!important;}
  #pcm-dashboard-offers .pcm-sent-offer-vehicles,
  #pcm-dashboard-offers .pcm-sent-offer-list>article>div:nth-of-type(1)>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
}
#pcm-dashboard-offers .pcm-sent-offer-detail-actions{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid #e7edf4}
#pcm-dashboard-offers .pcm-sent-offer-close{min-width:110px}
@media(max-width:700px){#pcm-dashboard-offers .pcm-sent-offer-detail-actions{justify-content:stretch}#pcm-dashboard-offers .pcm-sent-offer-close{width:100%}}

/* v7.8.60 · vigencia de propuestas y disponibilidad sin alterar el diseño validado */
.pcm-proposal-unavailable-page{min-height:70vh}.pcm-proposal-unavailable-backdrop{min-height:70vh;display:grid;place-items:center;padding:28px 16px;background:linear-gradient(180deg,#f5f8fc 0%,#eef3f8 100%)}.pcm-proposal-unavailable-modal{width:min(100%,520px);padding:28px;border:1px solid #dce5ef;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(11,31,58,.14);text-align:center}.pcm-proposal-unavailable-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;border-radius:16px;background:#eef4fb;color:#0b1f3a}.pcm-proposal-unavailable-modal h1{margin:0 0 10px!important;font-size:25px!important;line-height:1.18;color:#0b1f3a!important}.pcm-proposal-unavailable-modal p{margin:0 auto 12px!important;max-width:430px;color:#607086!important;font-size:13px!important;line-height:1.6}.pcm-proposal-unavailable-modal small{display:block;margin-bottom:18px;color:#7d8a9b}.pcm-proposal-unavailable-modal .pcm-btn{min-width:180px}
.pcm-proposal-alt-unavailable{margin:12px 0 16px;padding:18px;border:1px solid #f1c7c3;border-radius:16px;background:#fff7f6}.pcm-proposal-alt-unavailable strong{display:block;color:#a5332c;font-size:14px}.pcm-proposal-alt-unavailable p{margin:5px 0 0!important;color:#7b5b58!important;font-size:11px!important}.pcm-proposal-second-vehicle.pcm-proposal-alt-unavailable{display:block!important}
#pcm-dashboard-offers .pcm-sent-offer-availability{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:8.5px;font-weight:850}.pcm-sent-offer-availability.is-available{background:#edf9f3;color:#087852;border:1px solid #c8ead9}.pcm-sent-offer-availability.is-unavailable{background:#fff1f0;color:#aa332d;border:1px solid #f1cbc8}
#pcm-dashboard-offers .pcm-manual-proposal-availability{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 13px;border:1px solid #dfe7f1;border-radius:12px;background:#f8fafc}#pcm-dashboard-offers .pcm-manual-proposal-availability strong{display:block;color:#17304d;font-size:11px}#pcm-dashboard-offers .pcm-manual-proposal-availability small{display:block;margin-top:3px;max-width:620px;color:#718198;font-size:9px;line-height:1.45}
@media(max-width:700px){.pcm-proposal-unavailable-modal{padding:22px 18px;border-radius:18px}.pcm-proposal-unavailable-modal h1{font-size:21px!important}#pcm-dashboard-offers .pcm-manual-proposal-availability{align-items:flex-start;flex-direction:column}#pcm-dashboard-offers .pcm-manual-proposal-availability .pcm-quick-switch{width:100%;justify-content:flex-start}}

/* v7.8.61 · Venta asistida, identidad particular y vigencia de publicación */
.pcm-sale-service-card{max-width:760px!important;max-height:min(90vh,900px);overflow:auto}.pcm-sale-service-info{margin:14px 0 18px;padding:14px 16px;border:1px solid #f2d39c;border-radius:14px;background:#fff8ea;color:#5b4317}.pcm-sale-service-info strong{display:block;color:#8a5700;font-size:13px}.pcm-sale-service-info p{margin:5px 0 8px;font-size:12px;line-height:1.55;color:#6f5a31}.pcm-sale-service-info span{display:block;font-size:11px}.pcm-sale-service-info b{color:#9b6100}.pcm-particular-rut-warning{margin:14px 0;padding:13px 14px;border:1px solid #f1d5a7;border-radius:12px;background:#fffaf0}.pcm-particular-rut-warning strong{display:block;color:#8b5a08;font-size:12px}.pcm-particular-rut-warning p{margin:5px 0 0;color:#6a5a3c;font-size:11px;line-height:1.5}.pcm-particular-period-lock{display:inline-flex;align-items:center;max-width:360px;padding:9px 12px;border:1px solid #dce5ef;border-radius:10px;background:#f7f9fc;color:#5f6f84;font-size:11px;font-weight:750;line-height:1.4}.pcm-stock-specs-v71 span:first-child b,.pcm-vehicle-modal dl dd{overflow-wrap:anywhere}@media(max-width:700px){.pcm-sale-service-card{max-width:calc(100vw - 24px)!important}.pcm-sale-service-card .pcm-form-grid{grid-template-columns:1fr}.pcm-particular-period-lock{width:100%;max-width:none;justify-content:center;text-align:center}}


/* v7.8.62 · confirmación profesional de interés + email a clientes */
.pcm-contact-popup-form.is-submitted>.pcm-form-grid,.pcm-contact-popup-form.is-submitted>.pcm-antispam-note,.pcm-contact-popup-form.is-submitted>.pcm-contact-legal,.pcm-contact-popup-form.is-submitted>button[type="submit"]{display:none!important}
.pcm-contact-popup-form.is-submitted .pcm-contact-success{margin-top:4px!important;padding:20px!important;border:1px solid #bfe9d7!important;border-radius:16px!important;background:#eefaf5!important;color:#0b6248!important;box-shadow:0 8px 24px rgba(15,159,110,.08)!important;align-items:center!important;text-align:center!important}
.pcm-contact-popup-form.is-submitted .pcm-contact-success:before{content:"✓";display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0f9f6e;color:#fff;font-size:25px;font-weight:900;box-shadow:0 6px 16px rgba(15,159,110,.22)}
.pcm-contact-popup-form.is-submitted .pcm-contact-success>span{max-width:380px;color:#174c3d;font-size:14px;line-height:1.55;font-weight:750}
.pcm-contact-popup-form.is-submitted .pcm-contact-success-close{min-width:150px;background:#fff!important}
.pcm-interest-email-help{display:block!important;max-width:390px;color:#587064!important;font-size:11px!important;line-height:1.45!important;font-weight:650!important}
.pcm-interest-email-resend{min-width:205px!important;border-color:#9ed8c3!important;background:#e8f8f1!important;color:#087b59!important}.pcm-interest-email-resend:disabled{opacity:.78!important;cursor:not-allowed!important}
.pcm-followup-email-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:18px;align-items:start}.pcm-followup-email-recipients,.pcm-followup-email-compose{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:16px}.pcm-followup-email-all{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:#eef4ff;border:1px solid #d7e4ff}.pcm-followup-email-all input{margin-top:3px}.pcm-followup-email-all span{display:flex;flex-direction:column;gap:3px}.pcm-followup-email-all strong{color:#102d55;font-size:13px}.pcm-followup-email-all small{color:#66778e;font-size:10px;line-height:1.4}.pcm-followup-email-recipient-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 9px}.pcm-followup-email-recipient-head strong{font-size:12px;color:#344054}.pcm-followup-email-recipient-head input{width:160px;min-height:36px;border:1px solid #d9e2ec;border-radius:9px;padding:7px 9px;font-size:11px}.pcm-followup-email-client-list{display:grid;gap:6px;max-height:360px;overflow:auto;padding-right:3px}.pcm-followup-email-client-list.is-disabled{opacity:.48}.pcm-followup-email-client-list>label{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border:1px solid #e6ebf1;border-radius:10px;background:#fbfcfe}.pcm-followup-email-client-list>label input{margin-top:4px}.pcm-followup-email-client-list>label span{display:flex;flex-direction:column;min-width:0}.pcm-followup-email-client-list b{color:#17283f;font-size:11px}.pcm-followup-email-client-list small{color:#718096;font-size:9.5px;overflow-wrap:anywhere}.pcm-followup-email-compose{display:grid;gap:12px}.pcm-followup-email-compose textarea{width:100%;resize:vertical}.pcm-followup-email-warning{padding:11px 12px;border-radius:11px;background:#fff8eb;border:1px solid #fde2ae}.pcm-followup-email-warning strong,.pcm-followup-email-warning small{display:block}.pcm-followup-email-warning strong{color:#8a5700;font-size:11px}.pcm-followup-email-warning small{margin-top:3px;color:#876b3d;font-size:9.5px;line-height:1.45}@media(max-width:820px){.pcm-followup-email-layout{grid-template-columns:1fr}.pcm-followup-email-recipient-head{align-items:stretch;flex-direction:column}.pcm-followup-email-recipient-head input{width:100%}.pcm-contact-popup-form.is-submitted .pcm-contact-success{padding:17px 13px!important}.pcm-contact-popup-form.is-submitted .pcm-contact-success-close{width:100%}}
/* v7.8.63 · planes completos + vista temporal de cliente */
.pcm-home-all-plans{margin-top:28px}
.pcm-impersonation-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:999999;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#0b1f3a;color:#fff;box-shadow:0 18px 45px rgba(11,31,58,.28);font-size:14px}
.pcm-impersonation-banner strong{font-size:15px}.pcm-impersonation-banner span{opacity:.82;flex:1}.pcm-impersonation-banner a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;background:#fff;color:#0b1f3a;text-decoration:none;font-weight:800}
.pcm-followup-view-dashboard{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;padding:14px;border:1px solid #dce5f2;border-radius:14px;background:#f8fbff}.pcm-followup-view-dashboard small{color:#64748b}
@media(max-width:700px){.pcm-impersonation-banner{left:10px;right:10px;bottom:10px;align-items:stretch;flex-direction:column}.pcm-impersonation-banner a{width:100%}.pcm-home-all-plans{grid-template-columns:1fr!important}}

/* v7.8.64 · Oferta Puntual única por oportunidad + confirmación profesional */
.pcm-opportunity-already-sent{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:default!important;pointer-events:none;background:#f1f5f9!important;border-color:#d9e2ec!important;color:#64748b!important;box-shadow:none!important}
.pcm-occasional-opportunity-locked{border-color:#dce7f2!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}
.pcm-offer-form.is-proposal-sent>.pcm-offer-option-block,.pcm-offer-form.is-proposal-sent>.pcm-add-second-offer,.pcm-offer-form.is-proposal-sent>[data-pcm-second-offer],.pcm-offer-form.is-proposal-sent>.pcm-proposal-submit-row{opacity:.34;pointer-events:none}
.pcm-offer-form .pcm-proposal-send-success{display:flex!important;align-items:flex-start!important;gap:14px!important;margin:18px 0 4px!important;padding:18px 20px!important;border:1px solid #b9e5d2!important;border-radius:16px!important;background:linear-gradient(135deg,#effbf6,#f8fffb)!important;box-shadow:0 10px 28px rgba(15,159,110,.10)!important;color:#174c3d!important;text-align:left!important}
.pcm-proposal-send-success-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:#0f9f6e;color:#fff;font-size:25px;font-weight:950;box-shadow:0 7px 18px rgba(15,159,110,.22)}
.pcm-proposal-send-success>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pcm-proposal-send-success strong{display:block!important;color:#0b6248!important;font-size:16px!important;line-height:1.25!important}.pcm-proposal-send-success small{display:block!important;color:#3c695c!important;font-size:12px!important;line-height:1.55!important}.pcm-proposal-send-success em{display:block;color:#73847e;font-size:10px;font-style:normal;font-weight:700;margin-top:2px}
@media(max-width:700px){.pcm-offer-form .pcm-proposal-send-success{padding:16px 14px!important;gap:11px!important}.pcm-proposal-send-success-icon{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:22px}.pcm-proposal-send-success strong{font-size:14px!important}.pcm-proposal-send-success small{font-size:11px!important}.pcm-opportunity-already-sent{width:100%}}

/* v7.8.65 · acceso visible al dashboard de cada cliente desde el listado */
.pcm-followup-client-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.pcm-followup-client-actions form{margin:0}
.pcm-followup-client-actions .pcm-btn,.pcm-followup-client-actions .pcm-mini-action{min-height:38px;padding:9px 12px;white-space:nowrap}
.pcm-followup-quick-impersonate .pcm-btn{font-weight:800}
@media(max-width:760px){.pcm-followup-client-actions{width:100%;justify-content:stretch}.pcm-followup-client-actions>a,.pcm-followup-client-actions form{flex:1}.pcm-followup-client-actions .pcm-btn,.pcm-followup-client-actions .pcm-mini-action{width:100%;justify-content:center;text-align:center}}

/* v7.8.70 · ajustes solicitante y contraste CTA inspección */
.pcm-vehicle-modal .pcm-inspection-note strong,.pcm-inspection-note strong{color:#172033!important;}
.pcm-buyer-plan-validity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;}
.pcm-buyer-plan-validity>span{display:block;padding:12px 14px;border:1px solid #e3e9f1;border-radius:12px;background:#f8fafc;}
.pcm-buyer-plan-validity small{display:block;color:#738197;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;}
.pcm-buyer-plan-validity strong{display:block;margin-top:4px;color:#17283f;font-size:12px;line-height:1.35;}
@media(max-width:700px){.pcm-buyer-plan-validity{grid-template-columns:1fr;}}

/* v7.8.72 · contraste inspección + cierre vista cliente + acciones consistentes */
.pcm-proposal-contact-card .pcm-proposal-inspection-cta > div > strong{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important;text-shadow:none!important;}
.pcm-followup-client-actions .pcm-dashboard-preview-action{min-height:38px!important;padding:9px 12px!important;border:1px solid #d7e1ec!important;border-radius:9px!important;background:#fff!important;color:#17304d!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important;transform:none!important;}
.pcm-followup-client-actions .pcm-dashboard-preview-action:hover{background:#f8fafc!important;border-color:#c4d2e2!important;color:#10213f!important;}
.pcm-impersonation-banner{top:18px!important;bottom:auto!important;}
.admin-bar .pcm-impersonation-banner{top:50px!important;}
.pcm-impersonation-banner .pcm-impersonation-close{white-space:nowrap!important;}
@media(max-width:700px){.pcm-impersonation-banner{top:10px!important;bottom:auto!important}.admin-bar .pcm-impersonation-banner{top:56px!important}.pcm-impersonation-banner .pcm-impersonation-close{width:100%!important;}}

/* v7.8.73 · límites visuales de listas y segundo envío */
.pcm-dashboard .pcm-dashboard-table,.pcm-dashboard .pcm-buyer-request-list,.pcm-dashboard .pcm-opportunity-grid,.pcm-dashboard .pcm-manage-vehicle-list,.pcm-dashboard .pcm-sent-offer-list,.pcm-dashboard .pcm-lead-dashboard-list,.pcm-dashboard .pcm-branch-grid,.pcm-dashboard .pcm-private-list{max-height:640px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}
.pcm-request-second-proposal-note{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pcm-request-second-proposal-note>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#475467}.pcm-request-second-proposal-note .pcm-svg{width:15px;height:15px;color:var(--pcm-success)}
.pcm-second-proposal-banner{margin:0 0 16px;padding:12px 14px;border:1px solid #b7e4d4;background:#eefbf6;border-radius:12px;display:flex;align-items:flex-start;gap:10px;color:#145c48}.pcm-second-proposal-banner>.pcm-svg{flex:0 0 20px;margin-top:1px}.pcm-second-proposal-banner div{display:flex;flex-direction:column;gap:2px}.pcm-second-proposal-banner strong{font-size:13px}.pcm-second-proposal-banner span{font-size:12px;color:#3d6f61}
@media(max-width:760px){.pcm-dashboard .pcm-dashboard-table,.pcm-dashboard .pcm-buyer-request-list,.pcm-dashboard .pcm-opportunity-grid,.pcm-dashboard .pcm-manage-vehicle-list,.pcm-dashboard .pcm-sent-offer-list,.pcm-dashboard .pcm-lead-dashboard-list,.pcm-dashboard .pcm-branch-grid,.pcm-dashboard .pcm-private-list{max-height:520px}}

/* v7.9.55 · solicitante vendedor: coincidencias, propuestas e interesados */
.pcm-buyer-match-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:0}
.pcm-buyer-match-actions>a,.pcm-buyer-match-actions>span{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;margin:0!important;padding:7px 10px;border:1px solid #d7e1ec;border-radius:9px;background:#f7f9fc;color:#17304d!important;font-size:10px!important;font-weight:850;text-decoration:none;white-space:normal!important}
.pcm-buyer-match-actions .is-offer{border-color:#9edbc7;background:#eaf8f2;color:#087b59!important}
.pcm-buyer-match-actions .is-buy{border-color:#f1cf95;background:#fff7e8;color:#9b5c00!important}
.pcm-buyer-match-actions .is-sent{border-color:#a9dfce;background:#ecfaf5;color:#087b59!important}
.pcm-role-buyer #pcm-buyer-sent-offers,.pcm-role-buyer #pcm-buyer-leads{width:100%;min-width:0}
@media(max-width:760px){
  .pcm-buyer-match-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}
  .pcm-buyer-match-actions>a,.pcm-buyer-match-actions>span{width:100%;min-height:40px}
  .pcm-role-buyer #pcm-buyer-sent-offers .pcm-panel-head,.pcm-role-buyer #pcm-buyer-leads .pcm-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  .pcm-role-buyer #pcm-buyer-sent-offers .pcm-panel-total,.pcm-role-buyer #pcm-buyer-leads .pcm-leads-total-badge{justify-self:stretch;width:100%;text-align:center}
}


/* v7.8.74 · estabilidad móvil de propuestas enviadas + segundo envío visible */
#pcm-dashboard-offers{isolation:isolate;overflow:hidden!important}
#pcm-dashboard-offers .pcm-sent-offer-list{position:relative!important;z-index:0!important;overflow-x:hidden!important}
#pcm-dashboard-offers .pcm-sent-offer-list>article,#pcm-dashboard-offers .pcm-sent-offer-summary-list,#pcm-dashboard-offers .pcm-sent-offer-alt-details,#pcm-dashboard-offers .pcm-sent-offer-vehicle{position:relative!important;z-index:auto!important;transform:none!important}
.pcm-opportunity-card .pcm-request-second-proposal-note{grid-column:1/-1;width:100%;margin-top:4px}
.pcm-opportunity-card .pcm-request-second-proposal-note>small{display:block;padding:8px 10px;border-radius:9px;background:#f7f9fc;border:1px solid #e3e9f0;color:#667085;font-size:10px;line-height:1.4}
@media(max-width:700px){
  #pcm-dashboard-offers .pcm-sent-offer-list{display:block!important;max-height:520px!important;overflow-y:auto!important;padding:0 3px 0 0!important}
  #pcm-dashboard-offers .pcm-sent-offer-list>article{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:12px!important;overflow:hidden!important;box-sizing:border-box!important}
  #pcm-dashboard-offers .pcm-sent-offer-list>article:last-child{margin-bottom:0!important}
  #pcm-dashboard-offers .pcm-sent-offer-list>article>*{width:100%!important;max-width:100%!important;min-width:0!important;position:static!important;float:none!important}
  #pcm-dashboard-offers .pcm-sent-offer-summary-list{display:flex!important;flex-direction:column!important;gap:9px!important;margin:2px 0 0!important}
  #pcm-dashboard-offers .pcm-sent-offer-alt-details{display:block!important;width:100%!important;overflow:hidden!important}
  #pcm-dashboard-offers .pcm-sent-offer-alt-summary{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
  #pcm-dashboard-offers .pcm-sent-offer-vehicle{display:block!important;width:100%!important;overflow:hidden!important}
  .pcm-opportunity-card .pcm-request-second-proposal-note{grid-column:1/-1!important}
  .pcm-opportunity-card .pcm-request-second-proposal-note .pcm-btn{width:100%!important}
}
/* v7.9.0 hardening, notifications, identity and proposal sequence */
.pcm-notification-center{position:absolute;top:16px;right:18px;z-index:60}.pcm-notification-bell{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;color:#10213f;cursor:pointer;box-shadow:0 5px 16px rgba(16,33,63,.06)}.pcm-notification-bell .pcm-svg{width:19px;height:19px}.pcm-notification-bell>b{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e83e3e;color:#fff;font-size:9px}.pcm-notification-popover{position:absolute;right:0;top:50px;width:min(360px,calc(100vw - 32px));max-height:430px;overflow:auto;border:1px solid #dbe4ef;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(15,31,58,.18)}.pcm-notification-popover[hidden]{display:none!important}.pcm-notification-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-bottom:1px solid #e7edf4;background:#fff}.pcm-notification-head strong{font-size:13px;color:#10213f}.pcm-notification-head button{border:0;background:transparent;color:#2457e6;font-size:10px;font-weight:800;cursor:pointer}.pcm-notification-list{padding:7px}.pcm-notification-item{display:flex;gap:9px;padding:10px;border-radius:11px;text-decoration:none}.pcm-notification-item:hover{background:#f6f9fc}.pcm-notification-item.is-unread{background:#f1f7ff}.pcm-notification-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pcm-notification-item b{font-size:11px;color:#152238}.pcm-notification-item small{font-size:10px;line-height:1.4;color:#66758a}.pcm-notification-item em{font-size:8.5px;color:#98a2b3;font-style:normal}.pcm-state-dot{width:8px;height:8px;margin-top:4px;flex:0 0 8px;border-radius:50%;background:#667085}.pcm-state-dot.is-opportunity,.pcm-state-dot.is-success{background:#0f9f6e}.pcm-state-dot.is-proposal{background:#7c3aed}.pcm-state-dot.is-security{background:#f59e0b}.pcm-state-dot.is-lead{background:#2563eb}.pcm-notification-empty{margin:0;padding:18px;color:#78879a;text-align:center;font-size:11px}
.pcm-email-change-confirm{margin:12px 0;padding:14px;border:1px solid #bfdbfe;border-radius:14px;background:#f5f9ff}.pcm-email-change-confirm strong,.pcm-email-change-confirm small{display:block}.pcm-email-change-confirm strong{color:#10213f;font-size:13px}.pcm-email-change-confirm small{margin:3px 0 10px;color:#66758a;font-size:10px}.pcm-email-change-confirm>div{display:flex;gap:8px}.pcm-email-change-confirm input{width:140px;letter-spacing:.18em;text-align:center}.pcm-password-live-wrap{position:relative}.pcm-password-live-wrap input{padding-right:64px!important}.pcm-password-show-btn{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#2457e6;font-size:10px;font-weight:800;cursor:pointer}.pcm-password-policy-note{display:block;margin:8px 0 0;color:#66758a;font-size:10px}.pcm-profile-form input[name="user_email"]+small.pcm-email-change-rule{display:block;margin-top:4px}
.pcm-proposal-sequence{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #d8e2ee;border-radius:999px;background:#f8fafc;color:#44546a;font-size:9px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.pcm-sent-offer-list>article{counter-increment:pcm-proposal-card}.pcm-sent-offer-list{counter-reset:pcm-proposal-card}.pcm-sent-offer-card-index{display:flex;align-items:center;gap:8px;margin-bottom:5px}.pcm-sent-offer-card-index>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:900}.pcm-sent-offer-card-index small{color:#667085;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.pcm-match-badge{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;border-radius:999px;background:#eefbf6;border:1px solid #bde7d5;color:#087852;font-size:9px;font-weight:900}.pcm-next-action{display:block;margin-top:7px;padding:8px 10px;border-radius:9px;background:#f7f9fc;border:1px solid #e2e8f0;color:#5b6677;font-size:9.5px;line-height:1.45}.pcm-next-action b{color:#172033}
.pcm-universal-state{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:850;border:1px solid transparent}.pcm-universal-state.is-active{background:#edf9f3;border-color:#c8ead9;color:#087852}.pcm-universal-state.is-pending{background:#fff8e6;border-color:#f5dc9d;color:#8a5b00}.pcm-universal-state.is-responded{background:#eef4ff;border-color:#cbdcff;color:#2457e6}.pcm-universal-state.is-negotiation{background:#fff3e7;border-color:#f4cfaa;color:#b05c00}.pcm-universal-state.is-unavailable{background:#fff1f0;border-color:#f1cbc8;color:#aa332d}.pcm-universal-state.is-expired{background:#f3f4f6;border-color:#d8dbe1;color:#69707a}
@media(max-width:760px){.pcm-notification-center{top:10px;right:64px}.pcm-notification-bell{width:38px;height:38px}.pcm-email-change-confirm>div{flex-direction:column}.pcm-email-change-confirm input{width:100%}}


.pcm-opportunity-year{font-size:.72em;font-weight:700;color:#62738a;white-space:nowrap;}

/* v7.9.6 · dashboard comercial canónico validado contra mockup */
.pcm-dashboard-modern{--pcm-dash-navy:#0b1f3f;--pcm-dash-bg:#f5f7fb;--pcm-dash-line:#e1e7ef;--pcm-dash-text:#172b48;--pcm-dash-muted:#718096;background:var(--pcm-dash-bg)!important;color:var(--pcm-dash-text)!important}
.pcm-dashboard-modern *{box-sizing:border-box}
.pcm-dashboard-modern .pcm-dashboard-shell{background:var(--pcm-dash-bg)!important}
.pcm-dashboard-modern .pcm-dashboard-content{min-width:0!important}
.pcm-dashboard-modern .pcm-dashboard-brand{display:flex;flex-direction:column;justify-content:center;min-width:0;color:#fff;line-height:1}
.pcm-dashboard-modern .pcm-dashboard-brand b{font-size:15px;font-weight:700;letter-spacing:-.035em;color:#fff}
.pcm-dashboard-modern .pcm-dashboard-brand small{margin-top:2px;font-size:7px;font-weight:400;color:#afbdd1}
.pcm-dashboard-modern .pcm-dashboard-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}
.pcm-dashboard-modern .pcm-dashboard-avatar-link{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eef3fb;color:#0b1f3f;text-decoration:none;font-size:10px;font-weight:700}
.pcm-dashboard-modern .pcm-panel-link{font-size:8px;font-weight:600;color:#2457e6;text-decoration:none;white-space:nowrap}
.pcm-dashboard-modern .pcm-sent-offer-card-index{display:none!important}
.pcm-dashboard-modern .pcm-universal-state,.pcm-dashboard-modern .pcm-sent-offer-round,.pcm-dashboard-modern .pcm-sent-offer-vehicles,.pcm-dashboard-modern .pcm-next-action{display:none!important}

/* Tarjeta de propuesta rediseñada: una propuesta = una unidad visual */
.pcm-dashboard-modern .pcm-proposal-history-card{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border:1px solid #e4eaf1!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.pcm-dashboard-modern .pcm-proposal-history-card+.pcm-proposal-history-card{margin-top:7px!important}
.pcm-dashboard-modern .pcm-proposal-history-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}
.pcm-dashboard-modern .pcm-proposal-history-title{min-width:0}
.pcm-dashboard-modern .pcm-proposal-history-title small{display:block;color:#64748b;font-size:7.5px;font-weight:650;text-transform:uppercase;letter-spacing:.025em}
.pcm-dashboard-modern .pcm-proposal-history-title strong{display:block;margin-top:2px;color:#142a48;font-size:11px;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pcm-dashboard-modern .pcm-proposal-history-title span{display:block;margin-top:2px;color:#8390a2;font-size:7.5px;font-weight:400}
.pcm-dashboard-modern .pcm-proposal-history-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}
.pcm-dashboard-modern .pcm-proposal-history-vehicles,.pcm-dashboard-modern .pcm-proposal-history-next{display:grid!important;grid-template-columns:64px minmax(0,1fr);gap:7px;align-items:start;margin-top:7px;padding-top:7px;border-top:1px solid #eef2f6}
.pcm-dashboard-modern .pcm-proposal-history-vehicles small,.pcm-dashboard-modern .pcm-proposal-history-next small{font-size:7px;font-weight:650;color:#7d8999;text-transform:uppercase}
.pcm-dashboard-modern .pcm-proposal-history-vehicles span,.pcm-dashboard-modern .pcm-proposal-history-next span{font-size:8px;font-weight:450;color:#334862;line-height:1.35;min-width:0}
.pcm-dashboard-modern .pcm-proposal-history-card>.pcm-next-proposal-note{margin:7px 0 0!important;padding:6px 8px!important;border-radius:7px!important;font-size:7.5px!important;font-weight:500!important;line-height:1.35!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-summary-list{display:grid!important;gap:5px!important;margin:7px 0 0!important;padding:0!important;width:100%!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-details{display:block!important;width:100%!important;margin:0!important;border:1px solid #e8edf3!important;border-radius:8px!important;background:#fbfcfe!important;overflow:hidden!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-summary{display:grid!important;grid-template-columns:minmax(180px,.9fr) minmax(0,1.25fr) 66px!important;gap:7px!important;align-items:center!important;width:100%!important;padding:7px!important;margin:0!important;list-style:none!important;cursor:pointer!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-summary::-webkit-details-marker{display:none}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-main{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex-wrap:wrap!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-main small{display:none!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-main strong{font-size:8.5px!important;font-weight:600!important;color:#17304d!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-answer,.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-availability{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:3px 5px!important;border-radius:999px!important;font-size:6.5px!important;font-weight:600!important;line-height:1.15!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact{display:grid!important;grid-template-columns:.75fr .75fr 1.25fr!important;gap:4px!important;min-width:0!important;margin:0!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact span{display:block!important;min-width:0!important;padding:4px 5px!important;border:1px solid #e8edf3!important;border-radius:6px!important;background:#fff!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact small{display:block!important;font-size:5.8px!important;font-weight:550!important;color:#8793a4!important;text-transform:uppercase!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact b{display:block!important;margin-top:1px!important;font-size:7px!important;font-weight:500!important;color:#304761!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-more{display:flex!important;align-items:center!important;justify-content:center!important;width:66px!important;min-width:66px!important;min-height:26px!important;padding:4px 6px!important;border-radius:7px!important;background:#0b1f3f!important;color:#fff!important;font-size:7px!important;font-weight:600!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-vehicle{padding:10px!important;border:0!important;border-top:1px solid #e8edf3!important;border-radius:0!important;background:#fff!important}
.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-message-details{margin-top:4px!important}

@media(min-width:901px){
  .pcm-dashboard-modern .pcm-dashboard-shell{display:block!important;width:min(1380px,100%)!important;max-width:1380px!important;margin:0 auto!important;min-height:calc(100vh - 40px)!important;overflow:visible!important;background:var(--pcm-dash-bg)!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav{position:sticky!important;top:0!important;z-index:90!important;display:grid!important;grid-template-columns:155px minmax(0,1fr) 76px!important;grid-template-areas:"brand nav actions"!important;align-items:center!important;gap:10px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:5px 12px!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--pcm-dash-navy)!important;box-shadow:0 3px 14px rgba(7,26,56,.12)!important;overflow:visible!important}
  .admin-bar .pcm-dashboard-modern .pcm-dashboard-nav{top:32px!important}
  .pcm-dashboard-modern .pcm-dashboard-brand{grid-area:brand!important}
  .pcm-dashboard-modern .pcm-dashboard-nav-mobile-title{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav{grid-area:nav!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a{display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:6px 7px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#d4dfec!important;font-size:8px!important;font-weight:450!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a .pcm-svg{width:11px!important;height:11px!important;flex:0 0 auto!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a.is-active,.pcm-dashboard-modern .pcm-dashboard-nav nav a:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav .pcm-logout-link{color:#f3caca!important}
  .pcm-dashboard-modern .pcm-dashboard-top-actions{grid-area:actions!important}
  .pcm-dashboard-modern .pcm-notification-center--desktop{display:block!important;position:relative!important;margin:0!important;inset:auto!important}
  .pcm-dashboard-modern .pcm-notification-center--desktop .pcm-notification-bell{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#173455!important;color:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern .pcm-notification-center--desktop .pcm-notification-bell .pcm-svg{width:14px!important;height:14px!important}
  .pcm-dashboard-modern .pcm-notification-center--desktop .pcm-notification-popover{right:0!important;top:36px!important}
  .pcm-dashboard-modern .pcm-dashboard-avatar-link{width:30px!important;height:30px!important;font-size:9px!important}
  .pcm-dashboard-modern .pcm-dashboard-content{display:block!important;width:100%!important;max-width:none!important;padding:10px 12px 22px!important;margin:0!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-modern-overview{margin:0 0 8px!important;padding:10px 11px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern .pcm-modern-summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}
  .pcm-dashboard-modern .pcm-modern-summary-title small{display:block!important;color:#344054!important;font-size:9px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-modern-summary-title strong{display:block!important;margin-top:1px!important;color:#8491a2!important;font-size:7px!important;font-weight:400!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions{display:flex!important;align-items:center!important;gap:5px!important;color:#7d8999!important;font-size:7px!important;font-weight:400!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions .pcm-btn{min-height:27px!important;padding:5px 8px!important;border-radius:7px!important;font-size:7.5px!important;font-weight:550!important}
  .pcm-dashboard-modern .pcm-modern-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
  .pcm-dashboard-modern .pcm-modern-kpis article{min-width:0!important;padding:7px 8px!important;border:1px solid #e8edf3!important;border-radius:8px!important;background:#fbfcfe!important}
  .pcm-dashboard-modern .pcm-modern-kpis small{display:block!important;color:#778599!important;font-size:7px!important;font-weight:450!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .pcm-dashboard-modern .pcm-modern-kpis strong{display:block!important;margin:3px 0 1px!important;color:#102846!important;font-size:16px!important;font-weight:600!important;line-height:1!important}
  .pcm-dashboard-modern .pcm-modern-kpis span{display:block!important;color:#98a2b3!important;font-size:6px!important;font-weight:400!important}
  .pcm-dashboard-modern .pcm-modern-account-line{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:minmax(215px,.72fr) minmax(430px,1.62fr) minmax(180px,.56fr)!important;gap:8px!important;align-items:start!important;margin:0 0 8px!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-requests,.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-offers{display:flex!important;flex-direction:column!important;height:470px!important;min-height:0!important;margin:0!important;padding:9px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;flex:0 0 auto!important;margin:0 0 7px!important;padding:0!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head>div{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-icon{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid h2{margin:0!important;color:#172b48!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head p{display:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-grid,.pcm-dashboard-modern #pcm-dashboard-offers .pcm-sent-offer-list{min-height:0!important;max-height:none!important;overflow:auto!important;padding:0 2px 0 0!important;scrollbar-width:thin!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card{display:block!important;padding:8px!important;border:1px solid #e7edf3!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-icon{display:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-copy{width:100%!important;min-width:0!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-top{margin-bottom:3px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-state,.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-time{font-size:6.5px!important;font-weight:500!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card h3{margin:0 0 3px!important;color:#17304d!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-year{font-size:7px!important;font-weight:450!important;color:#60738a!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts strong{font-size:10px!important;font-weight:600!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts span{font-size:7px!important;font-weight:400!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags{display:flex!important;gap:3px!important;flex-wrap:wrap!important;margin-top:5px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags span{padding:3px 5px!important;font-size:6.2px!important;font-weight:450!important;border-radius:999px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-match-badge{font-size:6.5px!important;font-weight:500!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-btn,.pcm-dashboard-modern #pcm-dashboard-requests .pcm-request-second-proposal-note .pcm-btn{min-height:27px!important;padding:5px 7px!important;font-size:7px!important;font-weight:550!important;border-radius:7px!important}
  .pcm-dashboard-modern #pcm-dashboard-offers .pcm-sent-offer-list{display:block!important}
  .pcm-dashboard-modern .pcm-dashboard-insights{display:grid!important;gap:8px!important}
  .pcm-dashboard-modern .pcm-dashboard-insights>.pcm-dashboard-panel{margin:0!important;padding:9px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern .pcm-dashboard-insights h2{margin:0!important;color:#172b48!important;font-size:10px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-modern-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin-bottom:5px!important}
  .pcm-dashboard-modern .pcm-modern-side-head span{font-size:6.5px!important;font-weight:400!important;color:#7b899b!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list{display:grid!important;gap:0!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list article{padding:7px 0!important;border-top:1px solid #edf1f5!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list article:first-child{border-top:0!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list small{display:block!important;font-size:6.5px!important;font-weight:400!important;color:#778599!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list strong{display:block!important;margin-top:2px!important;font-size:13px!important;font-weight:600!important;color:#102846!important}
  .pcm-dashboard-modern .pcm-modern-quick{display:grid!important;gap:5px!important}
  .pcm-dashboard-modern .pcm-modern-quick>a{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;padding:6px!important;border:1px solid #e8edf3!important;border-radius:7px!important;color:#1e3555!important;background:#fbfcfe!important;text-decoration:none!important}
  .pcm-dashboard-modern .pcm-modern-quick>a>.pcm-svg{width:12px!important;height:12px!important;color:#2457e6!important}
  .pcm-dashboard-modern .pcm-modern-quick>a b{display:block!important;font-size:7px!important;font-weight:550!important}
  .pcm-dashboard-modern .pcm-modern-quick>a small{display:block!important;margin-top:1px!important;font-size:6px!important;font-weight:400!important;color:#8290a2!important}
  .pcm-dashboard-modern #pcm-dashboard-vehicles,.pcm-dashboard-modern #pcm-dashboard-leads,.pcm-dashboard-modern #pcm-dashboard-profile,.pcm-dashboard-modern #pcm-dashboard-branches{margin-top:8px!important;padding:10px!important;border-radius:10px!important}
  .pcm-dashboard-modern #pcm-dashboard-vehicles h2,.pcm-dashboard-modern #pcm-dashboard-leads h2,.pcm-dashboard-modern #pcm-dashboard-profile h2,.pcm-dashboard-modern #pcm-dashboard-branches h2{font-size:11px!important;font-weight:600!important}
}

@media(max-width:900px){
  .pcm-dashboard-modern{overflow-x:hidden!important;background:var(--pcm-dash-bg)!important}
  .pcm-dashboard-modern .pcm-dashboard-shell{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;background:var(--pcm-dash-bg)!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar{position:sticky!important;top:0!important;z-index:110!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 73px!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:6px 8px!important;gap:7px!important;border:0!important;border-radius:0!important;background:var(--pcm-dash-navy)!important;color:#fff!important;box-shadow:0 3px 12px rgba(7,26,56,.14)!important}
  .admin-bar .pcm-dashboard-modern .pcm-dashboard-mobilebar{top:46px!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar>.pcm-mobile-user{display:block!important;min-width:0!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar>.pcm-mobile-user>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#fff!important;color:var(--pcm-dash-navy)!important;font-size:9px!important;font-weight:700!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar>.pcm-mobile-brand{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;color:#fff!important;text-align:center!important;line-height:1!important}
  .pcm-dashboard-modern .pcm-mobile-brand b{display:block!important;color:#fff!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important}
  .pcm-dashboard-modern .pcm-mobile-brand small{display:block!important;margin-top:2px!important;color:#b5c2d4!important;font-size:6px!important;font-weight:400!important;white-space:nowrap!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar>.pcm-mobile-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:73px!important}
  .pcm-dashboard-modern .pcm-notification-center--mobile{display:block!important;position:relative!important;inset:auto!important;margin:0!important}
  .pcm-dashboard-modern .pcm-notification-center--mobile .pcm-notification-bell,.pcm-dashboard-modern .pcm-dashboard-mobilebar button[data-pcm-dashboard-menu]{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#173455!important;color:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern .pcm-notification-center--mobile .pcm-notification-bell .pcm-svg,.pcm-dashboard-modern .pcm-dashboard-mobilebar button[data-pcm-dashboard-menu] .pcm-svg{width:15px!important;height:15px!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar button[data-pcm-dashboard-menu] b{display:none!important}
  .pcm-dashboard-modern .pcm-notification-center--mobile .pcm-notification-popover{position:fixed!important;left:8px!important;right:8px!important;top:54px!important;width:auto!important;max-height:70vh!important}
  .admin-bar .pcm-dashboard-modern .pcm-notification-center--mobile .pcm-notification-popover{top:100px!important}
  .pcm-dashboard-modern .pcm-dashboard-nav{display:none!important;position:fixed!important;left:8px!important;right:8px!important;top:54px!important;z-index:120!important;width:auto!important;max-height:calc(100vh - 68px)!important;margin:0!important;padding:9px!important;border:1px solid #dce5ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 18px 44px rgba(15,31,58,.18)!important;overflow:auto!important}
  .admin-bar .pcm-dashboard-modern .pcm-dashboard-nav{top:100px!important}
  .pcm-dashboard-modern .pcm-dashboard-nav.is-mobile-open{display:block!important}
  .pcm-dashboard-modern .pcm-dashboard-nav .pcm-dashboard-brand,.pcm-dashboard-modern .pcm-dashboard-nav .pcm-dashboard-top-actions{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav-mobile-title{display:block!important;padding:2px 3px 8px!important;color:#667085!important;font-size:8px!important;font-weight:550!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;margin:0!important;padding:0!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;padding:8px!important;border:1px solid #e7ecf2!important;border-radius:7px!important;background:#fbfcfe!important;color:#223955!important;font-size:8px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a .pcm-svg{width:12px!important;height:12px!important}
  .pcm-dashboard-modern .pcm-dashboard-content{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:7px!important;margin:0!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-modern-overview{margin:0 0 7px!important;padding:8px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern .pcm-modern-summary-row{display:block!important;margin-bottom:7px!important}
  .pcm-dashboard-modern .pcm-modern-summary-title small{display:block!important;color:#344054!important;font-size:8px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-modern-summary-title strong{display:block!important;margin-top:1px!important;color:#8491a2!important;font-size:6.5px!important;font-weight:400!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions{display:none!important}
  .pcm-dashboard-modern .pcm-modern-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}
  .pcm-dashboard-modern .pcm-modern-kpis article{min-width:0!important;padding:6px 5px!important;border:1px solid #e8edf3!important;border-radius:7px!important;background:#fbfcfe!important}
  .pcm-dashboard-modern .pcm-modern-kpis small{display:block!important;color:#7d8b9e!important;font-size:5.8px!important;font-weight:450!important;line-height:1.2!important;white-space:normal!important}
  .pcm-dashboard-modern .pcm-modern-kpis strong{display:block!important;margin:3px 0 0!important;color:#102846!important;font-size:14px!important;font-weight:600!important;line-height:1!important}
  .pcm-dashboard-modern .pcm-modern-kpis span,.pcm-dashboard-modern .pcm-modern-account-line{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0 0 7px!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-requests,.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-offers{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-height:420px!important;margin:0!important;padding:8px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin:0 0 6px!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head>div{display:flex!important;align-items:center!important;min-width:0!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-icon{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid h2{margin:0!important;color:#172b48!important;font-size:9.5px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head p{display:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-grid,.pcm-dashboard-modern #pcm-dashboard-offers .pcm-sent-offer-list{min-height:0!important;max-height:360px!important;overflow:auto!important;padding-right:1px!important;scrollbar-width:thin!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-grid{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card{display:block!important;padding:8px!important;border:1px solid #e7edf3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-icon{display:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card h3{margin:0 0 3px!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-year{font-size:7px!important;font-weight:450!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts strong{font-size:10px!important;font-weight:600!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts span,.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-state,.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-time{font-size:6.5px!important;font-weight:400!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags{display:flex!important;gap:3px!important;flex-wrap:wrap!important;margin-top:4px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags span{padding:3px 5px!important;font-size:6px!important;font-weight:450!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-btn{min-height:27px!important;padding:5px 7px!important;font-size:7px!important;font-weight:550!important}
  .pcm-dashboard-modern .pcm-proposal-history-card{padding:8px!important;border-radius:8px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card+.pcm-proposal-history-card{margin-top:5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-head{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}
  .pcm-dashboard-modern .pcm-proposal-history-title small{font-size:6.5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-title strong{font-size:9.5px!important;white-space:normal!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-proposal-history-title span{font-size:6.5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-status{gap:3px!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles,.pcm-dashboard-modern .pcm-proposal-history-next{grid-template-columns:54px minmax(0,1fr)!important;gap:5px!important;margin-top:5px!important;padding-top:5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles small,.pcm-dashboard-modern .pcm-proposal-history-next small{font-size:6px!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles span,.pcm-dashboard-modern .pcm-proposal-history-next span{font-size:7px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card>.pcm-next-proposal-note{font-size:6.5px!important;padding:5px 6px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-summary{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:6px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-main{display:flex!important;gap:4px!important;flex-wrap:wrap!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-main strong{font-size:8.5px!important;white-space:normal!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-answer,.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-availability{font-size:6px!important;min-height:19px!important;padding:3px 5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact span:nth-child(3){grid-column:1/-1!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact small{font-size:5.5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact b{font-size:7px!important;white-space:normal!important;overflow-wrap:anywhere!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-more{width:100%!important;min-width:0!important;min-height:26px!important;font-size:7px!important}
  .pcm-dashboard-modern .pcm-dashboard-insights{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
  .pcm-dashboard-modern .pcm-dashboard-insights>.pcm-dashboard-panel{margin:0!important;padding:8px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:9px!important;background:#fff!important}
  .pcm-dashboard-modern .pcm-dashboard-insights h2{margin:0!important;font-size:9.5px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list article{padding:6px!important;border:1px solid #edf1f5!important;border-radius:7px!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list small{display:block!important;font-size:5.8px!important;font-weight:400!important;color:#7d8b9e!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list strong{display:block!important;margin-top:2px!important;font-size:12px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-modern-quick{display:grid!important;gap:4px!important}
  .pcm-dashboard-modern .pcm-modern-quick>a{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:5px!important;align-items:center!important;padding:6px!important;border:1px solid #e8edf3!important;border-radius:7px!important;text-decoration:none!important}
  .pcm-dashboard-modern .pcm-modern-quick>a b{display:block!important;font-size:7px!important;font-weight:550!important}
  .pcm-dashboard-modern .pcm-modern-quick>a small{display:block!important;font-size:6px!important;font-weight:400!important}
  .pcm-dashboard-modern #pcm-dashboard-vehicles,.pcm-dashboard-modern #pcm-dashboard-leads,.pcm-dashboard-modern #pcm-dashboard-profile,.pcm-dashboard-modern #pcm-dashboard-branches{width:100%!important;min-width:0!important;margin-top:7px!important;padding:8px!important;border-radius:9px!important}
  .pcm-dashboard-modern #pcm-dashboard-vehicles h2,.pcm-dashboard-modern #pcm-dashboard-leads h2,.pcm-dashboard-modern #pcm-dashboard-profile h2,.pcm-dashboard-modern #pcm-dashboard-branches h2{font-size:10px!important;font-weight:600!important}
}

/* v7.9.7 · rediseño integral dashboard comercial aprobado */
.pcm-dashboard-modern{--pcm-dash-navy:#082347;--pcm-dash-bg:#f4f7fb;--pcm-dash-card:#fff;--pcm-dash-line:#dfe7f0;--pcm-dash-text:#132947;--pcm-dash-muted:#6f7e91;--pcm-dash-green:#079568;background:var(--pcm-dash-bg)!important}
.pcm-dashboard-modern .pcm-dashboard-brand img,.pcm-dashboard-modern .pcm-mobile-brand img{display:block!important;object-fit:contain!important}
.pcm-dashboard-modern .pcm-dashboard-brand b,.pcm-dashboard-modern .pcm-dashboard-brand small,.pcm-dashboard-modern .pcm-mobile-brand b,.pcm-dashboard-modern .pcm-mobile-brand small{display:none!important}

@media(min-width:901px){
  .pcm-dashboard-modern .pcm-dashboard-shell{display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;align-items:stretch!important;width:min(1500px,100%)!important;max-width:1500px!important;min-height:calc(100vh - 40px)!important;margin:0 auto!important;background:var(--pcm-dash-bg)!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav{position:sticky!important;top:0!important;z-index:60!important;grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:176px!important;height:100vh!important;min-height:100vh!important;padding:20px 12px 14px!important;background:linear-gradient(180deg,#082347 0%,#06203e 100%)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important}
  .pcm-dashboard-modern .pcm-dashboard-brand{display:flex!important;align-items:center!important;justify-content:center!important;height:58px!important;margin:0 0 18px!important;padding:0!important;border:0!important}
  .pcm-dashboard-modern .pcm-dashboard-brand img{width:54px!important;height:42px!important}
  .pcm-dashboard-modern .pcm-dashboard-nav-mobile-title{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:9px 11px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#e7eef8!important;font-size:12px!important;font-weight:500!important;line-height:1.1!important;text-align:left!important;white-space:normal!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a .pcm-svg{width:17px!important;height:17px!important;flex:0 0 17px!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a.is-active{background:rgba(255,255,255,.11)!important;color:#fff!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav a:hover{background:rgba(255,255,255,.08)!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav .pcm-logout-link{margin-top:10px!important;color:#ffd7d7!important}
  .pcm-dashboard-modern .pcm-dashboard-top-actions{margin-top:auto!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.10)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
  .pcm-dashboard-modern .pcm-dashboard-top-actions .pcm-notification-center{position:relative!important;top:auto!important;right:auto!important;left:auto!important}
  .pcm-dashboard-modern .pcm-dashboard-top-actions .pcm-notification-bell{width:34px!important;height:34px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}
  .pcm-dashboard-modern .pcm-dashboard-avatar-link{width:34px!important;height:34px!important;background:#fff!important;color:#082347!important;font-size:11px!important}
  .pcm-dashboard-modern .pcm-dashboard-content{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;padding:22px 26px 32px!important;margin:0!important;background:var(--pcm-dash-bg)!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-modern-overview{padding:0!important;margin:0 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
  .pcm-dashboard-modern .pcm-modern-summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 12px!important}
  .pcm-dashboard-modern .pcm-modern-summary-title small{display:block!important;color:#132947!important;font-size:16px!important;font-weight:650!important;letter-spacing:-.015em!important}
  .pcm-dashboard-modern .pcm-modern-summary-title strong{display:block!important;margin-top:3px!important;color:#7a8797!important;font-size:11px!important;font-weight:450!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions{display:flex!important;align-items:center!important;gap:8px!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions>span{display:inline!important;color:#7a8797!important;font-size:10px!important;font-weight:450!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions .pcm-btn{min-height:34px!important;padding:7px 11px!important;font-size:10px!important;font-weight:600!important;border-radius:8px!important}
  .pcm-dashboard-modern .pcm-modern-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
  .pcm-dashboard-modern .pcm-modern-kpis article{position:relative!important;min-width:0!important;min-height:94px!important;padding:17px 18px 14px 70px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px rgba(22,42,72,.04)!important}
  .pcm-dashboard-modern .pcm-modern-kpis article:before{content:"";position:absolute;left:18px;top:21px;width:38px;height:38px;border-radius:12px;background:#eaf8f3}
  .pcm-dashboard-modern .pcm-modern-kpis article:nth-child(2):before{background:#edf3ff}.pcm-dashboard-modern .pcm-modern-kpis article:nth-child(3):before{background:#fff4e6}.pcm-dashboard-modern .pcm-modern-kpis article:nth-child(4):before{background:#f2edff}
  .pcm-dashboard-modern .pcm-modern-kpis small{display:block!important;color:#53647b!important;font-size:10px!important;font-weight:550!important}
  .pcm-dashboard-modern .pcm-modern-kpis strong{display:block!important;margin:5px 0 3px!important;color:#102846!important;font-size:22px!important;font-weight:650!important;line-height:1!important}
  .pcm-dashboard-modern .pcm-modern-kpis span{display:block!important;color:#8491a3!important;font-size:9px!important;font-weight:450!important}
  .pcm-dashboard-modern .pcm-modern-account-line{display:none!important}

  .pcm-dashboard-modern .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:minmax(270px,.86fr) minmax(520px,1.7fr)!important;gap:14px!important;margin:0!important;align-items:start!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-requests,.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-offers{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:650px!important;max-height:650px!important;margin:0!important;padding:16px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px rgba(22,42,72,.035)!important;overflow:hidden!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 12px!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head>div{display:flex!important;align-items:center!important;gap:0!important;min-width:0!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-icon{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid h2{margin:0!important;color:#132947!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.01em!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head p{display:none!important}
  .pcm-dashboard-modern .pcm-panel-link{font-size:10px!important;font-weight:600!important;color:#2457e6!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-grid,.pcm-dashboard-modern #pcm-dashboard-offers .pcm-sent-offer-list{display:block!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;scrollbar-width:thin!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card{display:block!important;margin:0 0 12px!important;padding:14px!important;border:1px solid #e3eaf2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-icon{display:none!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-state{display:inline-flex!important;padding:5px 7px!important;border-radius:999px!important;background:#eaf8f2!important;color:#087852!important;font-size:7px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-time{font-size:8px!important;color:#8290a2!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card h3{margin:8px 0 3px!important;color:#102846!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-year{font-size:9px!important;font-weight:450!important;color:#728197!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts{display:block!important;margin-top:5px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts strong{display:block!important;color:#087852!important;font-size:14px!important;font-weight:650!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts span{display:block!important;margin-top:4px!important;color:#6f7e91!important;font-size:9px!important;font-weight:450!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin-top:10px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags span{padding:4px 7px!important;border:1px solid #dce5ef!important;border-radius:999px!important;background:#f8fafc!important;color:#53647b!important;font-size:7px!important;font-weight:500!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-copy>small{display:block!important;margin-top:8px!important;color:#6f56cf!important;font-size:9px!important;font-weight:500!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-request-second-proposal-note{margin-top:10px!important;padding:0!important;background:transparent!important;border:0!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-request-second-proposal-note>span{display:flex!important;align-items:center!important;gap:5px!important;color:#19354f!important;font-size:9px!important;font-weight:600!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-request-second-proposal-note .pcm-btn,.pcm-dashboard-modern #pcm-dashboard-requests>.pcm-btn,.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card>.pcm-btn{width:100%!important;min-height:38px!important;margin-top:10px!important;padding:8px 12px!important;border-radius:8px!important;font-size:9px!important;font-weight:650!important}

  .pcm-dashboard-modern .pcm-proposal-history-card{position:relative!important;margin:0 0 10px!important;padding:14px!important;border:1px solid #e3eaf2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
  .pcm-dashboard-modern .pcm-proposal-history-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#9aa8bb}.pcm-dashboard-modern .pcm-proposal-history-card.is-responded:before{background:#f59e0b}.pcm-dashboard-modern .pcm-proposal-history-card.is-viewed:before{background:#2457e6}.pcm-dashboard-modern .pcm-proposal-history-card.is-sent:before{background:#0f9f6e}
  .pcm-dashboard-modern .pcm-proposal-history-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}
  .pcm-dashboard-modern .pcm-proposal-history-title small{display:inline-flex!important;margin:0 6px 0 0!important;color:#142d4e!important;font-size:11px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}
  .pcm-dashboard-modern .pcm-proposal-history-title strong{display:block!important;margin-top:6px!important;color:#243b59!important;font-size:11px!important;font-weight:550!important;white-space:normal!important;overflow:visible!important}
  .pcm-dashboard-modern .pcm-proposal-history-title span{display:block!important;margin-top:3px!important;color:#7c8a9d!important;font-size:8px!important;font-weight:450!important}
  .pcm-dashboard-modern .pcm-proposal-history-status{display:flex!important;gap:5px!important;align-items:center!important;justify-content:flex-end!important}
  .pcm-dashboard-modern .pcm-status-badge,.pcm-dashboard-modern .pcm-response-badge{padding:5px 7px!important;border-radius:999px!important;font-size:7px!important;font-weight:650!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles,.pcm-dashboard-modern .pcm-proposal-history-next{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid #edf1f5!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles small,.pcm-dashboard-modern .pcm-proposal-history-next small{font-size:7px!important;font-weight:600!important;color:#7d8999!important;text-transform:uppercase!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles span,.pcm-dashboard-modern .pcm-proposal-history-next span{font-size:9px!important;font-weight:500!important;color:#334862!important}
  .pcm-dashboard-modern .pcm-proposal-history-card>.pcm-next-proposal-note{margin-top:9px!important;padding:7px 8px!important;font-size:8px!important;border-radius:7px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-summary-list{display:grid!important;gap:6px!important;margin-top:10px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-details{border:1px solid #e7edf4!important;border-radius:9px!important;background:#fbfcfe!important;overflow:hidden!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-summary{display:grid!important;grid-template-columns:minmax(150px,.9fr) minmax(0,1.25fr) 72px!important;gap:8px!important;align-items:center!important;padding:8px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-main strong{font-size:9px!important;font-weight:600!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact{display:grid!important;grid-template-columns:.8fr .8fr 1.4fr!important;gap:5px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact span{padding:5px 6px!important;border-radius:7px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact small{font-size:5.8px!important}.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact b{font-size:7.5px!important;font-weight:500!important}
  .pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-more{width:72px!important;min-width:72px!important;min-height:30px!important;border-radius:7px!important;font-size:8px!important;font-weight:600!important}

  .pcm-dashboard-modern .pcm-dashboard-insights{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;position:absolute!important;right:26px!important;top:230px!important;width:230px!important}
  .pcm-dashboard-modern .pcm-dashboard-content{padding-right:270px!important;position:relative!important}
  .pcm-dashboard-modern .pcm-dashboard-insights>.pcm-dashboard-panel{margin:0!important;padding:16px!important;border:1px solid var(--pcm-dash-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px rgba(22,42,72,.035)!important}
  .pcm-dashboard-modern .pcm-dashboard-insights h2{font-size:14px!important;font-weight:650!important;color:#132947!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list article{padding:11px 0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list article:last-child{border-bottom:0!important}.pcm-dashboard-modern .pcm-modern-indicator-list small{font-size:8px!important}.pcm-dashboard-modern .pcm-modern-indicator-list strong{font-size:18px!important;font-weight:650!important}
  .pcm-dashboard-modern .pcm-modern-quick{display:grid!important;gap:7px!important}.pcm-dashboard-modern .pcm-modern-quick>a{display:grid!important;grid-template-columns:30px minmax(0,1fr) 10px!important;gap:8px!important;align-items:center!important;padding:9px!important;border:1px solid #e5ebf2!important;border-radius:9px!important;background:#fff!important}.pcm-dashboard-modern .pcm-modern-quick>a b{font-size:8.5px!important;font-weight:600!important}.pcm-dashboard-modern .pcm-modern-quick>a small{font-size:7px!important;font-weight:450!important}
}

@media(max-width:900px){
  .pcm-dashboard-modern .pcm-dashboard-shell{display:block!important;width:100%!important;min-height:100vh!important;background:var(--pcm-dash-bg)!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar{position:sticky!important;top:0!important;z-index:100!important;display:grid!important;grid-template-columns:42px 1fr auto!important;align-items:center!important;height:62px!important;padding:0 14px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 12px rgba(15,31,58,.04)!important}
  .pcm-dashboard-modern .pcm-mobile-user{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f1f5f9!important;color:#0b1f3f!important;font-size:11px!important;font-weight:700!important}
  .pcm-dashboard-modern .pcm-mobile-brand{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}
  .pcm-dashboard-modern .pcm-mobile-brand img{width:46px!important;height:38px!important}
  .pcm-dashboard-modern .pcm-mobile-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}
  .pcm-dashboard-modern .pcm-mobile-actions .pcm-notification-center{position:relative!important;top:auto!important;right:auto!important;left:auto!important}
  .pcm-dashboard-modern .pcm-mobile-actions .pcm-notification-bell,.pcm-dashboard-modern .pcm-mobile-actions>[data-pcm-dashboard-menu]{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid #dce4ee!important;border-radius:9px!important;background:#fff!important;color:#0b1f3f!important}
  .pcm-dashboard-modern .pcm-mobile-actions>[data-pcm-dashboard-menu] b{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav{position:fixed!important;top:62px!important;right:10px!important;left:auto!important;z-index:120!important;width:min(290px,calc(100vw - 20px))!important;height:auto!important;max-height:calc(100vh - 72px)!important;padding:10px!important;border:1px solid #dfe6ef!important;border-radius:12px!important;background:#082347!important;box-shadow:0 18px 48px rgba(8,35,71,.22)!important;transform:translateY(-8px)!important;opacity:0!important;pointer-events:none!important;overflow:auto!important}
  .pcm-dashboard-modern .pcm-dashboard-nav.is-open{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}
  .pcm-dashboard-modern .pcm-dashboard-brand,.pcm-dashboard-modern .pcm-dashboard-nav-mobile-title,.pcm-dashboard-modern .pcm-dashboard-top-actions{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-nav nav{display:grid!important;gap:5px!important}.pcm-dashboard-modern .pcm-dashboard-nav nav a{display:flex!important;align-items:center!important;gap:9px!important;min-height:40px!important;padding:8px 10px!important;border-radius:8px!important;color:#f1f5f9!important;font-size:11px!important;font-weight:500!important}.pcm-dashboard-modern .pcm-dashboard-nav nav a.is-active{background:rgba(255,255,255,.12)!important}
  .pcm-dashboard-modern .pcm-dashboard-content{width:100%!important;min-width:0!important;padding:14px 12px 90px!important;margin:0!important}
  .pcm-dashboard-modern .pcm-modern-overview{padding:0!important;margin:0 0 16px!important;background:transparent!important;border:0!important}
  .pcm-dashboard-modern .pcm-modern-summary-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:10px!important}.pcm-dashboard-modern .pcm-modern-summary-title small{font-size:15px!important;font-weight:650!important;color:#132947!important}.pcm-dashboard-modern .pcm-modern-summary-title strong{font-size:9px!important;font-weight:450!important;color:#7c8999!important}.pcm-dashboard-modern .pcm-modern-summary-actions{display:none!important}
  .pcm-dashboard-modern .pcm-modern-kpis{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.pcm-dashboard-modern .pcm-modern-kpis article{min-height:82px!important;padding:12px!important;border:1px solid #e1e8f0!important;border-radius:12px!important;background:#fff!important}.pcm-dashboard-modern .pcm-modern-kpis small{font-size:8px!important;font-weight:550!important}.pcm-dashboard-modern .pcm-modern-kpis strong{font-size:19px!important;font-weight:650!important;margin:5px 0 3px!important}.pcm-dashboard-modern .pcm-modern-kpis span{display:block!important;font-size:7px!important;color:#8793a4!important}.pcm-dashboard-modern .pcm-modern-account-line{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important}.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-requests,.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-offers{height:auto!important;max-height:none!important;padding:13px!important;border:1px solid #e1e8f0!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important}.pcm-dashboard-modern .pcm-dashboard-activity-grid h2{font-size:14px!important;font-weight:650!important}.pcm-dashboard-modern .pcm-dashboard-activity-grid .pcm-panel-head p,.pcm-dashboard-modern .pcm-panel-icon{display:none!important}.pcm-dashboard-modern .pcm-panel-link{font-size:9px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-grid,.pcm-dashboard-modern #pcm-dashboard-offers .pcm-sent-offer-list{max-height:540px!important;overflow:auto!important;padding-right:2px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card{margin:0 0 10px!important;padding:12px!important;border:1px solid #e4ebf2!important;border-radius:11px!important}.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-icon{display:none!important}.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-card h3{font-size:12px!important;font-weight:650!important}.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts strong{font-size:13px!important;font-weight:650!important}.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-main-facts span{font-size:8px!important}.pcm-dashboard-modern #pcm-dashboard-requests .pcm-opportunity-tags span{font-size:6.5px!important;padding:4px 6px!important}.pcm-dashboard-modern #pcm-dashboard-requests .pcm-btn{width:100%!important;min-height:38px!important;font-size:9px!important}
  .pcm-dashboard-modern .pcm-proposal-history-card{margin-bottom:9px!important;padding:11px!important;border-radius:10px!important}.pcm-dashboard-modern .pcm-proposal-history-title small{font-size:10px!important}.pcm-dashboard-modern .pcm-proposal-history-title strong{font-size:9.5px!important}.pcm-dashboard-modern .pcm-proposal-history-title span{font-size:7px!important}.pcm-dashboard-modern .pcm-status-badge,.pcm-dashboard-modern .pcm-response-badge{font-size:6px!important;padding:4px 6px!important}.pcm-dashboard-modern .pcm-proposal-history-vehicles,.pcm-dashboard-modern .pcm-proposal-history-next{grid-template-columns:68px 1fr!important;margin-top:8px!important;padding-top:7px!important}.pcm-dashboard-modern .pcm-proposal-history-vehicles small,.pcm-dashboard-modern .pcm-proposal-history-next small{font-size:6px!important}.pcm-dashboard-modern .pcm-proposal-history-vehicles span,.pcm-dashboard-modern .pcm-proposal-history-next span{font-size:8px!important}.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-alt-summary{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact span:nth-child(3){grid-column:1/-1!important}.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-buyer-compact b{white-space:normal!important;overflow-wrap:anywhere!important}.pcm-dashboard-modern .pcm-proposal-history-card .pcm-sent-offer-more{width:100%!important;min-width:0!important;min-height:30px!important}
  .pcm-dashboard-modern .pcm-dashboard-insights{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:14px!important;position:static!important;width:auto!important}.pcm-dashboard-modern .pcm-dashboard-insights>.pcm-dashboard-panel{padding:13px!important;border-radius:12px!important}.pcm-dashboard-modern .pcm-modern-indicator-list{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.pcm-dashboard-modern .pcm-modern-indicator-list article{padding:9px!important;border:1px solid #edf1f5!important;border-radius:8px!important}.pcm-dashboard-modern .pcm-modern-indicator-list strong{font-size:14px!important}.pcm-dashboard-modern .pcm-modern-quick{grid-template-columns:1fr!important}
  .pcm-dashboard-modern:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:80;height:62px;background:#fff;border-top:1px solid #dfe6ef;box-shadow:0 -4px 16px rgba(15,31,58,.04);pointer-events:none}
}


/* v7.9.8 · dashboard comercial refinado y estable */
.pcm-dashboard-modern .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:minmax(280px,330px) minmax(0,1fr) minmax(240px,280px)!important;gap:16px!important;align-items:start!important}
.pcm-dashboard-modern #pcm-dashboard-requests{grid-column:1!important}
.pcm-dashboard-modern #pcm-dashboard-offers{grid-column:2!important}
.pcm-dashboard-modern .pcm-dashboard-insights{grid-column:3!important;display:grid!important;gap:16px!important;align-self:start!important;margin-top:0!important}
.pcm-dashboard-modern #pcm-dashboard-requests,.pcm-dashboard-modern #pcm-dashboard-offers,.pcm-dashboard-modern .pcm-dashboard-insights>.pcm-dashboard-panel{height:auto!important;max-height:none!important;min-height:0!important}
.pcm-dashboard-modern #pcm-dashboard-requests,.pcm-dashboard-modern #pcm-dashboard-offers,.pcm-dashboard-modern .pcm-dashboard-insights>.pcm-dashboard-panel,.pcm-dashboard-modern #pcm-dashboard-vehicles,.pcm-dashboard-modern #pcm-dashboard-leads,.pcm-dashboard-modern #pcm-dashboard-profile,.pcm-dashboard-modern #pcm-dashboard-branches{border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 28px rgba(15,23,42,.05)!important}
.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-requests,.pcm-dashboard-modern .pcm-dashboard-activity-grid>#pcm-dashboard-offers{padding:18px!important;overflow:hidden!important}
.pcm-dashboard-modern .pcm-panel-head{margin:0 0 14px!important;padding:0!important}
.pcm-dashboard-modern .pcm-panel-head h2{font-size:24px!important;line-height:1.15!important;font-weight:700!important;color:#0f2340!important}
.pcm-dashboard-modern .pcm-panel-head p{font-size:12px!important;line-height:1.45!important;color:#6b7b91!important;font-weight:400!important;max-width:none!important}
.pcm-dashboard-modern .pcm-panel-link{font-size:12px!important;font-weight:700!important;color:#3857ff!important}
.pcm-dashboard-modern .pcm-opportunity-grid,.pcm-dashboard-modern .pcm-sent-offer-list{display:grid!important;gap:14px!important;max-height:640px!important;overflow:auto!important;padding-right:4px!important}
.pcm-dashboard-modern .pcm-opportunity-card{margin:0!important;border:1px solid #e5ebf2!important;border-radius:16px!important;padding:16px!important;background:#fff!important;box-shadow:none!important}
.pcm-dashboard-modern .pcm-opportunity-card h3{font-size:22px!important;line-height:1.15!important;font-weight:700!important;margin:0 0 8px!important;color:#0f2340!important}
.pcm-dashboard-modern .pcm-opportunity-card .pcm-opportunity-year{display:inline!important;font-size:12px!important;font-weight:500!important;color:#6b7b91!important}
.pcm-dashboard-modern .pcm-opportunity-main-facts strong{font-size:16px!important;font-weight:700!important;color:#0a8b5e!important}
.pcm-dashboard-modern .pcm-opportunity-main-facts span{font-size:12px!important;color:#7b8ca3!important}
.pcm-dashboard-modern .pcm-opportunity-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important}
.pcm-dashboard-modern .pcm-opportunity-tags span{padding:6px 8px!important;border-radius:999px!important;border:1px solid #dbe4ef!important;background:#f8fafc!important;color:#44566f!important;font-size:11px!important;font-weight:600!important}
.pcm-dashboard-modern .pcm-request-second-proposal-note,.pcm-dashboard-modern .pcm-opportunity-already-sent{display:grid!important;gap:8px!important;align-items:start!important;margin-top:12px!important;padding:12px!important;border-radius:12px!important;background:#f3faf7!important;border:1px solid #caeadd!important;color:#0f6d51!important}
.pcm-dashboard-modern .pcm-request-second-proposal-note .pcm-btn,.pcm-dashboard-modern .pcm-opportunity-card .pcm-btn{width:100%!important;min-height:42px!important;font-size:13px!important;font-weight:700!important}
.pcm-dashboard-modern .pcm-proposal-history-card{margin:0!important;padding:16px!important;border:1px solid #e5ebf2!important;border-radius:16px!important;background:#fff!important;display:grid!important;gap:12px!important}
.pcm-dashboard-modern .pcm-proposal-history-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important}
.pcm-dashboard-modern .pcm-proposal-history-number{display:inline-flex!important;align-items:center!important;padding:5px 10px!important;border-radius:999px!important;background:#eef3ff!important;color:#3454d1!important;font-size:11px!important;font-weight:800!important;margin-bottom:8px!important}
.pcm-dashboard-modern .pcm-proposal-history-title strong{display:block!important;font-size:18px!important;line-height:1.2!important;color:#0f2340!important;font-weight:700!important}
.pcm-dashboard-modern .pcm-proposal-history-title small{display:block!important;margin-top:4px!important;font-size:12px!important;color:#6b7b91!important;font-weight:500!important}
.pcm-dashboard-modern .pcm-proposal-history-status{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}
.pcm-dashboard-modern .pcm-status-badge,.pcm-dashboard-modern .pcm-response-badge{font-size:11px!important;font-weight:800!important;padding:6px 10px!important;border-radius:999px!important}
.pcm-dashboard-modern .pcm-proposal-history-vehicles,.pcm-dashboard-modern .pcm-proposal-history-next{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding-top:10px!important;border-top:1px solid #edf2f7!important}
.pcm-dashboard-modern .pcm-proposal-history-vehicles small,.pcm-dashboard-modern .pcm-proposal-history-next small{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#7b8ca3!important}
.pcm-dashboard-modern .pcm-proposal-history-vehicles span,.pcm-dashboard-modern .pcm-proposal-history-next span{font-size:13px!important;line-height:1.45!important;color:#22354f!important;font-weight:500!important}
.pcm-dashboard-modern .pcm-next-proposal-note{margin:0!important;padding:11px 13px!important;border-radius:12px!important;background:#f7f8fb!important;border:1px solid #e4e8ef!important;color:#4a5a72!important;font-size:12px!important;font-weight:600!important}
.pcm-dashboard-modern .pcm-next-proposal-note.is-ready{background:#edf9f3!important;border-color:#c9ead9!important;color:#0f6d51!important}
.pcm-dashboard-modern .pcm-proposal-history-alt-list{display:grid!important;gap:10px!important}
.pcm-dashboard-modern .pcm-proposal-alt-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 14px!important;align-items:start!important;padding:14px!important;border-radius:14px!important;border:1px solid #e6ecf3!important;background:#fbfcfe!important}
.pcm-dashboard-modern .pcm-proposal-alt-main small{display:block!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;color:#8a99ad!important;letter-spacing:.04em!important;margin-bottom:5px!important}
.pcm-dashboard-modern .pcm-proposal-alt-main strong{display:block!important;font-size:16px!important;line-height:1.2!important;color:#102542!important;font-weight:700!important}
.pcm-dashboard-modern .pcm-proposal-alt-version{display:inline-block!important;margin-top:5px!important;font-size:12px!important;color:#65758c!important;font-weight:500!important}
.pcm-dashboard-modern .pcm-proposal-alt-badges{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}
.pcm-dashboard-modern .pcm-proposal-alt-buyer{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
.pcm-dashboard-modern .pcm-proposal-alt-buyer span{padding:9px 10px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e3eaf2!important;min-width:0!important}
.pcm-dashboard-modern .pcm-proposal-alt-buyer small{display:block!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;color:#7f8fa3!important;margin-bottom:4px!important}
.pcm-dashboard-modern .pcm-proposal-alt-buyer b{display:block!important;font-size:12px!important;line-height:1.35!important;color:#20314b!important;overflow-wrap:anywhere!important;white-space:normal!important}
.pcm-dashboard-modern .pcm-proposal-history-detail{border-top:1px solid #edf2f7!important;padding-top:10px!important}
.pcm-dashboard-modern .pcm-proposal-history-detail-trigger{cursor:pointer!important;list-style:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:10px 14px!important;border-radius:10px!important;background:#0b1f3a!important;color:#fff!important;font-size:13px!important;font-weight:800!important}
.pcm-dashboard-modern .pcm-proposal-history-detail summary::-webkit-details-marker{display:none!important}
.pcm-dashboard-modern .pcm-proposal-history-detail-body{margin-top:14px!important}
.pcm-dashboard-modern .pcm-proposal-history-detail-body .pcm-sent-offer-summary-list{display:grid!important;gap:10px!important}
.pcm-dashboard-modern .pcm-proposal-history-detail-body .pcm-sent-offer-photo-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
.pcm-dashboard-modern .pcm-proposal-history-detail-body .pcm-sent-offer-photo-strip img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:10px!important}
.pcm-dashboard-modern .pcm-modern-indicators,.pcm-dashboard-modern .pcm-modern-quick{padding:16px!important}
.pcm-dashboard-modern .pcm-modern-side-head h2,.pcm-dashboard-modern .pcm-modern-quick h2{margin:0!important;font-size:20px!important;font-weight:700!important;color:#0f2340!important}
.pcm-dashboard-modern .pcm-modern-side-head span{font-size:11px!important;color:#7b8ca3!important;font-weight:700!important}
.pcm-dashboard-modern .pcm-modern-indicator-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.pcm-dashboard-modern .pcm-modern-indicator-list article{padding:12px!important;border:1px solid #e6ecf3!important;border-radius:14px!important;background:#fbfcfe!important}
.pcm-dashboard-modern .pcm-modern-indicator-list small{display:block!important;font-size:11px!important;color:#7b8ca3!important;font-weight:700!important}
.pcm-dashboard-modern .pcm-modern-indicator-list strong{display:block!important;margin-top:4px!important;font-size:28px!important;line-height:1!important;color:#0f2340!important;font-weight:700!important}
.pcm-dashboard-modern .pcm-modern-quick{display:grid!important;gap:10px!important}
.pcm-dashboard-modern .pcm-modern-quick>a{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #e6ecf3!important;border-radius:14px!important;background:#fff!important}
.pcm-dashboard-modern .pcm-modern-quick>a b{display:block!important;font-size:13px!important;font-weight:700!important;color:#102542!important}
.pcm-dashboard-modern .pcm-modern-quick>a small{display:block!important;margin-top:3px!important;font-size:11px!important;color:#7b8ca3!important}
.pcm-dashboard-modern #pcm-dashboard-vehicles,.pcm-dashboard-modern #pcm-dashboard-leads,.pcm-dashboard-modern #pcm-dashboard-profile,.pcm-dashboard-modern #pcm-dashboard-branches{margin-top:18px!important;padding:18px!important}
.pcm-dashboard-modern .pcm-dashboard-mobilebar .pcm-mobile-brand img{width:44px!important;height:34px!important}
@media (max-width: 1023px){
  .pcm-dashboard-modern .pcm-dashboard-content{padding:14px 12px 88px!important}
  .pcm-dashboard-modern .pcm-modern-summary-actions{display:none!important}
  .pcm-dashboard-modern .pcm-modern-kpis{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .pcm-dashboard-modern .pcm-modern-kpis article{min-height:88px!important;padding:12px!important 12px!important 12px!important 12px!important}
  .pcm-dashboard-modern .pcm-modern-kpis article:before{display:none!important}
  .pcm-dashboard-modern .pcm-dashboard-activity-grid{grid-template-columns:1fr!important;gap:14px!important}
  .pcm-dashboard-modern #pcm-dashboard-requests,.pcm-dashboard-modern #pcm-dashboard-offers,.pcm-dashboard-modern .pcm-dashboard-insights{grid-column:auto!important}
  .pcm-dashboard-modern .pcm-opportunity-grid,.pcm-dashboard-modern .pcm-sent-offer-list{max-height:none!important;overflow:visible!important;padding-right:0!important}
  .pcm-dashboard-modern .pcm-panel-head h2{font-size:18px!important}
  .pcm-dashboard-modern .pcm-opportunity-card h3{font-size:18px!important}
  .pcm-dashboard-modern .pcm-proposal-history-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  .pcm-dashboard-modern .pcm-proposal-history-status{justify-content:flex-start!important}
  .pcm-dashboard-modern .pcm-proposal-history-vehicles,.pcm-dashboard-modern .pcm-proposal-history-next{grid-template-columns:1fr!important;gap:6px!important}
  .pcm-dashboard-modern .pcm-proposal-alt-card{grid-template-columns:1fr!important;gap:10px!important}
  .pcm-dashboard-modern .pcm-proposal-alt-badges{justify-content:flex-start!important}
  .pcm-dashboard-modern .pcm-proposal-alt-buyer{grid-template-columns:1fr!important}
  .pcm-dashboard-modern .pcm-proposal-history-detail-trigger{width:100%!important}
  .pcm-dashboard-modern .pcm-proposal-history-detail-body .pcm-sent-offer-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-modern .pcm-modern-indicator-list{grid-template-columns:1fr!important}
  .pcm-dashboard-modern .pcm-dashboard-mobilebar{grid-template-columns:42px 1fr auto!important}
  .pcm-dashboard-modern .pcm-mobile-actions{gap:6px!important}
}


/* v7.9.9 · layout comercial aislado; header mobile sin logo */
.pcm-dashboard-v799 .pcm-dashboard-content{min-width:0!important}
@media (min-width:1024px){
  .pcm-dashboard-v799 .pcm-dashboard-shell{grid-template-columns:170px minmax(0,1fr)!important;width:100%!important;max-width:none!important}
  .pcm-dashboard-v799 .pcm-dashboard-content{padding:22px 22px 34px!important}
  .pcm-dashboard-v799 .pcm-dashboard-activity-grid{grid-template-columns:minmax(270px,.82fr) minmax(500px,1.55fr) minmax(230px,.68fr)!important;gap:16px!important;width:100%!important}
  .pcm-dashboard-v799 .pcm-dashboard-insights{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important}
  .pcm-dashboard-v799 #pcm-dashboard-requests,.pcm-dashboard-v799 #pcm-dashboard-offers{min-width:0!important;width:100%!important}
  .pcm-dashboard-v799 .pcm-opportunity-grid,.pcm-dashboard-v799 .pcm-sent-offer-list{max-height:610px!important;overflow-y:auto!important;overflow-x:hidden!important}
  .pcm-dashboard-v799 .pcm-panel-head h2{font-size:18px!important;font-weight:700!important}
  .pcm-dashboard-v799 .pcm-opportunity-card h3{font-size:17px!important}
  .pcm-dashboard-v799 .pcm-opportunity-main-facts strong{font-size:15px!important}
  .pcm-dashboard-v799 .pcm-opportunity-main-facts span{font-size:11px!important}
  .pcm-dashboard-v799 .pcm-opportunity-tags span{font-size:10px!important;padding:5px 7px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-title strong{font-size:16px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid>div{padding:10px 12px!important;border:1px solid #e6ecf3!important;border-radius:12px!important;background:#fbfcfe!important;min-width:0!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid small{display:block!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;color:#7c8ca2!important;margin-bottom:4px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid span{display:block!important;font-size:12px!important;line-height:1.4!important;color:#20314b!important;font-weight:500!important;overflow-wrap:anywhere!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer{display:grid!important;grid-template-columns:.8fr .8fr 1.4fr!important;gap:8px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer span{padding:9px 10px!important;border:1px solid #dfe7f0!important;border-radius:11px!important;background:#fff!important;min-width:0!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer small{display:block!important;font-size:8px!important;text-transform:uppercase!important;color:#7f8ea1!important;font-weight:800!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer b{display:block!important;margin-top:3px!important;font-size:11px!important;color:#20314b!important;overflow-wrap:anywhere!important;white-space:normal!important}
}
@media (max-width:1023px){
  .pcm-dashboard-v799 .pcm-dashboard-mobilebar{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;height:58px!important;padding:0 12px!important;background:#fff!important;border-bottom:1px solid #e1e7ef!important}
  .pcm-dashboard-v799 .pcm-dashboard-mobilebar .pcm-mobile-brand{display:none!important}
  .pcm-dashboard-v799 .pcm-mobile-user{grid-column:1!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:#0b1f3a!important;color:#fff!important;border:1px solid #0b1f3a!important;font-size:12px!important;font-weight:800!important}
  .pcm-dashboard-v799 .pcm-mobile-user span{color:#fff!important}
  .pcm-dashboard-v799 .pcm-mobile-actions{grid-column:3!important;display:flex!important;align-items:center!important;gap:7px!important}
  .pcm-dashboard-v799 .pcm-mobile-actions .pcm-notification-bell,.pcm-dashboard-v799 .pcm-mobile-actions>[data-pcm-dashboard-menu]{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border:1px solid #0b1f3a!important;border-radius:10px!important;background:#0b1f3a!important;color:#fff!important}
  .pcm-dashboard-v799 .pcm-mobile-actions .pcm-svg,.pcm-dashboard-v799 .pcm-mobile-actions svg{color:#fff!important;stroke:#fff!important}
  .pcm-dashboard-v799 .pcm-modern-kpis{grid-template-columns:1fr 1fr!important;gap:8px!important}
  .pcm-dashboard-v799 .pcm-modern-kpis article{min-height:70px!important;padding:10px!important;border-radius:11px!important}
  .pcm-dashboard-v799 .pcm-modern-kpis small{font-size:8px!important;line-height:1.2!important}
  .pcm-dashboard-v799 .pcm-modern-kpis strong{font-size:18px!important;margin:4px 0 2px!important}
  .pcm-dashboard-v799 .pcm-modern-kpis span{font-size:7px!important}
  .pcm-dashboard-v799 .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
  .pcm-dashboard-v799 #pcm-dashboard-requests,.pcm-dashboard-v799 #pcm-dashboard-offers,.pcm-dashboard-v799 .pcm-dashboard-insights{grid-column:1!important;width:100%!important;min-width:0!important}
  .pcm-dashboard-v799 .pcm-opportunity-grid,.pcm-dashboard-v799 .pcm-sent-offer-list{max-height:none!important;overflow:visible!important}
  .pcm-dashboard-v799 #pcm-dashboard-requests,.pcm-dashboard-v799 #pcm-dashboard-offers{padding:13px!important}
  .pcm-dashboard-v799 .pcm-panel-head h2{font-size:17px!important}
  .pcm-dashboard-v799 .pcm-opportunity-card{padding:14px!important;border-radius:13px!important}
  .pcm-dashboard-v799 .pcm-opportunity-card h3{font-size:17px!important;line-height:1.25!important;margin-bottom:7px!important}
  .pcm-dashboard-v799 .pcm-opportunity-card .pcm-opportunity-year{font-size:11px!important}
  .pcm-dashboard-v799 .pcm-opportunity-main-facts strong{font-size:16px!important}
  .pcm-dashboard-v799 .pcm-opportunity-main-facts span{font-size:12px!important;line-height:1.35!important}
  .pcm-dashboard-v799 .pcm-opportunity-tags span{font-size:10.5px!important;padding:5px 7px!important}
  .pcm-dashboard-v799 .pcm-opportunity-copy>small{font-size:11px!important;line-height:1.35!important}
  .pcm-dashboard-v799 .pcm-opportunity-card .pcm-btn{font-size:13px!important;min-height:40px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-card{padding:13px!important;gap:10px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-title strong{font-size:15px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid>div{padding:9px 10px!important;border:1px solid #e6ecf3!important;border-radius:10px!important;background:#fbfcfe!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid small{display:block!important;font-size:8px!important;text-transform:uppercase!important;font-weight:800!important;color:#7c8ca2!important;margin-bottom:3px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-summary-grid span{display:block!important;font-size:11.5px!important;line-height:1.4!important;color:#20314b!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer span{padding:8px 9px!important;border:1px solid #e2e9f1!important;border-radius:10px!important;background:#fff!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer small{display:block!important;font-size:8px!important;text-transform:uppercase!important;color:#7f8ea1!important;font-weight:800!important}
  .pcm-dashboard-v799 .pcm-proposal-history-buyer b{display:block!important;margin-top:2px!important;font-size:11.5px!important;overflow-wrap:anywhere!important;white-space:normal!important}
  .pcm-dashboard-v799 .pcm-modern-indicators{padding:11px!important}
  .pcm-dashboard-v799 .pcm-modern-side-head h2{font-size:16px!important}
  .pcm-dashboard-v799 .pcm-modern-indicator-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
  .pcm-dashboard-v799 .pcm-modern-indicator-list article{min-height:64px!important;padding:8px!important;border-radius:10px!important}
  .pcm-dashboard-v799 .pcm-modern-indicator-list small{font-size:8px!important;line-height:1.2!important}
  .pcm-dashboard-v799 .pcm-modern-indicator-list strong{font-size:18px!important;margin-top:3px!important}
  .pcm-dashboard-v799 .pcm-modern-quick{padding:11px!important}
  .pcm-dashboard-v799 .pcm-modern-quick h2{font-size:16px!important}
  .pcm-dashboard-v799 .pcm-modern-quick>a{padding:10px!important;border-radius:10px!important}
  .pcm-dashboard-v799 .pcm-modern-quick>a b{font-size:12px!important}
  .pcm-dashboard-v799 .pcm-modern-quick>a small{font-size:10px!important}
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field:nth-child(1),
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field:nth-child(2),
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field:nth-child(5),
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field:nth-child(6),
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field:nth-child(7),
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field:nth-child(10),
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field-wide{grid-column:1/-1!important}
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-field span{font-size:11px!important}
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-field input,.pcm-dashboard-v799 #pcm-dashboard-profile .pcm-field select{min-height:42px!important;font-size:13px!important}
  .pcm-dashboard-v799 #pcm-dashboard-branches .pcm-branch-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
}
@media (max-width:420px){
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid{grid-template-columns:1fr!important}
  .pcm-dashboard-v799 #pcm-dashboard-profile .pcm-form-grid>.pcm-field{grid-column:1!important}
}


/* ===== Dashboard refinement v7.9.10 ===== */
.pcm-dashboard-v800{--pcm-dash-navy:#0b1f3a;--pcm-dash-navy-2:#10294a;--pcm-dash-card:#ffffff;--pcm-dash-soft:#f7f9fc;--pcm-dash-border:#e2e8f0;--pcm-dash-text:#18324f;--pcm-dash-muted:#6b7a90;--pcm-dash-success:#0f9f6e;--pcm-dash-warning:#f59e0b;}
.pcm-dashboard-v800 .pcm-dashboard-shell{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;align-items:start!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
.pcm-dashboard-v800 .pcm-dashboard-nav{display:flex!important;flex-direction:column!important;gap:18px!important;min-height:100%!important;padding:18px 16px!important;background:var(--pcm-dash-navy)!important;border:0!important;border-radius:0!important;position:sticky!important;top:0!important;align-self:stretch!important;}
.pcm-dashboard-v800 .pcm-dashboard-brand{display:none!important;}
.pcm-dashboard-v800 .pcm-dashboard-nav nav{display:grid!important;gap:8px!important;}
.pcm-dashboard-v800 .pcm-dashboard-nav nav a{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:12px!important;color:#d8e3f0!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important;background:transparent!important;border:1px solid transparent!important;}
.pcm-dashboard-v800 .pcm-dashboard-nav nav a:hover,.pcm-dashboard-v800 .pcm-dashboard-nav nav a.is-active{background:rgba(255,255,255,.10)!important;color:#fff!important;border-color:rgba(255,255,255,.08)!important;}
.pcm-dashboard-v800 .pcm-dashboard-nav nav a .pcm-svg{width:18px!important;height:18px!important;flex:0 0 18px!important;}
.pcm-dashboard-v800 .pcm-dashboard-top-actions{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}
.pcm-dashboard-v800 .pcm-dashboard-avatar-link{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:#173455!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important;}
.pcm-dashboard-v800 .pcm-dashboard-avatar-link span{color:#fff!important;font-weight:800!important;}
.pcm-dashboard-v800 .pcm-dashboard-content{min-width:0!important;padding:24px!important;background:transparent!important;}
.pcm-dashboard-v800 .pcm-dashboard-mobilebar{display:none!important;}
.pcm-dashboard-v800 .pcm-modern-overview{margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.pcm-dashboard-v800 .pcm-modern-summary-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:0 0 16px!important;}
.pcm-dashboard-v800 .pcm-modern-summary-title small{display:block!important;color:var(--pcm-dash-text)!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important;}
.pcm-dashboard-v800 .pcm-modern-summary-title strong{display:block!important;margin-top:6px!important;color:var(--pcm-dash-muted)!important;font-size:13px!important;font-weight:500!important;}
.pcm-dashboard-v800 .pcm-modern-summary-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;}
.pcm-dashboard-v800 .pcm-modern-summary-actions>span{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:10px 14px!important;border:1px solid var(--pcm-dash-border)!important;border-radius:12px!important;background:#fff!important;color:var(--pcm-dash-muted)!important;font-size:13px!important;font-weight:600!important;}
.pcm-dashboard-v800 .pcm-modern-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;}
.pcm-dashboard-v800 .pcm-modern-kpis article{padding:18px 18px 16px!important;border:1px solid var(--pcm-dash-border)!important;border-radius:18px!important;background:var(--pcm-dash-card)!important;box-shadow:0 8px 24px rgba(15,23,42,.04)!important;min-height:118px!important;}
.pcm-dashboard-v800 .pcm-modern-kpis small{display:block!important;color:var(--pcm-dash-muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;}
.pcm-dashboard-v800 .pcm-modern-kpis strong{display:block!important;margin:10px 0 6px!important;color:var(--pcm-dash-text)!important;font-size:34px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important;}
.pcm-dashboard-v800 .pcm-modern-kpis span{display:block!important;color:#8a97a8!important;font-size:12px!important;line-height:1.35!important;}
.pcm-dashboard-v800 .pcm-modern-account-line{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important;}
.pcm-dashboard-v800 .pcm-modern-account-line span{display:inline-flex!important;align-items:center!important;padding:9px 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--pcm-dash-border)!important;color:var(--pcm-dash-muted)!important;font-size:12px!important;font-weight:600!important;}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(230px,270px)!important;gap:18px!important;align-items:start!important;margin:0!important;}
.pcm-dashboard-v800 #pcm-dashboard-requests,.pcm-dashboard-v800 #pcm-dashboard-offers,.pcm-dashboard-v800 .pcm-dashboard-insights>.pcm-dashboard-panel,.pcm-dashboard-v800 #pcm-dashboard-vehicles,.pcm-dashboard-v800 #pcm-dashboard-leads,.pcm-dashboard-v800 #pcm-dashboard-profile,.pcm-dashboard-v800 #pcm-dashboard-branches{padding:18px!important;border:1px solid var(--pcm-dash-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.04)!important;}
.pcm-dashboard-v800 #pcm-dashboard-requests,.pcm-dashboard-v800 #pcm-dashboard-offers{overflow:hidden!important;}
.pcm-dashboard-v800 .pcm-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important;}
.pcm-dashboard-v800 .pcm-panel-head h2{margin:0!important;color:var(--pcm-dash-text)!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;}
.pcm-dashboard-v800 .pcm-panel-head p{display:block!important;margin:5px 0 0!important;color:var(--pcm-dash-muted)!important;font-size:12px!important;line-height:1.45!important;}
.pcm-dashboard-v800 .pcm-panel-link{font-size:13px!important;font-weight:700!important;color:#5b56ff!important;}
.pcm-dashboard-v800 .pcm-opportunity-grid,.pcm-dashboard-v800 .pcm-sent-offer-list{display:grid!important;gap:14px!important;max-height:none!important;overflow:visible!important;padding-right:0!important;}
.pcm-dashboard-v800 .pcm-opportunity-card{padding:16px!important;border:1px solid #e7edf5!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;}
.pcm-dashboard-v800 .pcm-opportunity-card h3{margin:0 0 6px!important;color:#10213f!important;font-size:24px!important;font-weight:800!important;line-height:1.08!important;}
.pcm-dashboard-v800 .pcm-opportunity-year{font-size:12px!important;color:#6e7e92!important;font-weight:700!important;}
.pcm-dashboard-v800 .pcm-opportunity-main-facts{display:grid!important;gap:4px!important;margin:10px 0!important;}
.pcm-dashboard-v800 .pcm-opportunity-main-facts strong{font-size:18px!important;color:#0b8b61!important;line-height:1.15!important;font-weight:800!important;}
.pcm-dashboard-v800 .pcm-opportunity-main-facts span{font-size:12px!important;color:#66758a!important;line-height:1.4!important;}
.pcm-dashboard-v800 .pcm-opportunity-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;}
.pcm-dashboard-v800 .pcm-opportunity-tags span{padding:6px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;background:#f7f9fc!important;border:1px solid #dfe6ef!important;color:#475467!important;}
.pcm-dashboard-v800 .pcm-opportunity-copy>small{display:block!important;margin-top:10px!important;font-size:13px!important;color:#7b4ef2!important;line-height:1.35!important;}
.pcm-dashboard-v800 .pcm-opportunity-card .pcm-btn{width:100%!important;margin-top:14px!important;min-height:44px!important;font-size:14px!important;font-weight:800!important;}
.pcm-dashboard-v800 .pcm-proposal-history-card{padding:16px!important;border:1px solid #e7edf5!important;border-radius:16px!important;background:#fff!important;}
.pcm-dashboard-v800 .pcm-proposal-history-card+.pcm-proposal-history-card{margin-top:14px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-title{min-width:0!important;display:grid!important;gap:5px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-number{display:inline-flex!important;align-items:center!important;align-self:start!important;padding:4px 10px!important;border-radius:999px!important;background:#eef4ff!important;color:#3158d3!important;font-size:11px!important;font-weight:800!important;}
.pcm-dashboard-v800 .pcm-proposal-history-title strong{display:block!important;margin:0!important;color:var(--pcm-dash-text)!important;font-size:22px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;}
.pcm-dashboard-v800 .pcm-proposal-history-title small{display:block!important;color:var(--pcm-dash-muted)!important;font-size:12px!important;line-height:1.45!important;}
.pcm-dashboard-v800 .pcm-proposal-history-status{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid>div{min-width:0!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid #e5ebf3!important;background:#f8fafc!important;}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid small{display:block!important;color:#7b8a9d!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:4px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid span{display:block!important;color:#21354f!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.pcm-dashboard-v800 .pcm-proposal-history-buyer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-buyer span{min-width:0!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid #e5ebf3!important;background:#fff!important;}
.pcm-dashboard-v800 .pcm-proposal-history-buyer span:nth-child(3){grid-column:1/-1!important;}
.pcm-dashboard-v800 .pcm-proposal-history-buyer small{display:block!important;color:#7b8a9d!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;}
.pcm-dashboard-v800 .pcm-proposal-history-buyer b{display:block!important;margin-top:4px!important;color:#21354f!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.pcm-dashboard-v800 .pcm-next-proposal-note{margin:0 0 12px!important;padding:12px 14px!important;border-radius:14px!important;font-size:13px!important;line-height:1.45!important;}
.pcm-dashboard-v800 .pcm-proposal-history-detail{margin-top:6px!important;}
.pcm-dashboard-v800 .pcm-proposal-history-detail-trigger,.pcm-dashboard-v800 .pcm-sent-offer-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border-radius:12px!important;background:var(--pcm-dash-navy)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;}
.pcm-dashboard-v800 .pcm-dashboard-insights{display:grid!important;gap:18px!important;position:static!important;width:auto!important;max-width:none!important;transform:none!important;margin-top:0!important;}
.pcm-dashboard-v800 .pcm-modern-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;}
.pcm-dashboard-v800 .pcm-modern-side-head h2{font-size:18px!important;font-weight:800!important;color:var(--pcm-dash-text)!important;margin:0!important;}
.pcm-dashboard-v800 .pcm-modern-indicator-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
.pcm-dashboard-v800 .pcm-modern-indicator-list article{padding:12px 14px!important;border:1px solid #e8edf4!important;border-radius:14px!important;background:#fbfcfe!important;}
.pcm-dashboard-v800 .pcm-modern-indicator-list small{display:block!important;color:#7b8a9d!important;font-size:11px!important;font-weight:700!important;}
.pcm-dashboard-v800 .pcm-modern-indicator-list strong{display:block!important;margin-top:5px!important;color:#10213f!important;font-size:28px!important;font-weight:800!important;line-height:1!important;}
.pcm-dashboard-v800 .pcm-modern-quick{display:grid!important;gap:10px!important;}
.pcm-dashboard-v800 .pcm-modern-quick>a{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;border:1px solid #e7edf5!important;border-radius:14px!important;background:#fff!important;color:#10213f!important;}
.pcm-dashboard-v800 .pcm-modern-quick>a b{display:block!important;font-size:14px!important;font-weight:800!important;}
.pcm-dashboard-v800 .pcm-modern-quick>a small{display:block!important;margin-top:3px!important;font-size:11px!important;color:#74839a!important;line-height:1.4!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary{padding:18px 20px!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary h2{font-size:20px!important;font-weight:800!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary p{font-size:12px!important;line-height:1.45!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion-body{padding:0 20px 20px!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field,.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field-wide{min-width:0!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field-wide{grid-column:1/-1!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field span{display:block!important;margin-bottom:6px!important;color:#445469!important;font-size:12px!important;font-weight:700!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field input,.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field select{width:100%!important;min-height:46px!important;padding:0 14px!important;border:1px solid #d8e1eb!important;border-radius:12px!important;background:#fff!important;color:#10213f!important;font-size:14px!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field small{display:block!important;margin-top:5px!important;color:#6f7f93!important;font-size:11px!important;line-height:1.45!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-profile-password-accordion summary{display:grid!important;grid-template-columns:32px 1fr auto!important;gap:10px!important;align-items:center!important;padding:14px 16px!important;border:1px solid #e4ebf3!important;border-radius:14px!important;background:#fbfcfe!important;cursor:pointer!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-profile-password-accordion summary strong{font-size:15px!important;color:#132947!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-profile-password-accordion summary small{font-size:11px!important;color:#7a899d!important;}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-profile-password-body{padding:14px 4px 4px!important;}
@media (max-width:1023px){
  .pcm-dashboard-v800 .pcm-dashboard-shell{display:block!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar{display:grid!important;grid-template-columns:40px 1fr auto!important;align-items:center!important;gap:10px!important;position:sticky!important;top:0!important;z-index:120!important;padding:10px 12px!important;background:var(--pcm-dash-navy)!important;border:0!important;box-shadow:0 8px 18px rgba(7,26,56,.18)!important;}
  .admin-bar .pcm-dashboard-v800 .pcm-dashboard-mobilebar{top:46px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-user{grid-column:1!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-user>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#173455!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-actions{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-actions .pcm-notification-bell,.pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-actions [data-pcm-dashboard-menu]{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important;background:#173455!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:none!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-actions .pcm-svg,.pcm-dashboard-v800 .pcm-dashboard-mobilebar .pcm-mobile-actions svg{width:18px!important;height:18px!important;color:#fff!important;stroke:#fff!important;}
  .pcm-dashboard-v800 .pcm-dashboard-mobilebar button b{display:none!important;}
  .pcm-dashboard-v800 .pcm-dashboard-nav{display:none!important;position:fixed!important;left:12px!important;right:12px!important;top:64px!important;z-index:119!important;min-height:auto!important;padding:14px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 46px rgba(15,23,42,.18)!important;border:1px solid #dde5ef!important;max-height:calc(100vh - 84px)!important;overflow:auto!important;}
  .admin-bar .pcm-dashboard-v800 .pcm-dashboard-nav{top:110px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-nav.is-mobile-open{display:block!important;}
  .pcm-dashboard-v800 .pcm-dashboard-nav nav{grid-template-columns:1fr!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-nav nav a{padding:12px 13px!important;border-radius:12px!important;background:#f8fafc!important;border:1px solid #e5ebf3!important;color:#17304d!important;font-size:14px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-nav nav a:hover,.pcm-dashboard-v800 .pcm-dashboard-nav nav a.is-active{background:#eef4ff!important;border-color:#d7e3ff!important;color:#2457e6!important;}
  .pcm-dashboard-v800 .pcm-dashboard-nav .pcm-dashboard-top-actions,.pcm-dashboard-v800 .pcm-dashboard-nav .pcm-dashboard-brand{display:none!important;}
  .pcm-dashboard-v800 .pcm-dashboard-content{padding:14px!important;}
  .pcm-dashboard-v800 .pcm-modern-summary-row{display:block!important;padding-bottom:12px!important;}
  .pcm-dashboard-v800 .pcm-modern-summary-title small{font-size:22px!important;}
  .pcm-dashboard-v800 .pcm-modern-summary-title strong{font-size:12px!important;}
  .pcm-dashboard-v800 .pcm-modern-summary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important;}
  .pcm-dashboard-v800 .pcm-modern-summary-actions>span{grid-column:1/-1!important;justify-content:center!important;text-align:center!important;font-size:12px!important;}
  .pcm-dashboard-v800 .pcm-modern-summary-actions .pcm-btn{width:100%!important;min-height:42px!important;font-size:12px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis article{min-height:92px!important;padding:12px!important;border-radius:15px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis small{font-size:10px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis strong{font-size:22px!important;margin:7px 0 4px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis span{font-size:10px!important;}
  .pcm-dashboard-v800 .pcm-modern-account-line{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-requests,.pcm-dashboard-v800 #pcm-dashboard-offers,.pcm-dashboard-v800 .pcm-dashboard-insights{grid-column:auto!important;width:100%!important;}
  .pcm-dashboard-v800 .pcm-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important;}
  .pcm-dashboard-v800 .pcm-panel-head h2{font-size:17px!important;}
  .pcm-dashboard-v800 .pcm-panel-head p{font-size:12px!important;}
  .pcm-dashboard-v800 .pcm-opportunity-card{padding:14px!important;}
  .pcm-dashboard-v800 .pcm-opportunity-card h3{font-size:20px!important;line-height:1.1!important;}
  .pcm-dashboard-v800 .pcm-opportunity-main-facts strong{font-size:19px!important;}
  .pcm-dashboard-v800 .pcm-opportunity-main-facts span{font-size:13px!important;}
  .pcm-dashboard-v800 .pcm-opportunity-tags span{font-size:10.5px!important;padding:6px 9px!important;}
  .pcm-dashboard-v800 .pcm-opportunity-copy>small{font-size:12px!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-card{padding:14px!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-title strong{font-size:18px!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-status{justify-content:flex-start!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-summary-grid{grid-template-columns:1fr!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer{grid-template-columns:1fr!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer span:nth-child(3){grid-column:auto!important;}
  .pcm-dashboard-v800 .pcm-modern-indicator-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-modern-indicator-list article{padding:10px 12px!important;}
  .pcm-dashboard-v800 .pcm-modern-indicator-list small{font-size:10px!important;}
  .pcm-dashboard-v800 .pcm-modern-indicator-list strong{font-size:20px!important;}
  .pcm-dashboard-v800 .pcm-modern-quick>a{padding:12px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary{grid-template-columns:36px minmax(0,1fr)!important;padding:16px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion-action{grid-column:2!important;justify-self:start!important;margin-top:4px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary h2{font-size:18px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion-body{padding:0 16px 16px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-form-grid{grid-template-columns:1fr!important;gap:10px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field span{font-size:12px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field input,.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-field select{min-height:44px!important;font-size:14px!important;}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-profile-password-accordion summary{grid-template-columns:28px 1fr auto!important;}
}
@media (max-width:640px){
  .pcm-dashboard-v800 .pcm-modern-kpis{grid-template-columns:1fr 1fr!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis article{min-height:86px!important;}
  .pcm-dashboard-v800 .pcm-modern-indicator-list{grid-template-columns:1fr 1fr!important;}
  .pcm-dashboard-v800 .pcm-panel-link{font-size:12px!important;}
}
@media (max-width:420px){
  .pcm-dashboard-v800 .pcm-modern-summary-actions{grid-template-columns:1fr!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis{grid-template-columns:1fr 1fr!important;gap:8px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis small{font-size:9px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis strong{font-size:20px!important;}
  .pcm-dashboard-v800 .pcm-modern-kpis span{font-size:9px!important;}
  .pcm-dashboard-v800 .pcm-modern-indicator-list{grid-template-columns:1fr!important;}
  .pcm-dashboard-v800 .pcm-opportunity-card h3{font-size:18px!important;}
  .pcm-dashboard-v800 .pcm-opportunity-main-facts strong{font-size:18px!important;}
}


/* v7.9.11 · iconos de plan vigente y fechas */
.pcm-dashboard-date-label{display:inline-flex!important;align-items:center!important;gap:7px!important}
.pcm-dashboard-date-label .pcm-svg{width:15px!important;height:15px!important;color:#64748b!important}
.pcm-plan-validity-chip{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:7px 10px!important;border:1px solid #dfe7f0!important;border-radius:12px!important;background:#fff!important;color:#42536a!important}
.pcm-plan-validity-part{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:12px!important;line-height:1.2!important}
.pcm-plan-validity-part.is-plan{padding-right:10px!important;border-right:1px solid #e5eaf0!important;color:#10213f!important}
.pcm-plan-validity-part.is-plan b{font-weight:800!important}
.pcm-plan-validity-part.is-date{color:#66758a!important}
.pcm-plan-validity-part .pcm-svg{width:16px!important;height:16px!important;flex:0 0 16px!important}
.pcm-plan-validity-part.is-plan .pcm-svg{color:#2457e6!important}
.pcm-plan-validity-part.is-date .pcm-svg{color:#8a5d00!important}
.pcm-proposal-history-date{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}
.pcm-proposal-history-date-value{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#68788e!important}
.pcm-proposal-history-date-value .pcm-svg{width:14px!important;height:14px!important;color:#6b7a90!important}
.pcm-opportunity-date{display:inline-flex!important;align-items:center!important;gap:5px!important}

/* v7.9.12 · oportunidades y propuestas: composición profesional responsive */
@media (min-width:1024px){
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid{grid-template-columns:minmax(300px,360px) minmax(520px,1fr)!important;gap:18px!important}
  .pcm-dashboard-v800 .pcm-dashboard-insights{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:18px!important}
  .pcm-dashboard-v800 .pcm-modern-indicator-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .pcm-dashboard-v800 .pcm-modern-quick{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important}
  .pcm-dashboard-v800 .pcm-modern-quick h2{grid-column:1/-1!important}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(240px,1.4fr)!important}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer span:nth-child(3){grid-column:auto!important}
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid>#pcm-dashboard-requests,.pcm-dashboard-v800 .pcm-dashboard-activity-grid>#pcm-dashboard-offers{height:auto!important;max-height:none!important}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin-right:11px!important;border-radius:12px!important}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon.is-green{background:#e8f8f2!important;color:#07865e!important}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon.is-purple{background:#f1edff!important;color:#6847e8!important}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon .pcm-svg{width:20px!important;height:20px!important}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head>div{align-items:flex-start!important;min-width:0!important}
.pcm-dashboard-v800 .pcm-opportunity-card{position:relative!important;border-color:#dfe8f0!important;box-shadow:0 8px 22px rgba(15,35,64,.055)!important}
.pcm-dashboard-v800 .pcm-opportunity-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#edf9f5!important;color:#08875f!important}
.pcm-dashboard-v800 .pcm-opportunity-state{background:#dcf7ed!important;color:#087555!important;border:1px solid #bdebdc!important}
.pcm-dashboard-v800 .pcm-opportunity-tags span{background:#f7f9fc!important;border-color:#dce5ee!important}
.pcm-dashboard-v800 .pcm-proposal-history-card{position:relative!important;border:1px solid #dfe7f0!important;border-left:4px solid #3158d3!important;box-shadow:0 8px 24px rgba(15,35,64,.06)!important;overflow:hidden!important}
.pcm-dashboard-v800 .pcm-proposal-history-card.is-responded{border-left-color:#f59e0b!important}
.pcm-dashboard-v800 .pcm-proposal-history-card.is-viewed{border-left-color:#7c5ce7!important}
.pcm-dashboard-v800 .pcm-proposal-history-title strong{font-size:20px!important;overflow-wrap:normal!important;word-break:normal!important}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid>div{position:relative!important;background:#f8fafc!important}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid>div.is-vehicles{border-color:#dce7f5!important;background:#f6f9fe!important}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid>div.is-next{border-color:#d9eee5!important;background:#f3fbf7!important}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid small,.pcm-dashboard-v800 .pcm-proposal-history-buyer small{display:flex!important;align-items:center!important;gap:6px!important}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid small .pcm-svg,.pcm-dashboard-v800 .pcm-proposal-history-buyer small .pcm-svg{width:14px!important;height:14px!important;flex:0 0 14px!important;color:#52677e!important}
.pcm-dashboard-v800 .pcm-proposal-history-summary-grid span{overflow-wrap:break-word!important;word-break:normal!important}
.pcm-dashboard-v800 .pcm-proposal-history-buyer{padding:12px!important;border:1px solid #d9eee5!important;border-radius:15px!important;background:#f4fbf8!important}
.pcm-dashboard-v800 .pcm-proposal-history-buyer span{background:#fff!important;border-color:#dfeae5!important}
.pcm-dashboard-v800 .pcm-proposal-history-buyer b{overflow-wrap:anywhere!important;word-break:normal!important}
.pcm-dashboard-v800 .pcm-proposal-history-detail-trigger{width:100%!important;background:#102b4e!important}
.pcm-dashboard-v800 .pcm-modern-indicators{border-top:4px solid #3158d3!important}
.pcm-dashboard-v800 .pcm-modern-quick{border-top:4px solid #f5a524!important}
.pcm-dashboard-v800 .pcm-modern-quick>a .pcm-svg{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;padding:7px!important;border-radius:10px!important;background:#f1edff!important;color:#6847e8!important}
@media (max-width:1023px){
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 .pcm-dashboard-insights{display:grid!important;grid-template-columns:1fr!important}
  .pcm-dashboard-v800 .pcm-proposal-history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer span:nth-child(3){grid-column:1/-1!important}
}
@media (max-width:640px){
  .pcm-dashboard-v800 .pcm-dashboard-content{padding:12px!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests,.pcm-dashboard-v800 #pcm-dashboard-offers{padding:14px!important;border-radius:16px!important}
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon{display:grid!important;width:36px!important;height:36px!important;flex-basis:36px!important}
  .pcm-dashboard-v800 .pcm-panel-head p{display:none!important}
  .pcm-dashboard-v800 .pcm-proposal-history-summary-grid,.pcm-dashboard-v800 .pcm-proposal-history-buyer{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 .pcm-proposal-history-buyer span:nth-child(3){grid-column:auto!important}
  .pcm-dashboard-v800 .pcm-proposal-history-title strong{font-size:17px!important}
  .pcm-dashboard-v800 .pcm-proposal-history-summary-grid>div,.pcm-dashboard-v800 .pcm-proposal-history-buyer span{padding:11px 12px!important}
  .pcm-dashboard-v800 .pcm-proposal-history-summary-grid span,.pcm-dashboard-v800 .pcm-proposal-history-buyer b{font-size:13px!important;line-height:1.4!important}
  .pcm-dashboard-v800 .pcm-modern-indicator-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:380px){
  .pcm-dashboard-v800 .pcm-modern-indicator-list{grid-template-columns:1fr!important}
}
.pcm-opportunity-date .pcm-svg{width:13px!important;height:13px!important;flex:0 0 13px!important;color:#7b8ca3!important}
@media(max-width:1023px){
  .pcm-plan-validity-chip{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}
  .pcm-plan-validity-part.is-plan{border-right:0!important;padding-right:0!important}
  .pcm-plan-validity-part.is-date{width:100%!important}
  .pcm-dashboard-date-label{gap:6px!important}
}

/* v7.9.13 · reconstrucción limpia de oportunidades y propuestas */
.pcm-dashboard-v800 .pcm-dashboard-activity-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:18px!important;
  width:100%!important;
  margin:0!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid>#pcm-dashboard-requests,
.pcm-dashboard-v800 .pcm-dashboard-activity-grid>#pcm-dashboard-offers{
  grid-column:1!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  max-height:none!important;
  padding:20px!important;
  overflow:visible!important;
  border:1px solid #dce5ef!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(15,35,64,.05)!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin:0 0 18px!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head>div{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-width:0!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon{
  display:grid!important;
  place-items:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  border-radius:12px!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon .pcm-svg{
  display:block!important;
  width:20px!important;
  height:20px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head h2{
  margin:0!important;
  color:#10213f!important;
  font-size:20px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head p{display:none!important}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  max-height:none!important;
  overflow:visible!important;
  padding:0!important;
}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-card{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  gap:12px!important;
  min-width:0!important;
  padding:18px!important;
  border:1px solid #dfe8f1!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-icon{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  border-radius:11px!important;
  background:#e9f8f2!important;
  color:#07855d!important;
}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-icon .pcm-svg{width:18px!important;height:18px!important;padding:0!important;background:transparent!important}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-copy{min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-card>.pcm-btn,
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-request-second-proposal-note{grid-column:1/-1!important}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-card h3{
  margin:10px 0 6px!important;
  color:#10213f!important;
  font-size:18px!important;
  line-height:1.25!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-main-facts strong{font-size:20px!important}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-tags{gap:7px!important}
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-tags span{font-size:11px!important;padding:6px 9px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-list{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:16px!important;
  width:100%!important;
  max-height:none!important;
  overflow:visible!important;
  padding:0!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:20px!important;
  border:1px solid #dfe7f0!important;
  border-left:5px solid #3158d3!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card.is-responded{border-left-color:#f59e0b!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:start!important;
  gap:18px!important;
  width:100%!important;
  margin:0 0 16px!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px 12px!important;
  width:100%!important;
  min-width:0!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-number{flex:0 0 auto!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title>strong{
  flex:1 1 360px!important;
  min-width:220px!important;
  margin:0!important;
  color:#10213f!important;
  font-size:21px!important;
  line-height:1.25!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-date{flex:1 0 100%!important;margin:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-status{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:max-content!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-summary-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  width:100%!important;
  margin:0 0 12px!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-summary-grid>div{
  display:block!important;
  min-width:0!important;
  padding:14px 16px!important;
  border:1px solid #e1e8f0!important;
  border-radius:13px!important;
  background:#f8fafc!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-summary-grid>div.is-next{background:#f1faf6!important;border-color:#d5eadf!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-summary-grid>div>small,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer>span>small{
  display:block!important;
  margin:0 0 5px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#718096!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-summary-grid>div>span{
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#20344f!important;
  font-size:14px!important;
  line-height:1.45!important;
  font-weight:700!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer{
  display:grid!important;
  grid-template-columns:minmax(140px,.8fr) minmax(160px,.8fr) minmax(260px,1.4fr)!important;
  gap:10px!important;
  width:100%!important;
  margin:0 0 12px!important;
  padding:12px!important;
  border:1px solid #d7eae0!important;
  border-radius:14px!important;
  background:#f2faf6!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer>span{
  display:block!important;
  min-width:0!important;
  padding:11px 13px!important;
  border:1px solid #dfe9e4!important;
  border-radius:11px!important;
  background:#fff!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer>span:nth-child(3){grid-column:auto!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer>span>b{
  display:block!important;
  margin:0!important;
  color:#17304d!important;
  font-size:14px!important;
  line-height:1.4!important;
  font-weight:700!important;
  overflow-wrap:anywhere!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-next-proposal-note{width:100%!important;margin:0 0 12px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail{display:block!important;width:100%!important;margin:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-trigger{width:auto!important;min-width:210px!important;min-height:42px!important;padding:10px 18px!important}
@media(max-width:900px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer>span:nth-child(3){grid-column:1/-1!important}
}
@media(max-width:640px){
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid>#pcm-dashboard-requests,
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid>#pcm-dashboard-offers{padding:14px!important;border-radius:15px!important}
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head h2{font-size:17px!important}
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-icon{width:38px!important;height:38px!important;flex-basis:38px!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-card{grid-template-columns:34px minmax(0,1fr)!important;padding:14px!important;gap:10px!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-icon{width:34px!important;height:34px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card{padding:14px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-head{grid-template-columns:1fr!important;gap:10px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title>strong{flex-basis:100%!important;min-width:0!important;font-size:18px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-status{justify-content:flex-start!important;min-width:0!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-summary-grid{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer{grid-template-columns:1fr!important;padding:9px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-buyer>span:nth-child(3){grid-column:auto!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-trigger{width:100%!important;min-width:0!important}
}

/* v7.9.16 · layout estable para zoom 100% y textos de ayuda */
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:560px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-alt-list{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:8px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
  padding:12px 14px!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main strong{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  color:#10213f!important;
  font-size:14px!important;
  line-height:1.3!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-badges{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details{grid-column:auto!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action{display:none!important}
.pcm-dashboard-v800 .pcm-panel-head p{display:block!important;margin:5px 0 0!important;color:#6f7f93!important;font-size:12px!important;line-height:1.45!important;font-weight:500!important}
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head p{display:block!important}
.pcm-dashboard-v800 .pcm-section-helper{display:block!important;margin:0 0 14px!important;padding:11px 13px!important;border:1px solid #d8e8df!important;border-radius:11px!important;background:#f2faf6!important;color:#3f6253!important;font-size:11px!important;line-height:1.5!important;font-weight:600!important}
.pcm-dashboard-v800 .pcm-plan-validity-chip{justify-content:center!important;text-align:center!important;margin-inline:auto!important}
.pcm-dashboard-v800 .pcm-plan-validity-part{justify-content:center!important;text-align:center!important}
@media(max-width:1023px){
  .pcm-dashboard-v800 .pcm-modern-summary-actions{justify-items:center!important}
  .pcm-dashboard-v800 .pcm-modern-summary-actions .pcm-plan-validity-chip{width:100%!important;justify-content:center!important}
  .pcm-dashboard-v800 .pcm-plan-validity-part.is-plan,.pcm-dashboard-v800 .pcm-plan-validity-part.is-date{justify-content:center!important;width:auto!important}
  .pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head p{font-size:11px!important}
}
@media(max-width:640px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline{grid-template-columns:1fr!important;max-width:none!important}
  .pcm-dashboard-v800 .pcm-panel-head p{font-size:11px!important;line-height:1.45!important}
  .pcm-dashboard-v800 .pcm-section-helper{font-size:11px!important}
  .pcm-dashboard-v800 .pcm-plan-validity-chip{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}
  .pcm-dashboard-v800 .pcm-plan-validity-part.is-plan{padding-right:0!important;border-right:0!important}
  .pcm-dashboard-v800 .pcm-plan-validity-part.is-date{width:auto!important}
}

/* v7.9.14 · indicadores limpios, propuestas por respuesta y perfil móvil */
.pcm-dashboard-v800 .pcm-modern-kpis article:before,
.pcm-dashboard-v800 .pcm-modern-kpis article:after{content:none!important;display:none!important}
.pcm-dashboard-v800 .pcm-modern-kpis article{position:relative!important;padding:18px!important;overflow:visible!important}
.pcm-dashboard-v800 .pcm-modern-kpis article small,
.pcm-dashboard-v800 .pcm-modern-kpis article strong,
.pcm-dashboard-v800 .pcm-modern-kpis article span{position:static!important;z-index:auto!important}
.pcm-dashboard-v800 .pcm-modern-account-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:14px!important}
.pcm-dashboard-v800 .pcm-modern-account-line>span{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid #dce5ef!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#52647a!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:600!important;
}
.pcm-dashboard-v800 .pcm-modern-account-line>span.is-active-offers{background:#eef6ff!important;border-color:#d4e5fb!important;color:#24527f!important}
.pcm-dashboard-v800 .pcm-modern-account-line>span.is-available-slots{background:#edf9f4!important;border-color:#cfeadd!important;color:#087357!important}
.pcm-dashboard-v800 .pcm-modern-account-line>span.is-protected-data{background:#fff8ea!important;border-color:#f1dfb7!important;color:#855c0b!important}
.pcm-dashboard-v800 .pcm-modern-account-line .pcm-svg{display:inline-flex!important;flex:0 0 17px!important;width:17px!important;height:17px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
.pcm-dashboard-v800 .pcm-modern-account-line b{font-weight:850!important;white-space:nowrap!important}
.pcm-dashboard-v800 .pcm-modern-account-line em{font-style:normal!important;white-space:nowrap!important}
@media(min-width:1100px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card{display:grid!important;gap:14px!important;padding:18px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-head{margin:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title>strong{font-size:18px!important;flex-basis:240px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-alt-list{display:grid!important;gap:10px!important;width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:10px 12px!important;
  align-items:center!important;
  min-width:0!important;
  padding:14px!important;
  border:1px solid #dfe7ef!important;
  border-left:4px solid #94a3b8!important;
  border-radius:13px!important;
  background:#f8fafc!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card.is-interested{border-color:#bfe4d1!important;border-left-color:#0f9f6e!important;background:#f0faf5!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card.is-negotiation{border-color:#efd6a7!important;border-left-color:#e89917!important;background:#fff8e9!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card.is-rejected{border-color:#efc9c6!important;border-left-color:#dc554d!important;background:#fff4f3!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card.is-pending{border-color:#dfe6ee!important;border-left-color:#94a3b8!important;background:#f8fafc!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main{min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main small{display:block!important;margin:0 0 4px!important;color:#718096!important;font-size:9px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main strong{display:block!important;color:#10213f!important;font-size:15px!important;line-height:1.3!important;overflow-wrap:break-word!important;word-break:normal!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-version{display:block!important;margin-top:4px!important;color:#66758a!important;font-size:11px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-badges{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-alt-answer,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-availability{display:inline-flex!important;align-items:center!important;min-height:29px!important;padding:6px 9px!important;border-radius:999px!important;font-size:9px!important;line-height:1.2!important;font-weight:850!important;white-space:normal!important;text-align:center!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer{
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:minmax(100px,.7fr) minmax(120px,.8fr) minmax(180px,1.5fr)!important;
  gap:8px!important;
  padding-top:10px!important;
  border-top:1px solid rgba(15,159,110,.18)!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer>span{display:block!important;min-width:0!important;padding:9px 10px!important;border:1px solid #dce9e3!important;border-radius:10px!important;background:#fff!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer small{display:block!important;margin:0 0 3px!important;color:#748399!important;font-size:8px!important;font-weight:850!important;text-transform:uppercase!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer b{display:block!important;color:#17304d!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action{display:grid!important;gap:3px!important;padding:11px 13px!important;border:1px solid #dce5ee!important;border-radius:11px!important;background:#f8fafc!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action small{color:#748399!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action strong{color:#263b56!important;font-size:12px!important;line-height:1.4!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail{padding-top:12px!important;border-top:1px solid #e7edf3!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body{margin-top:14px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-alt-summary{padding:12px!important;gap:10px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-alt-main strong{font-size:13px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-compact small{font-size:8px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-compact b{font-size:11px!important;line-height:1.35!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-more{min-height:36px!important;padding:8px 12px!important;font-size:11px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-response-badge.is-count{background:#eef4ff!important;border:1px solid #d4e1fb!important;color:#3158b7!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card:has(.pcm-proposal-history-detail[open]){grid-column:1/-1!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body small{font-size:10px!important;line-height:1.35!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body strong,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body b{font-size:12px!important;line-height:1.4!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body p,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body span{line-height:1.4!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-alt-answer,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-availability{font-size:10px!important;min-height:30px!important}
.pcm-dashboard-v800 #pcm-dashboard-profile.pcm-profile-accordion-section{display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion{display:block!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:18px 20px!important;
}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary>div{display:block!important;width:auto!important;min-width:0!important;max-width:none!important}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary h2{display:block!important;width:auto!important;margin:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:20px!important;line-height:1.25!important}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary p{display:block!important;width:auto!important;max-width:680px!important;margin:5px 0 0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:12px!important;line-height:1.45!important}
.pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion-action{grid-column:auto!important;justify-self:end!important;margin:0!important}
@media(max-width:760px){
  .pcm-dashboard-v800 .pcm-modern-kpis article{padding:13px!important}
  .pcm-dashboard-v800 .pcm-modern-account-line{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-v800 .pcm-modern-account-line>span{width:100%!important;min-width:0!important}
  .pcm-dashboard-v800 .pcm-modern-account-line>span.is-protected-data{grid-column:1/-1!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card{grid-template-columns:1fr!important;align-items:start!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-badges{justify-content:flex-start!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer>span:nth-child(3){grid-column:1/-1!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;padding:15px!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary h2{font-size:18px!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary p{font-size:12px!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion-action{grid-column:2!important;justify-self:start!important;margin-top:4px!important}
}
@media(max-width:420px){
  .pcm-dashboard-v800 .pcm-modern-account-line{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 .pcm-modern-account-line>span.is-protected-data{grid-column:auto!important}
  .pcm-dashboard-v800 .pcm-modern-account-line em{white-space:normal!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-buyer>span:nth-child(3){grid-column:auto!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary{grid-template-columns:1fr!important;gap:9px!important;padding:15px!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion>summary>.pcm-panel-icon{display:none!important}
  .pcm-dashboard-v800 #pcm-dashboard-profile .pcm-dashboard-accordion-action{grid-column:1!important}
}

/* v7.9.15 · propuesta en una columna, fechas y contacto desplegable */
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-list{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:16px!important;
  align-items:start!important;
  width:100%!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:11px!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:7px 11px!important;align-items:center!important;width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title>strong{min-width:0!important;flex:none!important;font-size:18px!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-round{grid-column:1/-1!important;display:block!important;margin:0!important;color:#66758a!important;font-size:10px!important;line-height:1.3!important;font-weight:750!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline>span{display:block!important;min-width:0!important;padding:9px 11px!important;border:1px solid #e0e7ef!important;border-radius:10px!important;background:#f8fafc!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline>span.has-response{background:#eef9f4!important;border-color:#cfe8db!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline>span.is-pending{background:#fff8ea!important;border-color:#efdfbc!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline small{display:block!important;margin:0 0 3px!important;color:#748399!important;font-size:8px!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline b{display:block!important;color:#1d3552!important;font-size:11px!important;line-height:1.3!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-alt-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;align-items:center!important;padding:11px 12px!important;min-height:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main small{font-size:8px!important;margin-bottom:3px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main strong{font-size:13px!important;line-height:1.25!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-version{font-size:10px!important;margin-top:3px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-response-date{display:block!important;margin-top:4px!important;color:#66758a!important;font-size:9px!important;line-height:1.3!important;font-weight:650!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-alt-answer,.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-availability{min-height:26px!important;padding:5px 8px!important;font-size:8px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details{grid-column:1/-1!important;display:block!important;width:100%!important;margin:0!important;padding-top:8px!important;border-top:1px solid rgba(15,159,110,.18)!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:7px 10px!important;border:1px solid #bfe1d0!important;border-radius:9px!important;background:#fff!important;color:#087357!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important;list-style:none!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details>summary::-webkit-details-marker{display:none!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details>summary:after{content:'+'!important;margin-left:7px!important;font-size:14px!important;line-height:1!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details[open]>summary:after{content:'−'!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details .pcm-proposal-alt-buyer{display:grid!important;grid-template-columns:minmax(100px,.7fr) minmax(120px,.8fr) minmax(180px,1.5fr)!important;gap:7px!important;margin-top:8px!important;padding-top:0!important;border-top:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details .pcm-proposal-alt-buyer>span{padding:8px 9px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-compact,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-card{display:none!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action{padding:9px 11px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action small{font-size:8px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action strong{font-size:11px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-next-proposal-note{padding:11px 13px!important;font-size:12px!important;line-height:1.4!important;font-weight:750!important}
.pcm-dashboard-v800:after,.pcm-dashboard-modern.pcm-dashboard-v800:after{content:none!important;display:none!important;height:0!important}
.pcm-dashboard-v800{padding-bottom:28px!important}
@media(max-width:860px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-alt-list{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline{grid-template-columns:1fr!important}
}
@media(max-width:640px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-head{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-title{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-round{grid-column:auto!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card{grid-template-columns:1fr!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-badges{justify-content:flex-start!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details .pcm-proposal-alt-buyer{grid-template-columns:1fr!important}
}

/* v7.9.16 · precedencia final para un layout estable al 100% */
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-alt-list{
  grid-template-columns:minmax(0,1fr)!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-card{
  grid-template-columns:minmax(0,1fr)!important;
  align-items:start!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-main strong{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-alt-badges{
  justify-content:flex-start!important;
  width:100%!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-client-details{
  grid-column:auto!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  max-width:560px!important;
}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-next-action{
  display:none!important;
}
.pcm-dashboard-v800 .pcm-panel-head p,
.pcm-dashboard-v800 .pcm-dashboard-activity-grid .pcm-panel-head p{
  display:block!important;
}
.pcm-dashboard-v800 .pcm-plan-validity-chip,
.pcm-dashboard-v800 .pcm-plan-validity-part{
  justify-content:center!important;
  text-align:center!important;
}
@media(max-width:640px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-timeline{
    grid-template-columns:minmax(0,1fr)!important;
    max-width:none!important;
  }
  .pcm-dashboard-v800 .pcm-plan-validity-chip{
    align-items:center!important;
    flex-direction:column!important;
  }
}

/* v7.9.65 · publicación utilizada y revocación administrativa */
.pcm-buyer-sale-intro.is-used{
  border-color:#efd49b!important;
  background:#fffdf8!important;
}
.pcm-buyer-sale-intro.is-used .pcm-buyer-sale-intro-icon{
  color:#9a5b00!important;
  background:#fff1d6!important;
}
.pcm-buyer-sale-status{
  pointer-events:none!important;
  cursor:default!important;
  color:#6b4a13!important;
  border-color:#e4c37e!important;
  background:#fff7e8!important;
  white-space:nowrap!important;
}
.pcm-followup-revoke-particular{
  padding:13px!important;
  border:1px solid #efc0c0!important;
  border-radius:12px!important;
  background:#fff8f8!important;
}
.pcm-followup-revoke-particular>span:first-child{font-weight:800!important;color:#7c1d1d!important}
.pcm-followup-particular-state{display:block!important;margin-top:3px!important;color:#536789!important;font-size:12px!important;font-weight:700!important}
.pcm-followup-revoke-particular>label{display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;color:#a51616!important;font-weight:800!important}
.pcm-followup-revoke-particular>label input{width:17px!important;height:17px!important;margin:0!important;flex:0 0 17px!important}
.pcm-followup-revoke-particular>small{display:block!important;margin-top:6px!important;color:#6c5a5a!important;line-height:1.45!important}
@media(max-width:900px){
  .pcm-buyer-sale-status{white-space:normal!important}
}

/* v7.9.61 · Datos comerciales, opciones y cupos del solicitante */
.pcm-branches-inside-profile{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:20px 0!important;
  padding:16px!important;
  border:1px solid #d9e4ef!important;
  border-radius:15px!important;
  background:#f8fbff!important;
  box-shadow:none!important;
}
.pcm-branches-inside-profile .pcm-panel-head{margin-bottom:12px!important}
.pcm-branches-inside-profile .pcm-branch-grid{margin-top:0!important}
.pcm-buyer-account-options{padding:17px!important}
.pcm-buyer-account-options>.pcm-panel-head{margin-bottom:12px!important}
.pcm-buyer-account-options>.pcm-panel-head h2{font-size:18px!important}
.pcm-buyer-account-options>.pcm-panel-head p{max-width:820px!important;font-size:11px!important;line-height:1.5!important}
.pcm-buyer-option-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important}
.pcm-buyer-option-list>article{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) auto!important;
  gap:11px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  padding:12px 13px!important;
  border:1px solid #dce5ef!important;
  border-radius:13px!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
.pcm-buyer-option-list>article.is-ready{border-color:#bfe5d5!important;background:#f5fcf9!important}
.pcm-buyer-option-list>article.is-pending{border-color:#f0d39e!important;background:#fffaf0!important}
.pcm-buyer-option-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#edf3ff!important;color:#3158d3!important}
.pcm-buyer-option-list>article.is-ready .pcm-buyer-option-icon{background:#e2f7ef!important;color:#07875f!important}
.pcm-buyer-option-list>article.is-pending .pcm-buyer-option-icon{background:#fff0cf!important;color:#a96600!important}
.pcm-buyer-option-icon .pcm-svg{width:18px!important;height:18px!important}
.pcm-buyer-option-list>article>div{min-width:0!important}
.pcm-buyer-option-list small{display:block!important;color:#68778c!important;font-size:8px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.045em!important}
.pcm-buyer-option-list strong{display:block!important;margin-top:3px!important;color:#10213f!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
.pcm-buyer-option-list p{margin:3px 0 0!important;color:#68778c!important;font-size:10px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
.pcm-buyer-option-list .pcm-btn{min-width:175px!important;min-height:38px!important;padding:9px 12px!important;font-size:10px!important;white-space:normal!important;text-align:center!important}
.pcm-buyer-proposal-status{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;justify-content:flex-end!important}
.pcm-buyer-offer-credit{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:6px 9px!important;border:1px solid #cfdbea!important;border-radius:999px!important;background:#f5f7fb!important;color:#526277!important;font-size:9px!important;line-height:1.2!important;font-weight:900!important;white-space:nowrap!important}
.pcm-buyer-offer-credit.is-available{border-color:#b8e3d1!important;background:#eaf9f3!important;color:#067a58!important}
.pcm-buyer-offer-credit.is-empty{border-color:#f0d7aa!important;background:#fff8eb!important;color:#9a5d00!important}
.pcm-buyer-offer-credit .pcm-svg{width:13px!important;height:13px!important}

@media(max-width:900px){
  .pcm-branches-inside-profile{margin:14px 0!important;padding:12px!important;border-radius:12px!important}
  .pcm-branches-inside-profile .pcm-panel-head{grid-template-columns:minmax(0,1fr)!important}
  .pcm-buyer-account-options{padding:13px!important}
  .pcm-buyer-option-list>article{grid-template-columns:34px minmax(0,1fr)!important;padding:11px!important}
  .pcm-buyer-option-icon{width:34px!important;height:34px!important}
  .pcm-buyer-option-list .pcm-btn{grid-column:1/-1!important;width:100%!important;min-width:0!important}
  .pcm-buyer-proposal-status{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;justify-content:stretch!important}
  .pcm-buyer-proposal-status .pcm-panel-total,
  .pcm-buyer-proposal-status .pcm-buyer-offer-credit{width:100%!important;justify-content:center!important;white-space:normal!important;text-align:center!important}
}

/* v7.9.30: navegación estable y exclusiva para dashboards de clientes. */
.pcm-header.pcm-header-dashboard{
  position:relative!important;
  top:auto!important;
}
@media(min-width:901px){
  .pcm-dashboard .pcm-dashboard-nav{
    position:sticky!important;
    top:0!important;
    align-self:start!important;
    height:100vh!important;
    max-height:100vh!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
  }
  .admin-bar .pcm-dashboard .pcm-dashboard-nav{
    top:32px!important;
    height:calc(100vh - 32px)!important;
    max-height:calc(100vh - 32px)!important;
  }
}
@media(max-width:900px){
  .pcm-dashboard .pcm-dashboard-mobilebar{
    position:sticky!important;
    top:0!important;
    z-index:120!important;
  }
  .admin-bar .pcm-dashboard .pcm-dashboard-mobilebar{top:32px!important}
}
@media(max-width:782px){
  .admin-bar .pcm-dashboard .pcm-dashboard-mobilebar{top:32px!important}
}

/* v7.9.22 · detalle simple y estable de propuestas enviadas */
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-list{grid-template-columns:minmax(0,1fr)!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card,
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card>*{min-width:0!important;max-width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card:has(>.pcm-proposal-history-detail[open])>.pcm-proposal-history-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card:has(>.pcm-proposal-history-detail[open]) .pcm-proposal-history-title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-card:has(>.pcm-proposal-history-detail[open]) .pcm-proposal-history-title>strong{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail[open]{display:block!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-history-detail[open]>.pcm-proposal-history-detail-body{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
.pcm-proposal-basic-detail{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important}
.pcm-proposal-basic-alt{display:block!important;width:100%!important;min-width:0!important;padding:15px!important;border:1px solid #dfe7ef!important;border-left:4px solid #94a3b8!important;border-radius:13px!important;background:#fff!important;box-sizing:border-box!important}
.pcm-proposal-basic-alt.is-interested{border-color:#bfe4d1!important;border-left-color:#0f9f6e!important;background:#f5fbf8!important}
.pcm-proposal-basic-alt.is-negotiation{border-color:#efd6a7!important;border-left-color:#e89917!important;background:#fffaf0!important}
.pcm-proposal-basic-alt.is-rejected{border-color:#efc9c6!important;border-left-color:#dc554d!important;background:#fff7f7!important}
.pcm-proposal-basic-alt-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;width:100%!important;min-width:0!important}
.pcm-proposal-basic-alt-title{display:block!important;flex:1 1 auto!important;min-width:0!important}
.pcm-proposal-basic-alt-title small{display:block!important;margin:0 0 4px!important;color:#718096!important;font-size:9px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.pcm-proposal-basic-alt-title strong{display:block!important;width:auto!important;min-width:0!important;margin:0!important;color:#10213f!important;font-size:16px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important}
.pcm-proposal-basic-alt-title span{display:block!important;margin-top:3px!important;color:#62738a!important;font-size:11px!important;line-height:1.35!important}
.pcm-proposal-basic-alt-title time{display:block!important;margin-top:5px!important;color:#66758a!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important}
.pcm-proposal-basic-alt-badges{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;max-width:45%!important}
.pcm-proposal-basic-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:13px!important;padding-top:13px!important;border-top:1px solid rgba(112,131,154,.18)!important}
.pcm-proposal-basic-facts>span{display:block!important;min-width:0!important;padding:9px 10px!important;border:1px solid #e0e7ef!important;border-radius:9px!important;background:#fff!important}
.pcm-proposal-basic-facts small,.pcm-proposal-basic-contact small{display:block!important;margin:0 0 3px!important;color:#748399!important;font-size:8px!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.pcm-proposal-basic-facts b,.pcm-proposal-basic-contact b{display:block!important;min-width:0!important;color:#1d3552!important;font-size:11px!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:anywhere!important}
.pcm-proposal-basic-photos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin-top:12px!important}
.pcm-proposal-basic-photos img{display:block!important;width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border:1px solid #dce5ee!important;border-radius:9px!important}
.pcm-proposal-basic-actions{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:9px!important;margin-top:12px!important}
.pcm-proposal-basic-contact{display:block!important;min-width:210px!important;margin:0!important}
.pcm-proposal-basic-contact>summary,.pcm-proposal-basic-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 12px!important;border:1px solid #bfe1d0!important;border-radius:9px!important;background:#fff!important;color:#087357!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;cursor:pointer!important;list-style:none!important;box-sizing:border-box!important}
.pcm-proposal-basic-contact>summary::-webkit-details-marker{display:none!important}
.pcm-proposal-basic-contact>summary:after{content:'+';margin-left:7px;font-size:14px;line-height:1}
.pcm-proposal-basic-contact[open]>summary:after{content:'−'}
.pcm-proposal-basic-contact>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:min(680px,100%)!important;margin-top:8px!important}
.pcm-proposal-basic-contact>div>span{display:block!important;min-width:0!important;padding:9px 10px!important;border:1px solid #dce9e3!important;border-radius:9px!important;background:#fff!important}
.pcm-proposal-basic-link{border-color:#d4dfeb!important;color:#173b68!important}
.pcm-proposal-basic-stock{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:12px!important;padding:10px 12px!important;border:1px solid #dfe7ef!important;border-radius:10px!important;background:#f8fafc!important}
.pcm-proposal-basic-stock strong,.pcm-proposal-basic-stock small{display:block!important}
.pcm-proposal-basic-stock strong{color:#203651!important;font-size:11px!important}
.pcm-proposal-basic-stock small{margin-top:3px!important;color:#687a90!important;font-size:9px!important;line-height:1.35!important}
.pcm-proposal-basic-message{padding:12px 14px!important;border:1px solid #dfe7ef!important;border-radius:11px!important;background:#f8fafc!important}
.pcm-proposal-basic-message small{color:#718096!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important}
.pcm-proposal-basic-message p{margin:5px 0 0!important;color:#2f435d!important;font-size:11px!important;line-height:1.5!important}
.pcm-proposal-basic-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:145px!important;min-height:38px!important;margin-top:12px!important;padding:8px 13px!important;border:0!important;border-radius:9px!important;background:#132f58!important;color:#fff!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}
@media(max-width:1000px){.pcm-proposal-basic-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pcm-proposal-basic-photos{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px){
  .pcm-proposal-basic-alt{padding:12px!important}
  .pcm-proposal-basic-alt-head{display:block!important}
  .pcm-proposal-basic-alt-badges{justify-content:flex-start!important;max-width:none!important;margin-top:9px!important}
  .pcm-proposal-basic-facts{grid-template-columns:minmax(0,1fr)!important}
  .pcm-proposal-basic-photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-proposal-basic-actions{display:block!important}
  .pcm-proposal-basic-contact{width:100%!important;min-width:0!important}
  .pcm-proposal-basic-contact>summary,.pcm-proposal-basic-link{width:100%!important;margin-bottom:8px!important}
  .pcm-proposal-basic-contact>div{grid-template-columns:minmax(0,1fr)!important;width:100%!important}
  .pcm-proposal-basic-stock{align-items:flex-start!important;flex-direction:column!important}
  .pcm-proposal-basic-close{width:100%!important}
}

/* v7.9.17 · notificaciones, seguridad, propuesta y listas progresivas */
.pcm-notification-label{display:inline-block;font-size:12px;font-weight:800;line-height:1.2}
.pcm-password-requirements{display:flex;flex-direction:column;gap:4px;margin:12px 0 16px;padding:12px 14px;border:1px solid #d6e4f4;border-radius:12px;background:#f5f9ff;color:#203a5b}
.pcm-password-requirements strong{font-size:12px;color:#10213f}
.pcm-password-requirements span{font-size:11px;line-height:1.45;color:#435b78}
.pcm-proposal-response-summary h2{color:#101828!important}
.pcm-proposal-response-summary p{color:#1f2937!important;font-weight:500!important}
.pcm-proposal-page-v7860 .pcm-proposal-plate{border-color:#bfd9ff!important;background:#f3f8ff!important}
.pcm-proposal-page-v7860 .pcm-proposal-plate small{color:#526b8e!important}
.pcm-proposal-page-v7860 .pcm-proposal-plate b{color:#10213f!important;letter-spacing:.04em!important}
.pcm-panel-total{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid #ddd6fe;border-radius:999px;background:#f5f3ff;color:#6941c6;font-size:11px;font-weight:800;white-space:nowrap}
[data-pcm-progressive-hidden="1"]{display:none!important}
.pcm-progressive-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e6ebf2}
.pcm-progressive-controls span{color:#66758a;font-size:11px;font-weight:700}
.pcm-progressive-controls .pcm-btn{min-height:36px!important;margin:0!important;padding:7px 13px!important;font-size:11px!important;white-space:nowrap}
@media(min-width:901px){
  .pcm-dashboard .pcm-notification-center--desktop{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;margin:0!important;z-index:140!important}
  .pcm-dashboard .pcm-notification-center--desktop .pcm-notification-bell{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:9px 11px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;box-shadow:none!important}
  .pcm-dashboard .pcm-notification-center--desktop .pcm-notification-bell .pcm-svg{width:17px!important;height:17px!important;flex:0 0 17px!important}
  .pcm-dashboard .pcm-notification-center--desktop .pcm-notification-label{display:inline-block!important;color:#fff!important;text-align:left!important}
  .pcm-dashboard .pcm-notification-center--desktop .pcm-notification-bell>b{position:static!important;display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;margin-left:auto!important;padding:0 5px!important;border:1px solid rgba(255,255,255,.45)!important;background:#ef4444!important;color:#fff!important;font-size:9px!important}
  .pcm-dashboard .pcm-notification-center--desktop .pcm-notification-popover{position:fixed!important;right:auto!important;bottom:auto!important;z-index:99999!important;max-height:min(430px,calc(100vh - 32px))!important;overscroll-behavior:contain!important}
  .pcm-dashboard-v800 .pcm-dashboard-top-actions{width:100%!important}
  .pcm-dashboard-v800 .pcm-dashboard-top-actions .pcm-notification-center--desktop{flex:1 1 auto!important}
  .pcm-dashboard-v800 .pcm-dashboard-avatar-link{flex:0 0 38px!important}
}
@media(max-width:900px){
  .pcm-notification-label{display:none!important}
  .pcm-notification-bell>b{position:absolute!important}
}
@media(max-width:640px){
  .pcm-progressive-controls{align-items:stretch;flex-direction:column}
  .pcm-progressive-controls .pcm-btn{width:100%!important}
}

/* v7.9.18 · navegación unificada y propuestas resumidas */
.pcm-proposal-quick-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.pcm-proposal-quick-alt{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;align-items:center;min-width:0;padding:10px 12px;border:1px solid #e0e7ef;border-left:3px solid #94a3b8;border-radius:11px;background:#fbfcfe}
.pcm-proposal-quick-alt.is-interested{border-left-color:#10a66f;background:#f4fbf8}
.pcm-proposal-quick-alt.is-negotiation{border-left-color:#f59e0b;background:#fffaf0}
.pcm-proposal-quick-alt.is-rejected{border-left-color:#ef5a5a;background:#fff7f7}
.pcm-proposal-quick-alt>div{min-width:0}
.pcm-proposal-quick-alt small{display:block;margin-bottom:2px;color:#73839a;font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
.pcm-proposal-quick-alt strong{display:block;color:#142b49;font-size:13px;line-height:1.3;overflow-wrap:break-word}
.pcm-proposal-quick-alt .pcm-sent-offer-alt-answer{white-space:normal!important;text-align:center!important}
.pcm-proposal-quick-alt time{color:#66758a;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap}
.pcm-proposal-history-detail{margin-top:2px!important;border-top:1px solid #e5ebf2!important;padding-top:11px!important}
.pcm-proposal-history-detail-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 14px!important;border-radius:9px!important;background:#132f58!important;color:#fff!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;list-style:none!important}
.pcm-proposal-history-detail-trigger::-webkit-details-marker{display:none!important}
.pcm-proposal-history-detail-trigger:after{content:'+';margin-left:8px;font-size:16px;line-height:1}
.pcm-proposal-history-detail[open]>.pcm-proposal-history-detail-trigger:after{content:'−'}
.pcm-proposal-history-detail-body{display:grid!important;gap:12px!important;margin-top:12px!important;padding:12px!important;border:1px solid #e1e8f0!important;border-radius:12px!important;background:#f8fafc!important}
.pcm-proposal-history-full-detail{border-top:1px solid #dde5ee;padding-top:10px}
.pcm-proposal-history-full-detail>summary{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#274665;font-size:10px;font-weight:800;cursor:pointer;list-style:none}
.pcm-proposal-history-full-detail>summary::-webkit-details-marker{display:none}
.pcm-proposal-history-full-detail>summary:after{content:'+';margin-left:7px;font-size:14px}
.pcm-proposal-history-full-detail[open]>summary:after{content:'−'}
.pcm-proposal-history-full-detail>div{margin-top:10px}
.pcm-leads-total-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:6px 10px!important;border:1px solid #bfe8d5!important;border-radius:999px!important;background:#eaf9f2!important;color:#087555!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important}
.pcm-leads-total-badge b{color:#065f46!important;font-size:12px!important}
@media(min-width:901px){
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item{display:block!important;position:relative!important;inset:auto!important;width:100%!important;margin:0!important;order:initial!important}
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item .pcm-notification-bell{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:42px!important;height:auto!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#d8e3f0!important;box-shadow:none!important}
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item .pcm-notification-bell:hover,
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item .pcm-notification-bell[aria-expanded="true"]{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.08)!important;color:#fff!important}
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item .pcm-notification-label{font-size:12px!important;font-weight:700!important}
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item .pcm-notification-bell>b{margin-left:auto!important}
  .pcm-dashboard-v800 .pcm-dashboard-top-actions{justify-content:center!important}
}
@media(max-width:760px){
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-center--desktop{display:none!important}
  .pcm-proposal-quick-alt{grid-template-columns:minmax(0,1fr);gap:7px;align-items:start}
  .pcm-proposal-quick-alt .pcm-sent-offer-alt-answer{justify-self:start}
  .pcm-proposal-quick-alt time{white-space:normal}
  .pcm-proposal-history-detail-trigger{width:100%!important}
  .pcm-proposal-history-detail-body{padding:9px!important}
  .pcm-leads-total-badge{white-space:normal!important;text-align:center!important}
}

/* v7.9.19 · detalle único y control reversible de listados */
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-quick-alt{
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:7px 12px!important;
  align-items:center!important;
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-quick-alt time{
  grid-column:1/-1!important;
  white-space:normal!important;
}

/* v7.9.20 · seguimiento comercial de interesados */
.pcm-lead-dashboard-list article.pcm-lead-dashboard-item{grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:start;gap:11px 18px;padding:14px}
.pcm-lead-person,.pcm-lead-origin{min-width:0}
.pcm-lead-person small{overflow-wrap:anywhere;line-height:1.5}
.pcm-lead-origin{text-align:right}
.pcm-lead-followup{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:11px 12px;border:1px solid #dbe4ee;border-left:4px solid #94a3b8;border-radius:10px;background:#f8fafc;transition:border-color .2s,background .2s}
.pcm-lead-followup label{display:flex;align-items:center;gap:10px;min-width:0;margin:0}
.pcm-lead-followup label>span{color:#334155;font-size:11px;font-weight:850;white-space:nowrap}
.pcm-lead-followup select{width:auto;min-width:165px;min-height:38px;margin:0;padding:7px 34px 7px 11px;border:1px solid #cbd5e1;border-radius:9px;background-color:#fff;color:#10233f;font-size:12px;font-weight:800;cursor:pointer}
.pcm-lead-followup select:disabled{cursor:wait;opacity:.7}
.pcm-lead-followup>small{margin:0;text-align:right;font-size:10.5px;line-height:1.35}
.pcm-lead-followup>small.is-error{color:#b4232f}
.pcm-lead-followup.is-not_contacted{border-left-color:#94a3b8;background:#f8fafc}
.pcm-lead-followup.is-contacted{border-color:#bfdbfe;border-left-color:#2563eb;background:#eff6ff}
.pcm-lead-followup.is-negotiation{border-color:#f6d58a;border-left-color:#e39a18;background:#fff9e9}
.pcm-lead-followup.is-closed{border-color:#b7e4cf;border-left-color:#07966f;background:#eefbf6}
@media(max-width:700px){
  .pcm-lead-dashboard-list article.pcm-lead-dashboard-item{grid-template-columns:1fr;gap:10px;padding:12px}
  .pcm-lead-origin{text-align:left}
  .pcm-lead-followup{display:block;padding:11px}
  .pcm-lead-followup label{display:block}
  .pcm-lead-followup label>span{display:block;margin-bottom:6px;white-space:normal}
  .pcm-lead-followup select{width:100%;min-width:0}
  .pcm-lead-followup>small{display:block;margin-top:7px;text-align:left;font-size:11px}
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail{
  width:100%!important;
  margin-top:3px!important;
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-trigger{
  width:auto!important;
  min-width:210px!important;
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-body{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin-top:11px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-body>.pcm-sent-offer-summary-list{
  width:100%!important;
  margin:0!important;
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-compact{
  display:grid!important;
}
.pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-card{
  display:block!important;
}
.pcm-progressive-controls .pcm-btn{min-width:150px!important}
@media(max-width:760px){
  .pcm-dashboard #pcm-dashboard-offers .pcm-proposal-quick-alt{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
  }
  .pcm-dashboard #pcm-dashboard-offers .pcm-proposal-quick-alt time{grid-column:auto!important}
  .pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-trigger{
    width:100%!important;
    min-width:0!important;
  }
  .pcm-dashboard #pcm-dashboard-offers .pcm-proposal-history-detail-body .pcm-sent-offer-buyer-compact{
    grid-template-columns:minmax(0,1fr)!important;
  }
}

/* v7.9.23 · tarjeta de propuesta aislada, ancho total y máximo dos columnas */
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-sent-offer-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-card{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:16px!important;border:1px solid #dfe7f0!important;border-left:5px solid #3158d3!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px rgba(15,35,64,.05)!important;overflow:hidden!important;box-sizing:border-box!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-card.is-responded{border-left-color:#f59e0b!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-card.is-viewed{border-left-color:#3158d3!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title>span{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin:0 0 7px!important;padding:4px 9px!important;border-radius:999px!important;background:#eef3ff!important;color:#5069b6!important;font-size:9px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title>h3{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;color:#10213f!important;font-size:19px!important;line-height:1.28!important;font-weight:800!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title>small{display:block!important;margin:6px 0 0!important;color:#66758a!important;font-size:10px!important;line-height:1.3!important;font-weight:750!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-status{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-status>span,.pcm-offer-v7923-answer,.pcm-offer-v7923-stock{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 10px!important;border:1px solid #d7e0eb!important;border-radius:999px!important;background:#f7f9fc!important;color:#3e516b!important;font-size:9px!important;line-height:1.25!important;font-weight:850!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-card.is-responded .pcm-offer-v7923-status .is-state{border-color:#ffc47b!important;background:#fff6e9!important;color:#b54708!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-status .is-count{border-color:#cfddff!important;background:#eef4ff!important;color:#3158b7!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-dates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-dates>span{display:block!important;min-width:0!important;padding:10px 12px!important;border:1px solid #e0e7ef!important;border-radius:10px!important;background:#f8fafc!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-dates small,.pcm-offer-v7923-quick small{display:block!important;margin:0 0 4px!important;color:#748399!important;font-size:8px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-dates b{display:block!important;min-width:0!important;color:#1d3552!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-summary:has(>.pcm-offer-v7923-quick:only-child){grid-template-columns:minmax(0,1fr)!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;border:1px solid #e0e7ef!important;border-left:4px solid #94a3b8!important;border-radius:11px!important;background:#fbfcfe!important;box-sizing:border-box!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick.is-interested{border-color:#bfe4d1!important;border-left-color:#0f9f6e!important;background:#f4fbf8!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick.is-negotiation{border-color:#efd6a7!important;border-left-color:#e89917!important;background:#fffaf0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick.is-rejected{border-color:#efc9c6!important;border-left-color:#dc554d!important;background:#fff7f7!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick>div{display:block!important;flex:1 1 auto!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick strong{display:block!important;width:100%!important;min-width:0!important;color:#142b49!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick time{display:block!important;margin-top:5px!important;color:#66758a!important;font-size:9px!important;line-height:1.3!important;font-weight:700!important;white-space:normal!important}
.pcm-offer-v7923-answer{flex:0 1 auto!important;max-width:48%!important}
.pcm-offer-v7923-answer.is-interested,.pcm-offer-v7923-answer.is-success{border-color:#aee1cc!important;background:#eaf9f2!important;color:#087555!important}
.pcm-offer-v7923-answer.is-negotiation{border-color:#efd294!important;background:#fff7e5!important;color:#9a6200!important}
.pcm-offer-v7923-answer.is-rejected,.pcm-offer-v7923-answer.is-danger{border-color:#f2c3c0!important;background:#fff0ef!important;color:#b4232f!important}
.pcm-offer-v7923-stock.is-available{border-color:#bfe4d5!important;background:#ecfaf4!important;color:#08755a!important}
.pcm-offer-v7923-stock.is-unavailable{border-color:#d9e0e8!important;background:#f3f5f7!important;color:#667085!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding-top:12px!important;border-top:1px solid #e5ebf2!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;min-height:40px!important;padding:9px 14px!important;border:0!important;border-radius:10px!important;background:#132f58!important;color:#fff!important;font-size:11px!important;line-height:1.25!important;font-weight:850!important;cursor:pointer!important;list-style:none!important;box-sizing:border-box!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail>summary::-webkit-details-marker{display:none!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail>summary:after{content:'+';margin-left:8px;font-size:16px;line-height:1}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail[open]>summary:after{content:'−'}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail-body{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:12px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-detail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-detail.has-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-alt{height:100%!important;min-width:0!important;max-width:100%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-alt-badges{max-width:50%!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:145px!important;min-height:38px!important;margin-top:12px!important;padding:8px 13px!important;border:0!important;border-radius:9px!important;background:#132f58!important;color:#fff!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}
@media(max-width:760px){
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-card{padding:13px!important;border-radius:13px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-head{display:block!important;width:100%!important;min-width:0!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title{display:block!important;width:100%!important;min-width:0!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title>h3{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:17px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-status{justify-content:flex-start!important;width:100%!important;margin-top:10px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-dates,.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-summary,.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-detail.has-two{grid-template-columns:minmax(0,1fr)!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick{display:block!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-quick>.pcm-offer-v7923-answer{max-width:100%!important;margin-top:8px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-detail>summary{width:100%!important;min-width:0!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-alt-head{display:block!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-alt-badges{justify-content:flex-start!important;max-width:100%!important;margin-top:9px!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-proposal-basic-facts{grid-template-columns:minmax(0,1fr)!important}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-close{width:100%!important}
}

/* v7.9.27: las listas principales crecen en la página, sin un segundo scroll interno. */
#pcm-dashboard-requests .pcm-opportunity-grid,
#pcm-dashboard-offers .pcm-sent-offer-list,
#pcm-dashboard-leads .pcm-lead-dashboard-list,
#pcm-buyer-offers .pcm-dashboard-table{max-height:none!important;overflow:visible!important;padding-right:0!important}

/* v7.9.29: plan particular como franja horizontal de ancho completo. */
.pcm-role-particular .pcm-dashboard-plan-strip-role{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
  max-width:none!important;
}
.pcm-role-particular .pcm-dashboard-plan-strip-role>article{
  display:grid!important;
  grid-template-columns:minmax(150px,210px) minmax(0,1fr)!important;
  grid-template-areas:"label details" "price details"!important;
  column-gap:24px!important;
  row-gap:3px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:15px 18px!important;
  box-sizing:border-box!important;
}
.pcm-role-particular .pcm-dashboard-plan-strip-role>article>small{grid-area:label!important}
.pcm-role-particular .pcm-dashboard-plan-strip-role>article>strong{grid-area:price!important;margin:3px 0 0!important}
.pcm-role-particular .pcm-dashboard-plan-strip-role>article>span{
  grid-area:details!important;
  padding-left:24px!important;
  border-left:1px solid #e2e8f0!important;
  font-size:12px!important;
  line-height:1.55!important;
}
@media(max-width:700px){
  .pcm-role-particular .pcm-dashboard-plan-strip-role>article{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-areas:"label" "price" "details"!important;
    gap:4px!important;
    padding:14px 15px!important;
  }
  .pcm-role-particular .pcm-dashboard-plan-strip-role>article>span{
    margin-top:5px!important;
    padding:8px 0 0!important;
    border-top:1px solid #e2e8f0!important;
    border-left:0!important;
  }
}

/* v7.9.36 · métricas del particular y página ¿Qué es Conecta? */
@media(min-width:701px){
  .pcm-role-particular .pcm-metrics.pcm-metrics-basic{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    max-width:none!important;
  }
  .pcm-role-particular .pcm-metrics.pcm-metrics-basic>article{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
  }
}
.pcm-about-page{padding:34px 0 60px;background:#f4f7fb;color:#10213f}
.pcm-about-page *{box-sizing:border-box}
.pcm-about-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:34px;align-items:center;padding:32px;border:1px solid #dce5ef;border-radius:26px;background:#fff;box-shadow:0 18px 48px rgba(15,31,58,.07)}
.pcm-about-hero-copy{min-width:0}
.pcm-about-hero h1{max-width:760px;margin:10px 0 15px!important;color:#10213f!important;font-size:clamp(34px,4.2vw,56px)!important;line-height:1.04!important;letter-spacing:-.035em}
.pcm-about-lead{max-width:690px;margin:0!important;color:#5d6e84!important;font-size:15px!important;line-height:1.7!important}
.pcm-about-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}
.pcm-about-visual{margin:0;min-width:0;overflow:hidden;border-radius:21px;background:#dff2ff;box-shadow:0 12px 30px rgba(16,45,82,.12)}
.pcm-about-visual img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}
.pcm-about-visual figcaption{padding:10px 14px;background:#102d55;color:#fff;font-size:10px;line-height:1.4;text-align:center}
.pcm-about-story{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:30px;margin-top:22px;padding:28px 30px;border:1px solid #dce5ef;border-radius:22px;background:#fff}
.pcm-about-number{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff2d9;color:#b66c00;font-size:12px;font-weight:900}
.pcm-about-story h2,.pcm-about-how h2{margin:10px 0 0!important;color:#10213f!important;font-size:28px!important;line-height:1.15!important}
.pcm-about-story-copy{display:grid;gap:12px}
.pcm-about-story-copy p{margin:0!important;color:#5f7086!important;font-size:13px!important;line-height:1.7!important}
.pcm-about-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.pcm-about-benefits article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:start;min-width:0;padding:20px;border:1px solid #dce5ef;border-radius:18px;background:#fff}
.pcm-about-benefits article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#eaf8f3;color:#0b8b63}
.pcm-about-benefits .pcm-svg{width:21px;height:21px}
.pcm-about-benefits h3,.pcm-about-steps h3{margin:1px 0 5px!important;color:#10213f!important;font-size:15px!important;line-height:1.25!important}
.pcm-about-benefits p,.pcm-about-steps p{margin:0!important;color:#68798e!important;font-size:11px!important;line-height:1.55!important}
.pcm-about-how{margin-top:22px;padding:29px 30px;border-radius:22px;background:#102d55;color:#fff}
.pcm-about-how header .pcm-eyebrow{color:#8fe0c0}
.pcm-about-how h2{color:#fff!important}
.pcm-about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px}
.pcm-about-steps article{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.07)}
.pcm-about-steps b{display:grid;place-items:center;width:30px;height:30px;margin-bottom:13px;border-radius:10px;background:#f59e0b;color:#271900;font-size:12px}
.pcm-about-steps h3{color:#fff!important}
.pcm-about-steps p{color:#c8d5e5!important}
.pcm-about-note{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;margin-top:22px;padding:20px 22px;border:1px solid #bee5d4;border-radius:18px;background:#eefaf5}
.pcm-about-note>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#d9f4e8;color:#087852}
.pcm-about-note strong{display:block;color:#0a6449;font-size:14px}
.pcm-about-note p{margin:5px 0 0!important;color:#456e61!important;font-size:11px!important;line-height:1.55!important}
.pcm-about-hero-copy .pcm-about-lead+.pcm-about-lead{margin-top:12px!important}
.pcm-about-mini-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.pcm-about-mini-points>span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dbe5ef;border-radius:999px;background:#f7f9fc;color:#40536b;font-size:10px;font-weight:750}
.pcm-about-mini-points .pcm-svg{width:15px;height:15px;color:#0b8b63}
.pcm-about-services{margin-top:22px;padding:30px;border:1px solid #dce5ef;border-radius:24px;background:#fff}
.pcm-about-services-head{max-width:780px;margin-bottom:22px}
.pcm-about-services-head h2{margin:8px 0 8px!important;color:#10213f!important;font-size:32px!important;line-height:1.12!important}
.pcm-about-services-head p{margin:0!important;color:#65768b!important;font-size:13px!important;line-height:1.6!important}
.pcm-about-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.pcm-about-service-grid article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding:20px;border:1px solid #dfe7f0;border-radius:17px;background:#f9fbfd}
.pcm-about-service-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#eaf8f3;color:#0b8b63}
.pcm-about-service-icon .pcm-svg{width:22px;height:22px}
.pcm-about-service-grid small{display:block;color:#6a3bd0;font-size:9px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em}
.pcm-about-service-grid h3{margin:4px 0 7px!important;color:#10213f!important;font-size:17px!important;line-height:1.25!important}
.pcm-about-service-grid p{margin:0!important;color:#5e7086!important;font-size:11px!important;line-height:1.58!important}
.pcm-about-service-grid em{display:block;margin-top:11px;padding:10px 11px;border-left:3px solid #f59e0b;border-radius:0 9px 9px 0;background:#fff8e9;color:#68573a;font-size:10px;line-height:1.55;font-style:normal}
.pcm-about-service-grid em strong{color:#8c5900}
.pcm-about-service-grid .pcm-about-service-closing{background:#effaf5;border-color:#c8eadb}
@media(max-width:800px){
  .pcm-about-page{padding:18px 0 36px}
  .pcm-about-hero,.pcm-about-story{grid-template-columns:1fr}
  .pcm-about-hero{gap:22px;padding:21px;border-radius:20px}
  .pcm-about-hero h1{font-size:34px!important}
  .pcm-about-story{gap:18px;padding:22px}
  .pcm-about-benefits,.pcm-about-steps{grid-template-columns:1fr}
  .pcm-about-how{padding:23px 20px}
  .pcm-about-services{padding:22px 18px;border-radius:20px}
  .pcm-about-service-grid{grid-template-columns:1fr}
}
@media(max-width:460px){
  .pcm-about-hero h1{font-size:29px!important}
  .pcm-about-lead{font-size:13px!important}
  .pcm-about-actions{display:grid;grid-template-columns:1fr}
  .pcm-about-actions .pcm-btn{width:100%}
  .pcm-about-story h2,.pcm-about-how h2{font-size:24px!important}
  .pcm-about-services-head h2{font-size:26px!important}
  .pcm-about-service-grid article{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:16px 13px}
  .pcm-about-service-icon{width:40px;height:40px;border-radius:12px}
  .pcm-about-mini-points{display:grid;grid-template-columns:1fr}
}

/* v7.9.37 · navegación móvil única y ejemplos sin ficha pública */
.pcm-badge-demo{background:#fff3d7!important;border:1px solid #f0cf8b!important;color:#8a5700!important;font-weight:900!important}
.pcm-btn-example{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;background:#eef2f7!important;border:1px solid #d8e0ea!important;color:#52647a!important;box-shadow:none!important;cursor:default!important;pointer-events:none!important}
.pcm-demo-card{border-style:dashed!important;border-color:#d7bf8d!important}
@media(max-width:900px){
  .pcm-header.pcm-header-dashboard{position:relative!important;top:auto!important;z-index:30!important}
  .pcm-dashboard{overflow-x:clip!important;overflow-y:visible!important}
  .pcm-dashboard .pcm-dashboard-shell{overflow:visible!important}
  .pcm-dashboard .pcm-dashboard-mobilebar{
    position:sticky!important;
    top:0!important;
    z-index:9980!important;
    width:100%!important;
  }
  .admin-bar .pcm-dashboard .pcm-dashboard-mobilebar{top:32px!important}
  .pcm-dashboard .pcm-dashboard-mobilebar [data-pcm-dashboard-menu]{position:relative!important;z-index:2!important;pointer-events:auto!important;cursor:pointer!important}
  .pcm-dashboard .pcm-dashboard-nav{
    display:none!important;
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    top:70px!important;
    z-index:9990!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:12px!important;
    border:1px solid #dce5ef!important;
    border-radius:15px!important;
    background:#fff!important;
    box-shadow:0 20px 52px rgba(8,31,62,.25)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-7px)!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
  }
  .pcm-dashboard .pcm-dashboard-nav.is-mobile-open,
  .pcm-dashboard .pcm-dashboard-nav.is-open{
    display:block!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0)!important;
  }
  .pcm-dashboard .pcm-dashboard-nav .pcm-dashboard-user,
  .pcm-dashboard .pcm-dashboard-nav .pcm-dashboard-brand,
  .pcm-dashboard .pcm-dashboard-nav .pcm-dashboard-top-actions{display:none!important}
  .pcm-dashboard .pcm-dashboard-nav .pcm-dashboard-nav-mobile-title{display:block!important;padding:2px 3px 9px!important;color:#64748b!important;font-size:10px!important;font-weight:800!important}
  .pcm-dashboard .pcm-dashboard-nav nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important}
  .pcm-dashboard .pcm-dashboard-nav nav a,
  .pcm-dashboard .pcm-dashboard-nav nav .pcm-notification-bell{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    min-width:0!important;
    min-height:42px!important;
    margin:0!important;
    padding:9px 10px!important;
    border:1px solid #e2e8f0!important;
    border-radius:10px!important;
    background:#f8fafc!important;
    color:#17304d!important;
    font-size:11px!important;
    font-weight:750!important;
    line-height:1.25!important;
    white-space:normal!important;
  }
  .pcm-dashboard .pcm-dashboard-nav nav a.is-active{background:#edf4ff!important;border-color:#d6e4ff!important;color:#2457e6!important}
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-menu-item{display:block!important;width:100%!important;margin:0!important}
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-center--desktop{display:none!important}
}
@media(max-width:520px){
  .pcm-dashboard .pcm-dashboard-nav nav{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:782px){
  .admin-bar .pcm-dashboard .pcm-dashboard-mobilebar{top:46px!important}
}

/* v7.9.38 · jerarquía del menú móvil y salida claramente diferenciada */
.pcm-dashboard .pcm-dashboard-nav nav a.pcm-logout-link{
  color:#ff5c62!important;
  background:rgba(220,38,38,.13)!important;
  border-color:rgba(248,113,113,.34)!important;
  font-weight:900!important;
}
.pcm-dashboard .pcm-dashboard-nav nav a.pcm-logout-link .pcm-svg{color:#ff5c62!important}
@media(max-width:900px){
  .pcm-mobile-menu-v71 .pcm-mobile-private-first{
    display:grid!important;
    grid-template-columns:40px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:11px!important;
    min-height:64px!important;
    margin:0 0 9px!important;
    padding:11px 13px!important;
    border:1px solid #a9ddc6!important;
    border-radius:12px!important;
    background:#e3f7ed!important;
    color:#123d31!important;
    box-shadow:0 7px 16px rgba(8,112,82,.10)!important;
  }
  .pcm-mobile-menu-v71 .pcm-mobile-private-first .pcm-mobile-account-icon{
    width:40px!important;
    height:40px!important;
    border-radius:11px!important;
    background:#caeedf!important;
    color:#087052!important;
  }
  .pcm-mobile-menu-v71 .pcm-mobile-private-first .pcm-mobile-account-icon .pcm-svg,
  .pcm-mobile-menu-v71 .pcm-mobile-private-first .pcm-mobile-account-icon svg{color:#087052!important;stroke:#087052!important}
  .pcm-mobile-menu-v71 .pcm-mobile-private-first small{color:#365f52!important;font-size:10px!important;font-weight:800!important;opacity:1!important}
  .pcm-mobile-menu-v71 .pcm-mobile-private-first strong{color:#102f27!important;font-size:15px!important;font-weight:900!important}
  .pcm-mobile-menu-v71 .pcm-mobile-private-first>b{color:#087052!important;font-weight:900!important}
  .pcm-mobile-menu-v71 .pcm-mobile-account-actions .pcm-mobile-general-logout{
    color:#ff6b70!important;
    background:rgba(220,38,38,.14)!important;
    border-color:rgba(248,113,113,.30)!important;
    font-weight:900!important;
  }
  .pcm-dashboard .pcm-dashboard-nav nav a.pcm-logout-link{
    color:#dc2626!important;
    background:#fff1f2!important;
    border-color:#fecdd3!important;
    font-weight:900!important;
  }
  .pcm-dashboard .pcm-dashboard-nav nav a.pcm-logout-link .pcm-svg,
  .pcm-dashboard .pcm-dashboard-nav nav a.pcm-logout-link svg{color:#dc2626!important;stroke:#dc2626!important}
}

/* v7.9.41 · fuerza el fondo completo del acceso privado sobre estilos del tema */
@media(max-width:900px){
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-account-primary.pcm-mobile-private-first,
  html body .pcm-header-v71 .pcm-mobile-menu-v71.is-open > a.pcm-mobile-account-primary.pcm-mobile-private-first,
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-account-primary.pcm-mobile-private-first:hover,
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-account-primary.pcm-mobile-private-first:focus,
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-account-primary.pcm-mobile-private-first:active{
    display:grid!important;
    width:100%!important;
    max-width:none!important;
    background:#e3f7ed!important;
    background-color:#e3f7ed!important;
    background-image:none!important;
    border-color:#a9ddc6!important;
    color:#102f27!important;
  }
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-private-first small{color:#365f52!important}
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-private-first strong{color:#102f27!important}
  html body .pcm-header-v71 .pcm-mobile-menu-v71 > a.pcm-mobile-private-first>b{color:#087052!important}
}

/* v7.9.42 · solicitante sobre la misma base visual del dashboard comercial */
.pcm-role-buyer .pcm-dashboard-panel,
.pcm-role-buyer .pcm-account-options{
  width:100%!important;
  min-width:0!important;
  margin-top:16px!important;
  padding:18px!important;
  border:1px solid #e2e8f0!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 8px 28px rgba(15,23,42,.05)!important;
}
.pcm-role-buyer .pcm-buyer-request-list,
.pcm-role-buyer #pcm-buyer-offers .pcm-dashboard-table,
.pcm-role-buyer #pcm-buyer-vehicles .pcm-dashboard-table{width:100%!important;min-width:0!important}
@media(max-width:900px){
  .pcm-role-buyer .pcm-dashboard-mobilebar .pcm-mobile-actions{grid-column:3!important}
  .pcm-role-buyer .pcm-dashboard-panel,
  .pcm-role-buyer .pcm-account-options{padding:13px!important;border-radius:13px!important;margin-top:13px!important}
  .pcm-role-buyer .pcm-panel-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
  .pcm-role-buyer .pcm-panel-head .pcm-btn{width:100%!important}
}

/* v7.9.43 · solicitante móvil en una columna y perfil sin compresión */
.pcm-role-buyer #pcm-buyer-profile.pcm-profile-accordion-section{padding:0!important;overflow:hidden!important}
.pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion,
.pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary,
.pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary>div{width:100%!important;min-width:0!important;max-width:none!important}
.pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary h2,
.pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary p{width:100%!important;max-width:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:900px){
  .pcm-role-buyer .pcm-dashboard-content,
  .pcm-role-buyer .pcm-dashboard-content>*{width:100%!important;min-width:0!important;max-width:100%!important}
  .pcm-role-buyer .pcm-modern-kpis,
  .pcm-role-buyer .pcm-dashboard-plan-strip-buyer,
  .pcm-role-buyer .pcm-buyer-plan-validity,
  .pcm-role-buyer .pcm-profile-form .pcm-form-grid,
  .pcm-role-buyer .pcm-password-form .pcm-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
  .pcm-role-buyer .pcm-buyer-request-main,
  .pcm-role-buyer .pcm-dashboard-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important}
  .pcm-role-buyer .pcm-buyer-request-offers{justify-self:start!important;text-align:left!important}
  .pcm-role-buyer .pcm-buyer-request-actions,
  .pcm-role-buyer .pcm-buyer-request-actions .pcm-btn,
  .pcm-role-buyer .pcm-dashboard-row>span:last-child,
  .pcm-role-buyer .pcm-dashboard-row>span:last-child a{width:100%!important;max-width:none!important}
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    align-items:start!important;
    padding:16px!important;
  }
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary>.pcm-panel-icon{display:none!important}
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary>div{display:block!important;grid-column:1!important}
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary h2{font-size:20px!important;line-height:1.2!important}
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion>summary p{margin:6px 0 0!important;font-size:12px!important;line-height:1.5!important}
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion-action{grid-column:1!important;justify-self:start!important;margin:0!important}
  .pcm-role-buyer #pcm-buyer-profile .pcm-dashboard-accordion-body{width:100%!important;min-width:0!important;padding:0 16px 16px!important}
}

/* v7.9.44 · encabezados del solicitante apilados fila por fila */
@media(max-width:900px){
  html body .pcm-role-buyer .pcm-dashboard-panel>.pcm-panel-head,
  html body .pcm-role-buyer .pcm-account-options>.pcm-panel-head{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0 0 14px!important;
  }
  html body .pcm-role-buyer .pcm-dashboard-panel>.pcm-panel-head>div,
  html body .pcm-role-buyer .pcm-account-options>.pcm-panel-head>div{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  html body .pcm-role-buyer .pcm-dashboard-panel>.pcm-panel-head h2,
  html body .pcm-role-buyer .pcm-account-options>.pcm-panel-head h2{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    font-size:20px!important;
    line-height:1.2!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html body .pcm-role-buyer .pcm-dashboard-panel>.pcm-panel-head p,
  html body .pcm-role-buyer .pcm-account-options>.pcm-panel-head p{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:7px 0 0!important;
    font-size:12px!important;
    line-height:1.5!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html body .pcm-role-buyer .pcm-dashboard-panel>.pcm-panel-head>a,
  html body .pcm-role-buyer .pcm-dashboard-panel>.pcm-panel-head>button,
  html body .pcm-role-buyer .pcm-account-options>.pcm-panel-head>a,
  html body .pcm-role-buyer .pcm-account-options>.pcm-panel-head>button{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    margin:12px 0 0!important;
  }
}

/* v7.9.45 · oferta puntual sobre la misma base de Revendedor */
.pcm-role-occasional .pcm-dashboard-panel{width:100%!important;min-width:0!important}
.pcm-occasional-mobile-action{display:none}
@media(max-width:900px){
  .pcm-role-occasional .pcm-dashboard-mobilebar .pcm-mobile-actions{grid-column:3!important}
  .pcm-role-occasional .pcm-dashboard-content,
  .pcm-role-occasional .pcm-dashboard-content>*{width:100%!important;min-width:0!important;max-width:100%!important}
  .pcm-role-occasional .pcm-modern-kpis,
  .pcm-role-occasional .pcm-profile-form .pcm-form-grid,
  .pcm-role-occasional .pcm-password-form .pcm-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0 0 14px!important;
  }
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head>div,
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head>div>div{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head h2,
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head p{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head h2{margin:0!important;font-size:20px!important;line-height:1.2!important}
  html body .pcm-role-occasional .pcm-dashboard-panel>.pcm-panel-head p{margin:7px 0 0!important;font-size:12px!important;line-height:1.5!important}
  .pcm-role-occasional .pcm-proposal-count-pill,
  .pcm-role-occasional .pcm-panel-total{display:inline-flex!important;margin-top:10px!important;max-width:100%!important}
  .pcm-role-occasional .pcm-occasional-mobile-action{display:block!important;width:100%!important;margin-top:10px!important}
  .pcm-role-occasional .pcm-occasional-mobile-action .pcm-btn{width:100%!important}
}

/* v7.9.46 · flujo explicativo y consistente para Oferta puntual */
.pcm-role-occasional .pcm-occasional-kpis article{min-height:142px!important}
.pcm-role-occasional .pcm-occasional-kpis article span{font-size:11px!important;line-height:1.5!important;color:#66758a!important}
.pcm-occasional-how{width:100%;padding:20px;border:1px solid #cfe4dc;border-radius:18px;background:linear-gradient(135deg,#f2fbf7,#fff);box-shadow:0 8px 24px rgba(15,65,48,.04)}
.pcm-occasional-how>header{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}
.pcm-occasional-how>header>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#def5eb;color:#087b59}
.pcm-occasional-how>header>span .pcm-svg{width:21px;height:21px}
.pcm-occasional-how header small{display:block;color:#087b59;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}
.pcm-occasional-how h2{margin:3px 0 4px;color:#10213f;font-size:19px;line-height:1.25}
.pcm-occasional-how header p{margin:0;color:#607086;font-size:12px;line-height:1.55}
.pcm-occasional-how>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.pcm-occasional-how article{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:13px;border:1px solid #dfeae6;border-radius:13px;background:#fff}
.pcm-occasional-how article>b{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#e5f7f0;color:#087b59;font-size:12px}
.pcm-occasional-how article span{display:block;min-width:0}.pcm-occasional-how article strong{display:block;color:#17304d;font-size:12px;line-height:1.3}.pcm-occasional-how article small{display:block;margin-top:3px;color:#718095;font-size:10px;line-height:1.45}
.pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title>small.pcm-offer-v7946-recipient{display:flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;margin:9px 0 0!important;padding:8px 10px!important;border:1px solid #dbe6f3!important;border-radius:10px!important;background:#f7faff!important;color:#27435f!important;font-size:10px!important;line-height:1.35!important}
.pcm-offer-v7946-recipient>.pcm-svg{flex:0 0 16px;width:16px;height:16px;color:#3158d3}.pcm-offer-v7946-recipient>span{display:block;min-width:0}.pcm-offer-v7946-recipient b{display:block;color:#17304d;font-size:10px;overflow-wrap:break-word}.pcm-offer-v7946-recipient em{display:block;margin-top:2px;color:#748399;font-size:9px;font-style:normal;font-weight:650}
.pcm-role-occasional .pcm-proposal-count-pill{align-items:center!important;justify-content:center!important;white-space:normal!important;text-align:center!important;line-height:1.3!important}
.pcm-role-occasional .pcm-opportunity-already-sent{display:inline-flex!important;width:100%!important;min-height:42px!important;margin-top:12px!important;padding:10px 13px!important}
@media(max-width:900px){
  .pcm-role-occasional .pcm-occasional-kpis{grid-template-columns:minmax(0,1fr)!important}
  .pcm-role-occasional .pcm-occasional-kpis article{min-height:0!important;padding:14px!important}
  .pcm-role-occasional .pcm-occasional-kpis article span{font-size:10px!important}
  .pcm-occasional-how{padding:15px;border-radius:15px}
  .pcm-occasional-how>header{display:grid;grid-template-columns:42px minmax(0,1fr)}
  .pcm-occasional-how h2{font-size:17px;overflow-wrap:normal;word-break:normal}
  .pcm-occasional-how>div{grid-template-columns:minmax(0,1fr)}
  .pcm-dashboard-v800 #pcm-dashboard-offers .pcm-offer-v7923-title>small.pcm-offer-v7946-recipient{width:100%!important}
}

/* v7.9.52 · ajuste final responsive transversal */
@media(max-width:900px){
  html body .pcm-dashboard-v800 .pcm-modern-kpis,
  html body .pcm-dashboard-v800 .pcm-metrics-basic{grid-template-columns:minmax(0,1fr)!important;max-width:520px!important;margin-inline:auto!important}
  html body .pcm-dashboard-v800 .pcm-modern-kpis article,
  html body .pcm-dashboard-v800 .pcm-metrics-basic article{text-align:center!important;justify-content:center!important;justify-items:center!important;align-items:center!important}
  html body .pcm-dashboard-v800 .pcm-modern-kpis article small,
  html body .pcm-dashboard-v800 .pcm-modern-kpis article strong,
  html body .pcm-dashboard-v800 .pcm-modern-kpis article span{text-align:center!important}
}

/* v7.9.53 · feedback integrado y detalle estable para solicitantes */
.pcm-dashboard-feedback{width:100%;margin-top:20px;padding:18px;border:1px solid #cfe5db;border-radius:15px;background:#f5fbf8}
.pcm-dashboard-feedback.is-inline{margin-bottom:0}
.pcm-feedback-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}
.pcm-feedback-heading>div{min-width:0}
.pcm-feedback-heading h3{margin:0;color:#10213f;font-size:16px;line-height:1.3}
.pcm-feedback-heading p{margin:4px 0 0;color:#65758a;font-size:11px;line-height:1.5}
.pcm-dashboard-feedback .pcm-feedback-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.pcm-dashboard-feedback .pcm-feedback-form .pcm-field{min-width:0}
.pcm-dashboard-feedback .pcm-feedback-form textarea{min-height:84px}
.pcm-dashboard-feedback .pcm-form-message{grid-column:1/-1}

.pcm-buyer-request-detail{display:block;width:100%;min-width:0}
.pcm-buyer-request-detail>summary{width:100%;list-style:none;cursor:pointer}
.pcm-buyer-request-detail>summary::-webkit-details-marker{display:none}
.pcm-buyer-request-detail>summary:after{content:"+";font-size:18px;line-height:1}
.pcm-buyer-request-detail[open]>summary:after{content:"−"}
.pcm-buyer-request-detail-body{display:block;width:100%;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid #e3e9f1}
.pcm-buyer-detail-card{width:100%;min-width:0;padding:18px;border:1px solid #dce5ef;border-radius:16px;background:#fff}
.pcm-buyer-detail-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:15px;border-bottom:1px solid #e6ebf1}
.pcm-buyer-detail-heading>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf1ff;color:#3158d3}
.pcm-buyer-detail-heading>span .pcm-svg{width:20px;height:20px}
.pcm-buyer-detail-heading>div{min-width:0}
.pcm-buyer-detail-heading small{display:block;color:#60738b;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.pcm-buyer-detail-heading h3{margin:3px 0 0;color:#10213f;font-size:18px;line-height:1.3;overflow-wrap:normal;word-break:normal}
.pcm-buyer-detail-heading p{margin:4px 0 0;color:#6b7b90;font-size:11px;line-height:1.5}
.pcm-buyer-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}
.pcm-buyer-detail-facts>span{display:block;min-width:0;padding:11px;border:1px solid #dce5ef;border-radius:11px;background:#f7f9fc}
.pcm-buyer-detail-facts small,.pcm-buyer-detail-tags small{display:block;color:#718096;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}
.pcm-buyer-detail-facts strong,.pcm-buyer-detail-tags b{display:block;margin-top:4px;color:#17304d;font-size:11px;line-height:1.4;overflow-wrap:break-word;word-break:normal}
.pcm-buyer-detail-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}
.pcm-buyer-detail-option{min-width:0;padding:15px;border:1px solid #dce5ef;border-left:4px solid #3158d3;border-radius:13px;background:#fff}
.pcm-buyer-detail-option.is-main{grid-column:1/-1;border-left-color:#f59e0b;background:#fffaf0}
.pcm-buyer-detail-option>small{display:block;color:#64748b;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.pcm-buyer-detail-option h4{margin:4px 0 11px;color:#10213f;font-size:15px;line-height:1.3;overflow-wrap:normal;word-break:normal}
.pcm-buyer-detail-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.pcm-buyer-detail-tags>span{min-width:0;padding:8px 9px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}

@media(max-width:900px){
  .pcm-dashboard-feedback .pcm-feedback-form{grid-template-columns:minmax(0,1fr)}
  .pcm-dashboard-feedback .pcm-feedback-form .pcm-btn{width:100%}
  .pcm-buyer-request-actions{width:100%!important}
  .pcm-buyer-request-detail>summary{white-space:normal!important;text-align:center!important}
  .pcm-buyer-detail-heading{grid-template-columns:42px minmax(0,1fr)}
  .pcm-buyer-detail-heading>.pcm-status-badge{grid-column:2;justify-self:start}
  .pcm-buyer-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pcm-buyer-detail-options{grid-template-columns:minmax(0,1fr)}
  .pcm-buyer-detail-option.is-main{grid-column:auto}
  .pcm-buyer-detail-tags{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
  .pcm-dashboard-feedback,.pcm-buyer-detail-card{padding:14px;border-radius:13px}
  .pcm-buyer-detail-heading{grid-template-columns:36px minmax(0,1fr);gap:10px}
  .pcm-buyer-detail-heading>span{width:36px;height:36px}
  .pcm-buyer-detail-heading h3{font-size:16px}
  .pcm-buyer-detail-facts,.pcm-buyer-detail-tags{grid-template-columns:minmax(0,1fr)}
  .pcm-buyer-detail-facts>span,.pcm-buyer-detail-tags>span{width:100%;min-width:0}
}

/* v7.9.60 · Jerarquía visual común de dashboards */
.pcm-dashboard-content>.pcm-dashboard-area{
  --pcm-area-accent:#3158d3;
  --pcm-area-soft:#eef3ff;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:22px 0 0!important;
  padding:18px!important;
  box-sizing:border-box!important;
  border:1px solid #dbe4ef!important;
  border-radius:20px!important;
  background:#f7f9fc!important;
  box-shadow:0 10px 28px rgba(16,33,63,.045)!important;
}
.pcm-dashboard-area--vehicles{--pcm-area-accent:#07875f;--pcm-area-soft:#e8f8f2}
.pcm-dashboard-area--search{--pcm-area-accent:#5c3bd3;--pcm-area-soft:#f1edff}
.pcm-dashboard-area--account{--pcm-area-accent:#2457a6;--pcm-area-soft:#eaf2ff}
.pcm-dashboard-area--service{--pcm-area-accent:#087b63;--pcm-area-soft:#e8f8f2}
.pcm-dashboard-area-head{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  gap:13px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  margin:0 0 15px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid #dce5ef!important;
}
.pcm-dashboard-area-icon{
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  border-radius:13px!important;
  background:var(--pcm-area-soft)!important;
  color:var(--pcm-area-accent)!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:900!important;
}
.pcm-dashboard-area-head>div{min-width:0!important}
.pcm-dashboard-area-head h2{
  margin:0!important;
  color:#10213f!important;
  font-size:20px!important;
  line-height:1.2!important;
  font-weight:850!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.pcm-dashboard-area-head p{
  max-width:820px!important;
  margin:4px 0 0!important;
  color:#67768b!important;
  font-size:12px!important;
  line-height:1.5!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.pcm-dashboard-area-body{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:14px!important;
  width:100%!important;
  min-width:0!important;
}
.pcm-dashboard-area-body>*{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.pcm-dashboard-area-body>.pcm-dashboard-panel,
.pcm-dashboard-area-body>.pcm-account-options{
  border-color:#d9e3ee!important;
  box-shadow:none!important;
}
.pcm-dashboard-area--service{
  padding:0!important;
  border-color:#bfe6d7!important;
  background:#f2fbf7!important;
  overflow:hidden!important;
}
.pcm-dashboard-area--service>.pcm-dashboard-area-head{
  margin:0!important;
  padding:16px 18px!important;
  border-bottom:1px solid #cfeadd!important;
}
.pcm-dashboard-area--service>.pcm-dashboard-area-body{padding:0!important}
.pcm-dashboard-area--service .pcm-precompra-inspection-cta{
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
}
.pcm-dashboard-area .pcm-dashboard-activity-grid{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}

@media(max-width:1100px){
  .pcm-dashboard-area .pcm-dashboard-activity-grid{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:900px){
  .pcm-dashboard-content>.pcm-dashboard-area{
    margin-top:14px!important;
    padding:12px!important;
    border-radius:15px!important;
  }
  .pcm-dashboard-area-head{
    grid-template-columns:38px minmax(0,1fr)!important;
    gap:10px!important;
    margin-bottom:11px!important;
    padding-bottom:11px!important;
    align-items:start!important;
  }
  .pcm-dashboard-area-icon{width:38px!important;height:38px!important;border-radius:11px!important;font-size:12px!important}
  .pcm-dashboard-area-head h2{font-size:17px!important;line-height:1.25!important}
  .pcm-dashboard-area-head p{margin-top:4px!important;font-size:11px!important;line-height:1.45!important}
  .pcm-dashboard-area-body,
  .pcm-dashboard-area .pcm-dashboard-activity-grid,
  .pcm-dashboard-area .pcm-opportunity-grid,
  .pcm-dashboard-area .pcm-branch-grid,
  .pcm-dashboard-area .pcm-dashboard-plan-strip,
  .pcm-dashboard-area .pcm-form-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .pcm-dashboard-area-body{gap:11px!important}
  .pcm-dashboard-area-body>.pcm-dashboard-panel,
  .pcm-dashboard-area-body>.pcm-account-options{padding:13px!important;border-radius:13px!important}
  .pcm-dashboard-area-body .pcm-panel-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:9px!important;
    width:100%!important;
    min-width:0!important;
    align-items:start!important;
  }
  .pcm-dashboard-area-body .pcm-panel-head>div,
  .pcm-dashboard-area-body .pcm-panel-head>div>div{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  .pcm-dashboard-area-body .pcm-panel-head h2,
  .pcm-dashboard-area-body .pcm-panel-head p{
    width:100%!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  .pcm-dashboard-area-body .pcm-panel-head h2{font-size:18px!important;line-height:1.25!important}
  .pcm-dashboard-area-body .pcm-panel-head p{font-size:11px!important;line-height:1.5!important}
  .pcm-dashboard-area-body .pcm-panel-head>.pcm-btn,
  .pcm-dashboard-area-body .pcm-panel-head>button,
  .pcm-dashboard-area-body .pcm-panel-total,
  .pcm-dashboard-area-body .pcm-leads-total-badge{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important}
  .pcm-dashboard-area--service{padding:0!important}
  .pcm-dashboard-area--service>.pcm-dashboard-area-head{padding:13px!important;margin:0!important}
  .pcm-dashboard-area--service .pcm-precompra-inspection-cta{grid-template-columns:minmax(0,1fr)!important;padding:14px!important;text-align:left!important}
  .pcm-dashboard-area--service .pcm-precompra-inspection-cta .pcm-btn{width:100%!important}
  .pcm-dashboard .pcm-modern-kpis{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:9px!important;
    width:100%!important;
    min-width:0!important;
  }
  .pcm-dashboard .pcm-modern-kpis>article{
    width:100%!important;
    min-width:0!important;
    min-height:0!important;
    margin:0 auto!important;
    padding:14px!important;
    text-align:center!important;
    align-items:center!important;
    justify-items:center!important;
  }
}

/* v7.9.62 · Contornos de color para indicadores */
.pcm-dashboard .pcm-modern-kpis>article:nth-child(4n+1),
.pcm-dashboard .pcm-metrics-basic>article:nth-child(4n+1),
.pcm-followup-stats-grid>article:nth-child(4n+1),
.pcm-followup-kpi-cards>article:nth-child(4n+1){border-color:#91b8f7!important}
.pcm-dashboard .pcm-modern-kpis>article:nth-child(4n+2),
.pcm-dashboard .pcm-metrics-basic>article:nth-child(4n+2),
.pcm-followup-stats-grid>article:nth-child(4n+2),
.pcm-followup-kpi-cards>article:nth-child(4n+2){border-color:#82d2b5!important}
.pcm-dashboard .pcm-modern-kpis>article:nth-child(4n+3),
.pcm-dashboard .pcm-metrics-basic>article:nth-child(4n+3),
.pcm-followup-stats-grid>article:nth-child(4n+3),
.pcm-followup-kpi-cards>article:nth-child(4n+3){border-color:#f0bf70!important}
.pcm-dashboard .pcm-modern-kpis>article:nth-child(4n+4),
.pcm-dashboard .pcm-metrics-basic>article:nth-child(4n+4),
.pcm-followup-stats-grid>article:nth-child(4n+4),
.pcm-followup-kpi-cards>article:nth-child(4n+4){border-color:#bba3ed!important}

/* v7.9.63 · Paso 2 visible para solicitantes sin publicación */
.pcm-buyer-sale-intro{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) auto!important;
  gap:14px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  padding:17px!important;
  border:1px solid #b8d0f5!important;
  border-radius:15px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.pcm-buyer-sale-intro-icon{
  display:grid!important;
  place-items:center!important;
  width:48px!important;
  height:48px!important;
  border-radius:13px!important;
  color:#244ee8!important;
  background:#edf3ff!important;
}
.pcm-buyer-sale-intro-icon svg{width:22px!important;height:22px!important}
.pcm-buyer-sale-intro>div:nth-child(2){min-width:0!important}
.pcm-buyer-sale-intro small{
  display:block!important;
  margin:0 0 3px!important;
  color:#536789!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.pcm-buyer-sale-intro h2{
  margin:0!important;
  color:#0c2343!important;
  font-size:20px!important;
  line-height:1.2!important;
}
.pcm-buyer-sale-intro p{
  max-width:760px!important;
  margin:5px 0 0!important;
  color:#536789!important;
  font-size:13px!important;
  line-height:1.5!important;
}
.pcm-buyer-sale-intro-tags{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin-top:10px!important;
}
.pcm-buyer-sale-intro-tags span{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  flex:0 0 auto!important;
  width:auto!important;
  max-width:100%!important;
  padding:6px 9px!important;
  border:1px solid #d7e2f2!important;
  border-radius:999px!important;
  color:#29425f!important;
  background:#f7f9fc!important;
  font-size:11px!important;
  font-weight:750!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.pcm-buyer-sale-intro-tags svg{flex:0 0 14px!important;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important}
.pcm-buyer-sale-intro>.pcm-btn{
  min-width:220px!important;
  min-height:44px!important;
  justify-content:center!important;
  text-align:center!important;
}
@media(max-width:900px){
  .pcm-buyer-sale-intro{
    grid-template-columns:40px minmax(0,1fr)!important;
    gap:10px!important;
    padding:14px!important;
    align-items:start!important;
  }
  .pcm-buyer-sale-intro-icon{width:40px!important;height:40px!important;border-radius:11px!important}
  .pcm-buyer-sale-intro h2{font-size:18px!important;overflow-wrap:normal!important;word-break:normal!important}
  .pcm-buyer-sale-intro p{font-size:12px!important;overflow-wrap:normal!important;word-break:normal!important}
  .pcm-buyer-sale-intro-tags{display:flex!important;flex-direction:column!important;align-items:flex-start!important}
  .pcm-buyer-sale-intro-tags span{width:auto!important;max-width:100%!important;border-radius:10px!important}
  .pcm-buyer-sale-intro>.pcm-btn{
    grid-column:1/-1!important;
    width:100%!important;
    min-width:0!important;
  }
}

/* v7.9.66 · Ajustes acotados de dashboards y navegación móvil */
.pcm-role-buyer .pcm-buyer-main-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#pcm-buyer-offers>.pcm-empty-inline{font-size:11px!important;line-height:1.45!important}
.pcm-particular-renewal-card{width:100%!important;min-width:0!important}
.pcm-particular-renewal-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.pcm-particular-renewal-facts>span{padding:12px;border:1px solid #dfe7f0;border-radius:11px;background:#f8fafc}
.pcm-particular-renewal-facts small,.pcm-particular-renewal-facts strong{display:block}
.pcm-particular-renewal-facts small{color:#748399;font-size:9px;font-weight:800;text-transform:uppercase}
.pcm-particular-renewal-facts strong{margin-top:4px;color:#17304d;font-size:12px}
.pcm-particular-renewal-action{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}
.pcm-particular-renewal-action small{max-width:560px;color:#66778e;font-size:10.5px;line-height:1.45}
.pcm-lead-dashboard-list article.pcm-lead-dashboard-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important}
.pcm-lead-contact-details{width:100%;min-width:0}
.pcm-lead-contact-details>summary{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid #bfd8ef;border-radius:9px;background:#f7fbff;color:#24578b;font-size:10px;font-weight:850;cursor:pointer;list-style:none}
.pcm-lead-contact-details>summary::-webkit-details-marker{display:none}
.pcm-lead-contact-details[open]>summary span{transform:rotate(45deg)}
.pcm-lead-contact-table{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px;max-width:520px}
.pcm-lead-contact-table>span{min-width:0;padding:7px 8px;border:1px solid #e0e7ef;border-radius:8px;background:#fff}
.pcm-lead-contact-table small,.pcm-lead-contact-table strong{display:block;min-width:0}
.pcm-lead-contact-table small{color:#7b899b;font-size:8px;font-weight:800;text-transform:uppercase}
.pcm-lead-contact-table strong{margin-top:3px;color:#263d59;font-size:9.5px;line-height:1.3;overflow-wrap:anywhere}
.pcm-lead-dashboard-item .pcm-lead-followup{width:100%!important;max-width:420px!important;padding:8px!important;box-sizing:border-box!important}
.pcm-lead-dashboard-item .pcm-lead-followup label span{font-size:8px!important}
.pcm-lead-dashboard-item .pcm-lead-followup select{min-height:32px!important;padding:5px 8px!important;font-size:10px!important}
.pcm-lead-dashboard-item .pcm-lead-followup>small{font-size:8px!important;line-height:1.3!important}
@media(min-width:1101px){
  .pcm-role-dealer .pcm-dashboard-area--search .pcm-dashboard-activity-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important}
  .pcm-role-dealer .pcm-dashboard-area--search #pcm-dashboard-requests,
  .pcm-role-dealer .pcm-dashboard-area--search #pcm-dashboard-offers{width:100%!important;max-width:none!important}
  .pcm-role-dealer .pcm-dashboard-area--search #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
}
@media(max-width:900px){
  .pcm-role-buyer .pcm-buyer-main-kpis,.pcm-particular-renewal-facts,.pcm-lead-dashboard-list article.pcm-lead-dashboard-item,.pcm-lead-contact-table{grid-template-columns:minmax(0,1fr)!important}
  .pcm-lead-dashboard-item .pcm-lead-followup{width:100%!important;max-width:none!important}
  .pcm-particular-renewal-action{display:grid;grid-template-columns:1fr}
  .pcm-particular-renewal-action .pcm-btn{width:100%}
}

/* v7.9.68 · páginas controladas, tres oportunidades por fila y ajustes de ancho */
.pcm-page-hidden{display:none!important}
.pcm-list-pager{display:grid;grid-template-columns:auto minmax(170px,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid #e2e8f0}
.pcm-list-pager>span{color:#607087;font-size:10.5px;font-weight:800;text-align:center}
.pcm-list-pager .pcm-btn{min-width:94px;min-height:36px;padding:7px 12px;font-size:10.5px}
.pcm-list-pager .pcm-btn:disabled{opacity:.42;cursor:not-allowed}
.pcm-lead-list-tools{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:10px;margin:0 0 12px;padding:11px;border:1px solid #dce5ef;border-radius:12px;background:#f8fafc}
.pcm-lead-list-tools label{display:grid;gap:5px;min-width:0}
.pcm-lead-list-tools label>span{color:#52647b;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}
.pcm-lead-list-tools select{width:100%;min-width:0;min-height:36px;margin:0;padding:7px 32px 7px 10px;border:1px solid #cfd9e5;border-radius:9px;background-color:#fff;color:#17304d;font-size:11px;font-weight:750}
.pcm-lead-list-tools>small{align-self:center;padding:7px 9px;border-radius:999px;background:#eef4ff;color:#3158a6;font-size:9.5px;font-weight:850;white-space:nowrap}
#pcm-dashboard-leads .pcm-lead-dashboard-list,#pcm-buyer-leads .pcm-lead-dashboard-list{max-height:none!important;overflow:visible!important;padding-right:0!important}
@media(min-width:901px){
  .pcm-role-dealer .pcm-dashboard-area--search .pcm-dashboard-activity-grid,
  .pcm-role-seller .pcm-dashboard-area--search .pcm-dashboard-activity-grid,
  .pcm-role-occasional .pcm-dashboard-area--search .pcm-dashboard-activity-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important}
  .pcm-role-dealer #pcm-dashboard-requests,.pcm-role-dealer #pcm-dashboard-offers,
  .pcm-role-seller #pcm-dashboard-requests,.pcm-role-seller #pcm-dashboard-offers,
  .pcm-role-occasional #pcm-dashboard-requests,.pcm-role-occasional #pcm-dashboard-offers{width:100%!important;max-width:none!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:12px!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-card{padding:14px!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-card h3{font-size:16px!important}
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-main-facts strong{font-size:17px!important}
  .pcm-manage-vehicle-card{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;overflow:hidden!important}
  .pcm-manage-vehicle-card>.pcm-quick-switch{grid-column:3!important;grid-row:1!important;justify-self:end!important}
  .pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{grid-column:2/4!important;grid-row:2!important;display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
  .pcm-manage-vehicle-actions .pcm-btn{flex:0 0 auto!important;min-width:72px!important;box-sizing:border-box!important}
}
@media(max-width:900px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:minmax(0,1fr)!important}
  .pcm-particular-renewal-card .pcm-dashboard-accordion>summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;padding:14px!important;box-sizing:border-box!important}
  .pcm-particular-renewal-card .pcm-dashboard-accordion>summary>.pcm-panel-icon{display:none!important}
  .pcm-particular-renewal-card .pcm-dashboard-accordion>summary>div{display:block!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important}
  .pcm-particular-renewal-card .pcm-dashboard-accordion>summary h2,.pcm-particular-renewal-card .pcm-dashboard-accordion>summary p{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
  .pcm-particular-renewal-card .pcm-dashboard-accordion-action{grid-column:1!important;justify-self:start!important;margin:0!important}
}
@media(max-width:620px){
  .pcm-lead-list-tools{grid-template-columns:minmax(0,1fr)}
  .pcm-lead-list-tools>small{justify-self:start}
  .pcm-list-pager{grid-template-columns:1fr 1fr}
  .pcm-list-pager>span{grid-column:1/-1;grid-row:1}
  .pcm-list-pager .pcm-btn{width:100%}
}


/* v7.9.70 · paginación consistente + gestión visual de ofertas publicadas */
.pcm-dashboard-v800 .pcm-list-pager{margin-top:16px!important;padding-top:14px!important}
.pcm-dashboard-v800 .pcm-list-pager>span{font-size:11px!important;color:#52647b!important}

/* Las oportunidades ocupan todo el ancho del área y, en PC, son 3 por fila / 2 filas por página. */
@media(min-width:1101px){
  .pcm-dashboard-v800.pcm-role-dealer #pcm-dashboard-requests .pcm-opportunity-grid,
  .pcm-dashboard-v800.pcm-role-seller #pcm-dashboard-requests .pcm-opportunity-grid,
  .pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests .pcm-opportunity-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    max-width:none!important;
    overflow:visible!important;
  }
}
@media(min-width:701px) and (max-width:1100px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:minmax(0,1fr)!important}
}

/* Mis ofertas: información arriba y una barra de acciones estable dentro de la tarjeta. */
.pcm-dashboard-v800 .pcm-manage-vehicle-card{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;
  column-gap:12px!important;
  row-gap:11px!important;
  align-items:center!important;
  min-height:0!important;
  padding:14px 16px!important;
  overflow:hidden!important;
}
.pcm-dashboard-v800 .pcm-manage-vehicle-card>.pcm-list-icon{grid-column:1!important;grid-row:1!important;align-self:start!important}
.pcm-dashboard-v800 .pcm-manage-vehicle-card>.pcm-manage-vehicle-main{grid-column:2!important;grid-row:1!important;min-width:0!important}
.pcm-dashboard-v800 .pcm-manage-vehicle-card>.pcm-quick-switch{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:start!important;margin:0!important}
.pcm-dashboard-v800 .pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{
  grid-column:1/-1!important;
  grid-row:2!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(86px,112px))!important;
  justify-content:end!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:11px 0 0!important;
  border-top:1px solid #e7edf4!important;
  box-sizing:border-box!important;
}
.pcm-dashboard-v800 .pcm-manage-vehicle-actions .pcm-btn{
  width:100%!important;
  min-width:0!important;
  min-height:36px!important;
  padding:7px 10px!important;
  font-size:11px!important;
  white-space:nowrap!important;
}
.pcm-dashboard-v800 .pcm-manage-vehicle-actions .pcm-btn-danger-soft{background:#fff7f7!important}

@media(max-width:620px){
  .pcm-dashboard-v800 .pcm-manage-vehicle-card{grid-template-columns:34px minmax(0,1fr)!important;padding:13px!important}
  .pcm-dashboard-v800 .pcm-manage-vehicle-card>.pcm-quick-switch{grid-column:1/-1!important;grid-row:2!important;justify-self:start!important;align-self:center!important}
  .pcm-dashboard-v800 .pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{
    grid-column:1/-1!important;
    grid-row:3!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    justify-content:stretch!important;
  }
  .pcm-dashboard-v800 .pcm-manage-vehicle-actions .pcm-btn{font-size:10.5px!important;padding-inline:6px!important}
}

/* v7.9.71 · paginación visible y buscadores en gestión */
.pcm-management-tools{display:grid;align-items:end;gap:10px;margin:0 0 12px;padding:11px;border:1px solid #dce5ef;border-radius:12px;background:#f8fafc}
.pcm-lead-list-tools.pcm-management-tools{grid-template-columns:minmax(210px,1.25fr) minmax(160px,1fr) minmax(160px,1fr) auto}
.pcm-offer-list-tools{grid-template-columns:minmax(280px,1.5fr) minmax(170px,.7fr) auto}
.pcm-management-tools label{display:grid;gap:5px;min-width:0}
.pcm-management-tools label>span{color:#52647b;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}
.pcm-management-tools input[type="search"],.pcm-management-tools select{width:100%;min-width:0;min-height:38px;margin:0;padding:7px 10px;border:1px solid #cfd9e5;border-radius:9px;background:#fff;color:#17304d;font-size:11px;font-weight:700;box-sizing:border-box}
.pcm-management-tools select{padding-right:32px}
.pcm-management-tools>small{align-self:center;padding:7px 9px;border-radius:999px;background:#eef4ff;color:#3158a6;font-size:9.5px;font-weight:850;white-space:nowrap}
#pcm-dashboard-offers .pcm-sent-offer-list,#pcm-buyer-sent-offers .pcm-sent-offer-list{max-height:none!important;overflow:visible!important}
@media (min-width:621px) and (max-width:900px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-lead-list-tools.pcm-management-tools,.pcm-offer-list-tools{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pcm-management-tools>small{justify-self:start}
}
@media(max-width:620px){
  .pcm-lead-list-tools.pcm-management-tools,.pcm-offer-list-tools{grid-template-columns:minmax(0,1fr)}
  .pcm-management-tools>small{justify-self:start;white-space:normal}
  .pcm-list-pager{grid-template-columns:1fr 1fr}
  .pcm-list-pager>span{grid-column:1/-1;grid-row:1}
  .pcm-list-pager .is-prev{grid-column:1;grid-row:2}
  .pcm-list-pager .is-next{grid-column:2;grid-row:2}
}

/* v7.9.72 · eliminar propuesta enviada */
.pcm-sent-offer-delete-zone{margin-top:14px;padding-top:14px;border-top:1px solid #e7ecf2}.pcm-sent-offer-delete-open{border-color:#f0b7b7!important;color:#b42318!important;background:#fff!important}.pcm-sent-offer-delete-form{margin-top:10px;padding:14px;border:1px solid #f2c6c6;border-radius:12px;background:#fff8f8}.pcm-sent-offer-delete-form>strong{display:block;color:#7a271a;font-size:13px}.pcm-sent-offer-delete-form>p{margin:5px 0 12px;color:#667085;font-size:11px;line-height:1.45}.pcm-sent-offer-delete-form label{display:flex;flex-direction:column;gap:5px;margin-top:9px}.pcm-sent-offer-delete-form label>span{font-size:10px;font-weight:800;color:#475467}.pcm-sent-offer-delete-form select,.pcm-sent-offer-delete-form input{min-height:40px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;padding:8px 10px;font:inherit;font-size:12px;color:#344054}.pcm-sent-offer-delete-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pcm-btn-danger{background:#b42318!important;color:#fff!important;border:1px solid #b42318!important}.pcm-sent-offer-delete-form .pcm-form-message{margin-top:8px;font-size:11px}.pcm-sent-offer-delete-form .pcm-form-message.is-error{color:#b42318}.pcm-sent-offer-delete-form .pcm-form-message.is-success{color:#027a48}@media(max-width:700px){.pcm-sent-offer-delete-actions{display:grid;grid-template-columns:1fr 1fr}.pcm-sent-offer-delete-actions .pcm-btn{width:100%}}

/* v7.9.73 · paginación configurable y layout definitivo de oportunidades */
.pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  max-height:none!important;
  overflow:visible!important;
}
.pcm-page-hidden{display:none!important}
@media(max-width:1024px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .pcm-dashboard-v800 #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:minmax(0,1fr)!important}
}


/* v7.9.74 · corte visual efectivo de paginación */
#pcm-dashboard-leads .pcm-lead-dashboard-list > .pcm-lead-dashboard-item.pcm-page-hidden,
#pcm-buyer-leads .pcm-lead-dashboard-list > .pcm-lead-dashboard-item.pcm-page-hidden,
#pcm-dashboard-offers .pcm-sent-offer-list > article.pcm-page-hidden,
#pcm-buyer-sent-offers .pcm-sent-offer-list > article.pcm-page-hidden,
#pcm-dashboard-requests .pcm-opportunity-grid > .pcm-opportunity-card.pcm-page-hidden,
#pcm-buyer-offers .pcm-dashboard-table > .pcm-dashboard-row.pcm-page-hidden{display:none!important;}


/* v7.9.75 · Oferta puntual: composición limpia + identidad segura */
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests,
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-offers{
  width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;
}
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests .pcm-panel-head,
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-offers .pcm-panel-head{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;
}
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests .pcm-opportunity-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;
  max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;
}
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-offers .pcm-sent-offer-list{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;
  max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-offers .pcm-proposal-history-card{
  width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;
}
.pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-offers .pcm-proposal-history-card + .pcm-proposal-history-card{margin-top:0!important}
.pcm-dashboard-v800.pcm-role-occasional .pcm-private-list{padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important}
.pcm-identity-security-note{display:flex;align-items:flex-start;gap:11px;margin:14px 0 4px;padding:13px 14px;border:1px solid #cfe2f3;border-radius:12px;background:#f7fbff;color:#17304d}
.pcm-identity-security-note>.pcm-svg,.pcm-identity-security-note>svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:#1d5f99}
.pcm-identity-security-note strong{display:block;font-size:12px}.pcm-identity-security-note p{margin:4px 0 0;color:#607086;font-size:10.5px;line-height:1.5}
@media(min-width:701px) and (max-width:1100px){
  .pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests .pcm-panel-head,
  .pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-offers .pcm-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  .pcm-dashboard-v800.pcm-role-occasional #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:minmax(0,1fr)!important}
}


/* v7.9.76 · Oferta puntual ordenada + expansión real del stock */
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area{
  display:block!important;width:100%!important;max-width:none!important;min-width:0!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search>.pcm-dashboard-area-head,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area>.pcm-dashboard-area-head{
  width:100%!important;max-width:none!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search>.pcm-dashboard-area-body,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area>.pcm-dashboard-area-body{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;
  width:100%!important;max-width:none!important;min-width:0!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search>.pcm-dashboard-area-body>* ,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area>.pcm-dashboard-area-body>*{
  flex:0 0 auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search .pcm-occasional-how,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area .pcm-occasional-how{
  width:100%!important;max-width:none!important;margin:0!important;padding:17px 18px!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search .pcm-occasional-how>header,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area .pcm-occasional-how>header{
  display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:13px!important;width:100%!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search .pcm-occasional-how>div,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area .pcm-occasional-how>div{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search #pcm-dashboard-requests,
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search #pcm-dashboard-offers,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area #pcm-dashboard-requests,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area #pcm-dashboard-offers{
  width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;border-radius:16px!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search #pcm-dashboard-requests .pcm-opportunity-grid,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area #pcm-dashboard-requests .pcm-opportunity-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important;
}
.pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search #pcm-dashboard-offers .pcm-private-list,
.pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area #pcm-dashboard-offers .pcm-private-list{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
.pcm-stock-home .pcm-vehicle-grid-home.is-expanded>article.pcm-stock-card-v71,
.pcm-stock-home .pcm-vehicle-grid-home[data-pcm-stock-expanded="1"]>article.pcm-stock-card-v71{
  display:block!important;
}
@media(max-width:1100px){
  .pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search #pcm-dashboard-requests .pcm-opportunity-grid,
  .pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search .pcm-occasional-how>div,
  .pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area .pcm-occasional-how>div,
  .pcm-dashboard-v800.pcm-role-occasional .pcm-dashboard-area--search #pcm-dashboard-requests .pcm-opportunity-grid,
  .pcm-dashboard-v800.pcm-role-occasional .pcm-occasional-work-area #pcm-dashboard-requests .pcm-opportunity-grid{grid-template-columns:minmax(0,1fr)!important}
}


/* v7.9.78 · paginación real del stock */
.pcm-stock-pagination{display:flex;justify-content:center;margin-top:28px}
.pcm-pagination-nav{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid #dbe4ef;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgba(11,31,58,.05)}
.pcm-pagination-nav button{min-height:38px;padding:0 13px;border:1px solid #cbd8e6;border-radius:10px;background:#fff;color:#0b1f3a;font:inherit;font-size:13px;font-weight:750;cursor:pointer}
.pcm-pagination-nav button:hover:not(:disabled),.pcm-pagination-nav button.is-active{border-color:var(--pcm-action);background:var(--pcm-action);color:#fff}
.pcm-pagination-nav button:disabled{opacity:.42;cursor:not-allowed}
.pcm-pagination-pages{display:flex;gap:5px}
.pcm-pagination-pages button{min-width:38px;padding:0 9px}
.pcm-pagination-status{padding:0 5px;color:#60758b;font-size:12px;font-weight:700;white-space:nowrap}
@media(max-width:640px){.pcm-stock-pagination{margin-top:20px}.pcm-pagination-nav{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px}.pcm-pagination-pages{grid-column:1/-1;justify-content:center;order:-1}.pcm-pagination-status{grid-column:1/-1;text-align:center}.pcm-pagination-nav>button{width:100%}}

/* v7.9.79 · ajustes puntuales mobile y capacidad comercial */
.pcm-capacity-full{cursor:default!important;pointer-events:none!important;opacity:.78!important}

/* Mis ofertas activas: en mobile las acciones siempre quedan visibles dentro de cada tarjeta. */
@media(max-width:700px){
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-list{
    max-height:none!important;
    overflow:visible!important;
    padding-right:0!important;
  }
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-card{
    grid-template-columns:34px minmax(0,1fr)!important;
    grid-template-rows:auto auto auto!important;
    overflow:visible!important;
    height:auto!important;
    min-height:0!important;
  }
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-card>.pcm-quick-switch{
    grid-column:1/-1!important;
    grid-row:2!important;
    display:flex!important;
    position:static!important;
  }
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-card>.pcm-manage-vehicle-actions{
    grid-column:1/-1!important;
    grid-row:3!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
    margin-top:0!important;
    padding-top:10px!important;
  }
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-actions .pcm-btn{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    visibility:visible!important;
    opacity:1!important;
  }
}

/* Solicitante: la acción de cada propuesta recibida debe verse también en mobile. */
@media(max-width:700px){
  .pcm-role-buyer #pcm-buyer-offers .pcm-dashboard-row>span:last-child{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:40px!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .pcm-role-buyer #pcm-buyer-offers .pcm-dashboard-row>span:last-child>a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:40px!important;
    padding:9px 12px!important;
    border:1px solid #cfd9e5!important;
    border-radius:10px!important;
    background:#fff!important;
    color:var(--pcm-primary)!important;
    font-size:11px!important;
    font-weight:800!important;
    visibility:visible!important;
    opacity:1!important;
  }
}


/* v1.0.0 · compra mobile: paneles siempre en una columna */
@media (max-width: 720px){
  .pcm-service-purchase .pcm-purchase-summary-panels{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:12px!important;}
  .pcm-service-purchase .pcm-purchase-summary-panel{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
  .pcm-service-purchase .pcm-purchase-summary-list li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;}
  .pcm-service-purchase .pcm-purchase-summary-list li b{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
}


/* v1.0.4 · perfiles comerciales públicos y link editable una vez */
.pcm-profile-url-editor{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid #dbe3ec;border-radius:12px;background:#f8fafc}.pcm-profile-url-editor small{font-weight:700;color:#64748b}.pcm-profile-url-editor input{flex:1;min-width:180px}.pcm-business-profile{padding:42px 0 70px}.pcm-business-profile-hero{display:grid;grid-template-columns:minmax(240px,380px) 1fr;gap:28px;align-items:center;padding:28px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.06)}.pcm-business-profile-front{width:100%;height:230px;object-fit:cover;border-radius:18px}.pcm-business-profile-hero h1{margin:8px 0;font-size:clamp(30px,5vw,48px)}.pcm-business-profile-trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pcm-business-profile-trust span{padding:8px 12px;border-radius:999px;background:#eef6ff;color:#0b1f3a;font-weight:700;font-size:13px}.pcm-business-profile-stock{margin-top:34px}.pcm-commercial-pack-card .pcm-panel-head{align-items:center}.pcm-commercial-pack-card .pcm-panel-head>div{display:flex;gap:12px;align-items:center}
@media(max-width:720px){.pcm-business-profile{padding:22px 0 50px}.pcm-business-profile-hero{grid-template-columns:1fr;padding:18px}.pcm-business-profile-front{height:190px}.pcm-profile-url-editor{display:block}.pcm-profile-url-editor small{display:block;margin-bottom:6px}.pcm-profile-url-editor input{width:100%;min-width:0}.pcm-commercial-pack-card .pcm-panel-head{display:block}.pcm-commercial-pack-card .pcm-panel-head>a{margin-top:14px;width:100%}}

/* v1.0.6 · perfil comercial, sucursales y comentarios */
.pcm-profile-url-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pcm-profile-url-actions .pcm-btn{min-height:36px;padding:8px 12px}.pcm-profile-branches{margin-top:22px;padding-top:20px;border-top:1px solid var(--pcm-line)}.pcm-profile-branches .pcm-panel-head{margin-bottom:12px}.pcm-feedback-page{padding:36px 0 56px}.pcm-feedback-public-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--pcm-line);border-radius:20px;padding:28px;box-shadow:var(--pcm-shadow-sm)}.pcm-feedback-public-card h1{margin:8px 0 10px;color:var(--pcm-primary);font-size:clamp(28px,4vw,40px)}.pcm-feedback-public-card>p{margin:0 0 22px;color:var(--pcm-muted);line-height:1.6}.pcm-feedback-public-form .pcm-form-grid{margin-bottom:14px}@media(max-width:700px){.pcm-profile-url-actions{display:grid;grid-template-columns:1fr}.pcm-profile-url-actions .pcm-btn{width:100%}.pcm-profile-branches .pcm-panel-head{display:grid;grid-template-columns:1fr;gap:10px}.pcm-profile-branches .pcm-panel-head .pcm-btn{width:100%}.pcm-feedback-public-card{padding:20px 16px;border-radius:16px}}

/* v1.0.8 · confirmación accesible al copiar perfil público */
.pcm-profile-copy-status{display:inline-flex;align-items:center;min-height:24px;font-size:13px;font-weight:700;color:var(--pcm-success,#18794e)}
@media(max-width:700px){.pcm-profile-copy-status{width:100%;margin-top:4px}}


/* v1.0.10 - navegación nativa y perfil público comercial */
.pcm-home-requests-all{position:relative;z-index:5;pointer-events:auto!important;touch-action:manipulation}
.pcm-public-profile-link-field{display:flex;flex-direction:column;gap:8px}
.pcm-profile-url-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}
.pcm-profile-copy-status{font-size:13px;font-weight:700;color:#166534;min-height:18px}
.pcm-profile-url-actions .is-copied{border-color:#16a34a}
.pcm-business-profile-photo-preview{width:92px;height:92px;object-fit:cover;border-radius:20px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:4px;display:block;margin:6px 0 10px}
.pcm-business-profile-page{background:#f5f7fb}
.pcm-business-profile{padding:34px 0 70px}
.pcm-business-profile-hero{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#0f172a,#1e293b);min-height:245px;box-shadow:0 22px 60px rgba(15,23,42,.15);margin-bottom:28px}
.pcm-business-profile-cover{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.34}
.pcm-business-profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.94),rgba(15,23,42,.67) 52%,rgba(15,23,42,.38))}
.pcm-business-profile-identity{position:relative;z-index:2;min-height:245px;display:flex;align-items:flex-end;gap:22px;padding:38px;color:#fff}
.pcm-business-profile-avatar{width:112px;height:112px;flex:0 0 112px;border-radius:24px;object-fit:cover;background:#fff;border:5px solid rgba(255,255,255,.92);box-shadow:0 15px 35px rgba(0,0,0,.22)}
.pcm-business-profile-avatar-fallback{display:grid;place-items:center;color:#0f172a;font-size:42px;font-weight:900}
.pcm-business-profile-copy .pcm-eyebrow{color:#bfdbfe;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12px}
.pcm-business-profile-copy h1{color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.02;margin:7px 0 10px}
.pcm-business-profile-copy>p{display:flex;align-items:center;gap:7px;margin:0 0 5px;color:#e2e8f0;font-weight:700}.pcm-business-profile-copy>p svg{width:17px}
.pcm-business-profile-copy>small{display:block;color:#cbd5e1;margin-top:4px}
.pcm-business-profile-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.pcm-business-profile-trust span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:800}.pcm-business-profile-trust svg{width:15px;height:15px}
.pcm-business-profile-stock{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:28px;box-shadow:0 12px 38px rgba(15,23,42,.07)}
.pcm-business-profile-stock-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.pcm-business-profile-stock-head>.pcm-section-heading{margin:0}.pcm-business-profile-stock-head>strong{white-space:nowrap;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:9px 13px;font-size:13px}
.pcm-business-profile-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:24px;align-items:end}
.pcm-business-profile-toolbar label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#475569}.pcm-business-profile-toolbar select{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;padding:0 11px;color:#0f172a}.pcm-profile-filter-reviewed{flex-direction:row!important;align-items:center;gap:8px!important;min-height:44px;padding:0 10px}.pcm-profile-filter-reviewed input{width:18px;height:18px}.pcm-profile-filter-clear{min-height:44px}
.pcm-business-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcm-business-profile-vehicle{min-width:0}.pcm-business-profile-vehicle>.pcm-vehicle-card{height:100%}.pcm-business-profile-vehicle>.pcm-vehicle-modal{height:auto}
.pcm-profile-filter-empty{margin-top:18px}
@media(max-width:1050px){.pcm-business-profile-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.pcm-business-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.pcm-business-profile{padding-top:18px}.pcm-business-profile-hero{border-radius:20px;min-height:unset}.pcm-business-profile-identity{min-height:unset;align-items:center;padding:26px 20px;gap:15px}.pcm-business-profile-avatar{width:78px;height:78px;flex-basis:78px;border-radius:18px}.pcm-business-profile-copy h1{font-size:28px}.pcm-business-profile-trust{gap:7px;margin-top:12px}.pcm-business-profile-stock{padding:18px;border-radius:20px}.pcm-business-profile-stock-head{display:block}.pcm-business-profile-stock-head>strong{display:inline-block;margin-top:12px}.pcm-business-profile-toolbar{grid-template-columns:1fr 1fr;padding:14px;gap:10px}.pcm-profile-filter-reviewed{grid-column:1/-1}.pcm-profile-filter-clear{grid-column:1/-1}.pcm-business-profile-grid{grid-template-columns:1fr}.pcm-profile-url-actions{align-items:stretch}.pcm-profile-url-actions .pcm-btn{flex:1 1 140px}.pcm-profile-copy-status{flex:1 0 100%}}
@media(max-width:420px){.pcm-business-profile-identity{align-items:flex-start;flex-direction:column}.pcm-business-profile-toolbar{grid-template-columns:1fr}.pcm-profile-filter-reviewed,.pcm-profile-filter-clear{grid-column:auto}}

/* v1.0.11 · perfil público tipo portal + CTA mobile robusto + copiar link visible */
.pcm-home-requests{isolation:isolate}
.pcm-home-requests:before{pointer-events:none!important}
.pcm-home-requests-cta{position:relative!important;z-index:50!important;pointer-events:auto!important}
.pcm-home-requests-cta .pcm-home-requests-all{display:inline-flex!important;position:relative!important;z-index:51!important;pointer-events:auto!important}
.pcm-profile-url-full{flex:1 1 100%;width:100%;min-height:42px;border:1px solid #d8e0ea;border-radius:10px;background:#f8fafc;color:#334155;padding:9px 11px;font:inherit;font-size:12px;cursor:text}
.pcm-profile-url-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:8px!important;width:100%}
.pcm-profile-url-actions .pcm-profile-url-full{grid-column:1/-1}
.pcm-profile-url-actions .pcm-profile-copy-status{grid-column:1/-1}
.pcm-profile-url-actions .is-copied{background:#ecfdf5!important;border-color:#16a34a!important;color:#166534!important}

/* Encabezado compacto de vitrina comercial */
.pcm-business-profile{padding:24px 0 60px}
.pcm-business-profile-hero{min-height:176px!important;border-radius:20px!important;margin-bottom:18px!important;background:linear-gradient(115deg,#0b1f3a,#173a67)!important;box-shadow:0 12px 32px rgba(15,23,42,.12)!important}
.pcm-business-profile-cover{opacity:.48!important;background-position:center 42%!important}
.pcm-business-profile-cover:after{background:linear-gradient(90deg,rgba(7,20,39,.90),rgba(7,20,39,.58) 58%,rgba(7,20,39,.24))!important}
.pcm-business-profile-identity{min-height:176px!important;padding:24px 28px!important;align-items:center!important;gap:18px!important}
.pcm-business-profile-avatar{width:86px!important;height:86px!important;flex:0 0 86px!important;border-radius:18px!important;border-width:4px!important;box-shadow:0 8px 22px rgba(0,0,0,.20)!important}
.pcm-business-profile-avatar-fallback{font-size:32px!important}
.pcm-business-profile-copy h1{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.04!important;margin:0 0 8px!important;letter-spacing:-.025em}
.pcm-business-profile-copy>p{font-size:13px!important;margin:0 0 4px!important;color:#eef4fb!important}
.pcm-business-profile-copy>small{font-size:12px!important;color:#d7e1ec!important}
.pcm-business-profile-stock{padding:20px!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(15,23,42,.055)!important}
.pcm-business-profile-toolbar{margin-bottom:18px!important;padding:14px!important;border-radius:14px!important;gap:9px!important}
.pcm-business-profile-toolbar select{min-height:40px!important;border-radius:10px!important;font-size:12px}
.pcm-business-profile-grid{gap:16px!important}

@media(max-width:700px){
  .pcm-home-requests-cta{display:block!important;width:100%!important;margin-top:18px!important;padding:0 1px 2px!important}
  .pcm-home-requests-cta .pcm-home-requests-all{display:flex!important;width:100%!important;min-height:48px!important;justify-content:center!important}
  .pcm-profile-url-actions{grid-template-columns:1fr 1fr!important}
  .pcm-profile-url-actions .pcm-profile-url-full,.pcm-profile-url-actions .pcm-profile-copy-status{grid-column:1/-1!important}
  .pcm-profile-url-actions .pcm-btn{width:100%!important;min-width:0!important}
  .pcm-business-profile{padding:12px 0 42px!important}
  .pcm-business-profile .pcm-container{width:min(100% - 20px,1240px)!important}
  .pcm-business-profile-hero{min-height:142px!important;border-radius:16px!important;margin-bottom:12px!important}
  .pcm-business-profile-cover{background-position:center!important}
  .pcm-business-profile-cover:after{background:linear-gradient(90deg,rgba(7,20,39,.88),rgba(7,20,39,.52))!important}
  .pcm-business-profile-identity{min-height:142px!important;padding:18px!important;gap:13px!important;align-items:center!important;flex-direction:row!important}
  .pcm-business-profile-avatar{width:64px!important;height:64px!important;flex:0 0 64px!important;border-radius:14px!important;border-width:3px!important}
  .pcm-business-profile-avatar-fallback{font-size:24px!important}
  .pcm-business-profile-copy{min-width:0}
  .pcm-business-profile-copy h1{font-size:24px!important;margin:0 0 7px!important;overflow-wrap:anywhere}
  .pcm-business-profile-copy>p{font-size:11px!important;line-height:1.35!important}
  .pcm-business-profile-copy>small{font-size:10.5px!important;line-height:1.35!important}
  .pcm-business-profile-stock{padding:12px!important;border-radius:16px!important}
  .pcm-business-profile-toolbar{grid-template-columns:1fr 1fr!important;padding:10px!important;gap:8px!important;margin-bottom:14px!important}
  .pcm-business-profile-toolbar label{font-size:10px!important}
  .pcm-business-profile-toolbar select{min-height:39px!important;font-size:11px!important;padding-inline:8px!important}
  .pcm-profile-filter-reviewed,.pcm-profile-filter-clear{grid-column:1/-1!important}
}
@media(max-width:420px){
  .pcm-business-profile-identity{flex-direction:row!important;align-items:center!important}
  .pcm-business-profile-toolbar{grid-template-columns:1fr!important}
  .pcm-profile-filter-reviewed,.pcm-profile-filter-clear{grid-column:auto!important}
  .pcm-profile-url-actions{grid-template-columns:1fr!important}
  .pcm-profile-url-actions .pcm-profile-url-full,.pcm-profile-url-actions .pcm-profile-copy-status{grid-column:1!important}
}

/* v1.0.14 — ruta directa de solicitudes + estado visible del logo público */
.pcm-requests-direct-route .pcm-main-shell{min-height:calc(100vh - 72px)!important}
.pcm-requests-direct-route .pcm-requests-page-v691{display:block!important;width:100%!important}
.pcm-business-profile-photo-state{display:flex;align-items:center;gap:12px;margin:8px 0 10px;padding:12px;border:1px solid #dfe7f1;border-radius:14px;background:#f8fafc}
.pcm-business-profile-photo-state img{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:14px!important;border:1px solid #dce5ef!important;background:#fff!important}
.pcm-business-profile-photo-state>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}
.pcm-business-profile-photo-state strong{font-size:12px;color:#152a46}
.pcm-business-profile-photo-state small{font-size:10px;color:#728196;line-height:1.4}
.pcm-business-profile-photo-empty{width:72px;height:72px;display:grid!important;place-items:center;border-radius:14px;background:#eef3f9;color:#47627f;flex:0 0 72px}
.pcm-business-profile-photo-empty .pcm-svg{width:26px;height:26px}
@media(max-width:700px){.pcm-business-profile-photo-state{align-items:flex-start}.pcm-business-profile-photo-state img,.pcm-business-profile-photo-empty{width:60px!important;height:60px!important;flex-basis:60px}.pcm-requests-direct-route .pcm-container{width:min(100% - 24px,1240px)!important}}
/* v1.0.17 · foto comercial independiente */
.pcm-business-profile-photo-upload-form{margin:0 0 18px;padding:18px;border:1px solid #e4eaf2;border-radius:18px;background:#f8fafc}
.pcm-business-profile-photo-upload-form .pcm-business-profile-photo-field{display:grid;gap:12px}
.pcm-business-profile-photo-copy{display:grid;gap:3px}.pcm-business-profile-photo-copy>span{font-weight:800;color:#0b1f3f}.pcm-business-profile-photo-copy small{color:#64748b}
.pcm-business-profile-photo-upload-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pcm-business-profile-photo-upload-controls input[type=file]{flex:1 1 260px;min-width:0}
.pcm-profile-photo-server-message{margin:0!important}
@media(max-width:700px){.pcm-business-profile-photo-upload-form{padding:14px;border-radius:15px}.pcm-business-profile-photo-upload-controls{display:grid;grid-template-columns:1fr}.pcm-business-profile-photo-upload-controls .pcm-btn{width:100%}}


/* v1.0.24 · regresión controles dashboard: una sola lógica (pcm-app estable v1.0.14) */
@media(min-width:901px){
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-center--desktop.pcm-notification-menu-item{
    display:block!important;position:relative!important;inset:auto!important;width:100%!important;margin:0!important;
  }
  .pcm-dashboard .pcm-dashboard-nav nav>.pcm-notification-center--desktop.pcm-notification-menu-item .pcm-notification-bell{
    display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;pointer-events:auto!important;cursor:pointer!important;
  }
}
.pcm-dashboard [data-pcm-dashboard-open],
.pcm-dashboard [data-pcm-dashboard-menu],
.pcm-dashboard [data-pcm-notification-toggle]{pointer-events:auto!important;cursor:pointer!important;position:relative!important;}
.pcm-dashboard-modal{pointer-events:none!important;}
.pcm-dashboard-modal.is-open{pointer-events:auto!important;}

/* v1.0.33 · acceso protegido destacado */
.pcm-antispam-note:not(.pcm-email-delivery-note){border-color:#f4c94b!important;background:#fff9db!important;box-shadow:0 0 0 2px rgba(245,158,11,.07)!important}.pcm-antispam-note:not(.pcm-email-delivery-note)>.pcm-svg{color:#b77900!important}.pcm-antispam-note:not(.pcm-email-delivery-note) b{color:#8a5a00!important}.pcm-antispam-note:not(.pcm-email-delivery-note) small{color:#6f5b25!important}

/* v1.0.34 · vencimiento realista */
.pcm-renewal-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px;background:rgba(11,31,58,.62);backdrop-filter:blur(3px)}
.pcm-renewal-modal.is-closed{display:none}.pcm-renewal-modal-card{position:relative;width:min(470px,100%);padding:30px;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.24);text-align:center}.pcm-renewal-modal-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border-radius:14px;background:#fff2cf;color:#9a6200}.pcm-renewal-modal-card h2{margin:0 0 9px;color:#0b1f3a;font-size:24px}.pcm-renewal-modal-card p{margin:0 auto 20px;max-width:390px;color:#617087;line-height:1.6}.pcm-renewal-modal-close{position:absolute;right:13px;top:10px;border:0;background:transparent;color:#6b7280;font-size:28px;cursor:pointer}.pcm-renewal-required [data-pcm-dashboard-open="vehicle"],.pcm-renewal-required [data-pcm-toggle-vehicle],.pcm-renewal-required [data-pcm-edit-vehicle]{pointer-events:none!important;opacity:.42!important}.pcm-renewal-required .pcm-quick-switch{opacity:.55}.pcm-renewal-required .pcm-manage-vehicle-card{background:#fafafa}

/* v1.0.35 · acceso vencido: publicaciones e interesados quedan bloqueados hasta renovar */
.pcm-renewal-required #pcm-dashboard-vehicles .pcm-private-list,.pcm-renewal-required #pcm-dashboard-leads .pcm-lead-dashboard-list{display:none!important}
.pcm-renewal-required #pcm-dashboard-vehicles:after,.pcm-renewal-required #pcm-dashboard-leads:after{content:"Contenido bloqueado por vencimiento. Renueva tu acceso para volver a administrar esta información.";display:block;margin-top:12px;padding:16px;border:1px solid #f0cf8b;border-radius:12px;background:#fff8df;color:#7a5600;font-weight:800}
.pcm-renewal-required #pcm-dashboard-vehicles [data-pcm-dashboard-open="vehicle"],.pcm-renewal-required #pcm-dashboard-vehicles [data-pcm-edit-vehicle],.pcm-renewal-required #pcm-dashboard-vehicles [data-pcm-toggle-vehicle]{display:none!important}

/* v1.0.40 · diálogos propios para acciones del usuario */
.pcm-system-dialog{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:18px}.pcm-system-dialog-bg{position:absolute;inset:0;border:0;background:rgba(8,20,38,.56);backdrop-filter:blur(3px);cursor:pointer}.pcm-system-dialog-card{position:relative;width:min(430px,calc(100vw - 32px));padding:26px;border-radius:22px;background:#fff;border:1px solid #e5eaf0;box-shadow:0 28px 80px rgba(8,20,38,.28);text-align:center}.pcm-system-dialog-icon{width:46px;height:46px;margin:0 auto 14px;border-radius:14px;display:grid;place-items:center;background:#eef4ff;color:#2457e6;font-size:22px;font-weight:900}.pcm-system-dialog-icon.is-warning{background:#fff5d9;color:#a96600}.pcm-system-dialog-card h3{margin:0;color:#10213f;font-size:21px;line-height:1.25}.pcm-system-dialog-card p{margin:10px auto 0;max-width:350px;color:#667085;font-size:13px;line-height:1.55}.pcm-system-dialog-actions{display:flex;justify-content:center;gap:10px;margin-top:22px}.pcm-system-dialog-actions .pcm-btn{min-width:132px}.pcm-system-dialog-actions .pcm-btn-danger{background:#c9362b;color:#fff;border-color:#c9362b}.pcm-system-dialog-actions .pcm-btn-danger:hover{background:#ad2c23;border-color:#ad2c23}@media(max-width:520px){.pcm-system-dialog-card{padding:22px 18px;border-radius:18px}.pcm-system-dialog-actions{display:grid;grid-template-columns:1fr}.pcm-system-dialog-actions .pcm-btn{width:100%}}
\n/* v1.0.44 - Servicios destacados del perfil público */\n.pcm-business-service-tickets{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;position:relative;z-index:2}.pcm-business-service-ticket{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fff8d9;border:1px solid #ead38a;font-size:13px;font-weight:700;color:#5f4a08;box-shadow:0 2px 8px rgba(20,30,50,.06)}.pcm-business-service-ticket svg{width:14px;height:14px}.pcm-profile-services-field{padding-top:6px}.pcm-profile-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.pcm-profile-service-toggle{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #dfe5ec;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;font-weight:600}.pcm-profile-service-toggle input{width:18px;height:18px;margin:0;accent-color:#0b7a53}@media(max-width:680px){.pcm-profile-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pcm-profile-service-toggle{gap:6px;padding:7px 8px;border-radius:8px;font-size:11px;line-height:1.25;min-height:44px}.pcm-profile-service-toggle input{width:15px;height:15px;flex:0 0 15px}.pcm-business-service-tickets{gap:6px}.pcm-business-service-ticket{font-size:12px;padding:6px 9px}}\n
/* v1.0.48 · contacto general desde perfil público */
.pcm-business-profile-contact{margin:26px 0 8px;padding:22px;border:1px solid #e1e7ee;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}.pcm-business-profile-contact-copy h2{margin:4px 0 6px}.pcm-business-profile-contact-copy p{margin:0;max-width:720px;color:#5f6b78}.pcm-business-profile-contact .pcm-contact-gate-overlay{z-index:10020}@media(max-width:680px){.pcm-business-profile-contact{padding:16px;display:block}.pcm-business-profile-contact>.pcm-btn{width:100%;margin-top:14px}}


/* v1.0.49 · ajustes mobile contacto perfil público */
.pcm-business-profile-contact .pcm-contact-gate-card{position:relative}
.pcm-business-profile-contact .pcm-contact-gate-card h3{padding-right:42px}
.pcm-business-profile-contact .pcm-contact-gate-close{top:12px!important;right:12px!important;z-index:4}
.pcm-contact-popup-form.is-submitted>.pcm-form-grid,
.pcm-contact-popup-form.is-submitted>.pcm-antispam-note,
.pcm-contact-popup-form.is-submitted>.pcm-contact-legal,
.pcm-contact-popup-form.is-submitted>button[type="submit"]{display:none!important}
.pcm-contact-popup-form.is-submitted .pcm-form-message.is-success{display:grid!important;gap:6px;margin:8px 0 0!important;padding:16px!important;border:1px solid #b7e5d1!important;border-radius:14px!important;background:#eefaf5!important;color:#0b6549!important;text-align:left!important;line-height:1.45!important}
.pcm-contact-popup-form.is-submitted .pcm-form-message.is-success strong{display:block;color:#075b42;font-size:15px;font-weight:900}
.pcm-contact-popup-form.is-submitted .pcm-form-message.is-success span{display:block;color:#3f6d5d;font-size:12px;font-weight:650}
@media(max-width:560px){
  .pcm-business-profile-contact .pcm-contact-gate-card{padding:48px 14px 16px!important;max-height:92vh!important;overflow-y:auto!important}
  .pcm-business-profile-contact .pcm-contact-gate-card h3{padding-right:0!important;margin-top:0!important;font-size:17px!important;line-height:1.25!important}
  .pcm-business-profile-contact .pcm-contact-gate-card>p{margin-top:5px!important}
  .pcm-business-profile-contact .pcm-contact-gate-close{display:grid!important;place-items:center!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:9px!important;background:#fff!important;border:1px solid #f2a4bd!important;color:#d72662!important;font-size:21px!important;line-height:1!important}
  .pcm-contact-popup-form.is-submitted .pcm-form-message.is-success{padding:14px!important;border-radius:12px!important}
}

/* v1.0.56 - Perfil público: filtros colapsables y servicios premium */
.pcm-business-profile-filterbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.pcm-profile-filter-toggle{appearance:none;border:1px solid #d7e0ea;background:#fff;color:#10213f;border-radius:12px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.04)}.pcm-profile-filter-toggle svg{width:16px;height:16px}.pcm-profile-filter-toggle b{margin-left:4px;color:#64748b;font-size:11px;font-weight:700}.pcm-profile-filter-toggle.is-open{border-color:#b9c9dc;background:#f8fafc}.pcm-profile-filter-count{color:#64748b;font-size:12px;font-weight:700}.pcm-business-profile-toolbar[hidden]{display:none!important}
.pcm-business-service-panel{position:relative;z-index:2;margin:16px 22px 22px;padding:15px 16px;border:1px solid rgba(203,213,225,.9);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 7px 24px rgba(15,23,42,.06);backdrop-filter:blur(8px)}.pcm-business-service-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}.pcm-business-service-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:#1e4f91}.pcm-business-service-head>span svg{width:16px;height:16px}.pcm-business-service-head strong{display:block;color:#10213f;font-size:13px;line-height:1.2}.pcm-business-service-head small{display:block;margin-top:2px;color:#75869a;font-size:10px}.pcm-business-service-tickets{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin:0!important}.pcm-business-service-ticket{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;border-radius:11px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#334155!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}.pcm-business-service-ticket i{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;border-radius:7px;background:#e8f6ef;color:#087a50;font-style:normal}.pcm-business-service-ticket i svg{width:12px!important;height:12px!important}.pcm-business-service-ticket b{min-width:0;font-weight:700;line-height:1.3}
@media(max-width:700px){.pcm-business-profile-filterbar{align-items:stretch;flex-direction:column;gap:8px}.pcm-profile-filter-toggle{width:100%;justify-content:center}.pcm-profile-filter-count{text-align:center}.pcm-business-service-panel{margin:12px 14px 16px;padding:13px;border-radius:14px}.pcm-business-service-tickets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pcm-business-service-ticket{padding:8px!important;font-size:10px!important}.pcm-business-service-head small{font-size:9px}}
@media(max-width:420px){.pcm-business-service-tickets{grid-template-columns:1fr!important}}

/* v1.0.61 · Mis ofertas estables + 4 acciones en una fila + paginación */
.pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-list{
  width:100%!important;
  max-width:100%!important;
  max-height:none!important;
  overflow:visible!important;
  padding-right:0!important;
}
.pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  flex:0 0 auto!important;
}
@media(min-width:701px){
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-actions{
    grid-template-columns:repeat(4,minmax(82px,112px))!important;
    gap:8px!important;
  }
}
.pcm-dashboard-vehicle-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #e7edf4}
.pcm-dashboard-vehicle-pagination>span{color:#60758b;font-size:12px;font-weight:800}
.pcm-dashboard-vehicle-pagination .pcm-btn{min-height:36px;padding:7px 12px;font-size:11px}
.pcm-dashboard-vehicle-pagination .is-disabled{pointer-events:none;opacity:.45}
.pcm-followup-role-note{margin:12px 0 16px!important}
@media(max-width:700px){
  .pcm-dashboard-v800 #pcm-dashboard-vehicles .pcm-manage-vehicle-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pcm-dashboard-vehicle-pagination{display:grid;grid-template-columns:1fr 1fr;text-align:center}
  .pcm-dashboard-vehicle-pagination>span{grid-column:1/-1;grid-row:1}
  .pcm-dashboard-vehicle-pagination .pcm-btn{width:100%}
}

/* v1.0.65 · ajuste puntual CTA particular y carga masiva */
.pcm-buyer-sale-upgrade,.pcm-particular-upgrade-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:0}
.pcm-buyer-sale-upgrade .pcm-buyer-sale-status,.pcm-particular-upgrade-actions .pcm-particular-period-lock{display:inline-flex;align-items:center;min-height:42px;padding:9px 13px;border:1px solid #d8e3f1;border-radius:11px;background:#f8fafc;color:#506176;font-size:11px;font-weight:800;line-height:1.3;box-sizing:border-box}
.pcm-buyer-sale-upgrade .pcm-btn,.pcm-particular-upgrade-actions .pcm-btn{min-height:42px;padding:9px 15px;border-radius:11px;white-space:nowrap;box-sizing:border-box}
.pcm-bulk-import-form{margin-top:14px}.pcm-bulk-import-form .pcm-form-grid{margin-bottom:10px}.pcm-bulk-template-actions{margin:12px 0 4px}
@media(max-width:720px){.pcm-buyer-sale-upgrade,.pcm-particular-upgrade-actions{width:100%;align-items:stretch;flex-direction:column}.pcm-buyer-sale-upgrade .pcm-btn,.pcm-buyer-sale-upgrade .pcm-buyer-sale-status,.pcm-particular-upgrade-actions .pcm-btn,.pcm-particular-upgrade-actions .pcm-particular-period-lock{width:100%;justify-content:center;text-align:center;white-space:normal}}

/* v1.0.66 · resultado detallado de carga masiva */
.pcm-bulk-result{margin:16px 0 18px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;padding:18px;box-shadow:0 8px 24px rgba(15,35,65,.06)}
.pcm-bulk-result.is-success{border-color:#bfe8d5;background:#fbfffd}.pcm-bulk-result.is-error{border-color:#f0c7c7;background:#fffdfd}
.pcm-bulk-result-head>div{display:flex;align-items:flex-start;gap:12px}.pcm-bulk-result-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;background:#e8f8f0;color:#087a4b;font-weight:800;font-size:18px}.pcm-bulk-result.is-error .pcm-bulk-result-icon{background:#fff0f0;color:#c53030}.pcm-bulk-result-head strong{display:block;color:#0b1f3a;font-size:17px}.pcm-bulk-result-head p{margin:4px 0 0;color:#66758b;line-height:1.45}
.pcm-bulk-result-stats{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.pcm-bulk-result-stats span{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border:1px solid #dbe5f1;border-radius:999px;background:#f8fbff;color:#41526a;font-size:12px}.pcm-bulk-result-stats b{font-size:14px;color:#0b1f3a}
.pcm-bulk-errors{margin-top:12px;border-top:1px solid #e7edf5;padding-top:14px}.pcm-bulk-errors-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.pcm-bulk-errors-title strong{color:#0b1f3a}.pcm-bulk-errors-title small{color:#74839a}.pcm-bulk-errors-table{border:1px solid #e1e8f1;border-radius:12px;overflow:hidden}.pcm-bulk-errors-row{display:grid;grid-template-columns:70px minmax(150px,1fr) minmax(260px,2.3fr);gap:12px;padding:11px 12px;border-top:1px solid #edf1f6;align-items:start;font-size:13px}.pcm-bulk-errors-row:first-child{border-top:0}.pcm-bulk-errors-row.is-head{background:#f4f7fb;color:#53637a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pcm-bulk-errors-row:not(.is-head) span:first-child{font-weight:800;color:#e05a2a}.pcm-bulk-errors-row:not(.is-head) span:nth-child(2){font-weight:700;color:#122844}.pcm-bulk-errors-row:not(.is-head) span:nth-child(3){color:#5f6f84;line-height:1.45}.pcm-bulk-errors-more{display:block;margin-top:8px;color:#75849a}.pcm-bulk-capacity-note{margin-top:12px;padding:11px 13px;border-radius:10px;background:#fff7e8;border:1px solid #f6d89d;color:#7d5709;font-size:13px;line-height:1.45}
@media(max-width:700px){.pcm-bulk-result{padding:14px;border-radius:13px}.pcm-bulk-errors-title{display:block}.pcm-bulk-errors-title small{display:block;margin-top:3px}.pcm-bulk-errors-table{border:0;overflow:visible}.pcm-bulk-errors-row.is-head{display:none}.pcm-bulk-errors-row{display:grid;grid-template-columns:58px 1fr;gap:5px 10px;margin:9px 0;padding:12px;border:1px solid #e4eaf2;border-radius:11px;background:#fff}.pcm-bulk-errors-row span:nth-child(3){grid-column:1/-1;padding-top:4px}.pcm-bulk-result-stats{gap:7px}.pcm-bulk-result-stats span{padding:7px 9px}}

/* v1.0.68 · ajustes puntuales Mis datos comerciales */
.pcm-current-dealer-plan{margin-top:2px}
.pcm-current-dealer-plan-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #dfe7f1;border-radius:14px;background:#f8fafc}
.pcm-current-dealer-plan-card>div{display:grid;gap:3px;min-width:0}
.pcm-current-dealer-plan-card strong{font-size:14px;color:#0b1f3f}
.pcm-current-dealer-plan-card small{font-size:11px;line-height:1.45;color:#667085}
.pcm-current-dealer-plan-card>b{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:7px 10px;border-radius:999px;background:#fff2cf;border:1px solid #f1d38a;color:#8a5a00;font-size:11px;white-space:nowrap}
.pcm-business-front-photo-state img{width:150px!important;height:84px!important;object-fit:cover!important;border-radius:12px!important}

@media(min-width:681px){
  .pcm-profile-services-field{padding:16px!important;border:1px solid #e4eaf2;border-radius:16px;background:#f8fafc}
  .pcm-profile-services-field>span{display:block;font-size:13px;font-weight:800;color:#0b1f3f;margin-bottom:4px}
  .pcm-profile-services-field>small{display:block;color:#667085;font-size:11px;line-height:1.45}
  .pcm-profile-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}
  .pcm-profile-service-toggle{position:relative;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:52px!important;padding:12px 14px!important;border:1px solid #dfe5ec!important;border-radius:12px!important;background:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;color:#21324a!important;box-shadow:0 1px 2px rgba(16,24,40,.02)}
  .pcm-profile-service-toggle:hover{border-color:#c7d2e0!important;background:#fbfdff!important}
  .pcm-profile-service-toggle input{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important;border:1.5px solid #b8c4d3!important;border-radius:6px!important;background:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important}
  .pcm-profile-service-toggle input:checked{background:#0b8a62!important;border-color:#0b8a62!important}
  .pcm-profile-service-toggle input:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:900;line-height:1}
  .pcm-profile-service-toggle span{min-width:0;text-align:left!important}
}

@media(max-width:680px){
  .pcm-current-dealer-plan-card{align-items:flex-start;flex-direction:column}
  .pcm-current-dealer-plan-card>b{min-width:0}
  .pcm-business-front-photo-state img{width:110px!important;height:66px!important}
}

/* v1.0.69 · progreso visible solo para Carga Masiva */
.pcm-bulk-progress-message{display:block!important;margin-top:12px;padding:12px 14px!important;border:1px solid #bfdbfe!important;border-radius:12px!important;background:#eff6ff!important;color:#0b1f3a!important}
.pcm-bulk-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}
.pcm-bulk-progress-copy strong{font-size:13px;line-height:1.35}.pcm-bulk-progress-copy b{font-size:14px;color:#1d4ed8;min-width:42px;text-align:right}
.pcm-bulk-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#dbeafe}.pcm-bulk-progress-track span{display:block;height:100%;border-radius:inherit;background:#1d4ed8;transition:width .25s ease}
.pcm-bulk-progress-message small{display:block;margin-top:7px;color:#53657d;font-size:11px}
/* v1.0.73 · etiqueta pendiente de fotos */
.pcm-photo-pending-label{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:7px;padding:5px 9px;border:1px solid #f4c96b;border-radius:999px;background:#fff8e8;color:#8a5a00;font-size:11px;font-weight:800;line-height:1.2;white-space:normal}
@media(max-width:767px){.pcm-photo-pending-label{font-size:10px;padding:5px 8px;line-height:1.25}}

/* v1.0.86 · campos configurables de contacto */
.pcm-contact-extra-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.pcm-contact-extra-field{display:grid;gap:7px}.pcm-contact-extra-field.is-textarea,.pcm-contact-extra-field.is-radio,.pcm-contact-extra-field.is-checkboxes{grid-column:1/-1}.pcm-contact-extra-label{font-size:12px;font-weight:700;color:#34445a}.pcm-contact-extra-field input[type=text],.pcm-contact-extra-field input[type=email],.pcm-contact-extra-field input[type=tel],.pcm-contact-extra-field select,.pcm-contact-extra-field textarea{width:100%;box-sizing:border-box}.pcm-contact-choice{display:flex!important;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.pcm-contact-choice input{width:auto!important;margin:0}.pcm-contact-flow-cta{margin-top:10px;display:inline-flex}@media(max-width:680px){.pcm-contact-extra-fields{grid-template-columns:1fr}.pcm-contact-extra-field{grid-column:1/-1}}
