.pgw-save{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid #e5ddef!important;background:#fff!important;color:#3f3154!important;border-radius:12px!important;padding:11px 15px!important;min-height:44px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;box-shadow:none!important;text-decoration:none;cursor:pointer}.pgw-save:hover,.pgw-save:focus-visible{border-color:#7631ff!important;color:#7631ff!important;background:#f6f0ff!important}.pgw-save.is-saved{color:#6b24e8!important;background:#f3edff!important;border-color:#d7c2ff!important}.pgw-save.is-saved svg{fill:#e0d1ff}.pgw-save:disabled{opacity:.65;cursor:wait}.pgw-save-feedback{flex-basis:100%;font-size:12px;color:#635b72}.pgw-save-feedback a{font-weight:750;color:#712bdf}.pg-detail-actions{flex-wrap:wrap}.pgw-muted{font-size:13px;color:#7a718b;line-height:1.6}
.pgw-phase{--pgw-tone:#6b7280;background:#faf9fd;border:1px solid #ece7f5;border-left:4px solid var(--pgw-tone);border-radius:14px;padding:16px 18px;margin:20px 0 0}.pgw-phase>div{display:flex;align-items:center;gap:8px}.pgw-phase strong{font-size:15px;color:#262034}.pgw-phase p{margin:7px 0 0;color:#756d84;font-size:13px;line-height:1.55}.pgw-phase-dot{width:8px;height:8px;background:var(--pgw-tone);border-radius:100%;flex:none}.pgw-tone-green{--pgw-tone:#229d7d}.pgw-tone-purple{--pgw-tone:#7733ed}.pgw-tone-blue{--pgw-tone:#3187ce}.pgw-tone-amber{--pgw-tone:#c48613}.pgw-tone-neutral{--pgw-tone:#8b8498}.pgw-steps{display:flex;gap:0;list-style:none;padding:0;margin:15px 0 0}.pgw-steps li{flex:1;min-width:0;text-align:center;border-top:3px solid #e8e2f0;padding:7px 2px 0;font-size:11px;font-weight:650;color:#8b8398}.pgw-steps li[aria-current=step]{color:var(--pgw-tone);border-color:var(--pgw-tone)}.pgw-phase.is-compact{padding:12px 14px;margin:14px 0}.pgw-phase.is-compact p{font-size:12px}.pgw-phase.is-compact .pgw-steps{margin-top:10px}.pgw-offer-list{list-style:none;margin:16px 0 0;padding:0;counter-reset:offer}.pgw-offer-list li{counter-increment:offer;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:18px 0;border-top:1px solid #eee9f5;align-items:center}.pgw-offer-list li:before{content:counter(offer,decimal-leading-zero);color:#a79ab9;font-size:12px}.pgw-offer-name{font-size:15px;font-weight:750;overflow-wrap:anywhere}.pgw-offer-name small,.pgw-offer-price small{display:block;font-size:11px;font-weight:500;color:#8b819a;margin-top:5px}.pgw-offer-name .pgw-bid-accepted{color:#248d72}.pgw-offer-price{font-size:16px;font-weight:800;text-align:right;color:#7025dd}.pgw-pager{display:flex;justify-content:space-between;gap:16px;margin:20px 0;font-size:13px;font-weight:700}.pgw-pager a{color:#7228df}
.pgw-thumb{display:inline-flex;width:56px;height:56px;flex:none;overflow:hidden;border-radius:11px;background:#f3edff;align-items:center;justify-content:center;color:#9150f3;font-size:26px}.pgw-thumb img{width:100%;height:100%;object-fit:cover}.pgseo-group a:has(.pgw-thumb){grid-template-columns:56px minmax(0,1fr) 16px;gap:12px}.pgseo-group .pgw-thumb{width:56px;height:56px}.pgseo-group h3{font-size:15px}.pgw-subnav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.pgw-subnav a{padding:8px 12px;border:1px solid #eae3f4;border-radius:10px;font-size:13px;color:#74677f;background:#fff}.pgw-subnav a[aria-current=page]{background:#f1e7ff;color:#6f26dc;border-color:#d9c0ff;font-weight:750}.pgw-empty{padding:44px 20px;text-align:center;border:1px dashed #dcd0ee;border-radius:20px;background:#fff}.pgw-empty>span{display:block;font-size:36px;color:#8b40ea}.pgw-empty h2{font-size:22px;margin:15px 0 10px}.pgw-empty p{color:#81778d}.pgw-empty a{display:inline-block;margin:8px;color:#7730e8;font-weight:700}.pgw-saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pgw-saved-card{padding:20px;border-radius:18px;border:1px solid #eae4f3;background:#fff}.pgw-saved-card>a{display:flex;gap:14px;align-items:center;text-decoration:none;color:#1d1728}.pgw-saved-card small{color:#9c83bc;font-size:10px;font-weight:800;letter-spacing:.1em}.pgw-saved-card h2{font-size:17px;line-height:1.4;margin:5px 0 8px}.pgw-saved-card em{font-style:normal;font-size:11px;color:var(--pgw-tone);font-weight:750}.pgw-saved-card>.pgw-save{margin-top:18px}.pgw-saved-card .pgw-save-feedback{display:block;margin-top:8px}.pg-lc-tabs{gap:6px!important;padding:6px!important;border:1px solid #e9e1f2;border-radius:14px;background:#fff;overflow-x:auto;flex-wrap:nowrap!important}.pg-lc-tabs .pg-lc-tab{white-space:nowrap;flex:none;border:0;border-radius:9px;padding:11px 14px;font-size:13px}.pg-lc-tabs .pg-lc-tab[aria-current=page]{background:#762cf0;color:#fff}.pg-lc-card__actions{gap:8px!important}.pg-lc-card__actions>.pg-lc-button--danger{margin-left:auto}.pg-lc-card .pg-lc-card__title{font-size:20px!important}.pg-lc-card__eyebrow{font-size:10px!important;letter-spacing:.08em;color:#9678b8}.pgw-menu-saved{padding-left:42px!important;font-size:12px!important;color:#8756c5!important}
@media(max-width:767px){.pgw-saved-grid{grid-template-columns:1fr}.pgw-phase{padding:13px;margin-top:16px}.pgw-offer-list li{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}.pgw-offer-name{font-size:13px}.pgw-offer-price{font-size:14px}.pgw-save{padding:10px 12px!important;font-size:12px!important}.pgseo-group a:has(.pgw-thumb){grid-template-columns:48px minmax(0,1fr) 16px}.pgseo-group .pgw-thumb{width:48px;height:48px}.pg-lc-card__actions>.pg-lc-button--danger{margin-left:0}}

.pg-detail-hero .pgw-phase{margin:26px 0 28px;padding:20px 22px;background:#fcfbfe;border:1px solid #f0ebf6;border-radius:16px;box-shadow:none}.pg-detail-hero .pgw-phase strong{font-size:13px;font-weight:650;color:#62576f}.pg-detail-hero .pgw-phase-dot{width:6px;height:6px}.pg-detail-hero .pgw-phase p{max-width:58ch;margin-top:10px;font-size:13px;line-height:1.75;color:#8b8098}.pg-detail-hero .pgw-steps{gap:14px;margin-top:22px}.pg-detail-hero .pgw-steps li{border-top-width:2px;border-top-color:#eee8f5;padding-top:10px;font-size:11px;font-weight:550;color:#9a90a6}.pg-detail-hero .pgw-steps li[aria-current=step]{border-top-color:var(--pgw-tone);color:#61506f;font-weight:700}@media(max-width:767px){.pg-detail-hero .pgw-phase{margin:22px 0 24px;padding:17px 16px}.pg-detail-hero .pgw-steps{gap:10px;margin-top:18px}.pg-detail-hero .pgw-steps li{font-size:10px}.pg-detail-hero .pgw-phase p{font-size:12px;line-height:1.7}}

.pgseo-group:only-child{grid-column:1/-1}
