:root{--pnor-navy:#082b3a;--pnor-teal:#16b8b7;--pnor-teal-dark:#0b8e8c;--pnor-ink:#0d2a36;--pnor-muted:#5f7380;--pnor-line:#d6e7ec;--pnor-soft:#f5fafb;--pnor-cream:#fbf7ee;--pnor-gold:#dcae26;--pnor-white:#fff;--pnor-shadow:0 14px 34px rgba(8,43,58,.10);}
.pnor-wrap, .pnor-wrap *{box-sizing:border-box}
.pnor-wrap{max-width:1180px;margin:0 auto;padding:24px 18px;color:var(--pnor-ink);font-family:inherit;line-height:1.45}
.pnor-wrap a{color:var(--pnor-teal-dark)}
.pnor-card{background:var(--pnor-white);border:1px solid var(--pnor-line);border-radius:14px;box-shadow:0 10px 30px rgba(8,43,58,.06);padding:20px;overflow:hidden}
.pnor-card h2,.pnor-card h3,.pnor-card h4,.pnor-hero h2{color:var(--pnor-navy);margin:0 0 8px;line-height:1.08;font-weight:800;letter-spacing:-.02em}
.pnor-card h3{font-size:24px}.pnor-card h4{font-size:15px;text-transform:uppercase;letter-spacing:.12em}.pnor-card p{margin:0 0 12px}.pnor-small{font-size:14px;color:var(--pnor-muted)}
.pnor-kicker{margin:0 0 8px!important;color:#006f78;text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:12px}.pnor-kicker-small{font-size:11px}.pnor-address{font-weight:700;color:var(--pnor-ink)}
.pnor-alert{background:#eefbf8;border:1px solid #a8ded9;border-left:5px solid var(--pnor-teal-dark);border-radius:10px;padding:12px 14px;margin:0 0 14px;font-weight:700;color:var(--pnor-navy)}
.pnor-hero{display:flex;justify-content:space-between;gap:18px;align-items:stretch;background:linear-gradient(135deg,#fff 0%,#fff8ed 100%);border:1px solid #e4d9c8;border-top:4px solid var(--pnor-teal-dark);border-radius:16px;box-shadow:var(--pnor-shadow);padding:26px;margin:0 0 18px}.pnor-hero h2{font-size:clamp(30px,4vw,48px);max-width:760px}.pnor-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pnor-guide,.pnor-process-pill,.pnor-badge{display:inline-flex;align-items:center;border-radius:999px;background:#e9fbf8;color:#036f75;border:1px solid #b7e7e3;padding:6px 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pnor-status-card{min-width:220px;background:#fff;border:1px solid var(--pnor-line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;justify-content:center}.pnor-meta-label{font-size:11px;color:var(--pnor-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:800}
.pnor-mini-link,.pnor-secondary-button,.pnor-link-button,.pnor-button,.pnor-step-button{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pnor-mini-link,.pnor-secondary-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--pnor-line);border-radius:10px;padding:10px 14px;font-weight:800;background:#fff;color:var(--pnor-teal-dark)}.pnor-secondary-button:hover,.pnor-mini-link:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(8,43,58,.10)}
.pnor-pre-room{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px;max-width:880px;margin:0 auto}.pnor-login-card{padding:22px}.pnor-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin:0 0 16px}.pnor-card-head-tight{margin-bottom:12px}.pnor-login-form{display:grid;gap:12px}.pnor-form label{display:grid;gap:7px;font-weight:700;color:var(--pnor-navy)}.pnor-form input[type="text"],.pnor-form input[type="password"],.pnor-form input[type="email"],.pnor-form input[type="tel"],.pnor-form select,.pnor-form textarea{width:100%;border:1px solid var(--pnor-line);background:#fff;border-radius:10px;padding:12px 13px;color:var(--pnor-ink);font:inherit;min-height:46px}.pnor-form textarea{resize:vertical}.pnor-form input:focus,.pnor-form select:focus,.pnor-form textarea:focus{outline:3px solid rgba(22,184,183,.20);border-color:var(--pnor-teal-dark)}.pnor-button,.pnor-step-button{border:0;border-radius:11px;background:var(--pnor-teal);color:#fff;padding:13px 16px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(11,142,140,.25)}.pnor-button:hover,.pnor-step-button:hover{background:var(--pnor-teal-dark);transform:translateY(-1px)}.pnor-submit-button{width:100%;font-size:16px;margin-top:12px}.pnor-link-button{border:0;background:var(--pnor-teal);color:#fff;border-radius:10px;padding:12px 16px;font-weight:800;cursor:pointer;text-decoration:underline;box-shadow:0 10px 22px rgba(11,142,140,.18)}
.pnor-tabs{display:flex;gap:8px;margin:0 0 14px;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);padding:10px;border:1px solid var(--pnor-line);border-radius:14px}.pnor-tabs a{flex:1;text-align:center;text-decoration:none;background:var(--pnor-soft);border:1px solid var(--pnor-line);border-radius:10px;padding:10px 12px;font-weight:900;color:var(--pnor-navy)}.pnor-tabs a:hover{background:#e9fbf8;color:var(--pnor-teal-dark)}
.pnor-room-shell-v16{display:grid;gap:18px}.pnor-command-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:18px;align-items:start}.pnor-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px;align-items:start}.pnor-approved-bottom{background:linear-gradient(180deg,#fff 0%,#f7fbfc 100%)}.pnor-buyer-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pnor-identity-note{background:var(--pnor-soft);border:1px solid var(--pnor-line);border-left:4px solid var(--pnor-teal);border-radius:10px;padding:12px;color:var(--pnor-navy);margin:12px 0 0!important}
.pnor-snapshot{border-top:4px solid var(--pnor-navy)}.pnor-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pnor-stat{background:#f7fbfc;border:1px solid var(--pnor-line);border-radius:12px;padding:15px}.pnor-stat span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#476474;margin-bottom:5px}.pnor-stat strong{font-size:22px;line-height:1.1;color:var(--pnor-navy)}.pnor-stat-primary{background:#eefdfe;border-color:#94ddd9}.pnor-disclaimer{border-top:1px solid var(--pnor-line);padding-top:12px;margin-top:14px!important;color:var(--pnor-muted);font-size:14px}
.pnor-offer-form-card{border-top:4px solid var(--pnor-gold)}.pnor-offer-form-header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--pnor-line);padding-bottom:14px;margin-bottom:14px}.pnor-lock-pill{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #e1bf55;border-radius:999px;background:#fff9e7;color:#835c00;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;padding:8px 12px;height:max-content}.pnor-lock-pill-open{background:#e9fbf8;color:#08706f;border-color:#98dcd9}.pnor-prior-offer-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.pnor-prior-offer-strip div{background:#f7fbfc;border:1px solid var(--pnor-line);border-radius:10px;padding:12px}.pnor-prior-offer-strip span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#5d7280;font-weight:900}.pnor-prior-offer-strip strong{font-size:22px;color:var(--pnor-navy)}.pnor-section-separated{background:#f8fbfc;border:1px solid var(--pnor-line);border-radius:12px;padding:14px;margin:12px 0}.pnor-amount-panel{background:#eff9fb;border-color:#cfe8ee}.pnor-amount-row{display:grid;grid-template-columns:54px 1fr 132px;gap:8px;align-items:stretch}.pnor-dollar{display:grid;place-items:center;border:1px solid var(--pnor-line);border-radius:10px;background:#fff;color:var(--pnor-teal-dark);font-weight:900;font-size:18px}.pnor-amount-note{margin:8px 0 0!important}.pnor-terms-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#f7fbfc}.pnor-terms-toolbar strong{display:block;color:var(--pnor-navy)}.pnor-terms-toolbar span{display:block;color:var(--pnor-muted);font-size:14px}.pnor-unlock-button{background:#fff!important}.pnor-details-collapsed{display:none}.pnor-form-section h4{margin:0 0 12px}.pnor-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pnor-readonly-display{background:#f4f7f8!important;color:#425864!important}.pnor-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pnor-check{display:flex!important;grid-template-columns:none!important;gap:10px!important;align-items:flex-start;font-weight:700!important;color:var(--pnor-ink)!important}.pnor-check input{margin-top:3px;accent-color:var(--pnor-teal-dark)}.pnor-check-card{background:#fff;border:1px solid var(--pnor-line);border-radius:10px;padding:12px}.pnor-check-ack{background:#fff9e7;border-color:#e2c35d;color:var(--pnor-navy)!important}.pnor-upload-details{background:#fffaf0;border-color:#e6c867}.pnor-upload-details summary{cursor:pointer;font-weight:900;color:var(--pnor-navy);display:flex;justify-content:space-between;gap:12px;list-style:none}.pnor-upload-details summary::-webkit-details-marker{display:none}.pnor-upload-details summary span{font-size:13px;color:#7a6b42;font-weight:700}.pnor-upload-section{background:#fff;border-style:dashed}.pnor-upload-box{border:1px dashed #9ccbd3;background:#fff;border-radius:10px;padding:12px;margin-top:10px}.pnor-document-status{display:flex;justify-content:space-between;gap:10px;background:#eff9fb;border:1px solid var(--pnor-line);border-radius:10px;padding:9px 10px;margin:8px 0!important}.pnor-terms-locked .pnor-field-locked{background:#f4f7f8!important;color:#415a67!important;pointer-events:none}.pnor-terms-locked .pnor-check-card{pointer-events:none;opacity:.78}
.pnor-assets-wide{padding:22px}.pnor-link-row{display:flex;flex-wrap:wrap;gap:10px}.pnor-link-row-head{justify-content:flex-end}.pnor-docs{background:var(--pnor-soft);border:1px solid var(--pnor-line);border-radius:12px;padding:14px;margin:12px 0}.pnor-docs h4{margin:0 0 10px}.pnor-docs a{display:inline-flex;margin:0 8px 8px 0;border:1px solid var(--pnor-line);border-radius:999px;background:#fff;padding:8px 12px;text-decoration:none;font-weight:800}.pnor-frame-wrap{width:100%;overflow:hidden;border:1px solid var(--pnor-line);border-radius:14px;background:#fff}.pnor-frame-wrap iframe{display:block;width:100%;border:0}.pnor-frame-wrap-large iframe{height:min(72vh,760px);min-height:560px}.pnor-frame-wrap-compact iframe{height:460px}.pnor-offer-list{display:grid;gap:8px}.pnor-offer-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;background:var(--pnor-soft);border:1px solid var(--pnor-line);border-radius:10px;padding:10px 12px}.pnor-offer-row strong{color:var(--pnor-navy);font-size:18px}.pnor-offer-row span{color:var(--pnor-muted);font-size:13px}
.pnor-directory .pnor-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pnor-directory-item{display:block;text-decoration:none;color:inherit;border:1px solid var(--pnor-line);border-radius:14px;background:#fff;padding:18px;box-shadow:0 8px 20px rgba(8,43,58,.06)}.pnor-directory-item:hover{transform:translateY(-1px);box-shadow:var(--pnor-shadow)}
@media(max-width:960px){.pnor-wrap{padding:16px 12px}.pnor-hero{display:block;padding:18px}.pnor-status-card{margin-top:14px;min-width:0}.pnor-pre-room,.pnor-command-grid,.pnor-bottom-grid{grid-template-columns:1fr}.pnor-command-grid #pnor-make-offer{order:-1}.pnor-tabs{position:static;overflow:auto}.pnor-tabs a{min-width:120px}.pnor-card{padding:16px}.pnor-frame-wrap-large iframe{height:520px;min-height:420px}.pnor-link-row-head{justify-content:flex-start}}
@media(max-width:620px){.pnor-wrap{padding:10px 8px}.pnor-hero h2{font-size:28px}.pnor-card h3{font-size:21px}.pnor-stat-grid,.pnor-prior-offer-strip,.pnor-form-two,.pnor-check-grid{grid-template-columns:1fr}.pnor-amount-row{grid-template-columns:48px 1fr}.pnor-step-button{grid-column:1/-1}.pnor-offer-form-header,.pnor-terms-toolbar,.pnor-card-head,.pnor-buyer-heading{display:block}.pnor-lock-pill,.pnor-link-button{margin-top:10px}.pnor-upload-details summary{display:block}.pnor-frame-wrap-large iframe{height:460px;min-height:360px}.pnor-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.pnor-tabs a{min-width:0;font-size:13px}.pnor-hero-actions{display:grid}.pnor-link-row .pnor-secondary-button{width:100%}} .pnor-page-stage{width:100%;max-width:1280px;margin:24px auto 34px;padding:20px;background:linear-gradient(180deg,#f6fbfc 0%,#ffffff 52%,#fbf7ee 100%);border:1px solid #d9e9ed;border-radius:22px;box-shadow:0 18px 46px rgba(8,43,58,.08)}
.pnor-page-stage .pnor-wrap{padding:0;max-width:1180px}.pnor-page-stage .pnor-hero{margin-bottom:16px}.pnor-room-shell-v16{background:rgba(255,255,255,.55);border:1px solid rgba(214,231,236,.8);border-radius:18px;padding:14px}.pnor-command-grid{grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr)}
.pnor-unlock-button,.pnor-terms-toolbar .pnor-unlock-button{min-width:150px!important;min-height:48px!important;background:#ffffff!important;color:#082b3a!important;border:1px solid #16b8b7!important;border-radius:10px!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(8,43,58,.10)!important;opacity:1!important;visibility:visible!important;white-space:normal!important;padding:12px 16px!important}.pnor-unlock-button:hover{background:#e9fbf8!important;color:#0b6f73!important}.pnor-terms-locked .pnor-details-panel{display:none}.pnor-details-panel:not(.pnor-details-collapsed){display:block}.pnor-property-wide .pnor-card{border-top:4px solid #0b8e8c}.pnor-property-wide{scroll-margin-top:120px}.pnor-assets-wide{background:#fff}.pnor-frame-wrap-large iframe{height:min(76vh,820px);min-height:620px}.pnor-offer-form-card,.pnor-snapshot,.pnor-assets-wide,.pnor-approved-bottom{box-shadow:0 10px 28px rgba(8,43,58,.07)}
@media(max-width:960px){.pnor-page-stage{margin:14px auto 24px;padding:10px;border-radius:16px}.pnor-room-shell-v16{padding:8px}.pnor-command-grid{grid-template-columns:1fr}.pnor-frame-wrap-large iframe{height:560px;min-height:440px}}
@media(max-width:620px){.pnor-page-stage{padding:7px;border-radius:14px}.pnor-page-stage .pnor-wrap{padding:0}.pnor-room-shell-v16{border:0;background:transparent;padding:0}.pnor-hero{border-radius:14px}.pnor-command-grid{gap:10px}.pnor-frame-wrap-large iframe{height:500px;min-height:380px}.pnor-unlock-button,.pnor-terms-toolbar .pnor-unlock-button{width:100%!important;margin-top:12px!important}.pnor-page-stage .pnor-card{border-radius:13px}} .pnor-eoi-onboard{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr) auto;gap:16px;align-items:center;border-top:4px solid #e0b23a;background:linear-gradient(135deg,#fffaf0 0%,#f6fbfc 100%)}
.pnor-eoi-onboard h3{margin:0 0 8px;color:var(--pnor-navy)}
.pnor-eoi-onboard p{margin:0;color:var(--pnor-muted)}
.pnor-eoi-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.pnor-eoi-summary div{background:#fff;border:1px solid var(--pnor-line);border-radius:10px;padding:10px}.pnor-eoi-summary span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#607985;font-weight:900}.pnor-eoi-summary strong{display:block;margin-top:3px;color:var(--pnor-navy);font-size:16px}.pnor-eoi-summary-compact{margin:0}.pnor-eoi-notice{background:#fff9e7;border-color:#e2c35d;display:grid;gap:4px}.pnor-eoi-notice strong{color:var(--pnor-navy)}.pnor-eoi-notice span{color:var(--pnor-muted)}.pnor-eoi-jump{white-space:nowrap;text-align:center}
@media(max-width:900px){.pnor-eoi-onboard{grid-template-columns:1fr}.pnor-eoi-jump{width:100%}.pnor-eoi-summary{grid-template-columns:1fr}} .pnor-countdown{display:grid;gap:3px;margin-top:8px}.pnor-countdown span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#5f7380}.pnor-countdown strong{font-size:17px;color:var(--pnor-navy);line-height:1.15}.pnor-countdown em{font-style:normal;font-weight:900;color:#0b8e8c}.pnor-countdown-compact{margin-top:6px}.pnor-countdown-compact span,.pnor-countdown-compact strong{display:none}.pnor-stat-countdown .pnor-countdown{margin-top:6px}.pnor-agent-entry{margin-top:16px;background:linear-gradient(135deg,#ffffff 0%,#f6fbfc 100%);display:flex;align-items:center;justify-content:space-between;gap:14px}.pnor-agent-entry h3{margin-bottom:4px}.pnor-agent-entry p{margin:0!important;color:var(--pnor-muted)}
.pnor-agent-stage,.pnor-seller-stage{background:linear-gradient(180deg,#f6fbfc 0%,#ffffff 100%)}.pnor-agent-dashboard .pnor-hero,.pnor-seller-dashboard .pnor-hero{margin-bottom:14px}.pnor-agent-tabs .pnor-tab-active{background:#0b8e8c!important;color:#fff!important;border-color:#0b8e8c!important}.pnor-admin-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pnor-agent-room-card{border-top:4px solid var(--pnor-teal-dark)}.pnor-leading-chip{background:#eefdfe;border:1px solid #94ddd9;border-radius:12px;padding:12px;text-align:right;min-width:140px}.pnor-leading-chip span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#476474;font-weight:900}.pnor-leading-chip strong{font-size:22px;color:var(--pnor-navy)}.pnor-front-settings-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.pnor-front-settings-form .pnor-button{grid-column:1/-1}.pnor-front-table-card{overflow:hidden}.pnor-front-table-wrap{overflow-x:auto}.pnor-front-table{width:100%;border-collapse:collapse;background:#fff}.pnor-front-table th,.pnor-front-table td{border-bottom:1px solid var(--pnor-line);padding:12px;text-align:left;vertical-align:top}.pnor-front-table th{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#476474}.pnor-front-table span{color:var(--pnor-muted);font-size:13px}.pnor-danger-button{border:1px solid #c54040;background:#fff5f5;color:#a32121;border-radius:8px;font-weight:900;padding:8px 10px;cursor:pointer}.pnor-seller-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:16px}.pnor-stat-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.pnor-seller-offers .pnor-offer-row{grid-template-columns:1fr auto}.pnor-seller-dashboard .pnor-card{border-top:4px solid var(--pnor-teal-dark)}
@media(max-width:960px){.pnor-admin-room-grid,.pnor-seller-grid{grid-template-columns:1fr}.pnor-front-settings-form{grid-template-columns:1fr}.pnor-agent-entry{display:block}.pnor-agent-entry .pnor-mini-link{margin-top:12px}.pnor-leading-chip{text-align:left;margin-top:12px}.pnor-front-table th,.pnor-front-table td{white-space:nowrap}}
@media(max-width:620px){.pnor-agent-tabs{grid-template-columns:repeat(2,1fr)}.pnor-stat-grid-wide{grid-template-columns:1fr}.pnor-front-table th,.pnor-front-table td{padding:9px;font-size:13px}.pnor-countdown strong{font-size:15px}} .pnor-directory-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin:0 0 16px;padding:22px;background:linear-gradient(135deg,#ffffff 0%,#f7fbfc 100%);border:1px solid var(--pnor-line);border-top:4px solid var(--pnor-teal-dark);border-radius:16px;box-shadow:0 10px 28px rgba(8,43,58,.06)}
.pnor-directory-head h2{margin:0 0 8px;color:var(--pnor-navy);font-size:clamp(28px,4vw,42px);line-height:1.05}.pnor-directory-head p{margin:0;color:var(--pnor-muted);max-width:680px}.pnor-room-list{display:grid;gap:14px}.pnor-room-card{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(220px,.42fr);gap:16px;align-items:stretch;background:#fff;border:1px solid var(--pnor-line);border-radius:16px;box-shadow:0 10px 26px rgba(8,43,58,.06);padding:14px;overflow:hidden}.pnor-room-card-image{display:block;min-height:150px;border-radius:12px;overflow:hidden;background:#eaf4f6}.pnor-room-card-image img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block}.pnor-room-card-main{display:grid;align-content:center;gap:8px}.pnor-room-card-main h3{margin:0;color:var(--pnor-navy);font-size:24px;line-height:1.1}.pnor-room-card-main p{margin:0;color:var(--pnor-muted);font-weight:700}.pnor-room-card-side{display:grid;gap:10px;align-content:center;justify-items:stretch}.pnor-room-card-side .pnor-button,.pnor-room-card-side .pnor-mini-link{width:100%;text-align:center}
.pnor-mobile-action-header{display:none}.pnor-room-shell-v20{display:grid;gap:16px}.pnor-room-shell-v20 .pnor-command-grid{grid-template-columns:minmax(320px,.86fr) minmax(440px,1.14fr)}.pnor-room-shell-v20 #pnor-make-offer{position:relative}.pnor-offer-form-v20 .pnor-eoi-notice{font-size:14px}.pnor-offer-form-v20 .pnor-submit-button{font-size:16px;min-height:52px}.pnor-offer-form-v20 .pnor-amount-panel{margin-bottom:10px}.pnor-offer-form-v20 .pnor-check-ack{align-items:flex-start}.pnor-needs-terms-completion .pnor-details-panel{display:block!important}.pnor-needs-terms-completion .pnor-optional-details-toolbar{background:#fff9e7;border-color:#e2c35d}.pnor-first-offer-fast .pnor-details-collapsed{display:none}.pnor-first-offer-fast .pnor-optional-details-toolbar{background:#f7fbfc}.pnor-first-offer-fast .pnor-optional-details-toolbar strong{color:var(--pnor-navy)}
.pnor-mobile-rank-line{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 12px;background:#eefbf8;border:1px solid #b7e7e3;border-radius:12px}.pnor-mobile-rank-line>span{font-weight:900;color:var(--pnor-navy)}.pnor-mobile-rank-line .pnor-countdown{margin:0;text-align:right}.pnor-mobile-rank-line .pnor-countdown span,.pnor-mobile-rank-line .pnor-countdown strong{display:none}.pnor-mobile-rank-line .pnor-countdown em{font-size:13px;white-space:nowrap}.pnor-mobile-action-body{padding:13px}.pnor-mobile-action-body h3{margin:0 0 4px;color:var(--pnor-navy);font-size:22px;line-height:1.05}.pnor-mobile-address{margin:0;color:var(--pnor-muted);font-weight:700;font-size:13px}
@media(max-width:1000px){.pnor-room-card{grid-template-columns:180px minmax(0,1fr)}.pnor-room-card-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.pnor-room-card-side .pnor-countdown{grid-column:1/-1}.pnor-room-shell-v20 .pnor-command-grid{grid-template-columns:1fr}.pnor-room-shell-v20 #pnor-make-offer{order:-1}}
@media(max-width:620px){.pnor-room-authenticated>.pnor-hero{display:none}.pnor-room-shell-v20{gap:10px}.pnor-room-shell-v20 .pnor-tabs{display:none}.pnor-mobile-action-header{display:block;background:#fff;border:1px solid var(--pnor-line);border-radius:16px;box-shadow:0 8px 24px rgba(8,43,58,.07);overflow:hidden}.pnor-mobile-action-header img{width:100%;height:138px;object-fit:cover;display:block}.pnor-mobile-action-body{padding:12px}.pnor-mobile-action-body .pnor-kicker{margin-bottom:4px!important}.pnor-mobile-action-body h3{font-size:20px}.pnor-mobile-rank-line{margin-top:8px;padding:8px 10px}.pnor-mobile-rank-line>span{font-size:13px}.pnor-mobile-rank-line .pnor-countdown em{font-size:12px}.pnor-room-shell-v20 .pnor-command-grid{gap:10px}.pnor-room-shell-v20 #pnor-position{order:2}.pnor-room-shell-v20 #pnor-make-offer{order:1}.pnor-offer-form-v20{padding:12px!important}.pnor-offer-form-v20 .pnor-offer-form-header{display:none}.pnor-offer-form-v20 .pnor-eoi-notice{display:none}.pnor-offer-form-v20 .pnor-prior-offer-strip{display:none}.pnor-offer-form-v20 .pnor-amount-panel{padding:10px;margin:0 0 8px}.pnor-offer-form-v20 .pnor-amount-panel label{gap:5px}.pnor-offer-form-v20 .pnor-amount-row{grid-template-columns:42px 1fr 98px;gap:6px}.pnor-offer-form-v20 .pnor-dollar{font-size:16px;border-radius:9px}.pnor-offer-form-v20 .pnor-step-button{grid-column:auto;padding:9px 8px;min-height:44px;font-size:13px;white-space:nowrap}.pnor-offer-form-v20 .pnor-form input[type="text"]{min-height:44px;padding:9px 10px}.pnor-offer-form-v20 .pnor-amount-note{display:none}.pnor-offer-form-v20 .pnor-terms-toolbar{padding:10px;margin:8px 0}.pnor-offer-form-v20 .pnor-terms-toolbar span{font-size:12px}.pnor-offer-form-v20 .pnor-unlock-button{min-height:40px!important;padding:9px 10px!important;margin-top:8px!important;font-size:13px!important}.pnor-offer-form-v20 .pnor-check-ack{padding:9px 10px;margin:8px 0;font-size:12px;line-height:1.15}.pnor-offer-form-v20 .pnor-submit-button{min-height:48px;margin-top:6px;font-size:15px}.pnor-offer-form-v20 .pnor-section-separated{margin:8px 0;padding:11px}.pnor-property-wide{margin-top:4px}.pnor-property-wide .pnor-assets-wide{padding:12px}.pnor-frame-wrap-large iframe{height:420px;min-height:320px}.pnor-bottom-grid{gap:10px}.pnor-directory-head{display:block;padding:16px}.pnor-directory-head .pnor-process-pill{margin-top:10px}.pnor-room-card{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px;border-radius:14px}.pnor-room-card-image,.pnor-room-card-image img{min-height:96px;height:96px}.pnor-room-card-main h3{font-size:18px}.pnor-room-card-main p{font-size:13px}.pnor-room-card-side{grid-column:1/-1;grid-template-columns:1fr}.pnor-room-card-side .pnor-countdown{grid-column:auto}.pnor-room-card-side .pnor-button,.pnor-room-card-side .pnor-mini-link{min-height:42px;padding:10px 12px}.pnor-agent-entry{padding:16px}.pnor-agent-entry h3{font-size:20px}} .pnor-wrap{--pnor-velvet:#0A0F18;--pnor-charcoal:#161F30;--pnor-bronze:#C29F68;--pnor-bronze-dark:#A6824E;--pnor-linen:#F5F2EB;--pnor-chalk:#F9F8F6;--pnor-text:#1E2530;--pnor-text-muted:#5C6675;--pnor-editorial-line:#E1D8CA;--pnor-shadow-editorial:0 2px 4px rgba(126,103,75,.06),0 8px 20px rgba(126,103,75,.08),0 22px 54px rgba(126,103,75,.09);color:var(--pnor-text);max-width:1280px;}
.pnor-page-stage{background:linear-gradient(180deg,var(--pnor-linen, #F5F2EB) 0%,var(--pnor-chalk, #F9F8F6) 55%,#fff 100%);border:1px solid rgba(10,15,24,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.65);padding:30px 0;}
.pnor-card, .pnor-room-card, .pnor-directory-head, .pnor-hero, .pnor-mobile-action-header{border-color:var(--pnor-editorial-line)!important;border-radius:6px!important;box-shadow:var(--pnor-shadow-editorial)!important;background:#fff!important;}
.pnor-card, .pnor-room-card, .pnor-directory-head, .pnor-hero{position:relative;isolation:isolate;}
.pnor-card::before, .pnor-room-card::before, .pnor-directory-head::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pnor-velvet),var(--pnor-bronze));z-index:1;}
.pnor-card h2, .pnor-card h3, .pnor-card h4, .pnor-hero h2, .pnor-directory-head h2, .pnor-mobile-action-body h3{color:var(--pnor-velvet)!important;letter-spacing:-.025em;}
.pnor-kicker{color:var(--pnor-bronze-dark)!important;letter-spacing:.18em!important;}
.pnor-kicker::before{content:"";display:inline-block;width:16px;height:1px;background:var(--pnor-bronze);margin-right:8px;vertical-align:middle;}
.pnor-address, .pnor-mobile-address{color:var(--pnor-text-muted)!important;font-weight:700!important;}
.pnor-button, .pnor-step-button, .pnor-link-button{background:var(--pnor-velvet)!important;color:#fff!important;border-radius:2px!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 28px rgba(10,15,24,.16)!important;}
.pnor-button:hover, .pnor-step-button:hover, .pnor-link-button:hover{background:var(--pnor-bronze-dark)!important;transform:translateY(-1px);}
.pnor-secondary-button, .pnor-mini-link{border-color:var(--pnor-velvet)!important;color:var(--pnor-velvet)!important;border-radius:2px!important;background:#fff!important;text-transform:uppercase;letter-spacing:.05em;}
.pnor-secondary-button:hover, .pnor-mini-link:hover{background:var(--pnor-velvet)!important;color:#fff!important;}
.pnor-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 260px 230px;align-items:stretch!important;gap:18px!important;border-top:0!important;padding:22px!important;background:linear-gradient(135deg,#fff 0%,var(--pnor-linen) 100%)!important;}
.pnor-hero-image-card{min-height:150px;border-radius:4px;overflow:hidden;background:var(--pnor-chalk);border:1px solid var(--pnor-editorial-line);}
.pnor-hero-image-card img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block;}
.pnor-status-card, .pnor-stat, .pnor-section-separated, .pnor-docs, .pnor-amount-panel, .pnor-eoi-notice, .pnor-check-card, .pnor-upload-details, .pnor-terms-toolbar{border-color:var(--pnor-editorial-line)!important;border-radius:4px!important;background:var(--pnor-chalk)!important;}
.pnor-stat-primary, .pnor-amount-panel{background:#fff!important;border-left:4px solid var(--pnor-bronze)!important;}
.pnor-stat span, .pnor-leading-chip span, .pnor-countdown span{color:var(--pnor-text-muted)!important;}
.pnor-stat strong, .pnor-countdown strong, .pnor-countdown em, .pnor-leading-chip strong{color:var(--pnor-velvet)!important;}
.pnor-tabs{border-radius:4px!important;border-color:var(--pnor-editorial-line)!important;background:rgba(249,248,246,.94)!important;}
.pnor-tabs a{border-radius:2px!important;background:#fff!important;color:var(--pnor-velvet)!important;border-color:var(--pnor-editorial-line)!important;}
.pnor-tabs a:hover, .pnor-agent-tabs .pnor-tab-active{background:var(--pnor-velvet)!important;color:#fff!important;border-color:var(--pnor-velvet)!important;}
.pnor-form input[type="text"],
.pnor-form input[type="password"],
.pnor-form input[type="email"],
.pnor-form input[type="tel"],
.pnor-form select, .pnor-form textarea{border-radius:2px!important;border-color:#D8D1C7!important;background:#fff!important;color:var(--pnor-text)!important;}
.pnor-form input:focus, .pnor-form select:focus, .pnor-form textarea:focus, .pnor-wrap a:focus-visible, .pnor-wrap button:focus-visible{outline:3px solid var(--pnor-bronze)!important;outline-offset:3px!important;box-shadow:none!important;}
.pnor-dollar{color:var(--pnor-bronze-dark)!important;border-radius:2px!important;border-color:var(--pnor-editorial-line)!important;}
.pnor-amount-row{grid-template-columns:48px 1fr 132px;}
.pnor-lock-pill, .pnor-guide, .pnor-process-pill, .pnor-badge{border-radius:2px!important;border-color:var(--pnor-bronze)!important;color:var(--pnor-velvet)!important;background:#FFF8E7!important;}
.pnor-check-ack{background:#FFF8E7!important;border-color:var(--pnor-bronze)!important;}
.pnor-frame-wrap-large iframe{min-height:720px;border-radius:4px;}
.pnor-room-card{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);}
.pnor-room-card:hover{transform:translateY(-3px);}
.pnor-room-card-image, .pnor-mobile-action-header img{border-radius:4px!important;}
.pnor-mobile-action-header{border-top:3px solid var(--pnor-bronze)!important;}
.pnor-mobile-rank-line{background:#FFF8E7!important;border-color:var(--pnor-bronze)!important;border-radius:4px!important;}
.pnor-alert{background:#FFF8E7!important;border-color:var(--pnor-bronze)!important;border-left-color:var(--pnor-velvet)!important;color:var(--pnor-velvet)!important;border-radius:4px!important;}
@media(max-width:1100px){
.pnor-hero{grid-template-columns:1fr 220px!important;}
.pnor-status-card{grid-column:1/-1;}
}
@media(max-width:720px){
.pnor-page-stage{padding:10px 0;background:var(--pnor-chalk)!important;}
.pnor-wrap{padding:10px 10px!important;}
.pnor-hero{grid-template-columns:1fr!important;padding:16px!important;}
.pnor-hero-image-card{min-height:170px;order:-1;}
.pnor-status-card{grid-column:auto;}
.pnor-mobile-action-header img{height:150px!important;}
.pnor-mobile-action-body h3{font-size:19px!important;}
.pnor-mobile-rank-line{align-items:flex-start;}
.pnor-mobile-rank-line>span{line-height:1.15;}
.pnor-offer-form-v20{border-top:3px solid var(--pnor-bronze)!important;}
.pnor-offer-form-v20 .pnor-amount-row{grid-template-columns:40px 1fr 96px!important;}
.pnor-offer-form-v20 .pnor-step-button{font-size:12px!important;letter-spacing:0!important;}
.pnor-offer-form-v20 .pnor-submit-button{min-height:50px!important;}
.pnor-form-two,.pnor-check-grid,.pnor-stat-grid,.pnor-prior-offer-strip{grid-template-columns:1fr!important;}
.pnor-frame-wrap-large iframe{height:420px!important;min-height:360px!important;}
} .pnor-offer-image-strip{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:center;background:linear-gradient(135deg,#fff 0%,var(--pnor-chalk,#F9F8F6) 100%);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:4px;padding:10px;margin:0 0 14px;box-shadow:0 6px 18px rgba(126,103,75,.06);}
.pnor-offer-image-strip img{width:108px;height:82px;object-fit:cover;border-radius:3px;display:block;}
.pnor-offer-image-strip strong{display:block;color:var(--pnor-velvet,#0A0F18);font-size:16px;line-height:1.15;margin:0 0 4px;}
.pnor-offer-image-strip span{display:block;color:var(--pnor-text-muted,#5C6675);font-size:13px;line-height:1.35;}
.pnor-seller-property-links{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;background:var(--pnor-chalk,#F9F8F6);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:4px;padding:12px;margin:14px 0;}
.pnor-seller-property-links img{width:150px;height:102px;object-fit:cover;border-radius:3px;display:block;}
.pnor-seller-property-links .pnor-link-row{justify-content:flex-start;}
.pnor-agent-entry{border-left:4px solid var(--pnor-bronze,#C29F68)!important;}
@media(max-width:720px){
.pnor-offer-image-strip{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px;margin-bottom:8px;}
.pnor-offer-image-strip img{width:72px;height:58px;}
.pnor-offer-image-strip .pnor-kicker{display:none;}
.pnor-offer-image-strip strong{font-size:14px;margin-bottom:2px;}
.pnor-offer-image-strip span{font-size:12px;}
.pnor-seller-property-links{grid-template-columns:1fr;}
.pnor-seller-property-links img{width:100%;height:170px;}
} .pnor-public-entry-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;align-items:start}.pnor-public-submit-card{border-top:4px solid var(--pnor-bronze,#C29F68)!important}.pnor-public-property-tile{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:center;background:linear-gradient(135deg,#fff 0%,var(--pnor-chalk,#F9F8F6) 100%);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:6px;padding:12px;margin-bottom:18px}.pnor-public-property-tile img{width:180px;height:128px;object-fit:cover;border-radius:4px;display:block}.pnor-public-property-tile h3{margin:0 0 6px;color:var(--pnor-velvet,#0A0F18)}.pnor-property-facts{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.pnor-property-facts span{background:#fff;border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;color:var(--pnor-muted,#5C6675);text-transform:uppercase;letter-spacing:.04em}.pnor-public-offer-form .pnor-form-section{border-bottom:2px solid #005a87;margin:26px 0 14px;padding-bottom:8px}.pnor-public-offer-form .pnor-form-section h3{margin:0;color:#005a87;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.pnor-public-offer-form input,.pnor-public-offer-form select,.pnor-public-offer-form textarea{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;color:#111!important}.pnor-public-offer-form label{font-weight:800;color:#1e293b}.pnor-public-offer-form small{display:block;color:var(--pnor-muted,#5C6675);font-weight:500;margin-top:4px}.pnor-form-fourish{grid-template-columns:repeat(3,minmax(160px,1fr))}.pnor-verified-access-card .pnor-pre-room{display:block}.pnor-verified-access-card .pnor-pre-room>.pnor-card{box-shadow:none!important;border:0!important;padding:0!important;margin:0 0 14px!important}.pnor-verified-access-card .pnor-terms-card{background:var(--pnor-chalk,#F9F8F6)!important;border:1px solid var(--pnor-editorial-line,#E1D8CA)!important;padding:12px!important}@media(max-width:900px){.pnor-public-entry-grid,.pnor-public-property-tile{grid-template-columns:1fr}.pnor-public-property-tile img{width:100%;height:190px}.pnor-form-fourish{grid-template-columns:1fr}.pnor-public-offer-form .pnor-form-section{margin-top:22px}} .pnor-seller-grid-stage3{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;align-items:start}.pnor-seller-grid-stage3 .pnor-seller-offer-card-wrap{grid-column:1/-1}.pnor-card-head-stack{align-items:flex-end}.pnor-soft-pill{display:inline-flex;align-items:center;border:1px solid var(--pnor-line,#E1D8CA);background:var(--pnor-chalk,#F9F8F6);color:var(--pnor-muted,#5C6675);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pnor-seller-calc-form{margin-top:12px}.pnor-seller-calc-form .pnor-form-two{gap:10px}.pnor-seller-calc-form label{font-size:12px;text-transform:none;letter-spacing:0}.pnor-calculator-result{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin:14px 0}.pnor-calculator-result>div{background:#fff;border:1px solid var(--pnor-line,#E1D8CA);border-radius:5px;padding:12px}.pnor-calculator-result span{display:block;color:var(--pnor-muted,#5C6675);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.pnor-calculator-result strong{display:block;color:var(--pnor-velvet,#0A0F18);font-size:18px;line-height:1.1}.pnor-calculator-result .pnor-calculator-net{background:linear-gradient(135deg,var(--pnor-velvet,#0A0F18) 0%,#1c2635 100%);border-color:var(--pnor-velvet,#0A0F18)}.pnor-calculator-result .pnor-calculator-net span,.pnor-calculator-result .pnor-calculator-net strong{color:#fff}.pnor-seller-sort-form{display:flex;gap:8px;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap}.pnor-seller-sort-form label{display:grid;gap:4px;color:var(--pnor-muted,#5C6675);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pnor-seller-sort-form select{min-height:38px;border:1px solid var(--pnor-line,#E1D8CA);border-radius:3px;background:#fff;color:var(--pnor-velvet,#0A0F18);font-weight:800;padding:6px 30px 6px 10px}.pnor-seller-offer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pnor-seller-offer-card{background:#fff;border:1px solid var(--pnor-line,#E1D8CA);border-radius:6px;box-shadow:0 8px 24px rgba(126,103,75,.07);padding:16px;position:relative;overflow:hidden}.pnor-seller-offer-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--pnor-bronze,#C29F68),#e2c56d)}.pnor-seller-offer-topline{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pnor-seller-offer-topline h4{margin:4px 0 2px;color:var(--pnor-velvet,#0A0F18);font-size:27px;line-height:1}.pnor-seller-offer-topline p{margin:0;color:var(--pnor-muted,#5C6675);font-size:13px}.pnor-offer-rank{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:25px;border-radius:999px;background:var(--pnor-chalk,#F9F8F6);border:1px solid var(--pnor-line,#E1D8CA);color:var(--pnor-velvet,#0A0F18);font-weight:900;font-size:12px}.pnor-strength-badge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pnor-strength-strong{background:#e9fbf8;color:#036f75;border:1px solid #b7e7e3}.pnor-strength-review{background:#fff8e7;color:#6d4f00;border:1px solid #e2c56d}.pnor-strength-conditional{background:#fff1f0;color:#b42318;border:1px solid #ffccc7}.pnor-seller-offer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.pnor-seller-offer-facts>div{background:var(--pnor-chalk,#F9F8F6);border:1px solid var(--pnor-line,#E1D8CA);border-radius:4px;padding:9px}.pnor-seller-offer-facts span,.pnor-seller-safe-terms span{display:block;color:var(--pnor-muted,#5C6675);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.pnor-seller-offer-facts strong{display:block;color:var(--pnor-velvet,#0A0F18);font-size:13px;line-height:1.25}.pnor-seller-condition-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.pnor-seller-condition-badges span{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pnor-term-positive{background:#e9fbf8;color:#036f75;border:1px solid #b7e7e3}.pnor-term-watch{background:#fff8e7;color:#6d4f00;border:1px solid #e2c56d}.pnor-term-neutral{background:#eef4ff;color:#1d4ed8;border:1px solid #bfdbfe}.pnor-seller-safe-terms{display:grid;gap:10px}.pnor-seller-safe-terms>div{border-top:1px solid var(--pnor-line,#E1D8CA);padding-top:10px}.pnor-seller-safe-terms p{margin:0;color:var(--pnor-text,#1E2530);font-size:13px;line-height:1.45}@media(max-width:980px){.pnor-seller-grid-stage3{grid-template-columns:1fr}.pnor-seller-offer-cards,.pnor-calculator-result{grid-template-columns:1fr}.pnor-card-head-stack{align-items:flex-start}.pnor-seller-sort-form{justify-content:flex-start;width:100%}.pnor-seller-sort-form label,.pnor-seller-sort-form select{width:100%}}@media(max-width:620px){.pnor-seller-offer-card{padding:14px}.pnor-seller-offer-topline{display:grid}.pnor-seller-offer-topline h4{font-size:24px}.pnor-seller-offer-facts{grid-template-columns:1fr}.pnor-strength-badge{justify-self:start}.pnor-calculator-result strong{font-size:17px}} .pnor-alert-locked,
.pnor-enforcement-card{border-left:5px solid var(--pnor-bronze,#C29F68)!important;background:#fff8e7!important;border-color:#e2c56d!important;}
.pnor-enforcement-card h3{margin-top:0;color:var(--pnor-velvet,#0A0F18);}
.pnor-amount-note{font-weight:700;}
.pnor-stage6-property-tile{grid-template-columns:220px minmax(0,1fr)!important;align-items:stretch!important;padding:14px!important;}
.pnor-stage6-property-tile img{width:220px!important;height:154px!important;border-radius:6px!important;}
.pnor-address-line{margin:0 0 8px!important;color:var(--pnor-text-muted,#5C6675);font-weight:700;}
.pnor-stage6-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;}
.pnor-stage6-action-row .pnor-countdown{margin:0!important;}
.pnor-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;}
.pnor-process-grid>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;align-items:start;background:linear-gradient(135deg,#fff 0%,var(--pnor-chalk,#F9F8F6) 100%);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:6px;padding:12px;}
.pnor-process-grid span{grid-row:1 / span 2;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--pnor-velvet,#0A0F18);color:#fff;font-weight:900;line-height:1;}
.pnor-process-grid strong{display:block;color:var(--pnor-velvet,#0A0F18);font-size:14px;line-height:1.1;text-transform:uppercase;letter-spacing:.05em;}
.pnor-process-grid p{grid-column:2;margin:0!important;color:var(--pnor-muted,#5C6675);font-size:12px;line-height:1.35;}
.pnor-live-offer-strip{position:sticky;top:12px;z-index:8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:rgba(255,255,255,.96);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-left:4px solid var(--pnor-bronze,#C29F68);border-radius:6px;box-shadow:0 10px 26px rgba(126,103,75,.08);padding:10px;margin:0 0 18px;backdrop-filter:blur(10px);}
.pnor-live-offer-strip div{background:var(--pnor-chalk,#F9F8F6);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:4px;padding:9px;}
.pnor-live-offer-strip span{display:block;color:var(--pnor-muted,#5C6675);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;}
.pnor-live-offer-strip strong{display:block;color:var(--pnor-velvet,#0A0F18);font-size:15px;line-height:1.15;}
.pnor-public-buyer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.pnor-buyer-panel{display:grid;gap:12px;background:var(--pnor-chalk,#F9F8F6);border:1px solid var(--pnor-editorial-line,#E1D8CA);border-radius:6px;padding:14px;}
.pnor-buyer-panel-primary{background:#fff;border-left:4px solid var(--pnor-bronze,#C29F68);}
.pnor-buyer-panel h4{margin:0!important;color:var(--pnor-velvet,#0A0F18)!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important;}
.pnor-buyer-panel h4 span{display:inline-flex;margin-left:6px;color:var(--pnor-muted,#5C6675);font-size:10px;text-transform:uppercase;letter-spacing:.06em;}
.pnor-buyer-panel p{margin:-6px 0 2px!important;color:var(--pnor-muted,#5C6675);font-size:12px;line-height:1.35;}
.pnor-public-offer-form .pnor-form-section{border-bottom:1px solid var(--pnor-editorial-line,#E1D8CA)!important;border-left:4px solid var(--pnor-bronze,#C29F68);background:linear-gradient(90deg,#fff 0%,var(--pnor-chalk,#F9F8F6) 100%);border-radius:4px;padding:10px 12px!important;margin:28px 0 14px!important;}
.pnor-public-offer-form .pnor-form-section h3{color:var(--pnor-velvet,#0A0F18)!important;font-size:13px!important;}
.pnor-public-upload-box{display:grid!important;gap:8px!important;margin-top:12px!important;}
.pnor-submit-check-strip{display:flex;gap:12px;align-items:flex-start;background:#fff8e7;border:1px solid #e2c56d;border-left:4px solid var(--pnor-velvet,#0A0F18);border-radius:6px;padding:12px;margin:16px 0 10px;}
.pnor-submit-check-strip strong{color:var(--pnor-velvet,#0A0F18);min-width:128px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;}
.pnor-submit-check-strip span{color:var(--pnor-muted,#5C6675);font-size:13px;line-height:1.35;}
.pnor-button-ready{box-shadow:0 0 0 3px rgba(194,159,104,.22),0 12px 28px rgba(10,15,24,.16)!important;}
.pnor-public-submit-card .pnor-submit-button, .pnor-offer-form-v20 .pnor-submit-button{min-height:54px;font-size:15px;}
.pnor-seller-offer-card{transition:transform .2s ease,box-shadow .2s ease;}
.pnor-seller-offer-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(126,103,75,.12);}
.pnor-agent-tabs{overflow:auto;scrollbar-width:thin;}
.pnor-agent-tabs a{white-space:nowrap;}
@media(max-width:900px){
.pnor-stage6-property-tile, .pnor-public-buyer-grid, .pnor-process-grid, .pnor-live-offer-strip{grid-template-columns:1fr!important;}
.pnor-stage6-property-tile img{width:100%!important;height:210px!important;}
.pnor-live-offer-strip{position:static;}
.pnor-process-grid>div{grid-template-columns:30px minmax(0,1fr);}
.pnor-process-grid span{width:30px;height:30px;}
}
@media(max-width:620px){
.pnor-stage6-property-tile img{height:180px!important;}
.pnor-public-submit-card{padding:14px!important;}
.pnor-buyer-panel{padding:12px;}
.pnor-submit-check-strip{display:grid;gap:5px;}
.pnor-submit-check-strip strong{min-width:0;}
.pnor-public-submit-card .pnor-submit-button, .pnor-offer-form-v20 .pnor-submit-button{position:sticky;bottom:10px;z-index:9;}
} .pnor-submission-received-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:flex-start;background:#e9fbf8;border:1px solid #b7e7e3;border-left:5px solid var(--pnor-teal,#007a7a);border-radius:10px;padding:18px;margin-top:18px;}
.pnor-success-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--pnor-teal,#007a7a);color:#fff;font-weight:900;font-size:24px;line-height:1;}
.pnor-submission-received-card h3{margin:2px 0 8px!important;}
.pnor-submission-received-card p{margin:0 0 8px!important;line-height:1.45;}
.pnor-reference-line{font-weight:900;color:var(--pnor-velvet,#0A0F18);}
.pnor-front-verification-card .pnor-front-table th:last-child, .pnor-front-verification-card .pnor-front-table td:last-child{min-width:280px;}
.pnor-front-verification-actions textarea{width:100%;min-height:54px;margin:0 0 8px;border-radius:6px;}
.pnor-front-inline-action{display:grid;gap:8px;margin:0 0 10px;}
.pnor-front-details-action{border-top:1px solid var(--pnor-line,#E1D8CA);padding-top:10px;margin-top:10px;}
.pnor-front-details-action summary{cursor:pointer;font-weight:800;color:var(--pnor-muted,#5C6675);}
.pnor-front-row-focus{background:#fff8e7!important;box-shadow:inset 4px 0 0 var(--pnor-bronze,#C29F68);}
.pnor-danger-link{color:#b42318!important;font-weight:900!important;}
@media(max-width:720px){.pnor-submission-received-card{grid-template-columns:1fr}.pnor-success-icon{width:40px;height:40px}.pnor-front-verification-card .pnor-front-table th:last-child,.pnor-front-verification-card .pnor-front-table td:last-child{min-width:230px;}}
.pnor-badge-pending{background:#fff8e7!important;color:#6d4f00!important;border-color:#e2c56d!important;}
.pnor-badge-approved{background:#e9fbf8!important;color:#036f75!important;border-color:#b7e7e3!important;}
.pnor-badge-denied{background:#fff1f0!important;color:#b42318!important;border-color:#ffccc7!important;}
.pnor-badge-info_requested{background:#eef4ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important;}
.pnor-finance-capacity-check{background:#eff9fb!important;border-color:#b9dde5!important;color:var(--pnor-navy,#0A2A3A)!important}
.pnor-finance-capacity-check span{font-weight:800}
.pnor-stage7-page, .pnor-stage7-directory{--pnor-stage7-deep:#0A0F18;--pnor-stage7-bronze:#C29F68;--pnor-stage7-linen:#F5F2EB;--pnor-stage7-card:#ffffff;}
.pnor-stage7-public-wrap{max-width:1240px;}
.pnor-stage7-public-submit-card{border-radius:18px!important;border-color:rgba(194,159,104,.42)!important;box-shadow:0 18px 55px rgba(10,15,24,.10)!important;background:linear-gradient(180deg,#fff 0%,#fbfaf7 100%)!important;}
.pnor-stage7-guidance-grid, .pnor-stage7-directory-guide, .pnor-stage7-room-guide-grid, .pnor-stage7-queue-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;}
.pnor-stage7-guidance-card, .pnor-stage7-directory-guide>div, .pnor-stage7-room-guide-grid>div, .pnor-stage7-queue-actions>div{background:#fff;border:1px solid var(--pnor-line,#E1D8CA);border-left:4px solid var(--pnor-stage7-bronze,#C29F68);border-radius:10px;padding:13px 14px;box-shadow:0 8px 22px rgba(126,103,75,.06);}
.pnor-stage7-guidance-card-strong{background:linear-gradient(135deg,#0A0F18 0%,#203043 100%)!important;border-color:#0A0F18!important;color:#fff;}
.pnor-stage7-guidance-card strong, .pnor-stage7-directory-guide strong, .pnor-stage7-room-guide-grid strong, .pnor-stage7-queue-actions strong{display:block;margin:0 0 5px;color:var(--pnor-stage7-deep,#0A0F18);font-size:13px;text-transform:uppercase;letter-spacing:.055em;line-height:1.2;}
.pnor-stage7-guidance-card span, .pnor-stage7-directory-guide span, .pnor-stage7-room-guide-grid p, .pnor-stage7-queue-actions span{display:block;color:var(--pnor-muted,#5C6675);font-size:13px;line-height:1.4;}
.pnor-stage7-guidance-card-strong strong, .pnor-stage7-guidance-card-strong span{color:#fff!important;}
.pnor-stage7-offer-helper, .pnor-stage7-carryforward-note, .pnor-stage7-seller-privacy-note{display:grid;gap:4px;background:#fff8e7;border:1px solid #e2c56d;border-left:4px solid var(--pnor-stage7-deep,#0A0F18);border-radius:10px;padding:12px 14px;margin:0 0 14px;}
.pnor-stage7-offer-helper strong, .pnor-stage7-carryforward-note strong, .pnor-stage7-seller-privacy-note strong{color:var(--pnor-stage7-deep,#0A0F18);font-size:13px;text-transform:uppercase;letter-spacing:.05em;}
.pnor-stage7-offer-helper span, .pnor-stage7-carryforward-note span, .pnor-stage7-seller-privacy-note span{color:var(--pnor-muted,#5C6675);font-size:13px;line-height:1.42;}
.pnor-stage7-buyer-room .pnor-tabs{box-shadow:0 10px 30px rgba(10,15,24,.08);}
.pnor-stage7-room-guide-grid{margin:0 0 4px;}
.pnor-stage7-room-guide-grid>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 10px;align-items:start;}
.pnor-stage7-room-guide-grid span{grid-row:1 / span 2;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--pnor-stage7-deep,#0A0F18);color:#fff;font-weight:900;font-size:13px;}
.pnor-stage7-room-guide-grid p{grid-column:2;margin:0!important;}
.pnor-stage7-offer-form-card{position:relative;}
.pnor-stage7-offer-form-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--pnor-stage7-bronze,#C29F68),#e2c56d,var(--pnor-teal,#16b8b7));}
.pnor-stage7-offer-form-card .pnor-amount-panel{background:linear-gradient(135deg,#eff9fb 0%,#ffffff 100%);border-left:4px solid var(--pnor-teal-dark,#0b8e8c);}
.pnor-stage7-offer-form-card .pnor-terms-toolbar{border-left:4px solid var(--pnor-stage7-bronze,#C29F68);}
.pnor-stage7-offer-form-card .pnor-unlock-button{border-color:var(--pnor-stage7-deep,#0A0F18)!important;color:var(--pnor-stage7-deep,#0A0F18)!important;}
.pnor-stage7-seller-dashboard .pnor-seller-summary-card, .pnor-stage7-seller-dashboard .pnor-seller-calculator-card, .pnor-stage7-seller-dashboard .pnor-seller-offer-card-wrap{border-radius:14px!important;box-shadow:0 14px 38px rgba(10,15,24,.08)!important;}
.pnor-stage7-seller-dashboard .pnor-seller-calculator-card{border-top-color:var(--pnor-stage7-bronze,#C29F68)!important;}
.pnor-stage7-seller-card-footer{margin:12px -16px -16px;padding:9px 16px;background:#fbfaf7;border-top:1px solid var(--pnor-line,#E1D8CA);color:var(--pnor-muted,#5C6675);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}
.pnor-stage7-agent-dashboard .pnor-hero{border-top-color:var(--pnor-stage7-bronze,#C29F68);}
.pnor-stage7-queue-actions{grid-template-columns:repeat(3,minmax(160px,1fr));margin:0 0 14px;}
.pnor-stage7-queue-actions>div:first-child{border-left-color:var(--pnor-teal-dark,#0b8e8c);}
.pnor-stage7-queue-actions>div:last-child{border-left-color:#b42318;}
.pnor-stage7-directory .pnor-directory-head{border-radius:18px;background:linear-gradient(135deg,#0A0F18 0%,#132535 58%,#C29F68 180%);border:0;color:#fff;box-shadow:0 20px 50px rgba(10,15,24,.16);}
.pnor-stage7-directory .pnor-directory-head h2, .pnor-stage7-directory .pnor-directory-head p, .pnor-stage7-directory .pnor-directory-head .pnor-kicker{color:#fff!important;}
.pnor-stage7-directory .pnor-directory-head .pnor-process-pill{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);color:#fff;}
.pnor-stage7-directory-guide{margin:18px 0;}
.pnor-stage7-directory .pnor-room-card{border-radius:18px;border-color:rgba(194,159,104,.35);box-shadow:0 14px 38px rgba(10,15,24,.09);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
.pnor-stage7-directory .pnor-room-card:hover{transform:translateY(-2px);box-shadow:0 20px 52px rgba(10,15,24,.13);border-color:rgba(194,159,104,.65);}
.pnor-stage7-directory .pnor-room-card-image{border-radius:14px;}
.pnor-stage7-room-facts{margin:2px 0 0;}
.pnor-stage7-room-facts:empty{display:none;}
.pnor-stage7-directory .pnor-room-card-side .pnor-button{background:var(--pnor-stage7-deep,#0A0F18);box-shadow:0 10px 25px rgba(10,15,24,.18);}
.pnor-stage7-directory .pnor-room-card-side .pnor-button:hover{background:var(--pnor-stage7-bronze,#C29F68);}
.pnor-stage7-public-submit-card .pnor-form input[type="text"],
.pnor-stage7-public-submit-card .pnor-form input[type="email"],
.pnor-stage7-public-submit-card .pnor-form input[type="tel"],
.pnor-stage7-public-submit-card .pnor-form select, .pnor-stage7-public-submit-card .pnor-form textarea, .pnor-stage7-offer-form-card .pnor-form input[type="text"],
.pnor-stage7-offer-form-card .pnor-form select, .pnor-stage7-offer-form-card .pnor-form textarea{border-radius:12px;background:#fff;box-shadow:inset 0 1px 0 rgba(10,15,24,.03);}
@media(max-width:980px){.pnor-stage7-guidance-grid,.pnor-stage7-directory-guide,.pnor-stage7-room-guide-grid,.pnor-stage7-queue-actions{grid-template-columns:1fr;}.pnor-stage7-room-guide-grid>div{grid-template-columns:28px minmax(0,1fr);}.pnor-stage7-room-guide-grid span{width:28px;height:28px;}}
@media(max-width:620px){.pnor-stage7-public-submit-card{padding:12px!important;border-radius:14px!important;}.pnor-stage7-guidance-card,.pnor-stage7-directory-guide>div,.pnor-stage7-room-guide-grid>div,.pnor-stage7-queue-actions>div{padding:11px 12px;}.pnor-stage7-room-guide-grid{display:none;}.pnor-stage7-carryforward-note{display:none;}.pnor-stage7-seller-privacy-note{margin-top:8px;}.pnor-stage7-seller-card-footer{margin:10px -14px -14px;padding:8px 14px;}.pnor-stage7-directory .pnor-directory-head{border-radius:14px;}.pnor-stage7-directory-guide{display:none;}} .pnor-agent-room-dashboard .pnor-agent-room-tabs{grid-template-columns:minmax(160px,240px);margin-bottom:14px}
.pnor-room-selector-panel{margin-bottom:16px;border-top:4px solid var(--pnor-teal-dark)}
.pnor-room-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.pnor-room-selector-card{display:flex;flex-direction:column;gap:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;background:linear-gradient(180deg,#ffffff 0%,#fbf8ef 100%)}
.pnor-room-selector-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(8,43,58,.11)}
.pnor-room-card-selected{border:2px solid var(--pnor-teal-dark)!important;box-shadow:0 14px 34px rgba(8,142,140,.16)!important}
.pnor-room-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pnor-room-preview-grid .pnor-stat{padding:10px 12px}.pnor-room-card-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:auto;align-items:center}.pnor-room-delete-form{margin:0}.pnor-room-card-actions .pnor-button,.pnor-room-card-actions .pnor-danger-button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.pnor-room-detail-panel{border-top:4px solid var(--pnor-navy);background:linear-gradient(180deg,#ffffff 0%,#f7fbfc 100%);margin-top:16px}.pnor-room-detail-head{gap:14px}.pnor-room-detail-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pnor-room-detail-settings{margin:16px 0;padding:14px;background:#fff;border:1px solid var(--pnor-line)}.pnor-room-subtabs{margin:12px 0 16px;grid-template-columns:repeat(5,minmax(0,1fr))}.pnor-room-subtabs a{min-height:46px;display:flex;align-items:center;justify-content:center;text-align:center}.pnor-room-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pnor-room-overview-tile{text-decoration:none!important;color:inherit!important;border-top:4px solid var(--pnor-teal-dark);padding:16px;display:grid;gap:6px;transition:transform .16s ease,box-shadow .16s ease}.pnor-room-overview-tile:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(8,43,58,.1)}.pnor-room-overview-tile span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#476474}.pnor-room-overview-tile strong{font-size:28px;line-height:1;color:var(--pnor-navy)}.pnor-room-overview-tile em{font-style:normal;color:var(--pnor-muted);font-size:13px;line-height:1.35}.pnor-room-selector-actions{display:flex;align-items:center;gap:8px}.pnor-danger-button:hover{background:#ffe7e7;border-color:#a32121}.pnor-front-table-card{margin-top:12px}
@media(max-width:1100px){.pnor-room-preview-grid,.pnor-room-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pnor-room-subtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pnor-room-subtabs a:first-child{grid-column:1/-1}}
@media(max-width:760px){.pnor-room-selector-grid{grid-template-columns:1fr}.pnor-room-card-actions{grid-template-columns:1fr}.pnor-room-preview-grid,.pnor-room-overview-grid{grid-template-columns:1fr}.pnor-room-detail-chips{display:block}.pnor-room-detail-chips .pnor-leading-chip{margin-bottom:8px}.pnor-agent-room-dashboard .pnor-agent-room-tabs{grid-template-columns:1fr}} .pnor-stage7-4-buyer-room .pnor-tabs{display:none!important;}
.pnor-buyer-private-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch;background:#fff;border:1px solid var(--pnor-line,#E1D8CA);border-top:4px solid var(--pnor-stage7-bronze,#C29F68);box-shadow:0 12px 34px rgba(10,15,24,.07);padding:12px;margin:0;}
.pnor-buyer-strip-stat{background:#fbfaf7;border:1px solid var(--pnor-line,#E1D8CA);padding:12px 14px;min-height:82px;display:flex;flex-direction:column;justify-content:center;gap:4px;}
.pnor-buyer-strip-stat-strong{background:linear-gradient(135deg,#eefafb 0%,#fff 100%);border-left:4px solid var(--pnor-teal-dark,#0b8e8c);}
.pnor-buyer-strip-stat span{display:block;color:var(--pnor-muted,#5C6675);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;}
.pnor-buyer-strip-stat strong{display:block;color:var(--pnor-stage7-deep,#0A0F18);font-size:clamp(18px,2.2vw,26px);font-weight:900;line-height:1.05;}
.pnor-buyer-strip-stat .pnor-countdown{margin-top:2px;}
.pnor-buyer-strip-stat small{display:block;color:var(--pnor-muted,#5C6675);font-size:12px;font-weight:700;line-height:1.25;}
.pnor-buyer-strip-countdown{grid-column:1/-1;background:#fff;border:1px solid var(--pnor-line,#E1D8CA);padding:9px 12px;display:flex;justify-content:flex-end;align-items:center;}
.pnor-buyer-strip-countdown .pnor-countdown{margin:0!important;}
.pnor-buyer-strip-process{grid-column:1/-1;display:flex;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid var(--pnor-line,#E1D8CA);padding-top:10px;}
.pnor-buyer-strip-process span{flex:1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--pnor-line,#E1D8CA);padding:8px 10px;color:var(--pnor-muted,#5C6675);font-size:12px;font-weight:800;line-height:1.2;}
.pnor-buyer-strip-process b{display:inline-grid;place-items:center;min-width:22px;height:22px;background:var(--pnor-stage7-deep,#0A0F18);color:#fff;font-size:11px;font-weight:900;}
.pnor-buyer-room-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);gap:16px;align-items:start;}
.pnor-buyer-side-column{display:grid;gap:14px;align-content:start;}
.pnor-buyer-offer-column{min-width:0;}
.pnor-stage7-4-buyer-room .pnor-buyer-side-column .pnor-card{box-shadow:0 10px 28px rgba(8,43,58,.07);}
.pnor-stage7-4-buyer-room .pnor-approved-bottom{background:linear-gradient(180deg,#fff 0%,#fbfaf7 100%);}
.pnor-property-accordion{padding:0!important;overflow:hidden;}
.pnor-property-accordion summary{list-style:none;cursor:pointer;}
.pnor-property-accordion summary::-webkit-details-marker{display:none;}
.pnor-property-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(180deg,#fff 0%,#fbfaf7 100%);border-bottom:1px solid transparent;}
.pnor-property-accordion[open] .pnor-property-accordion-summary{border-bottom-color:var(--pnor-line,#E1D8CA);}
.pnor-property-accordion-summary span{display:grid;gap:5px;}
.pnor-property-accordion-summary em{font-style:normal;}
.pnor-property-accordion-summary strong{display:block;color:var(--pnor-stage7-deep,#0A0F18);font-size:clamp(20px,2vw,28px);font-weight:900;line-height:1.1;}
.pnor-property-accordion-summary b{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pnor-stage7-deep,#0A0F18);background:#fff;color:var(--pnor-stage7-deep,#0A0F18);padding:10px 14px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;}
.pnor-property-accordion[open] .pnor-property-accordion-summary b::before{content:'Close ';}
.pnor-property-accordion:not([open]) .pnor-property-accordion-summary b::before{content:'Open ';}
.pnor-property-accordion-body{padding:18px 22px 22px;}
.pnor-link-row-property{justify-content:flex-start;margin-bottom:14px;}
.pnor-stage7-4-buyer-room .pnor-property-wide{margin-top:0;}
@media(max-width:1050px){.pnor-buyer-room-grid{grid-template-columns:1fr;}.pnor-buyer-offer-column{order:1;}.pnor-buyer-side-column{order:2;grid-template-columns:1fr 1fr;}.pnor-buyer-private-strip{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:720px){.pnor-buyer-private-strip{grid-template-columns:1fr;padding:10px;gap:8px;}.pnor-buyer-strip-stat{min-height:0;padding:10px 12px;}.pnor-buyer-strip-process{display:grid;grid-template-columns:1fr;}.pnor-buyer-side-column{grid-template-columns:1fr;}.pnor-property-accordion-summary{display:block;padding:14px 16px;}.pnor-property-accordion-summary b{margin-top:12px;width:100%;}.pnor-property-accordion-body{padding:14px 16px 16px;}.pnor-link-row-property .pnor-secondary-button{width:100%;}} .pnor-stage7-5-directory{max-width:1120px!important;padding-top:0!important;padding-bottom:0!important;}
.pnor-stage7-5-directory .pnor-directory-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important;min-height:0!important;margin:0 0 12px!important;padding:18px 22px!important;background:linear-gradient(135deg,#071c25 0%,#08313b 62%,#c29f68 150%)!important;border:0!important;border-radius:8px!important;box-shadow:0 16px 42px rgba(10,15,24,.16)!important;color:#fff!important;}
.pnor-stage7-5-directory .pnor-directory-head::before, .pnor-stage7-5-directory .pnor-room-card::before{display:none!important;}
.pnor-stage7-5-directory .pnor-directory-head .pnor-kicker{margin:0 0 5px!important;color:rgba(255,255,255,.78)!important;font-size:11px!important;}
.pnor-stage7-5-directory .pnor-directory-head h2{margin:0 0 5px!important;color:#fff!important;font-size:clamp(26px,3.4vw,38px)!important;line-height:1.02!important;letter-spacing:-.035em!important;}
.pnor-stage7-5-directory .pnor-directory-head p{margin:0!important;max-width:690px!important;color:rgba(255,255,255,.84)!important;font-size:14px!important;line-height:1.42!important;}
.pnor-stage7-5-directory .pnor-directory-head .pnor-process-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:10px 14px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:4px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;}
.pnor-stage7-5-directory-guide{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important;}
.pnor-stage7-5-directory-guide>div{min-height:0!important;padding:11px 13px!important;border:1px solid rgba(194,159,104,.34)!important;border-left:3px solid var(--pnor-stage7-bronze,#C29F68)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 7px 18px rgba(126,103,75,.055)!important;}
.pnor-stage7-5-directory-guide strong{display:block!important;margin:0 0 3px!important;color:var(--pnor-stage7-deep,#0A0F18)!important;font-size:12px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.055em!important;}
.pnor-stage7-5-directory-guide span{display:block!important;color:var(--pnor-muted,#5C6675)!important;font-size:12px!important;line-height:1.3!important;}
.pnor-stage7-5-directory .pnor-room-list{display:grid!important;gap:10px!important;}
.pnor-stage7-5-directory .pnor-room-card{display:grid!important;grid-template-columns:190px minmax(0,1fr) minmax(190px,.32fr)!important;gap:14px!important;align-items:stretch!important;padding:12px!important;border:1px solid rgba(194,159,104,.36)!important;border-radius:8px!important;background:linear-gradient(180deg,#fff 0%,#fbfaf7 100%)!important;box-shadow:0 13px 34px rgba(10,15,24,.08)!important;overflow:hidden!important;}
.pnor-stage7-5-directory .pnor-room-card:hover{transform:translateY(-1px)!important;box-shadow:0 18px 44px rgba(10,15,24,.12)!important;border-color:rgba(194,159,104,.7)!important;}
.pnor-stage7-5-directory .pnor-room-card-image{min-height:126px!important;height:126px!important;border-radius:6px!important;background:#eef3f4!important;}
.pnor-stage7-5-directory .pnor-room-card-image img{min-height:126px!important;height:126px!important;object-fit:cover!important;}
.pnor-stage7-5-directory .pnor-room-card-main{align-content:center!important;gap:6px!important;}
.pnor-stage7-5-directory .pnor-room-card-main h3{margin:0!important;color:var(--pnor-stage7-deep,#0A0F18)!important;font-size:clamp(20px,2.1vw,26px)!important;line-height:1.08!important;letter-spacing:-.03em!important;}
.pnor-stage7-5-directory .pnor-room-card-main p{margin:0!important;color:var(--pnor-muted,#5C6675)!important;font-size:14px!important;font-weight:800!important;}
.pnor-stage7-5-directory .pnor-property-facts{gap:7px!important;margin:4px 0 0!important;}
.pnor-stage7-5-directory .pnor-property-facts span{border-radius:999px!important;padding:5px 9px!important;background:#fff!important;border-color:rgba(194,159,104,.34)!important;color:#526170!important;font-size:11px!important;}
.pnor-stage7-5-directory .pnor-guide{display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:5px 9px!important;border:1px solid rgba(194,159,104,.45)!important;background:#fff8e7!important;color:#161F30!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;}
.pnor-stage7-5-directory .pnor-room-card-side{display:grid!important;gap:8px!important;align-content:center!important;}
.pnor-stage7-5-directory .pnor-room-card-side .pnor-countdown{margin:0!important;}
.pnor-stage7-5-directory .pnor-room-card-side .pnor-button{min-height:48px!important;border-radius:4px!important;background:#0A0F18!important;color:#fff!important;box-shadow:none!important;}
.pnor-stage7-5-directory .pnor-room-card-side .pnor-mini-link{min-height:36px!important;border-radius:4px!important;color:#0A0F18!important;}
@media(max-width:900px){
.pnor-stage7-5-directory .pnor-directory-head{grid-template-columns:1fr!important;padding:16px!important;}
.pnor-stage7-5-directory .pnor-directory-head .pnor-process-pill{width:max-content!important;}
.pnor-stage7-5-directory-guide{grid-template-columns:1fr!important;}
.pnor-stage7-5-directory .pnor-room-card{grid-template-columns:150px minmax(0,1fr)!important;}
.pnor-stage7-5-directory .pnor-room-card-side{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;}
.pnor-stage7-5-directory .pnor-room-card-side .pnor-countdown{grid-column:1/-1!important;}
}
@media(max-width:620px){
.pnor-stage7-5-directory{padding-left:10px!important;padding-right:10px!important;}
.pnor-stage7-5-directory .pnor-directory-head h2{font-size:25px!important;}
.pnor-stage7-5-directory .pnor-room-card{grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:6px!important;}
.pnor-stage7-5-directory .pnor-room-card-image, .pnor-stage7-5-directory .pnor-room-card-image img{height:96px!important;min-height:96px!important;}
.pnor-stage7-5-directory .pnor-room-card-main h3{font-size:18px!important;}
.pnor-stage7-5-directory .pnor-room-card-main p{font-size:12px!important;}
.pnor-stage7-5-directory .pnor-room-card-side{grid-template-columns:1fr!important;}
.pnor-stage7-5-directory .pnor-room-card-side .pnor-countdown{grid-column:auto!important;}
.pnor-stage7-5-directory .pnor-room-card-side .pnor-button, .pnor-stage7-5-directory .pnor-room-card-side .pnor-mini-link{min-height:42px!important;}
}  .pnor-wrap{--pnor-square-navy:#07131d;--pnor-square-teal:#008f95;--pnor-square-teal-dark:#006b70;--pnor-square-ink:#111827;--pnor-square-muted:#4b5563;--pnor-square-line:#c6ccd3;--pnor-square-soft:#f2f4f6;--pnor-square-cream:#f5efe4;--pnor-square-gold:#bd8c22;--pnor-square-white:#ffffff;--pnor-square-shadow:10px 10px 0 rgba(7,19,29,.10);max-width:1240px;padding:28px 18px;}
.pnor-wrap, .pnor-wrap *{border-radius:0!important;}
.pnor-card, .pnor-hero, .pnor-status-card, .pnor-property-card, .pnor-submit-shell, .pnor-section-separated, .pnor-agent-entry, .pnor-seller-dashboard, .pnor-offer-row, .pnor-seller-offer-card, .pnor-tabs, .pnor-form input, .pnor-form select, .pnor-form textarea, .pnor-button, .pnor-step-button, .pnor-secondary-button, .pnor-link-button, .pnor-mini-link, .pnor-public-property-tile, .pnor-room-card, .pnor-room-detail-panel, .pnor-room-selector-panel, .pnor-front-table-card, .pnor-submission-received-card, .pnor-login-card{border-radius:0!important;}
.pnor-card, .pnor-room-card, .pnor-property-card, .pnor-public-property-tile, .pnor-submit-shell, .pnor-offer-form-card, .pnor-snapshot, .pnor-seller-offer-card, .pnor-front-table-card, .pnor-submission-received-card, .pnor-login-card, .pnor-agent-entry, .pnor-room-detail-panel, .pnor-room-selector-panel{border:1px solid var(--pnor-square-line)!important;border-top:5px solid var(--pnor-square-navy)!important;box-shadow:var(--pnor-square-shadow)!important;}
.pnor-stage7-public-submit-card .pnor-public-offer-form input, .pnor-stage7-public-submit-card .pnor-public-offer-form select, .pnor-stage7-public-submit-card .pnor-public-offer-form textarea{border-radius:0!important;}
.pnor-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;align-items:stretch!important;background:linear-gradient(90deg,#ffffff 0%,#ffffff 58%,#f5efe4 58%,#f5efe4 100%)!important;border:1px solid var(--pnor-square-line)!important;border-left:8px solid var(--pnor-square-teal-dark)!important;box-shadow:var(--pnor-square-shadow)!important;}
.pnor-kicker, .pnor-meta-label, .pnor-card h4, .pnor-card-head h3, .pnor-directory-head .pnor-kicker{letter-spacing:.16em!important;}
.pnor-guide, .pnor-process-pill, .pnor-badge, .pnor-lock-pill, .pnor-soft-pill, .pnor-leading-chip, .pnor-strength-badge{border-radius:0!important;background:#f6f0e4!important;border:1px solid #c8ad72!important;color:#111827!important;}
.pnor-public-grid, .pnor-directory-grid, .pnor-property-grid, .pnor-room-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;}
.pnor-stage7-5-directory .pnor-room-list{grid-template-columns:1fr!important;}
.pnor-property-card, .pnor-public-property-tile, .pnor-room-card:not(.pnor-agent-room-card){display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)!important;padding:0!important;overflow:hidden!important;background:#fff!important;}
.pnor-property-card img, .pnor-public-property-tile img, .pnor-room-card-image, .pnor-property-card .pnor-card-image, .pnor-property-card .pnor-property-image, .pnor-hero-image-card img{width:100%!important;height:100%!important;min-height:240px!important;object-fit:cover!important;border-radius:0!important;}
.pnor-property-card > div:not(:first-child),
.pnor-public-property-tile > div:not(:first-child),
.pnor-room-card-main, .pnor-property-card .pnor-card-body, .pnor-property-card .pnor-property-body, .pnor-room-card-side{padding:22px!important;}
.pnor-submit-shell, .pnor-command-grid, .pnor-bottom-grid, .pnor-seller-grid, .pnor-agent-grid, .pnor-buyer-room-grid, .pnor-public-entry-grid, .pnor-public-buyer-grid{gap:22px!important;}
.pnor-command-grid{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)!important;}
.pnor-offer-form-header, .pnor-card-head, .pnor-terms-toolbar, .pnor-room-detail-head, .pnor-property-accordion-summary{border-bottom:2px solid var(--pnor-square-line)!important;}
.pnor-button, .pnor-step-button, .pnor-link-button, .pnor-submit-button, .pnor-eoi-jump{background:#07131d!important;color:#fff!important;border:1px solid #07131d!important;box-shadow:6px 6px 0 rgba(0,143,149,.22)!important;text-transform:uppercase!important;letter-spacing:.06em!important;}
.pnor-button:hover, .pnor-step-button:hover, .pnor-link-button:hover, .pnor-submit-button:hover{background:#006b70!important;border-color:#006b70!important;transform:translate(-1px,-1px)!important;}
.pnor-secondary-button, .pnor-mini-link, .pnor-unlock-button, .pnor-link-button.pnor-danger-link{background:#fff!important;color:#07131d!important;border:1px solid #07131d!important;box-shadow:4px 4px 0 rgba(7,19,29,.10)!important;}
.pnor-danger-button, .pnor-link-button.pnor-danger-link{border-color:#b42318!important;color:#b42318!important;}
.pnor-form input[type="text"],
.pnor-form input[type="password"],
.pnor-form input[type="email"],
.pnor-form input[type="tel"],
.pnor-form input[type="url"],
.pnor-form input[type="datetime-local"],
.pnor-form select, .pnor-form textarea{border:1px solid #9aa3ad!important;border-left:4px solid #07131d!important;background:#fff!important;min-height:48px!important;}
.pnor-form input:focus, .pnor-form select:focus, .pnor-form textarea:focus{outline:3px solid rgba(0,143,149,.22)!important;border-color:#006b70!important;border-left-color:#006b70!important;}
.pnor-tabs{background:#07131d!important;border:1px solid #07131d!important;padding:0!important;gap:0!important;}
.pnor-tabs a{background:#07131d!important;color:#fff!important;border:0!important;border-right:1px solid rgba(255,255,255,.24)!important;}
.pnor-tabs a:last-child{border-right:0!important;}
.pnor-tabs a:hover, .pnor-tabs .pnor-tab-active, .pnor-agent-tabs .pnor-tab-active{background:#bd8c22!important;color:#07131d!important;}
.pnor-stat, .pnor-prior-offer-strip div, .pnor-check-card, .pnor-docs, .pnor-upload-box, .pnor-document-status, .pnor-room-overview-tile, .pnor-buyer-strip-stat, .pnor-live-offer-strip, .pnor-submit-check-strip, .pnor-readonly-display, .pnor-eoi-notice, .pnor-alert{border-radius:0!important;border-left:4px solid #c8ad72!important;}
.pnor-stage7-5-directory .pnor-directory-head{border-radius:0!important;box-shadow:var(--pnor-square-shadow)!important;}
.pnor-stage7-5-directory .pnor-room-card{border-radius:0!important;border-top:5px solid var(--pnor-square-navy)!important;box-shadow:var(--pnor-square-shadow)!important;}
.pnor-stage7-5-directory .pnor-room-card-image, .pnor-stage7-5-directory .pnor-room-card-image img, .pnor-stage7-5-directory .pnor-room-card-side .pnor-button, .pnor-stage7-5-directory .pnor-room-card-side .pnor-mini-link, .pnor-stage7-5-directory-guide>div, .pnor-stage7-5-directory .pnor-property-facts span, .pnor-stage7-5-directory .pnor-guide{border-radius:0!important;}
@media(max-width:920px){
.pnor-hero, .pnor-property-card, .pnor-public-property-tile, .pnor-room-card:not(.pnor-agent-room-card),
.pnor-command-grid, .pnor-bottom-grid, .pnor-public-grid, .pnor-directory-grid, .pnor-property-grid, .pnor-room-list, .pnor-public-entry-grid, .pnor-public-buyer-grid, .pnor-buyer-room-grid{grid-template-columns:1fr!important;}
.pnor-property-card img, .pnor-public-property-tile img, .pnor-room-card-image, .pnor-property-card .pnor-card-image, .pnor-property-card .pnor-property-image, .pnor-hero-image-card img{min-height:220px!important;}
.pnor-stage7-5-directory .pnor-room-list{grid-template-columns:1fr!important;}
}
@media(max-width:620px){
.pnor-wrap{padding:18px 10px!important;}
.pnor-property-card > div:not(:first-child),
.pnor-public-property-tile > div:not(:first-child),
.pnor-room-card-main, .pnor-room-card-side{padding:16px!important;}
.pnor-button, .pnor-step-button, .pnor-link-button, .pnor-submit-button{box-shadow:4px 4px 0 rgba(0,143,149,.20)!important;}
} .pnor-stage7-offer-form-card .pnor-form-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.pnor-stage7-offer-form-card .pnor-form-row-follow{margin-top:12px;}
@media(max-width:760px){.pnor-stage7-offer-form-card .pnor-form-three{grid-template-columns:1fr;}}