#pc-wrap .hero-section{position:relative}#pc-wrap .hero-section .hero-wrapper{width:100%;position:relative;overflow:hidden}#pc-wrap .hero-section .hero-wrapper .hero-slides{height:520px;position:relative}@media (min-width:600px){#pc-wrap .hero-section .hero-wrapper .hero-slides{height:560px}}@media (min-width:1024px){#pc-wrap .hero-section .hero-wrapper .hero-slides{height:600px}}#pc-wrap .hero-section .hero-wrapper .hero-slide{z-index:0;opacity:0;transition:opacity 1s ease-in-out;position:absolute;inset:0}#pc-wrap .hero-section .hero-wrapper .hero-slide.active{opacity:1;z-index:1}#pc-wrap .hero-section .hero-wrapper .hero-gradient-x{z-index:2;background:linear-gradient(90deg,#000c,#0006,#0000);position:absolute;inset:0}#pc-wrap .hero-section .hero-wrapper .hero-gradient-y{z-index:2;background:linear-gradient(#0003,#0000,#0009);position:absolute;inset:0}#pc-wrap .hero-section .hero-wrapper .hero-content{z-index:30;flex-direction:column;justify-content:center;height:100%;padding:0 24px;display:flex;position:relative}@media (min-width:1024px){#pc-wrap .hero-section .hero-wrapper .hero-content{padding:0 40px}}#pc-wrap .hero-section .hero-wrapper .hero-inner{max-width:680px}#pc-wrap .hero-section .hero-wrapper .hero-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:24px;align-items:center;gap:6px;margin-bottom:20px;padding:4px 12px;display:inline-flex}#pc-wrap .hero-section .hero-wrapper .hero-eyebrow__icon{color:#3b82f6;font-size:12px!important}#pc-wrap .hero-section .hero-wrapper .hero-eyebrow__text{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6!important;font-size:11px!important;font-weight:600!important}#pc-wrap .hero-section .hero-wrapper .hero-title{color:#fff!important;letter-spacing:-.02em!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important}@media (min-width:600px){#pc-wrap .hero-section .hero-wrapper .hero-title{font-size:36px!important}}@media (min-width:1024px){#pc-wrap .hero-section .hero-wrapper .hero-title{font-size:48px!important}}#pc-wrap .hero-section .hero-wrapper .hero-title .hero-title__highlight{color:#3b82f6;margin-top:4px;display:block}#pc-wrap .hero-section .hero-wrapper .hero-desc{max-width:480px;color:#fff9!important;margin-top:16px!important;font-size:14px!important;line-height:1.65!important}@media (min-width:600px){#pc-wrap .hero-section .hero-wrapper .hero-desc{font-size:15px!important}}#pc-wrap .hero-section .hero-wrapper .hero-search-bar{flex-direction:column;gap:10px;margin-top:28px;display:flex}@media (min-width:600px){#pc-wrap .hero-section .hero-wrapper .hero-search-bar{flex-direction:row}}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input{flex:1}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input .MuiOutlinedInput-root{background-color:#fff;border-radius:12px;height:48px;font-size:14px;box-shadow:0 4px 16px #0003}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #3b82f6}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input .MuiOutlinedInput-root .MuiInputAdornment-root svg{color:#737373;font-size:18px}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-input .MuiOutlinedInput-root input::placeholder{color:#737373;opacity:1}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-btn{flex-shrink:0;text-transform:none!important;color:#fff!important;background-color:#3b82f6!important;border-radius:12px!important;height:48px!important;padding:0 28px!important;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 16px #00000040!important}#pc-wrap .hero-section .hero-wrapper .hero-search-bar .hero-search-btn:hover{background-color:#2563eb!important}#pc-wrap .hero-section .hero-wrapper .hero-popular{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-popular__label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}#pc-wrap .hero-section .hero-wrapper .hero-popular__city{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:24px;padding:3px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s}#pc-wrap .hero-section .hero-wrapper .hero-popular__city:hover{color:#fff;background-color:#ffffff26}#pc-wrap .hero-section .hero-wrapper .hero-property-card{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0009;border:1px solid #ffffff1a;border-radius:12px;width:288px;padding:16px;display:none;position:absolute;bottom:32px;right:24px;box-shadow:0 25px 50px #00000080}@media (min-width:1024px){#pc-wrap .hero-section .hero-wrapper .hero-property-card{display:block}}#pc-wrap .hero-section .hero-wrapper .hero-property-card__top{align-items:center;gap:8px;margin-bottom:10px;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-property-card__label{text-transform:uppercase;letter-spacing:.06em;color:#fff;background-color:#3b82f6;border-radius:24px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}#pc-wrap .hero-section .hero-wrapper .hero-property-card__counter{margin-left:auto;color:#fff6!important;font-size:10px!important;font-weight:500!important}#pc-wrap .hero-section .hero-wrapper .hero-property-card__title{color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}#pc-wrap .hero-section .hero-wrapper .hero-property-card__location{align-items:center;gap:4px;display:flex;color:#ffffff80!important;margin-top:4px!important;font-size:12px!important}#pc-wrap .hero-section .hero-wrapper .hero-property-card__location svg{font-size:13px}#pc-wrap .hero-section .hero-wrapper .hero-property-card__price-row{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-property-card__price{color:#fff!important;font-size:18px!important;font-weight:700!important}#pc-wrap .hero-section .hero-wrapper .hero-property-card__specs{color:#ffffff80;align-items:center;gap:8px;font-size:11px;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-property-card__spec-sep{background-color:#ffffff26;width:1px;height:12px}#pc-wrap .hero-section .hero-wrapper .hero-property-card__controls{align-items:center;gap:8px;margin-top:12px;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-nav-btn{color:#fff;cursor:pointer;background-color:#ffffff1a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-nav-btn svg{font-size:14px}#pc-wrap .hero-section .hero-wrapper .hero-nav-btn:hover{background-color:#fff3}#pc-wrap .hero-section .hero-wrapper .hero-progress{flex:1;gap:4px;display:flex}#pc-wrap .hero-section .hero-wrapper .hero-progress__item{cursor:pointer;background:0 0;border:none;border-radius:2px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}#pc-wrap .hero-section .hero-wrapper .hero-progress__bg{background-color:#ffffff26;border-radius:2px;position:absolute;inset:0}#pc-wrap .hero-section .hero-wrapper .hero-progress__fill{background-color:#3b82f6;border-radius:2px;position:absolute;top:0;bottom:0;left:0}#pc-wrap .hero-section .hero-wrapper .hero-progress__fill.completed{right:0}#pc-wrap .hero-section .stats-band{border-bottom:1px solid #e5e5e5}#pc-wrap .hero-section .stats-band .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){#pc-wrap .hero-section .stats-band .stats-grid{grid-template-columns:repeat(4,1fr)}}#pc-wrap .hero-section .stats-band .stat-item{border-right:1px solid #e5e5e5;align-items:center;gap:12px;padding:20px 24px;display:flex}@media (min-width:1024px){#pc-wrap .hero-section .stats-band .stat-item{justify-content:center}}#pc-wrap .hero-section .stats-band .stat-item:last-child{border-right:none}#pc-wrap .hero-section .stats-band .stat-item .stat-icon{color:#3b82f6;background-color:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#pc-wrap .hero-section .stats-band .stat-item .stat-icon svg{font-size:20px}#pc-wrap .hero-section .stats-band .stat-item .stat-value{color:#0a0a0a!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}#pc-wrap .hero-section .stats-band .stat-item .stat-label{letter-spacing:.04em;color:#737373!important;font-size:11px!important}#pc-wrap .featured-properties-section{padding:56px 0}#pc-wrap .featured-properties-section .section-container{margin:0 auto;padding:0 24px}#pc-wrap .featured-properties-section .section-container .section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}#pc-wrap .featured-properties-section .section-container .section-header .header-content{flex:1}#pc-wrap .featured-properties-section .section-container .section-header .header-content .header-badge{align-items:center;gap:8px;margin-bottom:8px;display:flex}#pc-wrap .featured-properties-section .section-container .section-header .header-content .header-badge .badge-icon{color:#3b82f6;width:16px;height:16px}#pc-wrap .featured-properties-section .section-container .section-header .header-content .header-badge .badge-text{letter-spacing:.05em;text-transform:uppercase;color:#3b82f6;font-size:12px;font-weight:600}#pc-wrap .featured-properties-section .section-container .section-header .header-content .section-title{color:#000;margin-bottom:6px;font-size:30px;font-weight:700;line-height:1.2}#pc-wrap .featured-properties-section .section-container .section-header .header-content .section-subtitle{color:#6b7280;font-size:15px;line-height:1.5}#pc-wrap .featured-properties-section .section-container .section-header .view-all-btn{text-transform:none;color:#3b82f6;padding:8px 12px;font-size:14px;font-weight:500;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .featured-properties-section .section-container .section-header .view-all-btn:hover{color:#2563eb;background-color:#3b82f614}#pc-wrap .featured-properties-section .section-container .section-header .view-all-btn .MuiButton-endIcon{margin-left:6px}#pc-wrap .featured-properties-section .section-container .section-header .view-all-btn .MuiButton-endIcon svg{font-size:18px}#pc-wrap .featured-properties-section .section-container .category-filter{scrollbar-width:none;gap:8px;margin-bottom:32px;padding-bottom:4px;display:flex;overflow-x:auto}#pc-wrap .featured-properties-section .section-container .category-filter::-webkit-scrollbar{display:none}#pc-wrap .featured-properties-section .section-container .category-filter .category-chip{white-space:nowrap;color:#374151;cursor:pointer;background-color:#f3f4f6;border-radius:24px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .featured-properties-section .section-container .category-filter .category-chip:hover{background-color:#e5e7eb}#pc-wrap .featured-properties-section .section-container .category-filter .category-chip.active{color:#fff;background-color:#3b82f6;box-shadow:0 1px 3px #0000001a}#pc-wrap .featured-properties-section .section-container .category-filter .category-chip.active:hover{background-color:#2563eb}#pc-wrap .featured-properties-section .section-container .category-filter .category-chip .MuiChip-label{padding:0}#pc-wrap .featured-properties-section .section-container .properties-grid{margin-bottom:48px}#pc-wrap .featured-properties-section .section-container .empty-state{text-align:center;padding:64px 16px}#pc-wrap .featured-properties-section .section-container .empty-state .empty-text{color:#6b7280;font-size:15px}#pc-wrap .property-card-link{height:100%;text-decoration:none;display:block}#pc-wrap .property-card{background-color:#fff;border-radius:12px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}#pc-wrap .property-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#pc-wrap .property-card .card-image-container{aspect-ratio:4/3;position:relative;overflow:hidden}#pc-wrap .property-card .card-image-container .card-image-wrapper{width:100%;height:100%;position:relative}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-image{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}#pc-wrap .property-card .card-image-container .card-image-wrapper .viewed-overlay{pointer-events:none;z-index:1;background:#00000047;position:absolute;inset:0}#pc-wrap .property-card .card-image-container .card-image-wrapper .viewed-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:2;pointer-events:none;background:#0000008c;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:10px;left:10px}#pc-wrap .property-card .card-image-container .card-image-wrapper:hover .card-image{transform:scale(1.05)}#pc-wrap .property-card .card-image-container .card-image-wrapper .nav-btn{z-index:5;color:#000;background-color:#ffffffe6;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}#pc-wrap .property-card .card-image-container .card-image-wrapper .nav-btn:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}#pc-wrap .property-card .card-image-container .card-image-wrapper .nav-btn.prev-btn{left:8px}#pc-wrap .property-card .card-image-container .card-image-wrapper .nav-btn.next-btn{right:8px}#pc-wrap .property-card .card-image-container .card-image-wrapper .nav-btn svg{font-size:20px}#pc-wrap .property-card .card-image-container .card-image-wrapper .image-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}#pc-wrap .property-card .card-image-container .card-image-wrapper .image-dots .dot{cursor:pointer;background-color:#fff9;border-radius:50%;width:6px;height:6px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .property-card .card-image-container .card-image-wrapper .image-dots .dot.active{background-color:#fff;width:16px}#pc-wrap .property-card .card-image-container .card-image-wrapper .image-dots .dot:hover{background-color:#fff}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-badges{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:12px}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-badges .badge{font-size:11px;font-weight:600;box-shadow:0 2px 4px #0000001a}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-featured{color:#fff;background-color:#f59e0b}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-new{color:#fff;background-color:#10b981}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-hot{color:#fff;background-color:#ef4444}#pc-wrap .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-tour{color:#fff;background-color:#3b82f6}#pc-wrap .property-card .card-image-container .card-image-wrapper .save-btn{z-index:5;color:#000;background-color:#ffffffe6;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:12px;right:12px}#pc-wrap .property-card .card-image-container .card-image-wrapper .save-btn:hover{background-color:#fff;transform:scale(1.1)}#pc-wrap .property-card .card-image-container .card-image-wrapper .save-btn.saved{color:#fff;background-color:#ef4444}#pc-wrap .property-card .card-image-container .card-image-wrapper .save-btn.saved:hover{background-color:#dc2626}#pc-wrap .property-card .card-image-container .card-image-wrapper .save-btn svg{font-size:20px}#pc-wrap .property-card .card-image-container .card-image-wrapper .price-tag{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:8px;padding:6px 12px;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 6px #0000001a}#pc-wrap .property-card .card-image-container .card-image-wrapper .price-tag .price{color:#000;font-size:18px;font-weight:700;line-height:1}#pc-wrap .property-card .card-image-container .card-image-wrapper .hover-overlay{z-index:10;opacity:1;background-color:#0009;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}#pc-wrap .property-card .card-image-container .card-image-wrapper .hover-overlay .view-btn{text-transform:none;font-weight:600;box-shadow:0 4px 6px #0000001a}#pc-wrap .property-card .card-content{flex-direction:column;flex:1;padding:16px;display:flex}#pc-wrap .property-card .card-content .content-header{margin-bottom:12px}#pc-wrap .property-card .card-content .content-header .title-section{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}#pc-wrap .property-card .card-content .content-header .title-section .card-title{color:#000;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}#pc-wrap .property-card .card-content .content-header .title-section .verified-badge{color:#10b981;background-color:#10b9811a;border:1px solid #10b9814d;flex-shrink:0;font-size:11px;font-weight:600}#pc-wrap .property-card .card-content .content-header .title-section .verified-badge .MuiChip-icon{margin-left:4px;font-size:14px}#pc-wrap .property-card .card-content .content-header .location-section{align-items:center;gap:4px;display:flex}#pc-wrap .property-card .card-content .content-header .location-section .location-icon{color:#6b7280;font-size:14px}#pc-wrap .property-card .card-content .content-header .location-section .location-text{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}#pc-wrap .property-card .card-content .property-stats{align-items:center;gap:16px;margin-bottom:12px;display:flex}#pc-wrap .property-card .card-content .property-stats .stat-item{align-items:center;gap:4px;display:flex}#pc-wrap .property-card .card-content .property-stats .stat-item .stat-icon{color:#6b7280;font-size:16px}#pc-wrap .property-card .card-content .property-stats .stat-item .MuiTypography-root{color:#6b7280;white-space:nowrap;font-size:14px}#pc-wrap .property-card .card-content .type-badge{color:#374151;background-color:#f3f4f6;align-self:flex-start;margin-bottom:12px;font-size:12px;font-weight:500}#pc-wrap .property-card .card-content .agent-section{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}#pc-wrap .property-card .card-content .agent-section .agent-info{align-items:center;gap:8px;display:flex}#pc-wrap .property-card .card-content .agent-section .agent-info .agent-avatar{width:32px;height:32px}#pc-wrap .property-card .card-content .agent-section .agent-info .agent-details .agent-name{color:#000;font-size:13px;font-weight:500;line-height:1.2}#pc-wrap .property-card .card-content .agent-section .agent-info .agent-details .agent-agency{color:#6b7280;font-size:11px;line-height:1.2}#pc-wrap .property-card .card-content .agent-section .agent-actions{gap:4px;display:flex}#pc-wrap .property-card .card-content .agent-section .agent-actions .action-btn{width:32px;height:32px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .property-card .card-content .agent-section .agent-actions .action-btn:hover{background-color:#f3f4f6;transform:scale(1.1)}#pc-wrap .property-card .card-content .agent-section .agent-actions .action-btn svg{color:#6b7280;font-size:16px}#pc-wrap .property-card .card-content .agent-section .agent-actions .action-btn.saved{background-color:#3b82f61a}#pc-wrap .property-card .card-content .agent-section .agent-actions .action-btn.saved svg{color:#3b82f6}#pc-wrap .property-card .card-content .agent-section .agent-actions .action-btn.saved:hover{background-color:#3b82f62e}#pc-wrap .locations-section{border-top:1px solid #0000001f;padding:56px 24px}#pc-wrap .locations-section .section-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}#pc-wrap .locations-section .section-header .subtitle{letter-spacing:.1em;color:#1976d2;margin-bottom:6px;font-size:12px;font-weight:600;display:block}#pc-wrap .locations-section .section-header .title{font-size:30px;font-weight:700}#pc-wrap .locations-section .section-header .description{color:#0009;max-width:448px;margin-top:6px;font-size:14px}#pc-wrap .locations-section .section-header .view-all{color:#1976d2;align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}#pc-wrap .locations-section .section-header .view-all:hover{text-underline-offset:4px;text-decoration:underline}#pc-wrap .locations-section .section-header .view-all svg{font-size:14px}#pc-wrap .locations-section .bento-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:12px;display:grid}#pc-wrap .locations-section .bento-grid .location-card{border-radius:12px;text-decoration:none;position:relative;overflow:hidden}#pc-wrap .locations-section .bento-grid .location-card.featured{grid-area:span 2/span 2}#pc-wrap .locations-section .bento-grid .location-card:hover .image{transform:scale(1.05)}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper{aspect-ratio:4/3;position:relative;overflow:hidden}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper.featured{aspect-ratio:auto;height:100%}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .image{object-fit:cover;transition:transform .7s}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .gradient{background:linear-gradient(#0000,#0000001a,#000000b3);position:absolute;inset:0}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content{color:#fff;padding:20px;position:absolute;bottom:0;left:0;right:0}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .properties-count{color:#ffffffb3;align-items:center;gap:6px;margin-bottom:4px;display:flex}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .properties-count svg,#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .properties-count .MuiTypography-caption{font-size:12px}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .name{color:#fff;margin-bottom:2px;font-weight:700}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .name.MuiTypography-h4{font-size:30px}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .name.MuiTypography-h6{font-size:18px}#pc-wrap .locations-section .bento-grid .location-card .image-wrapper .content .price{color:#fff9;font-size:14px}#pc-wrap .magazine-section{border-top:1px solid #0000001f;padding:56px 0}#pc-wrap .magazine-section .magazine-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:40px;display:flex}#pc-wrap .magazine-section .magazine-header__left{flex-direction:column;display:flex}#pc-wrap .magazine-section .magazine-header__label{align-items:center;gap:8px;margin-bottom:8px;display:flex}#pc-wrap .magazine-section .magazine-header__label-icon{color:#3b82f6;background-color:#3b82f61a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}#pc-wrap .magazine-section .magazine-header__label-text{text-transform:uppercase;letter-spacing:.1em!important;color:#3b82f6!important;font-size:11px!important;font-weight:600!important}#pc-wrap .magazine-section .magazine-header__title{letter-spacing:-.02em!important;color:#111827!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important}#pc-wrap .magazine-section .magazine-header__view-all{color:#6b7280!important;text-transform:none!important;font-size:14px!important}#pc-wrap .magazine-section .magazine-header__view-all:hover{color:#111827!important;background-color:#0000000a!important}#pc-wrap .magazine-section .magazine-grid{grid-template-columns:3fr 2fr;align-items:start;gap:20px;display:grid}#pc-wrap .magazine-section .hero-column{flex-direction:column;display:flex}#pc-wrap .magazine-section .hero-card{background-color:#fff;border:1px solid #0000001a;border-radius:16px;text-decoration:none;transition:box-shadow .3s;display:block;overflow:hidden}#pc-wrap .magazine-section .hero-card:hover{box-shadow:0 12px 32px #0000001a}#pc-wrap .magazine-section .hero-card:hover .hero-card__image{transform:scale(1.03)}#pc-wrap .magazine-section .hero-card__image-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}#pc-wrap .magazine-section .hero-card__image{object-fit:cover;transition:transform .7s}#pc-wrap .magazine-section .hero-card__gradient{pointer-events:none;background:linear-gradient(#0000 0%,#00000038 50%,#000000d1 100%);position:absolute;inset:0}#pc-wrap .magazine-section .hero-card__top-row{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:16px;left:16px;right:16px}#pc-wrap .magazine-section .hero-card__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#pc-wrap .magazine-section .hero-card__save-btn{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#111827;background-color:#ffffffd9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}#pc-wrap .magazine-section .hero-card__save-btn:hover{background-color:#fff}#pc-wrap .magazine-section .hero-card__save-btn.saved{color:#fff;background-color:#ef4444}#pc-wrap .magazine-section .hero-card__overlay{z-index:2;padding:24px;position:absolute;bottom:0;left:0;right:0}#pc-wrap .magazine-section .hero-card__type{text-transform:uppercase;letter-spacing:.1em!important;color:#fff9!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important}#pc-wrap .magazine-section .hero-card__title{color:#fff!important;margin-bottom:6px!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important}#pc-wrap .magazine-section .hero-card__location{color:#ffffffb3;align-items:center;gap:6px;font-size:14px;display:flex}#pc-wrap .magazine-section .hero-card__location svg{font-size:14px}#pc-wrap .magazine-section .hero-card__footer{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}#pc-wrap .magazine-section .hero-card__specs{align-items:center;gap:20px;display:flex}#pc-wrap .magazine-section .hero-card__specs .spec-item{color:#ffffffb3;align-items:center;gap:6px;font-size:14px;display:flex}#pc-wrap .magazine-section .hero-card__specs .spec-item svg{font-size:16px}#pc-wrap .magazine-section .hero-card__price{color:#fff!important;font-size:28px!important;font-weight:700!important}#pc-wrap .magazine-section .hero-card__agent-row{background-color:#fff;border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}#pc-wrap .magazine-section .agent-info{align-items:center;gap:10px;display:flex}#pc-wrap .magazine-section .agent-info__photo{object-fit:cover;border-radius:50%}#pc-wrap .magazine-section .agent-info__name{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden;color:#111827!important;font-size:13px!important;font-weight:500!important}#pc-wrap .magazine-section .carousel-nav{align-items:center;gap:8px;display:flex}#pc-wrap .magazine-section .carousel-nav__counter{margin-right:4px;color:#6b7280!important;font-size:12px!important}#pc-wrap .magazine-section .carousel-nav__btn{cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background-color .2s;display:flex}#pc-wrap .magazine-section .carousel-nav__btn:hover{background-color:#f3f4f6}#pc-wrap .magazine-section .progress-dots{align-items:center;gap:6px;margin-top:12px;display:flex}#pc-wrap .magazine-section .progress-dots__item{cursor:pointer;background:0 0;border:none;border-radius:2px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}#pc-wrap .magazine-section .progress-dots__bg{background-color:#0000001f;border-radius:2px;position:absolute;inset:0}#pc-wrap .magazine-section .progress-dots__fill{background-color:#3b82f6;border-radius:2px;width:0;transition:width .3s;position:absolute;inset:0}#pc-wrap .magazine-section .progress-dots__fill.active{width:100%}#pc-wrap .magazine-section .progress-dots__fill.completed{background-color:#3b82f659;width:100%}#pc-wrap .magazine-section .side-column{flex-direction:column;gap:12px;display:flex}#pc-wrap .magazine-section .side-column__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}#pc-wrap .magazine-section .side-column__title{color:#111827!important;font-size:14px!important;font-weight:600!important}#pc-wrap .magazine-section .side-column__count{text-transform:uppercase;letter-spacing:.05em!important;color:#6b7280!important;font-size:10px!important}#pc-wrap .magazine-section .editorial-card{background-color:#fff;border:1px solid #00000014;border-radius:12px;gap:14px;padding:12px;text-decoration:none;transition:all .3s;display:flex}#pc-wrap .magazine-section .editorial-card:hover{border-color:#3b82f633;box-shadow:0 4px 16px #00000014}#pc-wrap .magazine-section .editorial-card:hover .editorial-title{color:#3b82f6}#pc-wrap .magazine-section .editorial-card:hover .editorial-thumb-img{transform:scale(1.05)}#pc-wrap .magazine-section .editorial-thumb{border-radius:8px;flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden}#pc-wrap .magazine-section .editorial-thumb-img{object-fit:cover;transition:transform .5s}#pc-wrap .magazine-section .editorial-badge{position:absolute;top:6px;left:6px;border-radius:3px!important;height:18px!important;font-size:9px!important;font-weight:700!important}#pc-wrap .magazine-section .editorial-badge .MuiChip-label{padding:0 6px!important}#pc-wrap .magazine-section .editorial-badge.badge-featured{color:#fff!important;background-color:#f59e0b!important}#pc-wrap .magazine-section .editorial-badge.badge-new{color:#fff!important;background-color:#10b981!important}#pc-wrap .magazine-section .editorial-badge.badge-hot{color:#fff!important;background-color:#ef4444!important}#pc-wrap .magazine-section .editorial-content{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:2px 0;display:flex}#pc-wrap .magazine-section .editorial-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}#pc-wrap .magazine-section .editorial-title{text-overflow:ellipsis;white-space:nowrap;flex:1;transition:color .2s;overflow:hidden;color:#111827!important;font-size:14px!important;font-weight:600!important}#pc-wrap .magazine-section .editorial-save-btn{cursor:pointer;color:#6b7280;background-color:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex}#pc-wrap .magazine-section .editorial-save-btn:hover{color:#111827}#pc-wrap .magazine-section .editorial-save-btn.saved{color:#ef4444;background-color:#ef44441a}#pc-wrap .magazine-section .editorial-location{color:#6b7280;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}#pc-wrap .magazine-section .editorial-location svg{font-size:12px}#pc-wrap .magazine-section .editorial-specs{color:#6b7280;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}#pc-wrap .magazine-section .editorial-specs .spec-item{align-items:center;gap:4px;display:flex}#pc-wrap .magazine-section .editorial-specs .spec-item svg{font-size:12px}#pc-wrap .magazine-section .editorial-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}#pc-wrap .magazine-section .editorial-price{color:#111827!important;font-size:15px!important;font-weight:700!important}#pc-wrap .magazine-section .editorial-views{color:#9ca3af;align-items:center;gap:4px;font-size:10px;display:flex}#pc-wrap .magazine-section .editorial-views svg{font-size:12px}#pc-wrap .magazine-section .browse-all-cta{border:1px dashed #00000026;border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:16px;text-decoration:none;transition:all .3s;display:flex}#pc-wrap .magazine-section .browse-all-cta:hover{background-color:#3b82f60a;border-color:#3b82f666}#pc-wrap .magazine-section .browse-all-cta:hover .browse-all-cta__title{color:#3b82f6!important}#pc-wrap .magazine-section .browse-all-cta:hover .browse-all-cta__arrow{color:#fff;background-color:#3b82f6}#pc-wrap .magazine-section .browse-all-cta__text{flex-direction:column;display:flex}#pc-wrap .magazine-section .browse-all-cta__title{transition:color .2s;color:#111827!important;font-size:14px!important;font-weight:600!important}#pc-wrap .magazine-section .browse-all-cta__subtitle{color:#6b7280!important;margin-top:2px!important;font-size:12px!important}#pc-wrap .magazine-section .browse-all-cta__arrow{color:#3b82f6;background-color:#3b82f61a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}#pc-wrap .magazine-section .hero-badge{border-radius:4px!important;height:22px!important;font-size:10px!important;font-weight:700!important}#pc-wrap .magazine-section .hero-badge .MuiChip-label{padding:0 8px!important}#pc-wrap .magazine-section .hero-badge .MuiChip-icon{margin-left:6px!important;font-size:11px!important}#pc-wrap .magazine-section .hero-badge.badge-featured{color:#fff!important;background-color:#f59e0b!important}#pc-wrap .magazine-section .hero-badge.badge-new{color:#fff!important;background-color:#10b981!important}#pc-wrap .magazine-section .hero-badge.badge-hot{color:#fff!important;background-color:#ef4444!important}#pc-wrap .magazine-section .hero-badge.badge-verified{color:#111827!important;background-color:#ffffffeb!important}#pc-wrap .magazine-section .hero-badge.badge-verified .MuiChip-icon{color:#10b981!important}#pc-wrap .magazine-section .hero-badge.badge-tour{color:#111827!important;background-color:#ffffffeb!important}#pc-wrap .magazine-section .magazine-mobile-cta{margin-top:24px;display:none}@media (max-width:960px){#pc-wrap .magazine-section .magazine-grid{grid-template-columns:1fr}#pc-wrap .magazine-section .hero-card__title{font-size:20px!important}#pc-wrap .magazine-section .hero-card__price{font-size:22px!important}#pc-wrap .magazine-section .hero-card__specs{gap:12px}}@media (max-width:600px){#pc-wrap .magazine-section{padding:32px 0}#pc-wrap .magazine-section .magazine-header__title{font-size:24px!important}#pc-wrap .magazine-section .magazine-header__view-all{display:none!important}#pc-wrap .magazine-section .editorial-thumb{width:90px;height:90px}#pc-wrap .magazine-section .magazine-mobile-cta{display:block}}#pc-wrap .testimonials-section{padding:0 clamp(24px,4vw,80px)}#pc-wrap .testimonials-section .section-header{justify-content:space-between;align-items:flex-end;margin:0 auto 40px;display:flex}#pc-wrap .testimonials-section .section-header .subtitle{letter-spacing:.1em;color:#1976d2;margin-bottom:8px;font-size:12px;font-weight:600;display:block}#pc-wrap .testimonials-section .section-header .title{font-size:30px;font-weight:700}#pc-wrap .testimonials-section .section-header .controls{align-items:center;gap:8px;display:flex}#pc-wrap .testimonials-section .section-header .controls .control-btn{background-color:#0000;border:1px solid #0000001f;width:36px;height:36px;transition:all .3s}#pc-wrap .testimonials-section .section-header .controls .control-btn:hover{background-color:#0000000a}#pc-wrap .testimonials-section .section-header .controls .control-btn svg{font-size:16px}#pc-wrap .testimonials-section .section-header .controls .write-review-btn{white-space:nowrap;text-transform:none!important;color:#374151!important;background-color:#0000!important;border-color:#0000002e!important;border-radius:8px!important;min-height:34px!important;padding:5px 14px!important;font-size:.8rem!important}#pc-wrap .testimonials-section .section-header .controls .write-review-btn:hover{background-color:#0000000a!important;border-color:#9ca3af!important}#pc-wrap .testimonials-section .section-header .controls .submitted-badge{color:#16a34a;white-space:nowrap;background-color:#16a34a14;border:1px solid #16a34a33;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:.8rem;font-weight:500;animation:.3s slide-in;display:flex}#pc-wrap .testimonials-section .testimonials-container{width:100%}#pc-wrap .testimonials-section .desktop-layout{grid-template-columns:3fr 2fr;gap:20px;display:grid}#pc-wrap .testimonials-section .desktop-layout .spotlight-card{background-color:#fff;border:1px solid #0000001f;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;display:flex;position:relative}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .quote-icon{color:#1976d20f;font-size:40px;position:absolute;top:24px;right:24px}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .text{margin-top:20px;font-weight:500;line-height:1.6}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .author{border-top:1px solid #0000001f;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .author .avatar{object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #1976d21a}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .author .info{flex:1}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .author .info .name{font-weight:600}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .author .info .role{color:#0009}#pc-wrap .testimonials-section .desktop-layout .spotlight-card .author .location{color:#0009;background-color:#0000000a;border-radius:16px;padding:4px 10px}#pc-wrap .testimonials-section .desktop-layout .side-cards{flex-direction:column;gap:12px;display:flex}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #0000001f;border-radius:12px;flex:1;padding:20px;transition:all .2s;position:relative}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card:hover{border-color:#1976d24d;box-shadow:0 2px 8px #0000000d}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card .card-content{align-items:flex-start;gap:12px;display:flex}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card .card-content .avatar{object-fit:cover;border-radius:50%;flex-shrink:0;margin-top:2px}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card .card-content .text-content{flex:1;min-width:0}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card .card-content .text-content .header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card .card-content .text-content .header .name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}#pc-wrap .testimonials-section .desktop-layout .side-cards .side-card .card-content .text-content .excerpt{-webkit-line-clamp:2;line-clamp:2;color:#0009;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}#pc-wrap .testimonials-section .mobile-layout{display:none}#pc-wrap .testimonials-section .star-rating{gap:2px;display:flex}#pc-wrap .testimonials-section .star-rating .star{font-size:14px}#pc-wrap .testimonials-section .star-rating .star.filled{color:#ffa726}#pc-wrap .testimonials-section .star-rating .star.empty{color:#0000001f}#pc-wrap .testimonials-section .dot{cursor:pointer;background-color:#0000001f;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:all .3s}#pc-wrap .testimonials-section .dot.active{background-color:#1976d2;width:24px}#pc-wrap .testimonials-section .dot:hover{background-color:#0000004d}#pc-wrap .testimonials-section .desktop-dots{justify-content:center;align-items:center;gap:6px;margin-top:24px;display:flex}wi .write-review-dialog__paper{border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000024!important}.write-review-dialog__body:first-of-type{padding-top:22px!important}@media (max-width:480px){.review-form__row{grid-template-columns:1fr}}@keyframes slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}#pc-wrap .agent-profile-page{background-color:#f9fafb;min-height:100vh}#pc-wrap .agent-profile-page .star-rating{gap:1px;display:inline-flex}#pc-wrap .agent-profile-page .star-rating .star-filled{color:#f59e0b}#pc-wrap .agent-profile-page .star-rating .star-empty{color:#e5e5e5}#pc-wrap .agent-profile-page .hero-section{position:relative}#pc-wrap .agent-profile-page .hero-section .cover-image{height:208px;position:relative;overflow:hidden}@media (min-width:768px){#pc-wrap .agent-profile-page .hero-section .cover-image{height:288px}}#pc-wrap .agent-profile-page .hero-section .cover-image .cover-gradient{background:linear-gradient(#0000,#f9fafb66,#f9fafb);position:absolute;inset:0}#pc-wrap .agent-profile-page .hero-section .cover-image .cover-actions{gap:8px;display:flex;position:absolute;top:16px;right:16px}#pc-wrap .agent-profile-page .hero-section .cover-image .cover-actions .share-btn{text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0a0a0a;background-color:#fff9;border:none;border-radius:9999px;min-width:auto;padding:6px 14px;font-size:12px}#pc-wrap .agent-profile-page .hero-section .cover-image .cover-actions .share-btn:hover{background-color:#fffc}#pc-wrap .agent-profile-page .hero-section .cover-image .cover-actions .share-btn svg{width:14px;height:14px}#pc-wrap .agent-profile-page .hero-section .profile-row{flex-direction:column;gap:20px;max-width:1152px;margin:-64px auto 0;padding:0 16px 24px;display:flex;position:relative}@media (min-width:640px){#pc-wrap .agent-profile-page .hero-section .profile-row{padding:0 24px 24px}}@media (min-width:768px){#pc-wrap .agent-profile-page .hero-section .profile-row{flex-direction:row;align-items:flex-end;margin-top:-80px}}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-avatar{border:4px solid #f9fafb;border-radius:16px;flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}@media (min-width:768px){#pc-wrap .agent-profile-page .hero-section .profile-row .profile-avatar{width:144px;height:144px}}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info{flex:1;min-width:0;padding-bottom:4px}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .name-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .name-row .agent-name{letter-spacing:-.02em;color:#0a0a0a;font-size:24px;font-weight:700}@media (min-width:768px){#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .name-row .agent-name{font-size:30px}}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .name-row .verified-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .agent-meta{color:#737373;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .agent-meta .meta-item{align-items:center;gap:4px;display:flex}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .agent-meta .meta-icon{width:14px;height:14px}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .agent-meta .meta-divider{color:#e5e5e5;display:none}@media (min-width:640px){#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .agent-meta .meta-divider{display:inline}}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row .rating-inline{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row .rating-inline .rating-value{font-weight:600}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row .rating-inline .rating-count{color:#737373;font-weight:400}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row .info-chip{color:#0a0a0a;height:26px;font-size:12px;font-weight:500}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row .info-chip svg{width:14px;height:14px}#pc-wrap .agent-profile-page .hero-section .profile-row .profile-info .badges-row .info-chip.primary{color:#3b82f6;background-color:#3b82f61a}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons{flex-wrap:wrap;flex-shrink:0;gap:8px;padding-bottom:4px;display:flex}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons .cta-btn{text-transform:none;border-radius:8px;min-width:auto;padding:6px 16px;font-size:13px}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons .cta-btn svg{width:14px;height:14px}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons .cta-btn.primary{color:#fff;background-color:#3b82f6}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons .cta-btn.primary:hover{background-color:#1469f4}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons .cta-btn:not(.primary){color:#0a0a0a;background-color:#0000;border-color:#e5e5e5}#pc-wrap .agent-profile-page .hero-section .profile-row .cta-buttons .cta-btn:not(.primary):hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page .stats-strip{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#pc-wrap .agent-profile-page .stats-strip .stats-container{grid-template-columns:repeat(2,1fr);gap:20px 16px;max-width:1152px;margin:0 auto;padding:20px 16px;display:grid}@media (min-width:640px){#pc-wrap .agent-profile-page .stats-strip .stats-container{padding:20px 24px}}@media (min-width:768px){#pc-wrap .agent-profile-page .stats-strip .stats-container{grid-template-columns:repeat(4,1fr)}}#pc-wrap .agent-profile-page .stats-strip .stats-container .stat-item{align-items:center;gap:12px;display:flex}#pc-wrap .agent-profile-page .stats-strip .stats-container .stat-item .stat-icon-box{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#pc-wrap .agent-profile-page .stats-strip .stats-container .stat-item .stat-icon-box .stat-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .agent-profile-page .stats-strip .stats-container .stat-item .stat-text{min-width:0}#pc-wrap .agent-profile-page .stats-strip .stats-container .stat-item .stat-text .stat-value{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}#pc-wrap .agent-profile-page .stats-strip .stats-container .stat-item .stat-text .stat-label{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#pc-wrap .agent-profile-page .content-area{max-width:1152px;margin:0 auto;padding:32px 16px}@media (min-width:640px){#pc-wrap .agent-profile-page .content-area{padding:32px 24px}}#pc-wrap .agent-profile-page .content-area .content-grid{grid-template-columns:1fr;gap:32px;display:grid}#pc-wrap .agent-profile-page .left-column{flex-direction:column;gap:32px;min-width:0;display:flex}#pc-wrap .agent-profile-page .left-column .section-card .section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#pc-wrap .agent-profile-page .left-column .section-card .section-title{color:#0a0a0a;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}#pc-wrap .agent-profile-page .left-column .section-card .section-title .title-dot{background-color:#3b82f6;border-radius:50%;width:4px;height:4px}#pc-wrap .agent-profile-page .left-column .section-card .section-header .section-title{margin-bottom:0}#pc-wrap .agent-profile-page .left-column .bio-text .bio-paragraph{color:#737373;margin-bottom:12px;font-size:14px;line-height:1.7}#pc-wrap .agent-profile-page .left-column .bio-text .bio-paragraph:last-child{margin-bottom:0}#pc-wrap .agent-profile-page .left-column .credentials-grid{border-top:1px solid #e5e5e5;gap:20px;margin-top:24px;padding-top:24px;display:grid}#pc-wrap .agent-profile-page .left-column .credentials-grid.three-col{grid-template-columns:1fr}@media (min-width:640px){#pc-wrap .agent-profile-page .left-column .credentials-grid.three-col{grid-template-columns:repeat(3,1fr)}}#pc-wrap .agent-profile-page .left-column .credentials-grid.two-col{grid-template-columns:1fr}@media (min-width:640px){#pc-wrap .agent-profile-page .left-column .credentials-grid.two-col{grid-template-columns:repeat(2,1fr)}}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-label{text-transform:uppercase;letter-spacing:.08em;color:#737373;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-label .credential-icon{width:14px;height:14px}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-chips{flex-wrap:wrap;gap:6px;display:flex}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-chips .credential-chip{height:24px;font-size:12px}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-chips .credential-chip.filled{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-list .credential-list-item{align-items:flex-start;gap:8px;display:flex}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-icon.primary{color:#3b82f6}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-icon.accent{color:#f59e0b}#pc-wrap .agent-profile-page .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-text{color:#737373;font-size:14px}#pc-wrap .agent-profile-page .left-column .property-tabs{min-height:36px}#pc-wrap .agent-profile-page .left-column .property-tabs .MuiTabs-indicator{background-color:#3b82f6}#pc-wrap .agent-profile-page .left-column .property-tabs .property-tab{text-transform:none;min-width:auto;min-height:36px;padding:6px 12px;font-size:12px}#pc-wrap .agent-profile-page .left-column .listings-list{flex-direction:column;gap:12px;display:flex}#pc-wrap .agent-profile-page .left-column .listings-list .listing-link{color:inherit;text-decoration:none;display:block}#pc-wrap .agent-profile-page .left-column .listings-list .listing-link:hover .listing-card{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}#pc-wrap .agent-profile-page .left-column .listings-list .listing-link:hover .listing-title{color:#3b82f6}#pc-wrap .agent-profile-page .left-column .listings-list .listing-link:hover .listing-arrow{opacity:1}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:16px;padding:12px;transition:all .225s;display:flex}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image{border-radius:8px;flex-shrink:0;width:144px;height:112px;position:relative;overflow:hidden}@media (min-width:768px){#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image{width:176px;height:128px}}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image img{transition:transform .3s}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image .new-badge{color:#fff;background-color:#10b981;height:20px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image .save-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background-color:#ffffffb3;width:28px;height:28px;transition:opacity .225s;position:absolute;top:8px;right:8px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image .save-btn svg{width:14px;height:14px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image .sold-overlay{background-color:#0a0a0a4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-image .sold-overlay .sold-badge{color:#fff;background-color:#ef4444;font-size:12px;font-weight:700}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card:hover .save-btn{opacity:1}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:2px 0;display:flex}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-top .listing-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-top .listing-title{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;transition:color .225s;overflow:hidden}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-top .status-chip{flex-shrink:0;height:22px;font-size:10px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-top .listing-address{color:#737373;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-top .listing-address .address-icon{flex-shrink:0;width:12px;height:12px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-price{color:#3b82f6;font-size:16px;font-weight:700}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-stats{align-items:center;gap:12px;margin-top:4px;display:flex}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-stats .listing-stat{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-stats .listing-stat .stat-icon{width:12px;height:12px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-sold-info{color:#737373;margin-top:4px;font-size:12px}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-arrow{opacity:0;align-items:center;transition:opacity .225s;display:none}@media (min-width:768px){#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-arrow{display:flex}}#pc-wrap .agent-profile-page .left-column .listings-list .listing-card .listing-arrow .arrow-icon{color:#3b82f6;width:16px;height:16px}#pc-wrap .agent-profile-page .left-column .listings-list .view-all-btn{text-transform:none;color:#0a0a0a;background-color:#0000;border-color:#e5e5e5;border-radius:8px;height:40px;margin-top:8px;font-size:14px}#pc-wrap .agent-profile-page .left-column .listings-list .view-all-btn:hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page .left-column .listings-list .view-all-btn svg{width:16px;height:16px;margin-left:4px}#pc-wrap .agent-profile-page .left-column .write-review-btn{text-transform:none;color:#0a0a0a;background-color:#0000;border-color:#e5e5e5;border-radius:8px;font-size:12px}#pc-wrap .agent-profile-page .left-column .write-review-btn:hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page .left-column .rating-summary{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:24px;margin-bottom:20px;padding:20px;display:flex}@media (min-width:640px){#pc-wrap .agent-profile-page .left-column .rating-summary{flex-direction:row}}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-big{text-align:center;flex-shrink:0}@media (min-width:640px){#pc-wrap .agent-profile-page .left-column .rating-summary .rating-big{border-right:1px solid #e5e5e5;padding-right:24px}}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-big .rating-number{color:#0a0a0a;font-size:36px;font-weight:700}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-big .rating-total{color:#737373;margin-top:4px;font-size:12px}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-bars{flex-direction:column;flex:1;gap:8px;display:flex}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-bars .bar-row{align-items:center;gap:8px;display:flex}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-bars .bar-row .bar-label{color:#737373;flex-shrink:0;width:40px;font-size:12px}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-bars .bar-row .bar-progress{background-color:#f5f5f5;border-radius:3px;flex:1;height:6px}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-bars .bar-row .bar-progress .MuiLinearProgress-bar{background-color:#f59e0b;border-radius:3px}#pc-wrap .agent-profile-page .left-column .rating-summary .rating-bars .bar-row .bar-percent{color:#737373;text-align:right;flex-shrink:0;width:36px;font-size:12px}#pc-wrap .agent-profile-page .left-column .reviews-list{flex-direction:column;gap:16px;display:flex}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px;position:relative}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .quote-icon{color:#f5f5f580;width:32px;height:32px;position:absolute;top:16px;right:16px}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header{align-items:flex-start;gap:12px;display:flex}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-avatar{color:#3b82f6;background-color:#3b82f61a;width:36px;height:36px;font-size:12px;font-weight:600}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info{flex:1;min-width:0}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info .review-top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info .review-author{color:#0a0a0a;font-size:14px;font-weight:600}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info .review-type{color:#737373;font-size:12px}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info .review-date{color:#737373;flex-shrink:0;font-size:12px}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info .review-stars{margin:8px 0}#pc-wrap .agent-profile-page .left-column .reviews-list .review-card .review-header .review-info .review-text{color:#737373;font-size:14px;line-height:1.6}#pc-wrap .agent-profile-page .right-column .sidebar-sticky{flex-direction:column;gap:20px;display:flex;position:sticky;top:80px}@media (min-width:1024px){#pc-wrap .agent-profile-page .right-column .sidebar-sticky{position:sticky}}#pc-wrap .agent-profile-page .right-column .contact-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}#pc-wrap .agent-profile-page .right-column .contact-card .card-title{color:#0a0a0a;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}#pc-wrap .agent-profile-page .right-column .contact-card .card-title .card-title-icon{color:#3b82f6;width:16px;height:16px}#pc-wrap .agent-profile-page .right-column .contact-card .quick-info{border-bottom:1px solid #e5e5e5;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}#pc-wrap .agent-profile-page .right-column .contact-card .quick-info .info-link{color:#737373;align-items:center;gap:12px;font-size:14px;text-decoration:none;transition:color .225s;display:flex}#pc-wrap .agent-profile-page .right-column .contact-card .quick-info .info-link:hover{color:#0a0a0a}#pc-wrap .agent-profile-page .right-column .contact-card .quick-info .info-link .info-icon-box{background-color:#3b82f61a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#pc-wrap .agent-profile-page .right-column .contact-card .quick-info .info-link .info-icon-box .info-icon{color:#3b82f6;width:14px;height:14px}#pc-wrap .agent-profile-page .right-column .contact-card .quick-info .info-link .info-text{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}#pc-wrap .agent-profile-page .right-column .contact-card .contact-form{flex-direction:column;gap:12px;display:flex}#pc-wrap .agent-profile-page .right-column .contact-card .contact-form .form-field .MuiInputBase-root{border-radius:8px;font-size:14px}#pc-wrap .agent-profile-page .right-column .contact-card .contact-form .form-field .MuiInputLabel-root{font-size:14px}#pc-wrap .agent-profile-page .right-column .contact-card .contact-form .submit-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:8px;height:36px;margin-top:4px;font-size:14px}#pc-wrap .agent-profile-page .right-column .contact-card .contact-form .submit-btn:hover{background-color:#1469f4}#pc-wrap .agent-profile-page .right-column .social-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}#pc-wrap .agent-profile-page .right-column .social-card .social-label{text-transform:uppercase;letter-spacing:.08em;color:#737373;margin-bottom:12px;font-size:11px;font-weight:600}#pc-wrap .agent-profile-page .right-column .social-card .social-buttons{gap:8px;display:flex}#pc-wrap .agent-profile-page .right-column .social-card .social-buttons .social-btn{color:#0a0a0a;background-color:#0000;border:1px solid #e5e5e5;border-radius:8px;width:36px;height:36px;transition:all .225s}#pc-wrap .agent-profile-page .right-column .social-card .social-buttons .social-btn:hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page .right-column .social-card .social-buttons .social-btn svg{width:16px;height:16px}#pc-wrap .agent-profile-page .right-column .cta-card{text-align:center;background-color:#3b82f608;border:1px solid #3b82f61a;border-radius:12px;padding:20px}#pc-wrap .agent-profile-page .right-column .cta-card .cta-title{color:#0a0a0a;margin-bottom:4px;font-size:14px;font-weight:600}#pc-wrap .agent-profile-page .right-column .cta-card .cta-text{color:#737373;margin-bottom:12px;font-size:12px}#pc-wrap .agent-profile-page .right-column .cta-card .cta-button{text-transform:none;color:#0a0a0a;background-color:#0000;border-color:#e5e5e5;border-radius:8px;height:36px;font-size:14px}#pc-wrap .agent-profile-page .right-column .cta-card .cta-button:hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page .right-column .cta-card .cta-button svg{width:14px;height:14px;margin-left:4px}#pc-wrap .agent-listings-page{background-color:#f9fafb;font-family:Poppins,sans-serif}#pc-wrap .agent-listings-page .MuiTypography-root,#pc-wrap .agent-listings-page .MuiChip-label,#pc-wrap .agent-listings-page .MuiButton-root,#pc-wrap .agent-listings-page .MuiTab-root{font-family:Poppins,sans-serif}#pc-wrap .agent-listings-page .agent-header{border-bottom:1px solid #e5e5e5}#pc-wrap .agent-listings-page .agent-header .agent-header-inner{max-width:1152px;margin:0 auto;padding:20px 16px}@media (min-width:640px){#pc-wrap .agent-listings-page .agent-header .agent-header-inner{padding:20px 24px}}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row{flex-direction:row;justify-content:space-between;align-items:center}}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left{align-items:center;gap:16px;display:flex}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .back-btn{color:#0a0a0a;border-color:#e5e5e5;border-radius:8px;flex-shrink:0;width:36px;min-width:36px;height:36px;padding:0}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .back-btn:hover{background-color:#f5f5f5}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .back-btn svg{width:18px;height:18px}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .agent-photo{border:2px solid #3b82f633;border-radius:50%;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .agent-info .agent-name-row{align-items:center;gap:8px;display:flex}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .agent-info .agent-name-row .agent-name{color:#0a0a0a;font-size:18px;font-weight:700;line-height:1.2}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .agent-info .agent-name-row .verified-icon{color:#3b82f6;flex-shrink:0;width:18px;height:18px}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-left .agent-info .agent-subtitle{color:#737373;margin-top:3px;font-size:13px}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right .contact-btn{text-transform:none;color:#0a0a0a;background-color:#0000;border-color:#e5e5e5;border-radius:8px;min-width:auto;height:34px;padding:0 14px;font-size:13px}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right .contact-btn:hover{background-color:#f5f5f5}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right .contact-btn svg{width:14px;height:14px}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right .profile-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:8px;min-width:auto;height:34px;padding:0 14px;font-size:13px}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right .profile-btn:hover{background-color:#1469f4}#pc-wrap .agent-listings-page .agent-header .agent-header-inner .agent-header-row .agent-header-right .profile-btn svg{width:14px;height:14px}#pc-wrap .agent-listings-page .stats-strip{background-color:#fff;border-bottom:1px solid #e5e5e5}#pc-wrap .agent-listings-page .stats-strip .stats-inner{max-width:1152px;margin:0 auto;padding:0 16px}@media (min-width:640px){#pc-wrap .agent-listings-page .stats-strip .stats-inner{padding:0 24px}}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid{grid-template-columns:repeat(4,1fr)}}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item{border-right:1px solid #e5e5e5;align-items:center;gap:12px;padding:16px 12px;display:flex}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item:nth-child(2n){border-right:none}@media (min-width:640px){#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item:nth-child(2n){border-right:1px solid #e5e5e5}}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item:last-child{border-right:none}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box{background-color:#f5f5f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box svg{color:#737373;width:18px;height:18px}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.primary{background-color:#3b82f61a}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.primary svg{color:#3b82f6}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.success{background-color:#10b9811a}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.success svg{color:#10b981}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.warning{background-color:#f59e0b1a}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.warning svg{color:#f59e0b}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.info{background-color:#3b82f61a}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.info svg{color:#3b82f6}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-text{min-width:0}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-text .stat-value{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}#pc-wrap .agent-listings-page .stats-strip .stats-inner .stats-grid .stat-item .stat-text .stat-label{color:#737373;margin-top:2px;font-size:11px}#pc-wrap .agent-listings-page .toolbar-section{z-index:20;background-color:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:64px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner{max-width:1152px;margin:0 auto;padding:12px 16px}@media (min-width:640px){#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner{padding:12px 24px}}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row{flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row{flex-direction:row;justify-content:space-between;align-items:center}}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .search-field{flex:1;min-width:200px;max-width:320px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .search-field .MuiInputBase-root{border-radius:8px;height:36px;font-size:13px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .search-field .search-icon{color:#737373;width:16px;height:16px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs{min-height:36px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs .MuiTabs-indicator{background-color:#3b82f6}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs .status-tab{text-transform:none;min-width:auto;min-height:36px;padding:4px 12px;font-size:12px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs .status-tab.Mui-selected{color:#3b82f6}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select .MuiInputBase-root,#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select .MuiInputBase-root{border-radius:8px;height:36px;font-size:13px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select .MuiSelect-select,#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select .MuiSelect-select{padding:6px 8px;font-size:13px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select .select-icon,#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select .select-icon{color:#737373;width:15px;height:15px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select{min-width:140px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select{min-width:155px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle{border:1px solid #e5e5e5;border-radius:8px;display:flex;overflow:hidden}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn{color:#737373;background-color:#0000;border-radius:0;width:36px;height:36px}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn.active{color:#fff;background-color:#3b82f6}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn.active:hover{background-color:#1469f4}#pc-wrap .agent-listings-page .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn svg{width:18px;height:18px}#pc-wrap .agent-listings-page .results-section{max-width:1152px;margin:0 auto;padding:24px 16px}@media (min-width:640px){#pc-wrap .agent-listings-page .results-section{padding:24px}}#pc-wrap .agent-listings-page .results-section .results-meta{align-items:center;margin-bottom:20px;display:flex}#pc-wrap .agent-listings-page .results-section .results-meta .results-count{color:#737373;font-size:14px}#pc-wrap .agent-listings-page .results-section .results-meta .results-count .count-highlight{color:#0a0a0a;font-weight:500}#pc-wrap .agent-listings-page .results-section .results-meta .status-chip{color:#737373;background-color:#f5f5f5;height:22px;margin-left:8px;font-size:11px}#pc-wrap .agent-listings-page .results-section .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}#pc-wrap .agent-listings-page .results-section .empty-state .empty-icon-box{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}#pc-wrap .agent-listings-page .results-section .empty-state .empty-icon-box svg{color:#737373;width:28px;height:28px}#pc-wrap .agent-listings-page .results-section .empty-state .empty-title{color:#0a0a0a;margin-bottom:8px;font-size:18px;font-weight:600}#pc-wrap .agent-listings-page .results-section .empty-state .empty-desc{color:#737373;max-width:360px;font-size:14px}#pc-wrap .agent-listings-page .results-section .grid-view{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){#pc-wrap .agent-listings-page .results-section .grid-view{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#pc-wrap .agent-listings-page .results-section .grid-view{grid-template-columns:repeat(3,1fr)}}#pc-wrap .agent-listings-page .results-section .grid-view .property-card-link{height:100%;text-decoration:none;display:block}#pc-wrap .agent-listings-page .results-section .grid-view .property-card{background-color:#fff;border-radius:12px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}#pc-wrap .agent-listings-page .results-section .grid-view .property-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container{aspect-ratio:4/3;position:relative;overflow:hidden}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper{width:100%;height:100%;position:relative}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .card-image{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper:hover .card-image{transform:scale(1.05)}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .nav-btn{z-index:5;color:#000;background-color:#ffffffe6;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .nav-btn:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .nav-btn.prev-btn{left:8px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .nav-btn.next-btn{right:8px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .nav-btn svg{font-size:20px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .image-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .image-dots .dot{cursor:pointer;background-color:#fff9;border-radius:50%;width:6px;height:6px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .image-dots .dot.active{background-color:#fff;width:16px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .image-dots .dot:hover{background-color:#fff}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .card-badges{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:12px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .card-badges .badge{font-size:11px;font-weight:600;box-shadow:0 2px 4px #0000001a}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-sale{color:#fff;background-color:#f59e0b}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-rent{color:#fff;background-color:#10b981}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .save-btn{z-index:5;color:#000;background-color:#ffffffe6;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:12px;right:12px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .save-btn:hover{background-color:#fff;transform:scale(1.1)}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .save-btn.saved{color:#fff;background-color:#ef4444}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .save-btn.saved:hover{background-color:#dc2626}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .save-btn svg{font-size:20px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .price-tag{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:8px;padding:6px 12px;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 6px #0000001a}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-image-container .card-image-wrapper .price-tag .price{color:#000;font-size:18px;font-weight:700;line-height:1}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content{flex-direction:column;flex:1;padding:16px;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .content-header{margin-bottom:12px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .content-header .title-section{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .content-header .title-section .card-title{color:#000;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .content-header .location-section{align-items:center;gap:4px;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .content-header .location-section .location-icon{color:#6b7280;font-size:14px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .content-header .location-section .location-text{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .property-stats{align-items:center;gap:16px;margin-bottom:12px;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .property-stats .stat-item{align-items:center;gap:4px;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .property-stats .stat-item .stat-icon{color:#6b7280;font-size:16px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .property-stats .stat-item .MuiTypography-root{color:#6b7280;white-space:nowrap;font-size:14px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .type-badge{color:#374151;font-size:12px;font-weight:500}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section{align-items:center;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section .perf-stats-row{justify-content:space-between;align-items:center;width:100%;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section .perf-stats-row .perf-stat{flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 6px;transition:background-color .18s;display:flex}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section .perf-stats-row .perf-stat:last-child{border-right:none}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section .perf-stats-row .perf-stat:hover{background-color:#f9fafb}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section .perf-stats-row .perf-stat .perf-icon{color:#9ca3af;font-size:15px}#pc-wrap .agent-listings-page .results-section .grid-view .property-card .card-content .agent-section .perf-stats-row .perf-stat .perf-value{color:#374151;font-size:12px;font-weight:700;line-height:1}#pc-wrap .agent-listings-page .results-section .list-view{flex-direction:column;gap:12px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item{box-shadow:none;border:1px solid #e5e5e5;border-radius:12px;transition:all .2s;overflow:hidden}#pc-wrap .agent-listings-page .results-section .list-view .list-item:hover{box-shadow:0 6px 16px #00000012}#pc-wrap .agent-listings-page .results-section .list-view .list-item:hover .list-item-title{color:#3b82f6}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner{flex-direction:column;display:flex}@media (min-width:640px){#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner{flex-direction:row}}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image{flex-shrink:0;height:192px;position:relative;overflow:hidden}@media (min-width:640px){#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image{width:224px;height:auto}}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image img{transition:transform .5s}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image:hover img{transform:scale(1.05)}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .nav-btn{z-index:5;color:#000;background-color:#ffffffe6;padding:4px;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .nav-btn:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .nav-btn.prev-btn{left:6px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .nav-btn.next-btn{right:6px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .nav-btn svg{font-size:18px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .image-dots{z-index:5;gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .image-dots .dot{cursor:pointer;background-color:#fff9;border-radius:50%;width:5px;height:5px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .image-dots .dot.active{background-color:#fff;border-radius:3px;width:14px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .image-dots .dot:hover{background-color:#fff}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges{gap:6px;display:flex;position:absolute;top:8px;left:8px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .featured-badge{color:#fff;background-color:#f59e0b;height:22px;font-size:10px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .featured-badge svg{color:#fff;width:12px;height:12px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge{height:22px;font-size:10px;font-weight:600;box-shadow:0 2px 4px #0000001a}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.sale{color:#fff;background-color:#f59e0b}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.rent{color:#fff;background-color:#10b981}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.active{color:#fff;background-color:#3b82f6}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.sold{color:#0a0a0a;background-color:#ffffffd9}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:16px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info{flex:1;min-width:0}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-title{color:#0a0a0a;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .225s;display:block}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-title:hover{color:#3b82f6}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-location{color:#737373;align-items:center;gap:4px;margin-top:4px;font-family:Poppins,sans-serif;font-size:13px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-location svg{flex-shrink:0;width:14px;height:14px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-location span{font-size:13px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-price{color:#0a0a0a;white-space:nowrap;flex-shrink:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-specs{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-specs .spec-item{color:#737373;align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:13px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-specs .spec-item svg{flex-shrink:0;width:14px;height:14px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .type-chip{color:#737373;border-color:#e5e5e5;height:22px;font-size:11px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions{align-items:center;gap:6px;display:flex}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn{color:#737373;width:32px;height:32px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn:hover{color:#ef4444;background-color:#ef44440f}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn svg{width:18px;height:18px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn svg.saved{color:#ef4444}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .view-details-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:6px;gap:4px;min-width:auto;height:32px;padding:0 12px;font-size:12px}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .view-details-btn:hover{background-color:#1469f4}#pc-wrap .agent-listings-page .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .view-details-btn svg{width:12px;height:12px}#pc-wrap .agent-listings-page .results-section .pagination-wrap{justify-content:center;margin-top:32px;display:flex}#pc-wrap .agent-listings-page .results-section .pagination-wrap .pagination-bar .MuiPagination-ul{gap:4px}#pc-wrap .agent-listings-page .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root{border-color:#e5e5e5;border-radius:8px;font-size:14px}#pc-wrap .agent-listings-page .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root.Mui-selected{color:#fff;background-color:#3b82f6;border-color:#3b82f6}#pc-wrap .agent-listings-page .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root.Mui-selected:hover{background-color:#1469f4}#pc-wrap .agent-listings-page .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root:hover{background-color:#f5f5f5}#pc-wrap .agents-page{background:#f9fafb;margin:0}#pc-wrap .agents-page .agents-container{margin:0 auto;padding:0}#pc-wrap .agents-page .agents-container .page-header{margin-bottom:32px;padding:0}#pc-wrap .agents-page .agents-container .page-header .header-badge{align-items:center;gap:8px;margin-bottom:8px;display:flex}#pc-wrap .agents-page .agents-container .page-header .header-badge .badge-line{background:#0073e6;border-radius:9999px;width:32px;height:4px}#pc-wrap .agents-page .agents-container .page-header .header-badge .badge-text{text-transform:uppercase;letter-spacing:.08em;color:#0073e6;margin:0;padding:0;font-size:12px;font-weight:700}#pc-wrap .agents-page .agents-container .page-header .page-title{color:#000;margin:0 0 8px;padding:0;font-size:32px;font-weight:700;line-height:1.2}#pc-wrap .agents-page .agents-container .page-header .page-description{color:#6b7280;max-width:600px;margin:0;padding:0;font-size:15px;line-height:1.5}#pc-wrap .agents-page .agents-container .filters-wrapper{flex-direction:row;gap:12px;margin-bottom:24px;padding:0;display:flex}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box{flex:1;margin:0;padding:0}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root:hover{border-color:#d1d5db}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root.Mui-focused,#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0073e6}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root input{padding:14px 16px 14px 0;font-size:15px}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root input::placeholder{color:#9ca3af}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root .MuiInputAdornment-root{margin-left:16px;margin-right:0}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root .MuiInputAdornment-root .search-icon{color:#9ca3af;width:20px;height:20px}#pc-wrap .agents-page .agents-container .filters-wrapper .search-box .search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box{gap:12px;margin:0;padding:0;display:flex}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter{width:180px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select:hover{border-color:#d1d5db}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select.Mui-focused{border-color:#0073e6}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select .MuiInputAdornment-root{margin-right:8px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select .MuiInputAdornment-root .filter-icon{color:#6b7280;width:16px;height:16px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select .MuiSelect-select{color:#374151;align-items:center;padding:12px 40px 12px 12px;font-size:15px;display:flex}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .specialty-filter .filter-select .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .sort-filter{width:160px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .sort-filter .filter-select{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .sort-filter .filter-select:hover{border-color:#d1d5db}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .sort-filter .filter-select.Mui-focused{border-color:#0073e6}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .sort-filter .filter-select .MuiSelect-select{color:#374151;padding:12px 40px 12px 16px;font-size:15px}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .sort-filter .filter-select .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:0;display:flex;overflow:hidden}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle .view-btn{color:#6b7280;background:0 0;border-radius:0;width:48px;height:48px;padding:0;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle .view-btn:hover{color:#374151;background:#f9fafb}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle .view-btn.active{color:#fff;background:#0073e6}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle .view-btn.active:hover{background:#0060c9}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle .view-btn:not(:first-child){border-left:1px solid #e5e7eb}#pc-wrap .agents-page .agents-container .filters-wrapper .controls-box .view-toggle .view-btn svg{width:20px;height:20px}#pc-wrap .agents-page .agents-container .results-info{margin-bottom:24px;padding:0}#pc-wrap .agents-page .agents-container .results-info .results-text{color:#6b7280;margin:0;padding:0;font-size:15px}#pc-wrap .agents-page .agents-container .results-info .results-text .results-count{color:#000;font-weight:600}#pc-wrap .agents-page .agents-container .agents-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;display:grid}#pc-wrap .agents-page .agents-container .agents-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;display:grid}#pc-wrap .agents-page .agents-container .empty-state{text-align:center;margin:0;padding:80px 0}#pc-wrap .agents-page .agents-container .empty-state .empty-icon{color:#6b72804d;width:48px;height:48px;margin:0 auto 16px}#pc-wrap .agents-page .agents-container .empty-state .empty-text{color:#6b7280;margin:0 0 16px;padding:0;font-size:16px;font-weight:500}#pc-wrap .agents-page .agents-container .empty-state .clear-filters-btn{text-transform:none;color:#0073e6;font-size:15px;font-weight:500}#pc-wrap .agents-page .agents-container .empty-state .clear-filters-btn:hover{background:#0073e60a}#pc-wrap .agents-page .agents-container .pagination-section{justify-content:center;margin-top:40px;padding-bottom:8px;display:flex}#pc-wrap .agents-page .agents-container .pagination-section .pagination-control .MuiPaginationItem-root{border-radius:8px;font-size:14px;font-weight:500;transition:all .2s}#pc-wrap .agents-page .agents-container .pagination-section .pagination-control .MuiPaginationItem-root.Mui-selected{color:#fff;background-color:#0073e6}#pc-wrap .agents-page .agents-container .pagination-section .pagination-control .MuiPaginationItem-root.Mui-selected:hover{background-color:#0060c9}#pc-wrap .agent-card-link{margin:0;padding:0;text-decoration:none;display:block}#pc-wrap .agent-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;height:100%;margin:0;padding:0;transition:all .225s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}#pc-wrap .agent-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#pc-wrap .agent-card:hover .agent-name{color:#0073e6}#pc-wrap .agent-card .card-cover{background:linear-gradient(135deg,#e0f2fe 0%,#dfe6ea 50%,#c8dae6 100%);height:80px;margin:0;padding:0;position:relative}#pc-wrap .agent-card .card-cover .top-agent-badge{color:#000;background:#fbbf24;border-radius:6px;height:24px;margin:0;padding:0 8px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}#pc-wrap .agent-card .card-cover .top-agent-badge .MuiChip-icon{color:#000;width:14px;height:14px;margin-left:0;margin-right:4px}#pc-wrap .agent-card .card-cover .top-agent-badge .MuiChip-label{padding:0}#pc-wrap .agent-card .card-avatar-section{margin-top:-36px;padding:0 20px}#pc-wrap .agent-card .card-avatar-section .avatar-wrapper{width:72px;height:72px;margin:0;padding:0;position:relative}#pc-wrap .agent-card .card-avatar-section .avatar-wrapper .avatar-img{object-fit:cover;border:4px solid #fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a}#pc-wrap .agent-card .card-avatar-section .avatar-wrapper .verified-badge{background:#0073e6;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:flex;position:absolute;bottom:-4px;right:-4px}#pc-wrap .agent-card .card-avatar-section .avatar-wrapper .verified-badge .verified-icon{color:#fff;width:14px;height:14px}#pc-wrap .agent-card .card-body{flex-direction:column;flex:1;margin:0;padding:12px 20px 20px;display:flex}#pc-wrap .agent-card .card-body .agent-name{color:#000;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.3;transition:color .225s}#pc-wrap .agent-card .card-body .agent-title{color:#6b7280;margin-top:4px;padding:0;font-size:13px;line-height:1.4}#pc-wrap .agent-card .card-body .agent-company{color:#6b7280;margin:0;padding:0;font-size:13px;line-height:1.4}#pc-wrap .agent-card .card-body .agent-location{align-items:center;gap:6px;margin-top:10px;padding:0;display:flex}#pc-wrap .agent-card .card-body .agent-location .location-icon{color:#9ca3af;flex-shrink:0;width:14px;height:14px}#pc-wrap .agent-card .card-body .agent-location .location-text{color:#6b7280;margin:0;padding:0;font-size:13px}#pc-wrap .agent-card .card-body .agent-rating{align-items:center;gap:6px;margin-top:12px;padding:0;display:flex}#pc-wrap .agent-card .card-body .agent-rating .rating-wrapper{align-items:center;gap:4px;display:flex}#pc-wrap .agent-card .card-body .agent-rating .rating-wrapper .star-icon{color:#fbbf24;fill:#fbbf24;width:16px;height:16px}#pc-wrap .agent-card .card-body .agent-rating .rating-wrapper .rating-number{color:#000;margin:0;padding:0;font-size:15px;font-weight:700}#pc-wrap .agent-card .card-body .agent-rating .review-count{color:#6b7280;margin:0;padding:0;font-size:13px}#pc-wrap .agent-card .card-body .agent-stats{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:auto;padding-top:16px;display:grid}#pc-wrap .agent-card .card-body .agent-stats .stat-box{text-align:center;margin:0;padding:0}#pc-wrap .agent-card .card-body .agent-stats .stat-box .stat-number{color:#000;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.2}#pc-wrap .agent-card .card-body .agent-stats .stat-box .stat-label{color:#6b7280;margin-top:2px;padding:0;font-size:11px}#pc-wrap .agent-card .card-body .agent-specialties{flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;display:flex}#pc-wrap .agent-card .card-body .agent-specialties .specialty-chip{color:#374151;background:#f3f4f6;border-radius:6px;height:22px;margin:0;padding:0 8px;font-size:11px;font-weight:500}#pc-wrap .agent-card .card-body .agent-specialties .specialty-chip .MuiChip-label{padding:0}#pc-wrap .agent-card .card-body .agent-actions{gap:8px;margin-top:18px;padding:0;display:flex}#pc-wrap .agent-card .card-body .agent-actions .contact-button{text-transform:none;height:40px;box-shadow:none;background:#0073e6;border-radius:8px;flex:1;font-size:14px;font-weight:600}#pc-wrap .agent-card .card-body .agent-actions .contact-button:hover{box-shadow:none;background:#0060c9}#pc-wrap .agent-card .card-body .agent-actions .contact-button .MuiButton-startIcon{margin-right:6px}#pc-wrap .agent-card .card-body .agent-actions .contact-button .MuiButton-startIcon svg{width:16px;height:16px}#pc-wrap .agent-card .card-body .agent-actions .action-icon-btn{background:0 0;border:1px solid #e5e7eb;border-radius:8px;width:40px;height:40px;padding:0;transition:all .225s}#pc-wrap .agent-card .card-body .agent-actions .action-icon-btn:hover{background:#f9fafb;border-color:#d1d5db}#pc-wrap .agent-card .card-body .agent-actions .action-icon-btn svg{color:#6b7280;width:16px;height:16px}#pc-wrap .saved-properties-page{background-color:#fff;min-height:calc(100vh - 64px);margin:-24px;overflow-x:hidden}#pc-wrap .saved-properties-page .page-container{padding:24px clamp(24px,3vw,40px)}#pc-wrap .saved-properties-page .page-container .page-header{margin-bottom:32px}#pc-wrap .saved-properties-page .page-container .page-header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-text .page-title{color:#000;margin-bottom:4px;font-size:24px;font-weight:700}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-text .page-subtitle{color:#6b7280;font-size:14px}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions{align-items:center;gap:12px;margin:0;padding:0;display:flex}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select{width:180px;margin:0;padding:0}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select .MuiOutlinedInput-root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select .MuiOutlinedInput-root:hover{border-color:#d1d5db}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select .MuiOutlinedInput-root.Mui-focused,#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0073e6}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select .MuiOutlinedInput-root .MuiSelect-select{color:#374151;padding:12px 40px 12px 16px;font-size:15px}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .sort-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:0;display:flex;overflow:hidden}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle .view-btn{color:#6b7280;background:0 0;border-radius:0;width:48px;height:48px;padding:0;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle .view-btn:hover{color:#374151;background:#f9fafb}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle .view-btn.active{color:#fff;background:#0073e6}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle .view-btn.active:hover{background:#0060c9}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle .view-btn:not(:first-child){border-left:1px solid #e5e7eb}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .view-toggle .view-btn svg{width:20px;height:20px}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .clear-all-btn{text-transform:none;color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px;padding:0 20px;font-size:15px}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .clear-all-btn:hover{background:#f9fafb;border-color:#d1d5db}#pc-wrap .saved-properties-page .page-container .page-header .header-content .header-actions .clear-all-btn:disabled{opacity:.5}#pc-wrap .saved-properties-page .page-container .comparison-bar{background-color:#3b82f61a;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;display:flex}#pc-wrap .saved-properties-page .page-container .comparison-bar .comparison-text{color:#000;font-weight:500}#pc-wrap .saved-properties-page .page-container .comparison-bar .compare-btn{text-transform:none}#pc-wrap .saved-properties-page .page-container .properties-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0!important;display:grid!important}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item{flex-direction:column;display:flex}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card{flex-direction:column;flex:1;height:100%;display:flex!important}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper{flex-direction:column;flex:1;height:100%;display:flex}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-media{flex-shrink:0}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body{flex-direction:column;flex:1;display:flex}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body .button-group .icon-button{width:1.75rem;height:1.75rem;padding:.25rem;transition:all .225s}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body .button-group .icon-button:hover{background-color:#f3f4f6;transform:scale(1.1)}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body .button-group .icon-button svg{color:#6b7280;font-size:16px}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body .button-group .icon-button.saved{background-color:#3b82f61a}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body .button-group .icon-button.saved svg{color:#3b82f6}#pc-wrap .saved-properties-page .page-container .properties-grid .property-grid-item .property-card .card-wrapper .card-body .button-group .icon-button.saved:hover{background-color:#3b82f62e}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-wrapper{flex-direction:row;display:flex}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-wrapper:hover{border-color:rgba(var(--primary-rgb),.2)}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-media{flex-shrink:0;width:16rem}@media (max-width:640px){#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-media{width:12rem}}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-media .media-overlay{background:linear-gradient(to right,transparent,rgba(var(--foreground-rgb),.05))}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body{flex:1}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .body-header .header-left{flex:1;min-width:0}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .body-header .header-left .badge-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .body-header .header-left .card-heading{white-space:nowrap;font-size:1rem}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .body-header .header-right{text-align:right;flex-shrink:0}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .body-header .header-right .price-amount{color:var(--primary);font-size:1.25rem;font-weight:700;line-height:1.4}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .body-header .header-right .price-unit{color:var(--muted-foreground);margin-top:.125rem;font-size:.625rem;display:block}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .stats-row{gap:1rem}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .amenity-list{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.75rem;font-size:.75rem;line-height:1.4;overflow:hidden}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .button-group{gap:.5rem}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .button-group .contact-button,#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .button-group .view-button{text-transform:none;height:2rem;padding:.25rem .75rem;font-size:.75rem;transition:all .225s}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .button-group .contact-button svg,#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .card-body .button-group .view-button svg{width:.875rem;height:.875rem}#pc-wrap .saved-properties-page .page-container .properties-grid .list-mode .sold-chip{padding:.25rem 1rem;font-size:.875rem}#pc-wrap .saved-properties-page .page-container .pagination-wrap{justify-content:center;margin-top:32px;display:flex}#pc-wrap .saved-properties-page .page-container .pagination-wrap .pagination-bar .MuiPagination-ul{gap:4px}#pc-wrap .saved-properties-page .page-container .pagination-wrap .pagination-bar .MuiPaginationItem-root{border-color:#e5e5e5;border-radius:8px;font-size:14px}#pc-wrap .saved-properties-page .page-container .pagination-wrap .pagination-bar .MuiPaginationItem-root.Mui-selected{color:#fff;background-color:#3b82f6;border-color:#3b82f6}#pc-wrap .saved-properties-page .page-container .pagination-wrap .pagination-bar .MuiPaginationItem-root.Mui-selected:hover{background-color:#2563eb}#pc-wrap .saved-properties-page .page-container .pagination-wrap .pagination-bar .MuiPaginationItem-root:hover{background-color:#f5f5f5}#pc-wrap .saved-properties-page .page-container .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px;display:flex}#pc-wrap .saved-properties-page .page-container .empty-state .empty-icon{color:#6b7280;width:64px;height:64px;margin-bottom:16px}#pc-wrap .saved-properties-page .page-container .empty-state .empty-title{color:#000;margin-bottom:8px;font-size:20px;font-weight:600}#pc-wrap .saved-properties-page .page-container .empty-state .empty-subtitle{color:#6b7280;margin-bottom:16px}#pc-wrap .saved-properties-page .page-container .empty-state .browse-btn{text-transform:none}#pc-wrap .saved-properties-page .notes-modal .notes-input{margin-top:16px}#pc-wrap .saved-properties-page .delete-dialog .MuiDialogContent-root{padding-top:8px}#pc-wrap .saved-properties-page .compare-modal .compare-content{padding:16px}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper{overflow-x:auto}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table{border-collapse:collapse;width:100%;min-width:600px}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table thead tr th{text-align:left;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;padding:12px}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table thead tr th.feature-column{color:#6b7280;width:150px;font-size:14px;font-weight:600}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table thead tr th.property-column{min-width:200px}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table thead tr th.property-column .property-header .property-image-small{aspect-ratio:16/9;border-radius:8px;margin-bottom:8px;position:relative;overflow:hidden}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table thead tr th.property-column .property-header .property-image-small .image{object-fit:cover}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table thead tr th.property-column .property-header .property-name{color:#000;font-size:14px;font-weight:500;line-height:1.3}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table tbody tr{border-bottom:1px solid #e5e7eb}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table tbody tr:last-child{border-bottom:none}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table tbody tr td{padding:12px}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table tbody tr td.feature-cell{color:#6b7280;font-size:14px;font-weight:500}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table tbody tr td.value-cell{color:#000;font-size:14px}#pc-wrap .saved-properties-page .compare-modal .compare-content .comparison-table-wrapper .comparison-table tbody tr td.value-cell.price-cell{color:#3b82f6;font-size:16px;font-weight:600}#pc-wrap .articles-page .articles-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}#pc-wrap .articles-page .articles-header__left{flex-direction:column;display:flex}#pc-wrap .articles-page .articles-header__label{text-transform:uppercase;letter-spacing:.1em!important;color:#3b82f6!important;margin-bottom:4px!important;font-size:11px!important;font-weight:600!important}#pc-wrap .articles-page .articles-header__title{color:#111827!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important}#pc-wrap .articles-page .articles-header__subtitle{color:#6b7280!important;margin-top:4px!important;font-size:14px!important}#pc-wrap .articles-page .articles-header__write-btn{flex-shrink:0;text-transform:none!important;color:#fff!important;background-color:#111827!important;border-radius:10px!important;padding:8px 20px!important;font-weight:600!important}#pc-wrap .articles-page .articles-header__write-btn:hover{background-color:#1f2937!important}#pc-wrap .articles-page .featured-row{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:768px){#pc-wrap .articles-page .featured-row{grid-template-columns:1fr}}#pc-wrap .articles-page .featured-card{border:1px solid #00000014;border-radius:12px;text-decoration:none;transition:box-shadow .3s;display:block;overflow:hidden}#pc-wrap .articles-page .featured-card:hover{box-shadow:0 8px 32px #0000001f}#pc-wrap .articles-page .featured-card:hover .featured-card__image{transform:scale(1.05)}#pc-wrap .articles-page .featured-card__image-wrap{aspect-ratio:16/9;position:relative;overflow:hidden}#pc-wrap .articles-page .featured-card__image{object-fit:cover;transition:transform .5s}#pc-wrap .articles-page .featured-card__gradient{pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 50%,#000000d1 100%);position:absolute;inset:0}#pc-wrap .articles-page .featured-card__featured-badge{top:12px;left:12px;color:#fff!important;background-color:#3b82f6!important;border-radius:4px!important;height:20px!important;font-size:10px!important;font-weight:700!important;position:absolute!important}#pc-wrap .articles-page .featured-card__featured-badge .MuiChip-label{padding:0 8px!important}#pc-wrap .articles-page .featured-card__overlay{z-index:2;padding:20px;position:absolute;bottom:0;left:0;right:0}#pc-wrap .articles-page .featured-card__category{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;background-color:#ffffff2e;border-radius:24px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}#pc-wrap .articles-page .featured-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#fff!important;margin-bottom:6px!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}#pc-wrap .articles-page .featured-card__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#ffffffad!important;font-size:13px!important;line-height:1.55!important}#pc-wrap .articles-page .featured-card__meta{align-items:center;gap:10px;margin-top:14px;display:flex}#pc-wrap .articles-page .featured-card__meta .meta-avatar{border:1px solid #ffffff4d;background-color:#3b82f6d9!important;width:24px!important;height:24px!important;font-size:9px!important}#pc-wrap .articles-page .featured-card__meta .meta-author{color:#ffffffd1!important;font-size:12px!important}#pc-wrap .articles-page .featured-card__meta .meta-separator{color:#ffffff4d;font-size:12px}#pc-wrap .articles-page .featured-card__meta .meta-time{color:#fff9;align-items:center;gap:4px;font-size:12px;display:flex}#pc-wrap .articles-page .featured-card__meta .meta-time svg{font-size:13px}#pc-wrap .articles-page .featured-card__like-btn{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9ca3af;z-index:10;background-color:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}#pc-wrap .articles-page .featured-card__like-btn:hover{color:#ef4444;background-color:#fff;transform:scale(1.1)}#pc-wrap .articles-page .featured-card__like-btn.liked{color:#ef4444;background-color:#fff0f0}#pc-wrap .articles-page .featured-card__like-btn.liked svg{fill:currentColor}#pc-wrap .articles-page .articles-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}#pc-wrap .articles-page .articles-search{flex:1;max-width:380px}#pc-wrap .articles-page .articles-search .MuiOutlinedInput-root{background-color:#f9fafb;border-radius:8px;height:38px;font-size:14px}#pc-wrap .articles-page .articles-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0003}#pc-wrap .articles-page .articles-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}#pc-wrap .articles-page .articles-search .MuiOutlinedInput-input{padding:0 12px}#pc-wrap .articles-page .articles-search .MuiOutlinedInput-input::placeholder{color:#9ca3af;opacity:1}#pc-wrap .articles-page .articles-search .MuiInputAdornment-root svg{color:#9ca3af;font-size:18px}#pc-wrap .articles-page .articles-sort-btn{flex-shrink:0;height:38px;text-transform:none!important;color:#374151!important;border-color:#0000001f!important;border-radius:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important}#pc-wrap .articles-page .articles-sort-btn:hover{background-color:#f9fafb!important;border-color:#0003!important}#pc-wrap .articles-page .articles-sort-btn .MuiButton-startIcon svg{color:#6b7280;font-size:16px}#pc-wrap .articles-page .articles-sort-btn .MuiButton-endIcon svg{color:#9ca3af;font-size:16px}#pc-wrap .articles-page .articles-sort-menu .MuiPaper-root{border-radius:8px;min-width:160px;margin-top:6px;box-shadow:0 4px 20px #0000001a}#pc-wrap .articles-page .articles-sort-menu .MuiMenuItem-root{padding:10px 16px;font-size:14px}#pc-wrap .articles-page .articles-sort-menu .MuiMenuItem-root.Mui-selected{color:#3b82f6;background-color:#3b82f614;font-weight:500}#pc-wrap .articles-page .articles-sort-menu .MuiMenuItem-root:hover{background-color:#f9fafb}#pc-wrap .articles-page .articles-categories{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}#pc-wrap .articles-page .category-btn{cursor:pointer;color:#374151;background-color:#f3f4f6;border:none;border-radius:24px;padding:6px 16px;font-size:13px;font-weight:500;line-height:1;transition:all .2s}#pc-wrap .articles-page .category-btn:hover{background-color:#e5e7eb}#pc-wrap .articles-page .category-btn.active{color:#fff;background-color:#111827}#pc-wrap .articles-page .articles-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 16px;display:flex}#pc-wrap .articles-page .articles-empty .empty-icon{color:#00000026;margin-bottom:16px;font-size:48px!important}#pc-wrap .articles-page .articles-empty .empty-title{color:#111827!important;margin-bottom:4px!important;font-size:16px!important;font-weight:600!important}#pc-wrap .articles-page .articles-empty .empty-subtitle{color:#6b7280!important;font-size:14px!important}#pc-wrap .articles-page .articles-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:960px){#pc-wrap .articles-page .articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#pc-wrap .articles-page .articles-grid{grid-template-columns:1fr}}#pc-wrap .articles-page .article-card{background-color:#fff;border:1px solid #00000014;border-radius:12px;transition:all .3s;overflow:hidden}#pc-wrap .articles-page .article-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}#pc-wrap .articles-page .article-card:hover .article-card__image{transform:scale(1.05)}#pc-wrap .articles-page .article-card:hover .article-card__title{color:#3b82f6!important}#pc-wrap .articles-page .article-card__image-link{aspect-ratio:16/10;text-decoration:none;display:block;position:relative;overflow:hidden}#pc-wrap .articles-page .article-card__image{object-fit:cover;transition:transform .5s}#pc-wrap .articles-page .article-card__category-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:12px;left:12px;color:#fff!important;background-color:#000000a6!important;border-radius:4px!important;height:20px!important;font-size:10px!important;font-weight:600!important;position:absolute!important}#pc-wrap .articles-page .article-card__category-badge .MuiChip-label{padding:0 8px!important}#pc-wrap .articles-page .article-card__like-btn{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9ca3af;background-color:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}#pc-wrap .articles-page .article-card__like-btn:hover{color:#ef4444;background-color:#fff;transform:scale(1.1)}#pc-wrap .articles-page .article-card__like-btn.liked{color:#ef4444;background-color:#fff0f0}#pc-wrap .articles-page .article-card__like-btn.liked svg{fill:currentColor}#pc-wrap .articles-page .article-card__body{padding:18px 20px 20px}#pc-wrap .articles-page .article-card__meta{color:#9ca3af;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}#pc-wrap .articles-page .article-card__meta .meta-time{align-items:center;gap:4px;display:flex}#pc-wrap .articles-page .article-card__meta .meta-time svg{font-size:12px}#pc-wrap .articles-page .article-card__title-link{text-decoration:none}#pc-wrap .articles-page .article-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden;color:#111827!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}#pc-wrap .articles-page .article-card__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#6b7280!important;margin-top:6px!important;font-size:13px!important;line-height:1.6!important}#pc-wrap .articles-page .article-card__footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}#pc-wrap .articles-page .article-card__footer .footer-author{align-items:center;gap:8px;display:flex}#pc-wrap .articles-page .article-card__footer .footer-author .author-avatar{color:#374151!important;background-color:#e5e7eb!important;width:24px!important;height:24px!important;font-size:9px!important}#pc-wrap .articles-page .article-card__footer .footer-author .author-name{color:#111827!important;font-size:12px!important;font-weight:500!important}#pc-wrap .articles-page .article-card__footer .footer-stats{align-items:center;gap:12px;display:flex}#pc-wrap .articles-page .article-card__footer .footer-stats .stat-item{color:#9ca3af;align-items:center;gap:4px;font-size:11px;display:flex}#pc-wrap .articles-page .article-card__footer .footer-stats .stat-item svg{font-size:13px}#pc-wrap .article-editor{background-color:#fff;flex-direction:column;height:calc(100vh - 64px);display:flex;overflow:hidden}#pc-wrap .article-editor .editor-top-bar{background-color:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}#pc-wrap .article-editor .editor-top-bar__left{align-items:center;gap:12px;display:flex}#pc-wrap .article-editor .editor-top-bar__left .back-btn{color:#737373;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:color .2s,background-color .2s;display:flex}#pc-wrap .article-editor .editor-top-bar__left .back-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .article-editor .editor-top-bar__left .editor-heading .editor-title{color:#0a0a0a!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}#pc-wrap .article-editor .editor-top-bar__left .editor-heading .editor-subtitle{color:#737373!important;font-size:11px!important}#pc-wrap .article-editor .editor-top-bar__right{align-items:center;gap:8px;display:flex}#pc-wrap .article-editor .editor-top-bar__right .saved-indicator{color:#16a34a;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}#pc-wrap .article-editor .editor-top-bar__right .saved-indicator svg{font-size:14px}#pc-wrap .article-editor .editor-top-bar__right .preview-btn{text-transform:none!important;color:#0a0a0a!important;border-color:#e5e5e5!important;border-radius:8px!important;font-size:13px!important}#pc-wrap .article-editor .editor-top-bar__right .preview-btn:hover{background-color:#f5f5f5!important}#pc-wrap .article-editor .editor-top-bar__right .preview-btn--active{color:#3b82f6!important;background-color:#3b82f60f!important;border-color:#3b82f6!important}#pc-wrap .article-editor .editor-top-bar__right .publish-btn{text-transform:none!important;color:#fff!important;background-color:#3b82f6!important;border-radius:8px!important;font-size:13px!important}#pc-wrap .article-editor .editor-top-bar__right .publish-btn:hover{background-color:#2563eb!important}#pc-wrap .article-editor .editor-top-bar__right .publish-btn:disabled{opacity:.7}#pc-wrap .article-editor .editor-meta-strip{background-color:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:12px;padding:10px 24px;display:flex}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap{border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px 0 8px;transition:border-color .2s;display:flex}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap:hover{border-color:#3b82f666}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap--error{border-color:#ef4444!important}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap .meta-icon{color:#737373;flex-shrink:0;font-size:15px!important}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap .meta-category-select .MuiOutlinedInput-root{height:30px;font-size:13px}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap .meta-category-select .MuiOutlinedInput-root fieldset{border:none}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap .meta-category-select .MuiOutlinedInput-root .MuiSelect-select{padding:0 24px 0 0!important}#pc-wrap .article-editor .editor-meta-strip .meta-select-wrap .meta-category-select .meta-placeholder{color:#737373;font-size:13px}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-input .MuiOutlinedInput-root{border-radius:8px;width:110px;height:30px;font-size:13px}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-input .MuiOutlinedInput-root input{padding:0 10px}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-add-btn{border-radius:8px;width:30px;height:30px;color:#737373!important;border:1px solid #e5e5e5!important}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-add-btn svg{font-size:16px}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-add-btn:hover{color:#0a0a0a!important;background-color:#f5f5f5!important}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-chip{border-radius:6px;height:26px;font-size:12px}#pc-wrap .article-editor .editor-meta-strip .meta-tags-wrap .meta-tag-chip .MuiChip-deleteIcon{font-size:14px}#pc-wrap .article-editor .editor-meta-strip .meta-status-select{flex-shrink:0}#pc-wrap .article-editor .editor-meta-strip .meta-status-select .MuiOutlinedInput-root{border-radius:8px;min-width:110px;height:34px;font-size:13px}#pc-wrap .article-editor .editor-body{flex-direction:row;flex:1;display:flex;overflow:hidden}#pc-wrap .article-editor .editor-body .editor-write-panel{flex-direction:column;flex:1;gap:20px;width:100%;max-width:860px;margin:0 auto;padding:32px 24px 48px;display:flex;overflow-y:auto}#pc-wrap .article-editor .editor-body--split .editor-write-panel{border-right:1px solid #e5e5e5;flex:none;width:50%;max-width:none;margin:0;padding:24px 20px 48px}#pc-wrap .article-editor .editor-body--split .editor-preview-panel{background-color:#fff;flex-direction:column;flex:none;width:50%;display:flex;overflow:hidden}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__header{color:#737373;text-transform:uppercase;letter-spacing:.06em;background-color:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:6px;padding:9px 20px;font-size:11px;font-weight:600;display:flex}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__scroll{flex:1;overflow-y:auto}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__body{flex-direction:column;max-width:640px;margin:0 auto;padding:32px 28px 64px;display:flex}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__cover{aspect-ratio:16/7;border-radius:12px;flex-shrink:0;width:100%;margin-bottom:20px;overflow:hidden}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__cover img{object-fit:cover;width:100%;height:100%;display:block}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__category{color:#3b82f6;letter-spacing:.04em;text-transform:uppercase;background-color:#3b82f61a;border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__tag{color:#737373;border:1px solid #e5e5e5;border-radius:20px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__title{color:#0a0a0a;letter-spacing:-.3px;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.25}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__title.is-empty{color:#73737359;font-style:italic;font-weight:600}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__excerpt{color:#737373;margin:0 0 4px;font-size:15px;line-height:1.65}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__divider{background-color:#3b82f6;border-radius:2px;width:48px;height:3px;margin:20px 0}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content{color:#0a0a0a;font-size:15px;line-height:1.75}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content p{margin:0 0 14px}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content p:last-child{margin-bottom:0}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content h2{margin:24px 0 10px;font-size:20px;font-weight:700}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content h3{margin:20px 0 8px;font-size:17px;font-weight:700}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content ul,#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content ol{margin:10px 0;padding-left:22px}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content ul li,#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content ol li{margin-bottom:5px}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content blockquote{color:#737373;border-left:3px solid #3b82f6;margin:16px 0;padding:6px 0 6px 16px;font-size:16px;font-style:italic}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content code{background-color:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:13px}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content pre{color:#cdd6f4;background-color:#1e1e2e;border-radius:8px;margin:14px 0;padding:14px 16px;font-family:monospace;font-size:13px;line-height:1.6;overflow-x:auto}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content pre code{color:inherit;background:0 0;padding:0}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content a{color:#3b82f6;text-decoration:underline}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content s{opacity:.5}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content hr{border:none;border-top:1px solid #e5e5e5;margin:20px 0}#pc-wrap .article-editor .editor-body--split .editor-preview-panel__content .is-empty{color:#73737359;font-style:italic}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-container{border:1px solid #e5e5e5;border-radius:12px;width:100%;height:200px;position:relative;overflow:hidden}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-container img{object-fit:cover;width:100%;height:100%;display:block}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-container .cover-image-overlay{opacity:0;background-color:#0000;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;inset:0}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-container .cover-image-overlay .cover-overlay-actions{gap:8px;display:flex}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-container:hover .cover-image-overlay{opacity:1;background-color:#00000052}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-placeholder{cursor:pointer;color:#737373;background:0 0;border:2px dashed #e5e5e5;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:36px 16px;font-size:13px;transition:all .2s;display:flex}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-placeholder svg{font-size:18px}#pc-wrap .article-editor .editor-body .cover-image-wrapper .cover-image-placeholder:hover{color:#3b82f6;border-color:#3b82f666}#pc-wrap .article-editor .editor-body .field-error{color:#ef4444;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}#pc-wrap .article-editor .editor-body .field-error svg{font-size:12px}#pc-wrap .article-editor .editor-body .article-title-field .MuiInput-root{font-size:28px;font-weight:700}#pc-wrap .article-editor .editor-body .article-title-field .MuiInput-root:before,#pc-wrap .article-editor .editor-body .article-title-field .MuiInput-root:after{display:none}#pc-wrap .article-editor .editor-body .article-title-field .MuiInput-root input{padding:4px 0}#pc-wrap .article-editor .editor-body .article-title-field .MuiInput-root input::placeholder{color:#73737366;opacity:1}#pc-wrap .article-editor .editor-body .article-excerpt-field .MuiInput-root{color:#737373;font-size:15px}#pc-wrap .article-editor .editor-body .article-excerpt-field .MuiInput-root:before,#pc-wrap .article-editor .editor-body .article-excerpt-field .MuiInput-root:after{display:none}#pc-wrap .article-editor .editor-body .article-excerpt-field .MuiInput-root textarea::placeholder{color:#73737366;opacity:1}#pc-wrap .article-editor .editor-body .article-excerpt-field .excerpt-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}#pc-wrap .article-editor .editor-body .article-excerpt-field .excerpt-footer .excerpt-counter{color:#737373;margin-left:auto;font-size:11px}#pc-wrap .article-editor .editor-body .editor-toolbar{background-color:#f5f5f580;border:1px solid #e5e5e5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:5px;display:flex}#pc-wrap .article-editor .editor-body .editor-toolbar .toolbar-btn{color:#737373;border-radius:6px;width:30px;height:30px;transition:all .15s}#pc-wrap .article-editor .editor-body .editor-toolbar .toolbar-btn svg{font-size:15px}#pc-wrap .article-editor .editor-body .editor-toolbar .toolbar-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .article-editor .editor-body .editor-toolbar .toolbar-divider{height:18px;margin:0 4px}#pc-wrap .article-editor .editor-body .editor-toolbar .toolbar-btn--active{color:#3b82f6!important;background-color:#3b82f61f!important}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper{border:1px solid #e5e5e5;border-radius:8px;transition:border-color .2s}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper:focus-within{border-color:#3b82f6}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper--error{border-color:#ef4444!important}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap{color:#0a0a0a;outline:none;min-height:220px;padding:14px 16px;font-size:15px;line-height:1.7}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap p{margin:0 0 8px}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap p:last-child{margin-bottom:0}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap h1,#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap h2,#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap h3{color:#0a0a0a;margin:16px 0 8px;font-weight:700;line-height:1.3}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap h2{font-size:20px}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap h3{font-size:17px}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap ul,#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap ol{margin:8px 0;padding-left:20px}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap ul li,#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap ol li{margin-bottom:4px}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap blockquote{color:#737373;border-left:3px solid #3b82f6;margin:12px 0;padding:4px 0 4px 14px;font-style:italic}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap code{background-color:#f5f5f5;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:13px}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap a{color:#3b82f6;text-decoration:underline}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap s{opacity:.5}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap pre{color:#cdd6f4;background-color:#1e1e2e;border-radius:8px;margin:12px 0;padding:14px 16px;font-family:monospace;font-size:13px;line-height:1.6;overflow-x:auto}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap pre code{font-size:inherit;color:inherit;background:0 0;padding:0}#pc-wrap .article-editor .editor-body .article-content-field.tiptap-wrapper .tiptap hr{border:none;border-top:2px solid #e5e5e5;margin:20px 0}#pc-wrap .article-editor .editor-body .article-content-field .content-footer{color:#737373;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:6px 16px 10px;font-size:11px;display:flex}#pc-wrap .article-editor .editor-body .article-content-field .content-footer .content-stats{align-items:center;gap:12px;margin-left:auto;display:flex}#pc-wrap .article-editor .cover-picker-dialog .MuiDialog-paper{border-radius:12px;width:100%;max-width:520px}#pc-wrap .article-editor .cover-picker-dialog .cover-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}#pc-wrap .article-editor .cover-picker-dialog .cover-grid .cover-option-btn{aspect-ratio:16/10;cursor:pointer;background:0 0;border:2px solid #e5e5e5;border-radius:8px;padding:0;transition:border-color .2s;position:relative;overflow:hidden}#pc-wrap .article-editor .cover-picker-dialog .cover-grid .cover-option-btn:hover{border-color:#3b82f666}#pc-wrap .article-editor .cover-picker-dialog .cover-grid .cover-option-btn.active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}#pc-wrap .article-editor .preview-dialog .MuiDialog-paper{border-radius:12px;width:100%;max-width:680px;max-height:80vh}#pc-wrap .article-editor .preview-dialog .preview-cover{aspect-ratio:16/8;border-radius:8px;margin-bottom:16px;position:relative;overflow:hidden}#pc-wrap .article-editor .preview-dialog .preview-cover .preview-category-chip{z-index:2;top:12px;left:12px;color:#fff!important;background-color:#3b82f6!important;border-radius:4px!important;height:22px!important;font-size:10px!important;font-weight:700!important;position:absolute!important}#pc-wrap .article-editor .preview-dialog .preview-cover .preview-category-chip .MuiChip-label{padding:0 8px!important}#pc-wrap .article-editor .preview-dialog .preview-title{color:#0a0a0a!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}#pc-wrap .article-editor .preview-dialog .preview-excerpt{color:#737373!important;margin-top:8px!important;font-size:14px!important;line-height:1.65!important}#pc-wrap .article-editor .preview-dialog .preview-content{color:#737373;font-size:14px;line-height:1.7}#pc-wrap .article-editor .preview-dialog .preview-content h1,#pc-wrap .article-editor .preview-dialog .preview-content h2,#pc-wrap .article-editor .preview-dialog .preview-content h3{color:#0a0a0a;margin:12px 0 6px;font-weight:700}#pc-wrap .article-editor .preview-dialog .preview-content ul,#pc-wrap .article-editor .preview-dialog .preview-content ol{margin:8px 0;padding-left:20px}#pc-wrap .article-editor .preview-dialog .preview-content blockquote{border-left:3px solid #3b82f6;padding-left:12px;font-style:italic}#pc-wrap .article-editor .preview-dialog .preview-content code{background-color:#f5f5f5;border-radius:4px;padding:1px 5px;font-size:13px}#pc-wrap .article-editor .preview-dialog .preview-content a{color:#3b82f6;text-decoration:underline}#pc-wrap .article-editor .preview-dialog .preview-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}#pc-wrap .article-editor .preview-dialog .preview-tags .preview-tag{height:22px;font-size:11px}#pc-wrap .article-detail{padding:24px 16px}@media (min-width:1024px){#pc-wrap .article-detail{padding:24px 32px}}#pc-wrap .article-detail .article-breadcrumb{align-items:center;gap:8px;margin-bottom:24px;display:flex}#pc-wrap .article-detail .article-breadcrumb .back-link{color:#737373;align-items:center;gap:4px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}#pc-wrap .article-detail .article-breadcrumb .back-link svg{font-size:14px}#pc-wrap .article-detail .article-breadcrumb .back-link:hover{color:#0a0a0a}#pc-wrap .article-detail .article-breadcrumb .breadcrumb-separator{color:#737373;opacity:.5;font-size:12px}#pc-wrap .article-detail .article-breadcrumb .breadcrumb-title{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden;color:#0a0a0a!important;font-size:14px!important;font-weight:500!important}@media (min-width:600px){#pc-wrap .article-detail .article-breadcrumb .breadcrumb-title{max-width:none}}#pc-wrap .article-detail .article-grid{gap:32px;display:grid}@media (min-width:1024px){#pc-wrap .article-detail .article-grid{grid-template-columns:1fr 300px}}#pc-wrap .article-detail .article-main .article-hero{aspect-ratio:16/8;border-radius:12px;margin-bottom:24px;position:relative;overflow:hidden}#pc-wrap .article-detail .article-main .article-hero .article-hero__gradient{z-index:1;background:linear-gradient(#0000,#00000080);position:absolute;inset:0}#pc-wrap .article-detail .article-main .article-hero .article-hero__badge{z-index:2;top:16px;left:16px;color:#fff!important;background-color:#3b82f6!important;border-radius:4px!important;height:22px!important;font-size:11px!important;font-weight:700!important;position:absolute!important}#pc-wrap .article-detail .article-main .article-hero .article-hero__badge .MuiChip-label{padding:0 10px!important}#pc-wrap .article-detail .article-main .article-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;display:flex}#pc-wrap .article-detail .article-main .article-title-row .article-title{flex:1;color:#0a0a0a!important;margin-top:0!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}@media (min-width:600px){#pc-wrap .article-detail .article-main .article-title-row .article-title{font-size:28px!important}}#pc-wrap .article-detail .article-main .article-title-row .article-title-actions{flex-shrink:0;align-items:center;gap:4px;padding-top:4px;display:flex}#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-like-btn,#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-action-btn{width:38px;height:38px;color:#737373!important;border:1.5px solid #e5e5e5!important;transition:border-color .2s,color .2s,transform .15s!important}#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-like-btn svg,#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-action-btn svg{font-size:18px}#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-like-btn:hover,#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-action-btn:hover{transform:scale(1.06);color:#0a0a0a!important;border-color:#0a0a0a!important}#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-like-btn:hover,#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-like-btn--active{color:#ef4444!important;border-color:#ef4444!important}#pc-wrap .article-detail .article-main .article-title-row .article-title-actions .title-like-btn--active svg{fill:#ef4444}#pc-wrap .article-detail .article-main .article-excerpt{color:#737373!important;margin-top:8px!important;font-size:15px!important;line-height:1.65!important}#pc-wrap .article-detail .article-main .article-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}#pc-wrap .article-detail .article-main .article-meta .meta-author{align-items:center;gap:8px;display:flex}#pc-wrap .article-detail .article-main .article-meta .meta-author .author-avatar{color:#3b82f6!important;background-color:#3b82f61a!important;width:32px!important;height:32px!important;font-size:10px!important;font-weight:600!important}#pc-wrap .article-detail .article-main .article-meta .meta-author .author-name{color:#0a0a0a!important;font-size:12px!important;font-weight:600!important}#pc-wrap .article-detail .article-main .article-meta .meta-author .author-date{color:#737373!important;font-size:11px!important}#pc-wrap .article-detail .article-main .article-meta .meta-divider{height:20px}@media (max-width:600px){#pc-wrap .article-detail .article-main .article-meta .meta-divider{display:none}}#pc-wrap .article-detail .article-main .article-meta .meta-stat{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}#pc-wrap .article-detail .article-main .article-meta .meta-stat svg{font-size:13px}#pc-wrap .article-detail .article-main .article-body{margin-top:24px}#pc-wrap .article-detail .article-main .article-body h1,#pc-wrap .article-detail .article-main .article-body h2,#pc-wrap .article-detail .article-main .article-body h3,#pc-wrap .article-detail .article-main .article-body h4,#pc-wrap .article-detail .article-main .article-body h5,#pc-wrap .article-detail .article-main .article-body h6{color:#0a0a0a;margin-top:32px;margin-bottom:12px;font-weight:700;line-height:1.3}#pc-wrap .article-detail .article-main .article-body h1{font-size:24px}#pc-wrap .article-detail .article-main .article-body h2{font-size:20px}#pc-wrap .article-detail .article-main .article-body h3{font-size:17px}#pc-wrap .article-detail .article-main .article-body p{color:#737373;margin-bottom:16px;font-size:15px;line-height:1.75}#pc-wrap .article-detail .article-main .article-body strong{font-weight:700}#pc-wrap .article-detail .article-main .article-body em{font-style:italic}#pc-wrap .article-detail .article-main .article-body s{text-decoration:line-through}#pc-wrap .article-detail .article-main .article-body ul,#pc-wrap .article-detail .article-main .article-body ol{margin-bottom:16px;padding-left:24px}#pc-wrap .article-detail .article-main .article-body ul li,#pc-wrap .article-detail .article-main .article-body ol li{color:#737373;margin-bottom:4px;font-size:15px;line-height:1.75}#pc-wrap .article-detail .article-main .article-body ul{list-style:outside}#pc-wrap .article-detail .article-main .article-body ol{list-style:decimal}#pc-wrap .article-detail .article-main .article-body blockquote{color:#737373;border-left:4px solid #e5e5e5;margin:16px 0;padding-left:16px;font-style:italic}#pc-wrap .article-detail .article-main .article-body code{background:#0000000f;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:13px}#pc-wrap .article-detail .article-main .article-body pre{background:#0000000f;border-radius:8px;margin-bottom:16px;padding:16px;overflow-x:auto}#pc-wrap .article-detail .article-main .article-body pre code{background:0 0;padding:0}#pc-wrap .article-detail .article-main .article-body hr{border:none;border-top:1px solid #e5e5e5;margin:24px 0}#pc-wrap .article-detail .article-main .article-body a{color:#3b82f6;text-decoration:underline}#pc-wrap .article-detail .article-main .article-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}#pc-wrap .article-detail .article-main .article-tags .tags-label{color:#737373;margin-right:4px;font-size:12px;font-weight:500}#pc-wrap .article-detail .article-main .article-tags .tag-chip{height:22px!important;font-size:11px!important;font-weight:400!important}#pc-wrap .article-detail .article-main .article-tags .tag-chip .MuiChip-label{padding:0 10px!important}#pc-wrap .article-detail .article-main .article-action-bar{background-color:#f5f5f559;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;margin-top:24px;padding:6px 12px;display:flex}#pc-wrap .article-detail .article-main .article-action-bar .action-left,#pc-wrap .article-detail .article-main .article-action-bar .action-right{align-items:center;gap:4px;display:flex}#pc-wrap .article-detail .article-main .article-action-bar .action-btn{text-transform:none!important;color:#737373!important;border-radius:6px!important;font-size:13px!important}#pc-wrap .article-detail .article-main .article-action-bar .action-btn:hover{color:#0a0a0a!important;background-color:#f5f5f5!important}#pc-wrap .article-detail .article-main .article-action-bar .action-btn.liked{color:#ef4444!important}#pc-wrap .article-detail .article-main .article-action-bar .action-btn.saved{color:#3b82f6!important}#pc-wrap .article-detail .article-main .article-action-bar .action-btn svg{font-size:16px}#pc-wrap .article-detail .article-main .article-action-bar .share-icon-btn{color:#737373;border-radius:6px}#pc-wrap .article-detail .article-main .article-action-bar .share-icon-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .article-detail .article-main .share-menu .MuiPaper-root{border-radius:8px;min-width:150px;margin-top:4px;box-shadow:0 4px 20px #0000001a}#pc-wrap .article-detail .article-main .share-menu .MuiMenuItem-root{gap:10px;padding:10px 16px;font-size:14px}#pc-wrap .article-detail .article-main .share-menu .MuiMenuItem-root:hover{background-color:#f9fafb}#pc-wrap .article-detail .article-main .share-menu .MuiMenuItem-root svg{color:#737373;font-size:16px}#pc-wrap .article-detail .article-sidebar{flex-direction:column;gap:24px;display:flex}#pc-wrap .article-detail .article-sidebar .sidebar-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}#pc-wrap .article-detail .article-sidebar .sidebar-card__heading{letter-spacing:.08em;text-transform:uppercase;color:#737373!important;margin-bottom:12px!important;font-size:11px!important;font-weight:600!important}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-list{flex-direction:column;gap:16px;display:flex}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item{gap:12px;text-decoration:none;display:flex}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-thumbnail{border-radius:8px;flex-shrink:0;width:80px;height:64px;position:relative;overflow:hidden}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-thumbnail img{transition:transform .4s}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-info{flex:1;min-width:0}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-info .related-category{height:18px!important;margin-bottom:4px!important;font-size:9px!important;font-weight:400!important}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-info .related-category .MuiChip-label{padding:0 6px!important}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-info .related-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden;color:#0a0a0a!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-info .related-read-time{align-items:center;gap:4px;display:flex;color:#737373!important;margin-top:4px!important;font-size:10px!important}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item .related-info .related-read-time svg{font-size:11px}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item:hover .related-thumbnail img{transform:scale(1.05)}#pc-wrap .article-detail .article-sidebar .sidebar-card--related .related-item:hover .related-title{color:#3b82f6!important}#pc-wrap .article-detail .article-sidebar .agent-contact-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header{align-items:center;gap:12px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-avatar-wrap{border:2px solid #3b82f633;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-avatar-wrap img{object-fit:cover}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-meta{flex:1;min-width:0}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-meta .agent-name-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-meta .agent-name-row .agent-name{color:#0a0a0a;font-size:14px;font-weight:600}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-meta .agent-name-row .verified-chip{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633;height:18px;font-size:10px;font-weight:600}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-meta .agent-company{color:#737373;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:12px;overflow:hidden}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-card-header .agent-meta .agent-role{color:#737373;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-contact-info{flex-direction:column;gap:8px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-contact-info .contact-info-row{align-items:center;gap:10px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-contact-info .contact-info-row .contact-icon-box{background:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-contact-info .contact-info-row .contact-icon-box svg{color:#3b82f6;font-size:16px}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-contact-info .contact-info-row .contact-value{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-actions{flex-direction:column;gap:8px;display:flex}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-actions .btn-message{text-transform:none;border-radius:8px;padding:10px;font-weight:600}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-actions .btn-row-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-actions .btn-secondary{text-transform:none;color:#0a0a0a;border-color:#e5e5e5;border-radius:8px;font-size:13px}#pc-wrap .article-detail .article-sidebar .agent-contact-card .agent-actions .btn-secondary:hover{color:#3b82f6;background:#3b82f60a;border-color:#3b82f6}#pc-wrap .article-detail .article-sidebar .newsletter-card{background-color:#3b82f60d;border:1px solid #3b82f633;border-radius:12px;padding:20px}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-title{color:#0a0a0a!important;margin-bottom:4px!important;font-size:14px!important;font-weight:600!important}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-desc{color:#737373!important;margin-bottom:16px!important;font-size:12px!important;line-height:1.6!important}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-form{gap:8px;display:flex}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-form .newsletter-input{flex:1}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-form .newsletter-input .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px;font-size:13px}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-form .newsletter-btn{flex-shrink:0;height:36px;text-transform:none!important;color:#fff!important;background-color:#3b82f6!important;border-radius:8px!important;font-size:13px!important}#pc-wrap .article-detail .article-sidebar .newsletter-card .newsletter-form .newsletter-btn:hover{background-color:#2563eb!important}#pc-wrap .list-property-page{background:#f9fafb;min-height:100vh;margin:0;padding:32px 16px}#pc-wrap .list-property-page .page-container{max-width:1024px;margin:0 auto;padding:0}#pc-wrap .list-property-page .page-container .page-intro{margin-bottom:32px;padding:0}#pc-wrap .list-property-page .page-container .page-intro .page-title{color:#000;margin:0 0 8px;padding:0;font-size:30px;font-weight:700}#pc-wrap .list-property-page .page-container .page-intro .page-description{color:#6b7280;margin:0;padding:0;font-size:15px}#pc-wrap .list-property-page .page-container .step-indicator{margin-bottom:32px;padding:0}#pc-wrap .list-property-page .page-container .step-indicator .step-progress-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#pc-wrap .list-property-page .page-container .step-indicator .step-progress-header .step-counter{color:#000;margin:0;padding:0;font-size:14px;font-weight:500}#pc-wrap .list-property-page .page-container .step-indicator .step-progress-header .step-percentage{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .step-indicator .progress-bar{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:16px}#pc-wrap .list-property-page .page-container .step-indicator .progress-bar .MuiLinearProgress-bar{background:#3b82f6;border-radius:4px}#pc-wrap .list-property-page .page-container .step-indicator .step-labels{justify-content:space-between;margin:0;padding:0;display:flex}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item{color:#6b7280;flex-direction:column;align-items:center;transition:color .225s;display:flex}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item.active{color:#3b82f6}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item.completed{color:#22c55e}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item .step-number{background:#f9fafb;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;font-size:14px;font-weight:500;transition:all .225s;display:flex}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item .step-number .check-icon{color:#fff;width:16px;height:16px}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item.active .step-number{color:#fff;background:#3b82f6;border-color:#3b82f6}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item.completed .step-number{color:#fff;background:#22c55e;border-color:#22c55e}#pc-wrap .list-property-page .page-container .step-indicator .step-labels .step-label-item .step-text{margin:0;padding:0;font-size:12px;display:none}#pc-wrap .list-property-page .page-container .form-card{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #0000001a}#pc-wrap .list-property-page .page-container .form-card .step-content{margin:0;padding:0}#pc-wrap .list-property-page .page-container .form-card .step-content .step-header{margin-bottom:32px;padding:0}#pc-wrap .list-property-page .page-container .form-card .step-content .step-header .step-title{color:#000;margin:0 0 8px;padding:0;font-size:24px;font-weight:700}#pc-wrap .list-property-page .page-container .form-card .step-content .step-header .step-description{color:#6b7280;margin:0;padding:0;font-size:15px}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card{text-align:center;cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .225s}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card:hover{box-shadow:0 4px 6px #0000001a}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card.selected{border:2px solid #3b82f6;box-shadow:0 0 0 3px #3b82f61a}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card .property-icon{color:#6b7280;width:48px;height:48px;margin:0 auto 12px;transition:color .225s}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card.selected .property-icon{color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card .property-label{color:#000;margin:0 0 4px;padding:0;font-size:16px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .property-types-grid .property-type-card .property-desc{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .listing-type-section{margin:0;padding:0}#pc-wrap .list-property-page .page-container .form-card .step-content .listing-type-section .section-title{color:#000;margin:0 0 16px;padding:0;font-size:18px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .listing-type-section .listing-type-group{flex-flow:wrap;gap:16px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .listing-type-section .listing-type-group .MuiFormControlLabel-root{margin:0}#pc-wrap .list-property-page .page-container .form-card .step-content .listing-type-section .listing-type-group .MuiFormControlLabel-root .MuiRadio-root{color:#6b7280}#pc-wrap .list-property-page .page-container .form-card .step-content .listing-type-section .listing-type-group .MuiFormControlLabel-root .MuiRadio-root.Mui-checked{color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields{flex-direction:column;gap:24px;margin:0;padding:0;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field{margin:0;padding:0}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .field-label{color:#111827;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-size:14px;font-weight:500;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .field-label .label-icon{color:#6b7280;width:16px;height:16px}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .text-field .MuiOutlinedInput-root{border-radius:8px}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .text-field .MuiOutlinedInput-root input,#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .text-field .MuiOutlinedInput-root textarea{font-size:15px}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .text-field .MuiOutlinedInput-root .input-icon{color:#9ca3af;width:20px;height:20px;margin-right:8px}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .field-hint{color:#6b7280;margin:4px 0 0;padding:0;font-size:12px}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .form-field .select-field .MuiOutlinedInput-root{border-radius:8px}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .address-grid,#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .price-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .checkbox-label{margin:0}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .checkbox-label .MuiCheckbox-root{color:#6b7280}#pc-wrap .list-property-page .page-container .form-card .step-content .form-fields .checkbox-label .MuiCheckbox-root.Mui-checked{color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .details-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections{flex-direction:column;gap:32px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section{margin:0;padding:0}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .section-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .section-header .section-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .section-header .section-title{color:#000;margin:0;padding:0;font-size:16px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .features-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .features-grid .feature-checkbox{margin:0}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .features-grid .feature-checkbox .MuiCheckbox-root{color:#6b7280;padding:0 8px 0 0}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .features-grid .feature-checkbox .MuiCheckbox-root.Mui-checked{color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .features-sections .feature-section .features-grid .feature-checkbox .MuiTypography-root{font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section{border-radius:12px;margin-bottom:24px;padding:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .upload-dropzone{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:12px;padding:48px 32px;transition:all .225s}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .upload-dropzone:hover{background:#3b82f605;border-color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .upload-dropzone .upload-icon{color:#9ca3af;width:48px;height:48px;margin:0 auto 16px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .upload-dropzone .upload-title{color:#000;margin:0 0 8px;padding:0;font-size:16px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .upload-dropzone .upload-subtitle{color:#6b7280;margin:0 0 16px;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .upload-dropzone .browse-btn{text-transform:none;border-radius:8px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .hidden-input{display:none}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images{margin-top:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-header .images-count{color:#000;margin:0;padding:0;font-size:16px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-header .images-hint{color:#6b7280;margin:0;padding:0;font-size:12px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item{border:2px solid #0000;border-radius:12px;transition:border .225s;position:relative;overflow:hidden}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item.cover{border-color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-wrapper{width:100%;padding-bottom:100%;position:relative}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-wrapper .upload-image{object-fit:cover}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions{opacity:0;background:#00000080;justify-content:center;align-items:center;gap:8px;transition:opacity .225s;display:flex;position:absolute;inset:0}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .set-cover-btn,#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .delete-btn{color:#000;background:#fff;width:32px;height:32px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .set-cover-btn:hover,#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .delete-btn:hover{background:#f9fafb}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .set-cover-btn svg,#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .delete-btn svg{width:16px;height:16px}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .delete-btn{color:#fff;background:#ef4444}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .image-actions .delete-btn:hover{background:#dc2626}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item:hover .image-actions{opacity:1}#pc-wrap .list-property-page .page-container .form-card .step-content .upload-section .uploaded-images .images-grid .image-item .cover-badge{color:#fff;z-index:10;background:#3b82f6;height:20px;font-size:10px;position:absolute;top:8px;left:8px}#pc-wrap .list-property-page .page-container .form-card .step-content .media-urls{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .floorplan-preview .floorplan-preview-inner{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:220px;position:relative;overflow:hidden}#pc-wrap .list-property-page .page-container .form-card .step-content .floorplan-upload{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:12px;padding:16px;transition:all .225s}#pc-wrap .list-property-page .page-container .form-card .step-content .floorplan-upload:hover{background:#3b82f605;border-color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .floorplan-upload .upload-text{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section{border-radius:12px;margin-bottom:24px;padding:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-actions{justify-content:flex-end;margin-bottom:12px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-actions .search-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px;padding:8px 20px;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-actions .search-btn:hover{box-shadow:none;background:#2563eb}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-actions .search-btn:disabled{color:#fff;background:#93c5fd}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .geocode-error{color:#ef4444;margin:0 0 12px;padding:0;font-size:13px}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-container{border-radius:12px;height:400px;margin-bottom:16px;overflow:hidden}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-placeholder{background:#f3f4f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .map-placeholder .map-title{color:#6b7280;margin:0;padding:0;font-size:16px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .address-info{background:#f3f4f680;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .address-info .info-icon{color:#3b82f6;flex-shrink:0;width:20px;height:20px;margin-top:2px}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .address-info .address-details{flex:1}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .address-info .address-details .address-label{color:#000;margin:0 0 4px;padding:0;font-size:14px;font-weight:500}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .address-info .address-details .address-text{color:#6b7280;margin:0 0 4px;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .map-section .address-info .address-details .coordinates-text{color:#9ca3af;margin:0;padding:0;font-size:12px}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section{border-radius:12px;padding:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section .amenities-title{color:#000;margin:0 0 4px;padding:0;font-size:18px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section .amenities-subtitle{color:#6b7280;margin:0 0 16px;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section .amenities-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section .amenities-grid .amenity-item{background:#f3f4f680;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section .amenities-grid .amenity-item .amenity-label{color:#000;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .amenities-section .amenities-grid .amenity-item .amenity-chip{background:#e5e7eb;height:24px;font-size:12px}#pc-wrap .list-property-page .page-container .form-card .step-content .contact-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .contact-grid .visibility-checkbox{margin:4px 0 0}#pc-wrap .list-property-page .page-container .form-card .step-content .contact-grid .visibility-checkbox .MuiCheckbox-root{color:#6b7280;padding:0 8px 0 0}#pc-wrap .list-property-page .page-container .form-card .step-content .contact-grid .visibility-checkbox .MuiCheckbox-root.Mui-checked{color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .contact-grid .visibility-checkbox .MuiTypography-root{font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section{border-radius:12px;margin-bottom:24px;padding:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-title{color:#000;margin:0 0 24px;padding:0;font-size:18px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-grid .preview-item .preview-label{color:#000;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-size:14px;font-weight:600;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-grid .preview-item .preview-label .preview-icon{width:16px;height:16px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-grid .preview-item .preview-value{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .details-title{color:#000;margin:0 0 8px;padding:0;font-size:14px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .details-text{color:#000;margin:0 0 4px;padding:0;font-size:16px;font-weight:500}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .details-address{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .details-stats{flex-wrap:wrap;gap:16px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .details-stats .MuiTypography-root{color:#6b7280;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .features-chips{flex-wrap:wrap;gap:8px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .features-chips .feature-chip{background:#e5e7eb;height:28px;font-size:12px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .features-chips .more-chip{border:1px solid #e5e7eb;height:28px;font-size:12px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .photos-preview{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .photos-preview .photo-thumbnail{border-radius:12px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .photos-preview .photo-thumbnail .thumbnail-img{object-fit:cover}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .photos-preview .more-photos{background:#f3f4f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .photos-preview .more-photos .MuiTypography-root{color:#6b7280;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .floorplan-thumb{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;width:200px;height:160px;margin-top:10px;position:relative;overflow:hidden}#pc-wrap .list-property-page .page-container .form-card .step-content .preview-section .preview-details .no-photos{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section{border-radius:12px;margin-bottom:24px;padding:24px}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-title{color:#000;margin:0 0 4px;padding:0;font-size:18px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-subtitle{color:#6b7280;margin:0 0 16px;padding:0;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .225s}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card:hover{box-shadow:0 4px 6px #0000001a}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card.selected{border:2px solid #3b82f6;box-shadow:0 0 0 3px #3b82f61a}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card .plan-name{color:#000;text-align:center;margin:0 0 4px;padding:0;font-size:16px;font-weight:600}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card .plan-price{color:#3b82f6;text-align:center;margin:0 0 16px;padding:0;font-size:24px;font-weight:700}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card .plan-features{flex-direction:column;gap:8px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card .plan-features .plan-feature{align-items:center;gap:8px;display:flex}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card .plan-features .plan-feature .feature-check{color:#22c55e;flex-shrink:0;width:16px;height:16px}#pc-wrap .list-property-page .page-container .form-card .step-content .pricing-section .pricing-grid .pricing-card .plan-features .plan-feature .MuiTypography-root{color:#6b7280;font-size:14px}#pc-wrap .list-property-page .page-container .form-card .step-content .terms-checkbox{margin:0}#pc-wrap .list-property-page .page-container .form-card .step-content .terms-checkbox .MuiCheckbox-root{color:#6b7280}#pc-wrap .list-property-page .page-container .form-card .step-content .terms-checkbox .MuiCheckbox-root.Mui-checked{color:#3b82f6}#pc-wrap .list-property-page .page-container .form-card .step-content .terms-checkbox .MuiTypography-root{font-size:14px}#pc-wrap .list-property-page .page-container .navigation-buttons{justify-content:space-between;margin:0;padding:0;display:flex}#pc-wrap .list-property-page .page-container .navigation-buttons .back-btn{text-transform:none;border-radius:8px;padding:8px 20px;font-size:15px}#pc-wrap .list-property-page .page-container .navigation-buttons .back-btn:disabled{opacity:.5}#pc-wrap .list-property-page .page-container .navigation-buttons .back-btn svg{width:20px;height:20px}#pc-wrap .list-property-page .page-container .navigation-buttons .next-btn,#pc-wrap .list-property-page .page-container .navigation-buttons .publish-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px;padding:8px 20px;font-size:15px}#pc-wrap .list-property-page .page-container .navigation-buttons .next-btn:hover,#pc-wrap .list-property-page .page-container .navigation-buttons .publish-btn:hover{box-shadow:none;background:#2563eb}#pc-wrap .list-property-page .page-container .navigation-buttons .next-btn:disabled,#pc-wrap .list-property-page .page-container .navigation-buttons .publish-btn:disabled{color:#fff;background:#93c5fd}#pc-wrap .list-property-page .page-container .navigation-buttons .next-btn svg,#pc-wrap .list-property-page .page-container .navigation-buttons .publish-btn svg{width:20px;height:20px}#pc-wrap .list-property-page .page-container .navigation-buttons .publish-btn{background:#22c55e}#pc-wrap .list-property-page .page-container .navigation-buttons .publish-btn:hover{background:#16a34a}#pc-wrap .filters{width:100%}#pc-wrap .filters .filters-head{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-bottom:.875rem;display:flex}#pc-wrap .filters .filters-head .head-left{align-items:center;gap:.5rem;display:flex}#pc-wrap .filters .filters-head .head-left .head-icon{color:#0a0a0a;width:1.125rem;height:1.125rem}#pc-wrap .filters .filters-head .head-left .head-title{color:#0a0a0a;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}#pc-wrap .filters .filters-head .head-left .head-badge{color:#fff;background-color:#0a0a0a;min-width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700}#pc-wrap .filters .filters-head .head-reset{color:#737373;border-radius:.375rem;width:1.75rem;height:1.75rem;transition:all .2s}#pc-wrap .filters .filters-head .head-reset:hover{color:#0a0a0a;background-color:#0000}#pc-wrap .filters .filters-head .head-reset svg{width:.875rem;height:.875rem}#pc-wrap .filters .filter-item{box-shadow:none;background-color:#0000;border:none;border-bottom:1px solid #e5e5e5;margin:0}#pc-wrap .filters .filter-item:last-child{border-bottom:none}#pc-wrap .filters .filter-item:before{display:none}#pc-wrap .filters .filter-item .item-summary{min-height:auto;margin:0;padding:.75rem 0}#pc-wrap .filters .filter-item .item-summary:hover{background-color:#0000}#pc-wrap .filters .filter-item .item-summary .MuiAccordionSummary-content{margin:0}#pc-wrap .filters .filter-item .item-summary .MuiAccordionSummary-expandIconWrapper{color:#737373;transition:transform .2s}#pc-wrap .filters .filter-item .item-summary .MuiAccordionSummary-expandIconWrapper svg{width:1.125rem;height:1.125rem}#pc-wrap .filters .filter-item .item-summary .summary-row{justify-content:space-between;align-items:center;width:100%;padding-right:.25rem;display:flex}#pc-wrap .filters .filter-item .item-summary .summary-row .item-title{color:#0a0a0a;letter-spacing:-.005em;font-size:.8125rem;font-weight:500}#pc-wrap .filters .filter-item .item-summary .summary-row .item-count{color:#fff;background-color:#0a0a0a;border-radius:.25rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.5625rem;font-weight:700}#pc-wrap .filters .filter-item .item-summary .item-title{color:#0a0a0a;letter-spacing:-.005em;font-size:.8125rem;font-weight:500}#pc-wrap .filters .filter-item .item-content{padding:0 0 .875rem}#pc-wrap .filters .chip-group{flex-wrap:wrap;gap:.375rem;display:flex}#pc-wrap .filters .chip-group .chip-item{cursor:pointer;border-color:#e5e5e5;border-radius:6.25rem;height:1.875rem;padding:.25rem .875rem;font-size:.75rem;font-weight:400;transition:all .2s}#pc-wrap .filters .chip-group .chip-item:hover{border-color:#0a0a0a}#pc-wrap .filters .chip-group .chip-item.MuiChip-colorPrimary{color:#fff;background-color:#0a0a0a;border-color:#0a0a0a;font-weight:500}#pc-wrap .filters .chip-group .chip-item .MuiChip-label{padding:0}#pc-wrap .filters .range-box{width:100%}#pc-wrap .filters .range-box .range-values{border:1px solid #e5e5e5;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}#pc-wrap .filters .range-box .range-values .MuiTypography-root{color:#0a0a0a;font-size:.8125rem;font-weight:600}#pc-wrap .filters .range-box .range-values .MuiTypography-root:nth-child(2){color:#737373;font-size:.6875rem;font-weight:400}#pc-wrap .filters .range-box .range-slider{margin:.25rem 0;padding:.5rem 0}#pc-wrap .filters .range-box .range-slider .MuiSlider-root{color:#0a0a0a}#pc-wrap .filters .range-box .range-slider .MuiSlider-thumb{background-color:#0a0a0a;border:2px solid #fff;width:1rem;height:1rem;transition:all .2s;box-shadow:0 1px 3px #00000026}#pc-wrap .filters .range-box .range-slider .MuiSlider-thumb:hover{box-shadow:0 0 0 6px #0a0a0a1a}#pc-wrap .filters .range-box .range-slider .MuiSlider-track{background-color:#0a0a0a;height:3px}#pc-wrap .filters .range-box .range-slider .MuiSlider-rail{opacity:.15;background-color:#0a0a0a;height:3px}#pc-wrap .filters .range-box .range-labels{justify-content:space-between;margin-top:.25rem;display:flex}#pc-wrap .filters .range-box .range-labels .MuiTypography-root{color:#737373;font-size:.625rem}#pc-wrap .filters .location-group{flex-direction:column;gap:.625rem;display:flex}#pc-wrap .filters .location-group .location-field .MuiInputBase-root{border-radius:.5rem;height:2.25rem;font-size:.8125rem}#pc-wrap .filters .location-group .location-field .MuiInputBase-root input{padding:.5rem .75rem}#pc-wrap .filters .location-group .location-field .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#0a0a0a}#pc-wrap .filters .location-group .location-select .MuiInputBase-root{border-radius:.5rem;height:2.25rem;font-size:.8125rem}#pc-wrap .filters .location-group .location-select .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#0a0a0a}#pc-wrap .filters .location-group .location-select .MuiInputLabel-root{font-size:.8125rem;transform:translate(14px,8px)scale(1)}#pc-wrap .filters .location-group .location-select .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-9px)scale(.75)}#pc-wrap .filters .location-group .location-select .MuiInputLabel-root.Mui-focused{color:#0a0a0a}#pc-wrap .filters .location-group .location-select .MuiSelect-select{padding:.5rem .75rem}#pc-wrap .filters .checkbox-group{flex-direction:column;gap:.125rem;display:flex}#pc-wrap .filters .checkbox-group .checkbox-item{border-radius:.375rem;margin:0;padding:.1875rem 0;transition:all .2s}#pc-wrap .filters .checkbox-group .checkbox-item:hover .MuiFormControlLabel-label{color:#0a0a0a}#pc-wrap .filters .checkbox-group .checkbox-item .MuiCheckbox-root{color:#e5e5e5;margin-right:.375rem;padding:.3125rem}#pc-wrap .filters .checkbox-group .checkbox-item .MuiCheckbox-root.Mui-checked{color:#0a0a0a}#pc-wrap .filters .checkbox-group .checkbox-item .MuiCheckbox-root svg{width:1.0625rem;height:1.0625rem}#pc-wrap .filters .checkbox-group .checkbox-item .MuiFormControlLabel-label{color:#737373;font-size:.75rem;line-height:1.4;transition:color .2s}#pc-wrap .filters .radio-group{flex-direction:column;gap:.125rem;display:flex}#pc-wrap .filters .radio-group .radio-item{border-radius:.375rem;margin:0;padding:.1875rem 0;transition:all .2s}#pc-wrap .filters .radio-group .radio-item:hover .MuiFormControlLabel-label{color:#0a0a0a}#pc-wrap .filters .radio-group .radio-item .MuiRadio-root{color:#e5e5e5;margin-right:.375rem;padding:.3125rem}#pc-wrap .filters .radio-group .radio-item .MuiRadio-root.Mui-checked{color:#0a0a0a}#pc-wrap .filters .radio-group .radio-item .MuiRadio-root svg{width:1.0625rem;height:1.0625rem}#pc-wrap .filters .radio-group .radio-item .MuiFormControlLabel-label{color:#0a0a0a;font-size:.75rem;line-height:1.4;transition:color .2s}#pc-wrap .properties-page{background-color:#f9fafb}#pc-wrap .properties-page .page-header{margin-bottom:0;padding:0}#pc-wrap .properties-page .page-header .header-container{width:100%;padding:2rem clamp(1rem,3vw,2rem) 1.5rem}#pc-wrap .properties-page .page-header .header-badge{align-items:center;gap:8px;margin-bottom:8px;display:flex}#pc-wrap .properties-page .page-header .header-badge .badge-line{background:#0073e6;border-radius:9999px;width:32px;height:4px}#pc-wrap .properties-page .page-header .header-badge .badge-text{text-transform:uppercase;letter-spacing:.08em!important;color:#0073e6!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important}#pc-wrap .properties-page .page-header .page-title{color:#000!important;margin:0 0 8px!important;padding:0!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important}#pc-wrap .properties-page .page-header .page-description{max-width:600px;color:#6b7280!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.5!important}#pc-wrap .properties-page .page-container{width:100%;padding:1.25rem clamp(1rem,3vw,2rem) 2rem}#pc-wrap .properties-page .page-layout{gap:1.5rem;display:flex}@media (max-width:1023px){#pc-wrap .properties-page .page-layout{gap:0}}#pc-wrap .properties-page .sidebar-desktop{flex-shrink:0;width:18rem;display:none}@media (min-width:1024px){#pc-wrap .properties-page .sidebar-desktop{display:block}}#pc-wrap .properties-page .sidebar-desktop .sidebar-sticky{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;max-height:calc(100vh - 6.25rem);padding:1rem 1.125rem;position:sticky;top:5rem;overflow-y:auto}#pc-wrap .properties-page .sidebar-desktop .sidebar-sticky::-webkit-scrollbar{width:.375rem}#pc-wrap .properties-page .sidebar-desktop .sidebar-sticky::-webkit-scrollbar-track{background-color:#0000}#pc-wrap .properties-page .sidebar-desktop .sidebar-sticky::-webkit-scrollbar-thumb{background-color:var(--muted);border-radius:.25rem}#pc-wrap .properties-page .sidebar-desktop .sidebar-sticky::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}#pc-wrap .properties-page .main-column{flex:1;min-width:0}#pc-wrap .properties-page .main-column .search-section{margin-bottom:1.25rem}#pc-wrap .properties-page .main-column .search-section .search-bar{gap:.75rem;margin-bottom:.75rem;display:flex}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input{flex:1;position:relative}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-icon{width:1.25rem;height:1.25rem;color:var(--muted-foreground);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-field .MuiInputBase-root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:2.75rem}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-field .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-field .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0073e6}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-field .MuiInputBase-root input{padding-left:2.75rem;font-size:.875rem}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-field .MuiInputBase-root input::placeholder{color:#9ca3af}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-clear{width:1.75rem;height:1.75rem;transition:all .225s;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-clear:hover{background-color:var(--muted)}#pc-wrap .properties-page .main-column .search-section .search-bar .search-input .search-clear svg{width:1rem;height:1rem}#pc-wrap .properties-page .main-column .search-section .search-bar .filter-mobile{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:all .225s;display:flex;position:relative}@media (min-width:1024px){#pc-wrap .properties-page .main-column .search-section .search-bar .filter-mobile{display:none}}#pc-wrap .properties-page .main-column .search-section .search-bar .filter-mobile:hover{background-color:#f9fafb;border-color:#d1d5db}#pc-wrap .properties-page .main-column .search-section .search-bar .filter-mobile svg{width:1.25rem;height:1.25rem}#pc-wrap .properties-page .main-column .search-section .search-bar .filter-mobile .filter-badge{color:#fff;background-color:#0073e6;border-radius:50%;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-.25rem;right:-.25rem}#pc-wrap .properties-page .main-column .search-section .controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;display:flex}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row .filter-chip{height:1.5rem;font-size:.6875rem;transition:all .225s}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row .filter-chip:hover{opacity:.8}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row .filter-chip .MuiChip-label{padding:0 .5rem}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row .filter-chip .MuiChip-deleteIcon{width:1rem;height:1rem;margin:0 .25rem 0 -.25rem}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row .clear-button{text-transform:none;color:var(--primary);min-width:auto;height:auto;padding:.25rem .5rem;font-size:.6875rem;transition:all .225s}#pc-wrap .properties-page .main-column .search-section .controls-row .chips-row .clear-button:hover{background-color:#0000;text-decoration:underline}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls{align-items:center;gap:.5rem;display:flex}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select{min-width:10rem}@media (max-width:640px){#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select{min-width:8rem}}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select .MuiInputBase-root{background:#fff;border:1px solid #e5e7eb;border-radius:10px;height:2.25rem;font-size:.8125rem}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select .MuiInputBase-root:hover{border-color:#d1d5db}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select .MuiInputBase-root.Mui-focused{border-color:#0073e6}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .sort-select .MuiSelect-select{color:#374151;padding:.5rem 2rem .5rem .75rem}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:none;overflow:hidden}@media (min-width:640px){#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle{display:flex}}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle button{color:#6b7280;background:0 0;border-radius:0;width:2.25rem;height:2.25rem;padding:0;transition:all .225s}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle button svg{width:1rem;height:1rem}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle button.is-active{color:#fff;background-color:#0073e6}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle button.is-active:hover{background-color:#0060c9}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle button:not(.is-active):hover{color:#374151;background-color:#f9fafb}#pc-wrap .properties-page .main-column .search-section .controls-row .view-controls .view-toggle button:not(:first-child){border-left:1px solid #e5e7eb}#pc-wrap .properties-page .main-column .results-grid.grid-view{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){#pc-wrap .properties-page .main-column .results-grid.grid-view{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){#pc-wrap .properties-page .main-column .results-grid.grid-view{grid-template-columns:repeat(3,1fr)}}#pc-wrap .properties-page .main-column .results-grid.list-view{flex-direction:column;gap:1rem;display:flex}#pc-wrap .properties-page .main-column .pagination-section{justify-content:center;margin-top:2rem;display:flex}#pc-wrap .properties-page .main-column .pagination-section .pagination-control .MuiPaginationItem-root{border-radius:8px;font-size:.875rem;font-weight:500;transition:all .225s}#pc-wrap .properties-page .main-column .pagination-section .pagination-control .MuiPaginationItem-root.Mui-selected{color:#fff;background-color:#0073e6}#pc-wrap .properties-page .main-column .pagination-section .pagination-control .MuiPaginationItem-root.Mui-selected:hover{background-color:#0060c9}#pc-wrap .properties-page .filter-drawer .MuiDrawer-paper{width:20rem;max-width:90vw}#pc-wrap .properties-page .filter-drawer .drawer-content{width:100%;height:100%;padding:1rem;overflow-y:auto}#pc-wrap .property-card{color:inherit;text-decoration:none;transition:all .225s;display:block}#pc-wrap .property-card .card-wrapper{border:1px solid var(--border);background-color:var(--card);border-radius:.75rem;transition:all .225s;overflow:hidden}#pc-wrap .property-card .card-wrapper:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#pc-wrap .property-card .card-media{background-color:#fff;position:relative;overflow:hidden}#pc-wrap .property-card .card-media .media-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}#pc-wrap .property-card .card-media .media-overlay{pointer-events:none;position:absolute;inset:0}#pc-wrap .property-card .card-media .viewed-overlay{pointer-events:none;z-index:1;background:#00000047;position:absolute;inset:0}#pc-wrap .property-card .card-media .viewed-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:2;pointer-events:none;letter-spacing:.3px;background:#0000008c;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:10px;left:10px}#pc-wrap .property-card .nav-button{z-index:2;background-color:#fff;width:1.75rem;height:1.75rem;transition:all .225s;position:absolute;top:50%;transform:translateY(-50%)}#pc-wrap .property-card .nav-button.nav-prev{left:.5rem}#pc-wrap .property-card .nav-button.nav-next{right:.5rem}#pc-wrap .property-card .nav-button svg{width:1rem;height:1rem}#pc-wrap .property-card .dot-group{z-index:2;gap:.25rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}#pc-wrap .property-card .dot-group .dot-button{background-color:rgba(var(--card-rgb),.5);cursor:pointer;border:none;border-radius:50%;width:.375rem;height:.375rem;padding:0;transition:all .225s}#pc-wrap .property-card .dot-group .dot-button.is-active{background-color:var(--card);border-radius:.25rem;width:1.25rem}#pc-wrap .property-card .dot-group .dot-button:hover{opacity:.8}#pc-wrap .property-card .badge-top{z-index:2;flex-direction:column;gap:.375rem;display:flex;position:absolute;top:.75rem;left:.75rem}#pc-wrap .property-card .badge-top .status-chip,#pc-wrap .property-card .badge-top .special-chip{height:1.25rem;padding:0 .5rem;font-size:.625rem;font-weight:600}#pc-wrap .property-card .badge-top .status-chip .MuiChip-label,#pc-wrap .property-card .badge-top .special-chip .MuiChip-label{padding:0}#pc-wrap .property-card .badge-top .status-chip .MuiChip-icon,#pc-wrap .property-card .badge-top .special-chip .MuiChip-icon{width:.75rem;height:.75rem;margin-left:0;margin-right:.25rem}#pc-wrap .property-card .action-corner{z-index:2;flex-direction:row;gap:.3rem;display:flex;position:absolute;top:.75rem;right:.75rem}#pc-wrap .property-card .action-corner .save-button,#pc-wrap .property-card .action-corner .share-button{color:#000;background-color:#fff;width:2rem;height:2rem;transition:all .225s}#pc-wrap .property-card .action-corner .save-button:hover,#pc-wrap .property-card .action-corner .share-button:hover{background-color:#fff}#pc-wrap .property-card .action-corner .save-button svg,#pc-wrap .property-card .action-corner .share-button svg{width:1rem;height:1rem}#pc-wrap .property-card .action-corner .save-button.is-saved{background-color:var(--destructive);color:red}#pc-wrap .property-card .action-corner .save-button.is-saved:hover{background-color:var(--destructive)}#pc-wrap .property-card .sold-mask{z-index:3;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pc-wrap .property-card .sold-mask .sold-chip{color:var(--foreground);background-color:#fff;border-radius:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700}#pc-wrap .property-card .sold-mask .sold-chip .MuiChip-label{padding:0}#pc-wrap .property-card .price-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background-color:#fff;border-radius:.5rem;padding:.25rem .75rem;position:absolute;bottom:.75rem;right:.75rem}#pc-wrap .property-card .price-tag .price-amount{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.4}#pc-wrap .property-card .price-tag .price-amount .price-suffix{color:var(--muted-foreground);margin-left:.125rem;font-size:.75rem;font-weight:400}#pc-wrap .property-card .card-body{flex-direction:column;padding:1rem;display:flex}#pc-wrap .property-card .card-body .body-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}#pc-wrap .property-card .card-body .body-header .card-heading{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .225s;overflow:hidden}#pc-wrap .property-card .card-body .body-header .card-heading:hover{color:var(--primary)}#pc-wrap .property-card .card-body .body-header .verify-chip{flex-shrink:0;height:1.25rem;padding:0 .375rem;font-size:.625rem}#pc-wrap .property-card .card-body .body-header .verify-chip .MuiChip-label{padding:0}#pc-wrap .property-card .card-body .body-header .verify-chip .MuiChip-icon{width:.625rem;height:.625rem;margin:0 .125rem 0 0}#pc-wrap .property-card .card-body .location-row{align-items:center;gap:.25rem;margin-bottom:.75rem;display:flex}#pc-wrap .property-card .card-body .location-row .location-icon{width:.75rem;height:.75rem;color:var(--muted-foreground);flex-shrink:0}#pc-wrap .property-card .card-body .location-row .location-label{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}#pc-wrap .property-card .card-body .stats-row{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}#pc-wrap .property-card .card-body .stats-row .stat-box{align-items:center;gap:.25rem;display:flex}#pc-wrap .property-card .card-body .stats-row .stat-box .stat-icon{width:.875rem;height:.875rem;color:var(--muted-foreground)}#pc-wrap .property-card .card-body .stats-row .stat-box .MuiTypography-root{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}#pc-wrap .property-card .card-body .type-chip{align-self:flex-start;height:1.25rem;margin-bottom:.75rem;font-size:.625rem}#pc-wrap .property-card .card-body .type-chip .MuiChip-label{padding:0 .5rem}#pc-wrap .property-card .card-body .body-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}#pc-wrap .property-card .card-body .body-footer .agent-block{align-items:center;gap:.5rem;display:flex}#pc-wrap .property-card .card-body .body-footer .agent-block .agent-photo{border-radius:50%;width:1.75rem;height:1.75rem}#pc-wrap .property-card .card-body .body-footer .agent-block .agent-details{flex-direction:column;gap:.125rem;display:flex}#pc-wrap .property-card .card-body .body-footer .agent-block .agent-details .agent-name,#pc-wrap .property-card .card-body .body-footer .agent-block .agent-details .agent-company{font-size:.6875rem;line-height:1.2}#pc-wrap .property-card .card-body .body-footer .agent-block .agent-details .agent-name{color:var(--foreground);font-weight:500}#pc-wrap .property-card .card-body .body-footer .agent-block .agent-details .agent-company{color:var(--muted-foreground);font-weight:400}#pc-wrap .property-card .card-body .body-footer .button-group{gap:.125rem;display:flex}#pc-wrap .property-card .card-body .body-footer .button-group .icon-button{width:1.75rem;height:1.75rem;padding:.25rem;transition:all .225s}#pc-wrap .property-card .card-body .body-footer .button-group .icon-button:hover{background-color:var(--muted)}#pc-wrap .property-card .card-body .body-footer .button-group .icon-button svg{width:.875rem;height:.875rem}#pc-wrap .property-card .card-body .body-footer .button-group .icon-button.saved{background-color:#3b82f61a}#pc-wrap .property-card .card-body .body-footer .button-group .icon-button.saved svg{color:#3b82f6}#pc-wrap .property-card .card-body .body-footer .button-group .icon-button.saved:hover{background-color:#3b82f62e}#pc-wrap .property-card.grid-mode .card-wrapper{flex-direction:column;display:flex}#pc-wrap .property-card.grid-mode .card-wrapper:hover{transform:translateY(-2px)}#pc-wrap .property-card.grid-mode .card-media{aspect-ratio:16/11}#pc-wrap .property-card.grid-mode .card-media .media-overlay{background:linear-gradient(#0000,#0006)}#pc-wrap .property-card.grid-mode .card-wrapper:hover .media-image{transform:scale(1.05)}#pc-wrap .property-card.grid-mode .card-body{flex:1}#pc-wrap .property-card.list-mode .card-wrapper{flex-direction:row;display:flex}#pc-wrap .property-card.list-mode .card-wrapper:hover{border-color:rgba(var(--primary-rgb),.2)}#pc-wrap .property-card.list-mode .card-media{flex-shrink:0;width:16rem}@media (max-width:640px){#pc-wrap .property-card.list-mode .card-media{width:12rem}}#pc-wrap .property-card.list-mode .card-media .media-overlay{background:linear-gradient(to right,transparent,rgba(var(--foreground-rgb),.05))}#pc-wrap .property-card.list-mode .card-body{flex:1}#pc-wrap .property-card.list-mode .card-body .body-header .header-left{flex:1;min-width:0}#pc-wrap .property-card.list-mode .card-body .body-header .header-left .badge-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}#pc-wrap .property-card.list-mode .card-body .body-header .header-left .card-heading{white-space:nowrap;font-size:1rem}#pc-wrap .property-card.list-mode .card-body .body-header .header-right{text-align:right;flex-shrink:0}#pc-wrap .property-card.list-mode .card-body .body-header .header-right .price-amount{color:var(--primary);font-size:1.25rem;font-weight:700;line-height:1.4}#pc-wrap .property-card.list-mode .card-body .body-header .header-right .price-unit{color:var(--muted-foreground);margin-top:.125rem;font-size:.625rem;display:block}#pc-wrap .property-card.list-mode .card-body .stats-row{gap:1rem}#pc-wrap .property-card.list-mode .card-body .amenity-list{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.75rem;font-size:.75rem;line-height:1.4;overflow:hidden}#pc-wrap .property-card.list-mode .card-body .button-group{gap:.5rem}#pc-wrap .property-card.list-mode .card-body .button-group .contact-button,#pc-wrap .property-card.list-mode .card-body .button-group .view-button{text-transform:none;height:2rem;padding:.25rem .75rem;font-size:.75rem;transition:all .225s}#pc-wrap .property-card.list-mode .card-body .button-group .contact-button svg,#pc-wrap .property-card.list-mode .card-body .button-group .view-button svg{width:.875rem;height:.875rem}#pc-wrap .property-card.list-mode .sold-chip{padding:.25rem 1rem;font-size:.875rem}#pc-wrap .edit-property-page{background:#f5f7fa;min-height:calc(100vh - 64px);margin:-24px}#pc-wrap .edit-property-page .edit-page-header{background:#fff;border-bottom:1px solid #e5e5e5}#pc-wrap .edit-property-page .edit-page-header .edit-page-header-inner{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;padding:20px 24px 16px;display:flex}@media (max-width:600px){#pc-wrap .edit-property-page .edit-page-header .edit-page-header-inner{gap:12px;padding:16px}}#pc-wrap .edit-property-page .edit-page-header .edit-header-top{align-items:center;gap:12px;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .back-btn{color:#374151;border-color:#e5e5e5;border-radius:8px;flex-shrink:0;width:34px;min-width:34px;height:34px;padding:0}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .back-btn:hover{background:#f5f5f5;border-color:#d1d5db}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .back-btn svg{font-size:17px}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .breadcrumb{flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .breadcrumb .breadcrumb-item{color:#9ca3af;white-space:nowrap;font-family:Poppins,sans-serif;font-size:.75rem;text-decoration:none;transition:color .2s}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .breadcrumb .breadcrumb-item:hover{color:#3b82f6}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .breadcrumb .breadcrumb-sep{color:#d1d5db;font-size:.75rem}#pc-wrap .edit-property-page .edit-page-header .edit-header-top .breadcrumb .breadcrumb-current{color:#374151;white-space:nowrap;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}#pc-wrap .edit-property-page .edit-page-header .edit-header-main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:680px){#pc-wrap .edit-property-page .edit-page-header .edit-header-main{flex-direction:column}}#pc-wrap .edit-property-page .edit-page-header .edit-header-left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-thumb{background:#f1f5f9;border:1px solid #e5e5e5;border-radius:12px;flex-shrink:0;width:90px;height:68px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-thumb .thumb-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-thumb .thumb-status{text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;padding:2px 6px;font-family:Poppins,sans-serif;font-size:.6rem;font-weight:700;position:absolute;bottom:5px;left:5px}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-thumb .thumb-status.status-active{color:#fff;background:#16a34ad9}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-thumb .thumb-status.status-hold{color:#fff;background:#ca8a04d9}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-thumb .thumb-status.status-sold{color:#fff;background:#dc2626d9}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info{flex-direction:column;gap:4px;min-width:0;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .title-row .edit-prop-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;overflow:hidden}@media (max-width:600px){#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .title-row .edit-prop-title{max-width:200px;font-size:.9rem}}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .title-row .listing-pill{white-space:nowrap;border-radius:9999px;padding:2px 9px;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:600}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .title-row .listing-pill.sale{color:#1d4ed8;background:#dbeafe}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .title-row .listing-pill.rent{color:#065f46;background:#d1fae5}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .edit-prop-address{color:#6b7280;align-items:center;font-family:Poppins,sans-serif;font-size:.75rem;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .prop-stats{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .prop-stats .stat-item{color:#374151;align-items:center;gap:3px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .prop-stats .stat-item svg{color:#9ca3af}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .prop-stats .stat-item.price{color:#1d4ed8;font-size:.8125rem;font-weight:700}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .prop-stats .stat-item.price svg{color:#3b82f6}#pc-wrap .edit-property-page .edit-page-header .edit-header-left .edit-prop-info .prop-stats .stat-item+.stat-item:before{content:"·";color:#d1d5db;margin-right:12px;font-size:1rem;line-height:1}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:680px){#pc-wrap .edit-property-page .edit-page-header .edit-header-actions{justify-content:flex-end;width:100%}}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions .saved-chip{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;animation:.3s fadeIn;display:flex}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions .header-cancel-btn{text-transform:none;color:#374151;border-color:#e5e5e5;border-radius:8px;padding:6px 16px;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions .header-cancel-btn:hover{background:#f9fafb;border-color:#d1d5db}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions .header-save-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px;padding:6px 18px;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions .header-save-btn:hover{background:#2563eb;box-shadow:0 2px 8px #3b82f659}#pc-wrap .edit-property-page .edit-page-header .edit-header-actions .header-save-btn:disabled{background:#93c5fd}#pc-wrap .edit-property-page .edit-sticky-tabs{z-index:30;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:64px;box-shadow:0 2px 8px #0000000f}#pc-wrap .edit-property-page .edit-sticky-tabs .edit-sticky-tabs-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:900px;height:46px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:600px){#pc-wrap .edit-property-page .edit-sticky-tabs .edit-sticky-tabs-inner{padding:0 16px}}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-list{flex:1;align-items:center;gap:2px;display:flex;overflow-x:auto}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-list::-webkit-scrollbar{display:none}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-list .tab-btn{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;transition:all .2s}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-list .tab-btn:hover{color:#111827;background:#f3f4f6}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-list .tab-btn.active{color:#2563eb;background:#eff6ff;font-weight:600}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-save-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px;flex-shrink:0;padding:5px 14px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-save-btn:hover{background:#2563eb;box-shadow:0 2px 8px #3b82f64d}#pc-wrap .edit-property-page .edit-sticky-tabs .tabs-save-btn:disabled{background:#93c5fd}#pc-wrap .edit-property-page .form-body{flex-direction:column;gap:1rem;max-width:900px;margin:0 auto;padding:1.5rem 24px 2rem;display:flex}@media (max-width:600px){#pc-wrap .edit-property-page .form-body{padding:1rem 16px 1.5rem}}#pc-wrap .edit-property-page .field-label{color:#424242;margin-bottom:6px;font-size:.75rem;font-weight:500;display:block}#pc-wrap .edit-property-page .field-label .required-star{color:#d32f2f;margin-left:2px}#pc-wrap .edit-property-page .form-section{z-index:0;background:#fff;border:1px solid #e0e0e0;border-radius:12px;scroll-margin-top:130px;position:relative;overflow:hidden}#pc-wrap .edit-property-page .form-section .section-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 1.5rem;transition:background .2s;display:flex}#pc-wrap .edit-property-page .form-section .section-trigger:hover{background:#fafafa}#pc-wrap .edit-property-page .form-section .section-trigger .section-trigger-left{align-items:center;gap:1rem;display:flex}#pc-wrap .edit-property-page .form-section .section-trigger .section-trigger-left .section-icon-wrap{background:#1976d21a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#pc-wrap .edit-property-page .form-section .section-trigger .section-trigger-left .section-icon-wrap svg{color:#1976d2;font-size:1.125rem}#pc-wrap .edit-property-page .form-section .section-trigger .section-trigger-left .section-heading{color:#212121;font-size:.875rem;font-weight:600;line-height:1}#pc-wrap .edit-property-page .form-section .section-trigger .section-trigger-left .section-subheading{color:#757575;margin-top:4px;font-size:.75rem}#pc-wrap .edit-property-page .form-section .section-trigger .chevron-icon{color:#757575;flex-shrink:0;transition:transform .3s}#pc-wrap .edit-property-page .form-section .section-trigger .chevron-icon.open{transform:rotate(180deg)}#pc-wrap .edit-property-page .form-section .section-content{border-top:1px solid #e0e0e0;padding:20px 1.5rem}@media (max-width:600px){#pc-wrap .edit-property-page .form-section .section-content{padding:1rem}}#pc-wrap .edit-property-page .basics-section .basics-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:700px){#pc-wrap .edit-property-page .basics-section .basics-grid{grid-template-columns:1fr}}#pc-wrap .edit-property-page .basics-section .basics-grid .right-col{flex-direction:column;gap:1rem;display:flex}#pc-wrap .edit-property-page .basics-section .field-group{flex-direction:column;gap:20px;display:flex}#pc-wrap .edit-property-page .basics-section .field-group .field-label{color:#424242;margin-bottom:6px;font-size:.75rem;font-weight:500;display:block}#pc-wrap .edit-property-page .basics-section .field-group .field-label .required-star{color:#d32f2f;margin-left:2px}#pc-wrap .edit-property-page .basics-section .field-group .char-count{color:#9e9e9e;margin-top:4px;font-size:.6875rem}#pc-wrap .edit-property-page .basics-section .field-group .property-type-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}#pc-wrap .edit-property-page .basics-section .field-group .property-type-grid .type-button{cursor:pointer;color:#757575;background:0 0;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px .5rem;font-size:.75rem;transition:all .2s;display:flex}#pc-wrap .edit-property-page .basics-section .field-group .property-type-grid .type-button:hover{color:#424242;border-color:#1976d24d}#pc-wrap .edit-property-page .basics-section .field-group .property-type-grid .type-button.active{color:#1976d2;background:#1976d20d;border-color:#1976d2;font-weight:500}#pc-wrap .edit-property-page .basics-section .field-group .property-type-grid .type-button svg{font-size:1rem}#pc-wrap .edit-property-page .basics-section .field-group .listing-type-group{gap:1rem;display:flex}#pc-wrap .edit-property-page .basics-section .field-group .listing-type-group .listing-type-option{cursor:pointer;color:#757575;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:.5rem;padding:8px 12px;font-size:.75rem;transition:all .2s;display:flex}#pc-wrap .edit-property-page .basics-section .field-group .listing-type-group .listing-type-option.active{color:#1976d2;background:#1976d20d;border-color:#1976d2;font-weight:500}#pc-wrap .edit-property-page .basics-section .field-group .price-input-wrap{position:relative}#pc-wrap .edit-property-page .basics-section .field-group .price-input-wrap .price-icon{color:#9e9e9e;font-size:.875rem;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#pc-wrap .edit-property-page .basics-section .field-group .price-input-wrap input{padding-left:30px}#pc-wrap .edit-property-page .basics-section .field-group .negotiable-row{align-items:center;gap:.5rem;display:flex}#pc-wrap .edit-property-page .basics-section .field-group .negotiable-row .negotiable-label{color:#424242;cursor:pointer;font-size:.75rem}#pc-wrap .edit-property-page .location-section .location-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){#pc-wrap .edit-property-page .location-section .location-grid{grid-template-columns:1fr}}#pc-wrap .edit-property-page .location-section .map-placeholder{text-align:center;background:#fafafa;border:2px dashed #e0e0e0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:2rem;display:flex}#pc-wrap .edit-property-page .location-section .map-placeholder svg{color:#bdbdbd;font-size:2rem}#pc-wrap .edit-property-page .location-section .map-placeholder .map-title{color:#9e9e9e;font-size:.875rem;font-weight:500}#pc-wrap .edit-property-page .location-section .map-placeholder .map-subtitle{color:#bdbdbd;font-size:.75rem}#pc-wrap .edit-property-page .location-section .show-address-row{align-items:center;gap:.5rem;margin-top:1rem;display:flex}#pc-wrap .edit-property-page .location-section .show-address-row .show-address-label{color:#424242;cursor:pointer;font-size:.75rem}#pc-wrap .edit-property-page .location-section .map-section{margin-top:1.5rem}#pc-wrap .edit-property-page .location-section .map-section .map-container{z-index:0;border:1px solid #e0e0e0;border-radius:8px;width:100%;height:320px;position:relative;overflow:hidden}#pc-wrap .edit-property-page .location-section .map-section .map-container .leaflet-container{z-index:0}#pc-wrap .edit-property-page .location-section .map-section .map-container .leaflet-pane{z-index:auto}#pc-wrap .edit-property-page .location-section .map-section .map-container .leaflet-control-container{position:absolute}@media (max-width:600px){#pc-wrap .edit-property-page .location-section .map-section .map-container{height:220px}}#pc-wrap .edit-property-page .price-label-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}#pc-wrap .edit-property-page .price-label-row .field-label{margin-bottom:0}#pc-wrap .edit-property-page .price-label-row .listing-badge{border-radius:9999px;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.6}#pc-wrap .edit-property-page .price-label-row .listing-badge.sale{color:#1976d2;background:#1976d21a}#pc-wrap .edit-property-page .price-label-row .listing-badge.rent{color:#388e3c;background:#4caf501f}#pc-wrap .edit-property-page .details-section .details-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:600px){#pc-wrap .edit-property-page .details-section .details-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){#pc-wrap .edit-property-page .details-section .details-grid{grid-template-columns:repeat(4,1fr)}}#pc-wrap .edit-property-page .details-section .details-grid .detail-field .detail-input-wrap{position:relative}#pc-wrap .edit-property-page .details-section .details-grid .detail-field .detail-input-wrap .detail-icon{color:#9e9e9e;font-size:.875rem;position:absolute;top:50%;left:8px;transform:translateY(-50%)}#pc-wrap .edit-property-page .details-section .details-grid .detail-field .detail-input-wrap input{padding-left:30px;font-size:.75rem}#pc-wrap .edit-property-page .details-section .extra-details-row{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:600px){#pc-wrap .edit-property-page .details-section .extra-details-row{grid-template-columns:1fr}}#pc-wrap .edit-property-page .details-section .garage-row{align-items:center;gap:.5rem;margin-top:1rem;display:flex}#pc-wrap .edit-property-page .details-section .garage-row .garage-label{color:#424242;cursor:pointer;font-size:.75rem}#pc-wrap .edit-property-page .features-section .feature-groups{flex-direction:column;gap:1.5rem;display:flex}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .group-header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .group-header .group-icon{color:#1976d2;font-size:1rem}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .group-header .group-label{color:#212121;font-size:.75rem;font-weight:600}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .group-header .group-count-badge{height:20px;margin-left:auto;padding:0 6px;font-size:.625rem}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .feature-pills{flex-wrap:wrap;gap:.5rem;display:flex}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .feature-pills .feature-pill{cursor:pointer;color:#757575;background:0 0;border:1px solid #e0e0e0;border-radius:9999px;align-items:center;gap:4px;padding:6px 12px;font-size:.6875rem;font-weight:500;transition:all .2s;display:flex}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .feature-pills .feature-pill:hover{color:#424242;border-color:#1976d24d}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .feature-pills .feature-pill.active{color:#1976d2;background:#1976d21a;border-color:#1976d2}#pc-wrap .edit-property-page .features-section .feature-groups .feature-group .feature-pills .feature-pill .check-icon{font-size:.75rem}#pc-wrap .edit-property-page .media-section .images-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:600px){#pc-wrap .edit-property-page .media-section .images-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){#pc-wrap .edit-property-page .media-section .images-grid{grid-template-columns:repeat(4,1fr)}}#pc-wrap .edit-property-page .media-section .images-grid .image-item{aspect-ratio:4/3;border:2px solid #0000;border-radius:8px;transition:border-color .2s;position:relative;overflow:hidden}#pc-wrap .edit-property-page .media-section .images-grid .image-item.cover-image{border-color:#1976d2}#pc-wrap .edit-property-page .media-section .images-grid .image-item:hover{border-color:#e0e0e0}#pc-wrap .edit-property-page .media-section .images-grid .image-item:hover .image-overlay{opacity:1}#pc-wrap .edit-property-page .media-section .images-grid .image-item img{object-fit:cover;width:100%;height:100%}#pc-wrap .edit-property-page .media-section .images-grid .image-item .image-overlay{opacity:0;background:#0006;justify-content:center;align-items:center;gap:.5rem;transition:opacity .2s;display:flex;position:absolute;inset:0}#pc-wrap .edit-property-page .media-section .images-grid .image-item .image-overlay .image-action-btn{width:28px;height:28px;min-width:unset}#pc-wrap .edit-property-page .media-section .images-grid .image-item .cover-badge{padding:2px 6px;font-size:.625rem;position:absolute;top:.5rem;left:.5rem}#pc-wrap .edit-property-page .media-section .images-grid .add-photo-button{aspect-ratio:4/3;cursor:pointer;color:#9e9e9e;background:0 0;border:2px dashed #e0e0e0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;transition:all .2s;display:flex}#pc-wrap .edit-property-page .media-section .images-grid .add-photo-button:hover{color:#1976d2;border-color:#1976d2}#pc-wrap .edit-property-page .media-section .images-grid .add-photo-button svg{font-size:1.25rem}#pc-wrap .edit-property-page .media-section .empty-upload-zone{cursor:pointer;color:#9e9e9e;background:0 0;border:2px dashed #e0e0e0;border-radius:8px;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:3rem;transition:all .2s;display:flex}#pc-wrap .edit-property-page .media-section .empty-upload-zone:hover{color:#1976d2;border-color:#1976d2}#pc-wrap .edit-property-page .media-section .empty-upload-zone .upload-icon{font-size:2rem}#pc-wrap .edit-property-page .media-section .empty-upload-zone .upload-title{font-size:.875rem;font-weight:500}#pc-wrap .edit-property-page .media-section .empty-upload-zone .upload-subtitle{font-size:.75rem}#pc-wrap .edit-property-page .media-section .media-url-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){#pc-wrap .edit-property-page .media-section .media-url-grid{grid-template-columns:1fr}}#pc-wrap .edit-property-page .media-section .media-url-grid .media-url-field .media-label{color:#424242;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:500;display:flex}#pc-wrap .edit-property-page .media-section .media-url-grid .media-url-field .media-label svg{font-size:.875rem}#pc-wrap .edit-property-page .settings-section .settings-list{flex-direction:column;gap:.5rem;display:flex}#pc-wrap .edit-property-page .settings-section .settings-list .setting-row{border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 1rem;display:flex}#pc-wrap .edit-property-page .settings-section .settings-list .setting-row .setting-info .setting-title{color:#212121;font-size:.75rem;font-weight:500}#pc-wrap .edit-property-page .settings-section .settings-list .setting-row .setting-info .setting-subtitle{color:#9e9e9e;margin-top:2px;font-size:.6875rem}#pc-wrap .edit-property-page .settings-section .danger-zone{margin-top:1.5rem}#pc-wrap .edit-property-page .settings-section .danger-zone .danger-label{color:#d32f2f;margin-bottom:8px;font-size:.75rem;font-weight:500;display:block}#pc-wrap .edit-property-page .settings-section .danger-zone .danger-row{background:#d32f2f0a;border:1px solid #d32f2f33;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 1rem;display:flex}#pc-wrap .edit-property-page .settings-section .danger-zone .danger-row .danger-title{color:#212121;font-size:.75rem;font-weight:500}#pc-wrap .edit-property-page .settings-section .danger-zone .danger-row .danger-subtitle{color:#9e9e9e;margin-top:2px;font-size:.6875rem}#pc-wrap .edit-property-page .settings-section .danger-zone .danger-row .unpublish-button{text-transform:none;color:#d32f2f;border-color:#d32f2f4d;font-size:.75rem}#pc-wrap .edit-property-page .settings-section .danger-zone .danger-row .unpublish-button:hover{color:#fff;background:#d32f2f}#pc-wrap .edit-property-page .floorplan-section .floorplan-preview{flex-direction:column;gap:1rem;display:flex}#pc-wrap .edit-property-page .floorplan-section .floorplan-preview .floorplan-img-wrap{aspect-ratio:4/3;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;width:100%;max-width:560px;margin:0 auto;position:relative;overflow:hidden}#pc-wrap .edit-property-page .floorplan-section .floorplan-preview .floorplan-actions{justify-content:center;gap:1rem;display:flex}#pc-wrap .edit-property-page .floorplan-section .floorplan-preview .floorplan-actions .floorplan-replace-btn,#pc-wrap .edit-property-page .floorplan-section .floorplan-preview .floorplan-actions .floorplan-remove-btn{text-transform:none;border-radius:8px;font-size:.75rem}#pc-wrap .edit-property-page .bottom-action-bar{z-index:0;background:#fff;border:1px solid #e0e0e0;border-radius:12px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:relative}#pc-wrap .edit-property-page .bottom-action-bar .last-saved-text{color:#9e9e9e;font-size:.75rem}@media (max-width:600px){#pc-wrap .edit-property-page .bottom-action-bar .last-saved-text{display:none}}#pc-wrap .edit-property-page .bottom-action-bar .bottom-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}#pc-wrap .edit-property-page .bottom-action-bar .bottom-actions .bottom-button{text-transform:none;border-radius:8px;font-size:.875rem}@keyframes fadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}#pc-wrap .messages-page{background-color:#f9fafb;height:calc(100vh - 72px);margin:-25px;display:flex;position:sticky;top:64px}#pc-wrap .messages-page .conversations-sidebar{background-color:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:100%;max-width:360px;display:flex}#pc-wrap .messages-page .conversations-sidebar.mobile-hidden{display:none}#pc-wrap .messages-page .conversations-sidebar .sidebar-header{flex-shrink:0;padding:16px}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .header-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .header-top .title-group{align-items:center;gap:15px;display:flex}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .header-top .title-group .title{color:#000;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .header-top .title-group .unread-badge .MuiBadge-badge{color:#fff;background-color:#3b82f6;min-width:20px;height:20px;font-size:10px;font-weight:700}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .header-top .MuiIconButton-root{color:#6b7280;padding:4px}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .header-top .MuiIconButton-root:hover{background-color:#f3f4f6}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input{margin-bottom:12px}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiOutlinedInput-root{background-color:#f3f4f680;border-radius:8px;height:36px;font-size:14px}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiOutlinedInput-root:hover{background-color:#f3f4f6}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiOutlinedInput-root fieldset{border:none}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiOutlinedInput-root.Mui-focused{background-color:#f3f4f6;box-shadow:0 0 0 1px #3b82f6}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiOutlinedInput-root input{padding:8px 0}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiOutlinedInput-root input::placeholder{color:#9ca3af;opacity:1}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .search-input .MuiInputAdornment-root svg{color:#6b7280;font-size:14px}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .tabs-container{gap:4px;display:flex}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .tabs-container .tab-button{cursor:pointer;color:#6b7280;text-transform:capitalize;background-color:#0000;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .tabs-container .tab-button:hover{color:#000;background-color:#f3f4f680}#pc-wrap .messages-page .conversations-sidebar .sidebar-header .tabs-container .tab-button.active{color:#fff;background-color:#3b82f6}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll{flex:1;overflow:hidden auto}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll::-webkit-scrollbar{width:6px}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll::-webkit-scrollbar-track{background:0 0}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px;display:flex}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll .empty-state .empty-icon{color:#d1d5db;margin-bottom:12px}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll .empty-state .MuiTypography-body2{color:#6b7280;font-size:14px}#pc-wrap .messages-page .conversations-sidebar .conversations-scroll .conversations-list{padding:8px}#pc-wrap .messages-page .conversations-sidebar .conversation-item{cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:4px;padding:12px;transition:all .225s cubic-bezier(.4,0,.2,1);display:flex}#pc-wrap .messages-page .conversations-sidebar .conversation-item:hover{background-color:#f3f4f680}#pc-wrap .messages-page .conversations-sidebar .conversation-item.active{background-color:#3b82f614;border-color:#3b82f61a}#pc-wrap .messages-page .conversations-sidebar .conversation-item .avatar-wrapper{flex-shrink:0}#pc-wrap .messages-page .conversations-sidebar .conversation-item .avatar-wrapper .status-online .MuiBadge-dot{background-color:#10b981;border:2px solid #fff;border-radius:50%;width:12px;height:12px}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content{flex:1;min-width:0}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row svg{color:#6b7280;flex-shrink:0;font-size:12px}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row .name{color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row .name.unread{font-weight:600}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row .role-badge{flex-shrink:0}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row .role-badge .MuiChip-label{padding:0 4px;font-size:9px;font-weight:500}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .name-row .role-badge.MuiChip-outlined{border-color:#6b728033;height:16px}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .content-header .timestamp{color:#6b7280;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .property-info{color:#6b7280b3;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;overflow:hidden}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .message-row{justify-content:space-between;align-items:center;gap:8px;display:flex}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .message-row .last-message{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:1.4;overflow:hidden}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .message-row .last-message.unread{color:#000c;font-weight:500}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .message-row .message-badge{flex-shrink:0}#pc-wrap .messages-page .conversations-sidebar .conversation-item .conversation-content .message-row .message-badge .MuiBadge-badge{color:#fff;background-color:#3b82f6;min-width:18px;height:18px;font-size:10px;font-weight:700}#pc-wrap .messages-page .chat-panel{background-color:#fff;flex-direction:column;flex:1;display:flex}#pc-wrap .messages-page .chat-panel.mobile-hidden{display:none}#pc-wrap .messages-page .chat-panel .empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}#pc-wrap .messages-page .chat-panel .empty-state .empty-icon{background-color:#f3f4f699;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}#pc-wrap .messages-page .chat-panel .empty-state .empty-icon svg{color:#9ca3af;font-size:48px}#pc-wrap .messages-page .chat-panel .empty-state .empty-title{color:#000;margin-bottom:4px;font-size:16px;font-weight:600}#pc-wrap .messages-page .chat-panel .empty-state .empty-text{color:#6b7280;max-width:320px;font-size:14px;line-height:1.5}#pc-wrap .messages-page .chat-panel .chat-header{background-color:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}#pc-wrap .messages-page .chat-panel .chat-header .header-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#pc-wrap .messages-page .chat-panel .chat-header .header-left .back-button{color:#6b7280;flex-shrink:0}#pc-wrap .messages-page .chat-panel .chat-header .header-left .back-button:hover{background-color:#f3f4f6}#pc-wrap .messages-page .chat-panel .chat-header .header-left .user-info{min-width:0}#pc-wrap .messages-page .chat-panel .chat-header .header-left .user-info .user-name{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}#pc-wrap .messages-page .chat-panel .chat-header .header-left .user-info .status-row{align-items:center;gap:4px;margin-top:2px;display:flex}#pc-wrap .messages-page .chat-panel .chat-header .header-left .user-info .status-row .status-text{font-size:11px}#pc-wrap .messages-page .chat-panel .chat-header .header-left .user-info .status-row .status-text.online{color:#059669}#pc-wrap .messages-page .chat-panel .chat-header .header-left .user-info .status-row .status-text:not(.online){color:#6b7280}#pc-wrap .messages-page .chat-panel .chat-header .header-left .property-chip{background-color:#f3f4f699;border-radius:6px;align-items:center;gap:6px;margin-left:8px;padding:6px 10px;text-decoration:none;transition:background-color .225s;display:none}#pc-wrap .messages-page .chat-panel .chat-header .header-left .property-chip:hover{background-color:#f3f4f6}#pc-wrap .messages-page .chat-panel .chat-header .header-left .property-chip .property-title{color:#000000b3;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:500;overflow:hidden}#pc-wrap .messages-page .chat-panel .chat-header .header-left .property-chip .property-price{color:#3b82f6;font-size:12px;font-weight:600}#pc-wrap .messages-page .chat-panel .chat-header .header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}#pc-wrap .messages-page .chat-panel .chat-header .header-actions .MuiIconButton-root{color:#6b7280}#pc-wrap .messages-page .chat-panel .chat-header .header-actions .MuiIconButton-root:hover{color:#000;background-color:#f3f4f6}#pc-wrap .messages-page .chat-panel .messages-area{background-color:#f9fafb;flex:1;overflow:hidden auto}#pc-wrap .messages-page .chat-panel .messages-area::-webkit-scrollbar{width:6px}#pc-wrap .messages-page .chat-panel .messages-area::-webkit-scrollbar-track{background:0 0}#pc-wrap .messages-page .chat-panel .messages-area::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}#pc-wrap .messages-page .chat-panel .messages-area::-webkit-scrollbar-thumb:hover{background:#9ca3af}#pc-wrap .messages-page .chat-panel .messages-area .messages-container{max-width:672px;margin:0 auto;padding:24px 16px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group{margin-bottom:16px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .date-divider{justify-content:center;align-items:center;margin:16px 0;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .date-divider .divider-line{background-color:#e5e7eb;flex:1;height:1px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .date-divider .date-text{color:#6b7280;padding:0 12px;font-size:11px;font-weight:500}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list{flex-direction:column;gap:12px;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper{gap:8px;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper.user{justify-content:flex-end}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper.agent{justify-content:flex-start}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .message-avatar{flex-shrink:0;margin-top:4px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message{border-radius:16px;max-width:70%;padding:10px 14px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message.user-message{color:#fff;background-color:#3b82f6;border-bottom-right-radius:4px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message.agent-message{color:#000;background-color:#f3f4f699;border-bottom-left-radius:4px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message .MuiTypography-body2{font-size:13px;line-height:1.5}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message .message-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message .message-meta .timestamp{font-size:10px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message .message-meta svg{font-size:14px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message.user-message .message-meta .timestamp,#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message.user-message .message-meta svg{color:#ffffff80}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .text-message.agent-message .message-meta .timestamp{color:#6b728099}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:280px;overflow:hidden;box-shadow:0 1px 3px #0000001a}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-image{height:128px;position:relative}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-image img{object-fit:cover;width:100%;height:100%}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-image .shared-badge{position:absolute;top:8px;left:8px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-image .shared-badge .MuiChip-label{padding:0 6px;font-size:10px;font-weight:600}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content{padding:12px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-title{color:#000;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.3}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-address{color:#6b7280;margin-bottom:8px;font-size:11px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-features{align-items:center;gap:8px;margin-bottom:8px;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-features .MuiTypography-caption{color:#6b7280;font-size:11px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-features .separator{background-color:#6b7280;border-radius:50%;width:2px;height:2px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-footer{justify-content:space-between;align-items:center;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-footer .price{color:#3b82f6;font-size:14px;font-weight:700}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .date-group .messages-list .message-wrapper .property-message .property-content .property-footer .view-button{text-transform:none;height:28px;padding:0 10px;font-size:11px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper{justify-content:flex-start;gap:8px;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper .message-avatar{flex-shrink:0;margin-top:4px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper .typing-bubble{background-color:#f3f4f699;border-radius:16px 16px 16px 4px;padding:12px 16px}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper .typing-bubble .typing-dots{align-items:center;gap:4px;display:flex}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper .typing-bubble .typing-dots .dot{background-color:#6b728066;border-radius:50%;width:6px;height:6px;animation:1.4s infinite bounce}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper .typing-bubble .typing-dots .dot:first-child{animation-delay:-.32s}#pc-wrap .messages-page .chat-panel .messages-area .messages-container .typing-wrapper .typing-bubble .typing-dots .dot:nth-child(2){animation-delay:-.16s}#pc-wrap .messages-page .chat-panel .input-bar{background-color:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:12px 16px}#pc-wrap .messages-page .chat-panel .input-bar .input-container{align-items:flex-end;gap:8px;max-width:672px;margin:0 auto;display:flex}#pc-wrap .messages-page .chat-panel .input-bar .input-container .attach-button{color:#6b7280;flex-shrink:0;padding:8px}#pc-wrap .messages-page .chat-panel .input-bar .input-container .attach-button:hover{color:#000;background-color:#f3f4f6}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper{flex:1;position:relative}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .message-input .MuiOutlinedInput-root{background-color:#f3f4f666;border-radius:8px;padding-right:40px}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .message-input .MuiOutlinedInput-root fieldset{border:none}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .message-input .MuiOutlinedInput-root:hover{background-color:#f3f4f6}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .message-input .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 1px #3b82f6}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .message-input .MuiOutlinedInput-root input{padding:10px 12px;font-size:14px}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .message-input .MuiOutlinedInput-root input::placeholder{color:#9ca3af}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .emoji-button{color:#6b7280;padding:6px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}#pc-wrap .messages-page .chat-panel .input-bar .input-container .input-wrapper .emoji-button:hover{color:#000;background-color:#f3f4f6cc}#pc-wrap .messages-page .chat-panel .input-bar .input-container .send-button{flex-shrink:0;padding:8px}#pc-wrap .messages-page .chat-panel .input-bar .input-container .send-button:disabled{opacity:.4;cursor:not-allowed}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (min-width:768px){#pc-wrap .messages-page .conversations-sidebar.mobile-hidden,#pc-wrap .messages-page .chat-panel.mobile-hidden{display:flex}#pc-wrap .messages-page .chat-panel .chat-header .header-left .back-button{display:none}#pc-wrap .messages-page .chat-panel .chat-header .header-left .property-chip{display:flex}}@media (min-width:1024px){#pc-wrap .messages-page .conversations-sidebar{max-width:380px}}#pc-wrap .property-detail-page{margin:0 auto;padding:24px 16px}#pc-wrap .property-detail-page .property-top-bar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin:-24px -16px 24px;padding:10px 16px;display:flex;position:sticky;top:0}#pc-wrap .property-detail-page .property-top-bar .top-bar-breadcrumb{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}#pc-wrap .property-detail-page .property-top-bar .top-bar-breadcrumb a{color:#6b7280;white-space:nowrap;text-decoration:none;transition:color .2s}#pc-wrap .property-detail-page .property-top-bar .top-bar-breadcrumb a:hover{color:#111827}#pc-wrap .property-detail-page .property-top-bar .top-bar-breadcrumb .MuiTypography-root{color:#9ca3af;font-size:14px}#pc-wrap .property-detail-page .property-top-bar .top-bar-breadcrumb .current{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-action-outline{text-transform:none;color:#374151;border-color:#e5e7eb;font-size:13px}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-action-outline:hover{color:#3b82f6;border-color:#3b82f6}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-action-text{text-transform:none;color:#6b7280;font-size:13px}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-action-text:hover{color:#374151}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-action-icon{color:#6b7280}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-action-icon:hover{color:#374151}#pc-wrap .property-detail-page .property-top-bar .top-bar-actions .top-save-btn{text-transform:none;font-size:13px}#pc-wrap .property-detail-page .content-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){#pc-wrap .property-detail-page .content-grid{grid-template-columns:2fr 1fr}}#pc-wrap .property-detail-page .main-content{flex-direction:column;gap:24px;display:flex}#pc-wrap .property-detail-page .main-content .gallery-section{position:relative}#pc-wrap .property-detail-page .main-content .gallery-section .gallery-actions{z-index:10;gap:8px;display:flex;position:absolute;top:16px;right:16px}#pc-wrap .property-detail-page .main-content .gallery-section .gallery-actions .MuiIconButton-root{background:#ffffffe6;box-shadow:0 2px 8px #0000001a}#pc-wrap .property-detail-page .main-content .gallery-section .gallery-actions .MuiIconButton-root:hover{background:#fff}#pc-wrap .property-detail-page .main-content .gallery-section .gallery-actions .MuiIconButton-root.saved{color:#ef4444}#pc-wrap .property-detail-page .main-content .gallery-section .gallery-actions .MuiIconButton-root.saved svg{fill:currentColor}#pc-wrap .property-detail-page .main-content .image-gallery{border-radius:12px;overflow:hidden}#pc-wrap .property-detail-page .main-content .image-gallery .main-image{cursor:pointer;background:#f3f4f6;height:500px;position:relative}#pc-wrap .property-detail-page .main-content .image-gallery .main-image img{object-fit:cover}#pc-wrap .property-detail-page .main-content .image-gallery .main-image .nav-buttons{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}#pc-wrap .property-detail-page .main-content .image-gallery .main-image .nav-buttons .nav-btn{pointer-events:all;background:#ffffffe6;box-shadow:0 2px 8px #0000001a}#pc-wrap .property-detail-page .main-content .image-gallery .main-image .nav-buttons .nav-btn:hover{background:#fff}#pc-wrap .property-detail-page .main-content .image-gallery .main-image .image-counter{color:#fff;background:#000000b3;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;bottom:16px;right:16px}#pc-wrap .property-detail-page .main-content .image-gallery .thumbnails{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-top:8px;display:grid}#pc-wrap .property-detail-page .main-content .image-gallery .thumbnails .thumbnail{cursor:pointer;border:2px solid #0000;border-radius:8px;height:80px;transition:all .225s;position:relative;overflow:hidden}#pc-wrap .property-detail-page .main-content .image-gallery .thumbnails .thumbnail img{object-fit:cover}#pc-wrap .property-detail-page .main-content .image-gallery .thumbnails .thumbnail:hover,#pc-wrap .property-detail-page .main-content .image-gallery .thumbnails .thumbnail.active{border-color:#3b82f6}#pc-wrap .property-detail-page .main-content .property-header .badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}#pc-wrap .property-detail-page .main-content .property-header .badges .availability{color:#10b981;border-color:#10b981}#pc-wrap .property-detail-page .main-content .property-header .badges .property-id{color:#6b7280;font-size:12px}#pc-wrap .property-detail-page .main-content .property-header .title{margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.3}#pc-wrap .property-detail-page .main-content .property-header .address{color:#6b7280;align-items:center;gap:6px;margin-bottom:16px;display:flex}#pc-wrap .property-detail-page .main-content .property-header .address svg{color:#3b82f6;font-size:18px}#pc-wrap .property-detail-page .main-content .property-header .price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#pc-wrap .property-detail-page .main-content .property-header .price-row .price{color:#3b82f6;letter-spacing:-.5px;font-size:32px;font-weight:800}#pc-wrap .property-detail-page .main-content .property-header .price-row .price-sqft{color:#6b7280;font-size:14px}#pc-wrap .property-detail-page .main-content .property-header .price-row .price-stats{align-items:center;gap:12px;margin-left:auto;display:flex}#pc-wrap .property-detail-page .main-content .property-header .price-row .price-stats .price-stat{color:#6b7280;align-items:center;gap:4px;display:flex}#pc-wrap .property-detail-page .main-content .property-header .price-row .price-stats .price-stat svg{font-size:14px}#pc-wrap .property-detail-page .main-content .property-header .price-row .price-stats .price-stat .MuiTypography-caption{font-size:12px}#pc-wrap .property-detail-page .main-content .key-stats-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .key-stats-card .stats-grid{justify-content:space-between;align-items:center;gap:16px;display:flex}#pc-wrap .property-detail-page .main-content .key-stats-card .stats-grid .stat-item{background:#f3f4f680;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px;display:flex}#pc-wrap .property-detail-page .main-content .key-stats-card .stats-grid .stat-item svg{color:#3b82f6;font-size:24px}#pc-wrap .property-detail-page .main-content .key-stats-card .stats-grid .stat-item .value{font-size:18px;font-weight:600}#pc-wrap .property-detail-page .main-content .key-stats-card .stats-grid .stat-item .label{color:#6b7280;text-align:center;font-size:12px}#pc-wrap .property-detail-page .main-content .description-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .description-card .card-title{margin-bottom:16px;font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .description-card .description-text{color:#6b7280;margin-bottom:12px;line-height:1.6}#pc-wrap .property-detail-page .main-content .description-card .description-text.clamped{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#pc-wrap .property-detail-page .main-content .description-card .MuiButton-root{text-transform:none;color:#3b82f6}#pc-wrap .property-detail-page .main-content .description-card .highlights{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}#pc-wrap .property-detail-page .main-content .description-card .highlights .highlights-title{margin-bottom:16px;font-size:16px;font-weight:600}#pc-wrap .property-detail-page .main-content .description-card .highlights .highlights-list{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){#pc-wrap .property-detail-page .main-content .description-card .highlights .highlights-list{grid-template-columns:repeat(2,1fr)}}#pc-wrap .property-detail-page .main-content .description-card .highlights .highlights-list .highlight-item{align-items:center;gap:8px;display:flex}#pc-wrap .property-detail-page .main-content .description-card .highlights .highlights-list .highlight-item svg{color:#10b981;flex-shrink:0;font-size:18px}#pc-wrap .property-detail-page .main-content .description-card .highlights .highlights-list .highlight-item .MuiTypography-root{font-size:14px}#pc-wrap .property-detail-page .main-content .property-features{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .property-features .card-title{margin-bottom:16px;font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .property-features .features-grid{gap:24px;display:grid}@media (min-width:640px){#pc-wrap .property-detail-page .main-content .property-features .features-grid{grid-template-columns:repeat(2,1fr)}}#pc-wrap .property-detail-page .main-content .property-features .features-grid .feature-group .group-title{color:#6b7280;margin-bottom:12px;font-size:14px;font-weight:600}#pc-wrap .property-detail-page .main-content .property-features .features-grid .feature-group .feature-item{border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:8px 0;display:flex}#pc-wrap .property-detail-page .main-content .property-features .features-grid .feature-group .feature-item:last-child{border-bottom:none}#pc-wrap .property-detail-page .main-content .property-features .features-grid .feature-group .feature-item svg{color:#10b981;flex-shrink:0;font-size:16px}#pc-wrap .property-detail-page .main-content .property-features .features-grid .feature-group .feature-item .MuiTypography-root{font-size:14px}#pc-wrap .property-detail-page .main-content .room-details-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .room-details-card .card-title{margin-bottom:16px;font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .room-details-card .MuiTable-root .MuiTableHead-root{background:#f9fafb}#pc-wrap .property-detail-page .main-content .room-details-card .MuiTable-root .MuiTableHead-root .MuiTableCell-root{color:#374151;font-weight:600}#pc-wrap .property-detail-page .main-content .room-details-card .MuiTable-root .MuiTableCell-root{padding:12px 16px;font-size:14px}#pc-wrap .property-detail-page .main-content .tours-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .tours-card .card-title{margin-bottom:16px;font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid{gap:16px;display:grid}@media (min-width:640px){#pc-wrap .property-detail-page .main-content .tours-card .tours-grid{grid-template-columns:repeat(2,1fr)}}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item{cursor:pointer;border-radius:12px;height:200px;position:relative;overflow:hidden}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item img{object-fit:cover}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item .tour-overlay{color:#fff;background:#0006;flex-direction:column;justify-content:center;align-items:center;transition:background .225s;display:flex;position:absolute;inset:0}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item .tour-overlay svg{margin-bottom:8px;font-size:48px}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item .tour-overlay .MuiTypography-root{font-weight:600}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item .tour-overlay .duration{opacity:.8;font-size:12px}#pc-wrap .property-detail-page .main-content .tours-card .tours-grid .tour-item:hover .tour-overlay{background:#00000080}#pc-wrap .property-detail-page .main-content .documents-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .documents-card .card-title{margin-bottom:16px;font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid{gap:12px;display:grid}@media (min-width:640px){#pc-wrap .property-detail-page .main-content .documents-card .documents-grid{grid-template-columns:repeat(2,1fr)}}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid .document-item{border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:background .225s;display:flex}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid .document-item:hover{background:#f3f4f680}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid .document-item .doc-info{align-items:center;gap:12px;display:flex}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid .document-item .doc-info svg{color:#3b82f6;background:#3b82f61a;border-radius:8px;padding:8px;font-size:24px}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid .document-item .doc-info .doc-name{font-size:14px;font-weight:500}#pc-wrap .property-detail-page .main-content .documents-card .documents-grid .document-item .doc-info .doc-meta{color:#6b7280;font-size:12px}#pc-wrap .property-detail-page .main-content .location-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .location-card .card-title{margin-bottom:16px;font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .location-card .address-row{align-items:center;gap:8px;margin-bottom:16px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .address-row svg{color:#3b82f6}#pc-wrap .property-detail-page .main-content .location-card .map-placeholder{background:#f3f4f6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:300px;margin-bottom:24px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .map-placeholder svg{color:#9ca3af;margin-bottom:8px;font-size:48px}#pc-wrap .property-detail-page .main-content .location-card .map-placeholder .MuiTypography-root{color:#6b7280;font-size:14px}#pc-wrap .property-detail-page .main-content .location-card .scores-grid{gap:16px;margin-bottom:24px;display:grid}@media (min-width:768px){#pc-wrap .property-detail-page .main-content .location-card .scores-grid{grid-template-columns:repeat(3,1fr)}}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item{border:1px solid #e5e7eb;border-radius:8px;padding:16px}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .score-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;font-weight:700;display:flex}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .score-circle.walk{background:#10b981}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .score-circle.transit{background:#3b82f6}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .score-circle.bike{background:#f59e0b}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .score-title{font-size:14px;font-weight:600}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .score-desc{color:#6b7280;margin-bottom:8px;font-size:12px}#pc-wrap .property-detail-page .main-content .location-card .scores-grid .score-item .MuiLinearProgress-root{border-radius:3px;height:6px}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-around;align-items:center;margin-bottom:24px;padding:24px 16px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .MuiDivider-root{height:80px}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .score-ring-item{flex-direction:column;align-items:center;gap:10px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .score-ring-item .ring-svg-wrap{width:96px;height:96px;position:relative}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .score-ring-item .ring-svg-wrap svg{width:100%;height:100%}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .score-ring-item .ring-svg-wrap .ring-center-value{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .score-ring-item .ring-label-box{text-align:center}#pc-wrap .property-detail-page .main-content .location-card .score-rings-row .score-ring-item .ring-label-box .ring-label-title{justify-content:center;align-items:center;gap:4px;margin-bottom:2px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-title{margin-bottom:12px;font-size:15px;font-weight:600}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tabs{border-bottom:1px solid #e5e7eb;margin-bottom:12px}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tabs .MuiTab-root{text-transform:none;gap:4px;min-height:40px;padding:6px 12px;font-size:13px}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content{flex-direction:column;gap:8px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background .2s;display:flex}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row:hover{background:#f3f4f699}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row .nearby-icon-box{background:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row .nearby-icon-box svg{color:#3b82f6;font-size:18px}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row .nearby-info{flex:1;min-width:0}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row .nearby-info .nearby-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row .nearby-info .nearby-meta{color:#6b7280;font-size:12px}#pc-wrap .property-detail-page .main-content .location-card .nearby-places .nearby-tab-content .nearby-row .nearby-rating{flex-shrink:0;font-size:11px}#pc-wrap .property-detail-page .main-content .price-history-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .price-history-card .card-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}#pc-wrap .property-detail-page .main-content .price-history-card .card-header .MuiTypography-h6{font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .price-history-card .market-stats{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}@media (min-width:640px){#pc-wrap .property-detail-page .main-content .price-history-card .market-stats{grid-template-columns:repeat(4,1fr)}}#pc-wrap .property-detail-page .main-content .price-history-card .market-stats .stat-box{text-align:center;background:#f3f4f680;border-radius:8px;padding:16px}#pc-wrap .property-detail-page .main-content .price-history-card .market-stats .stat-box .stat-value{color:#374151;font-size:24px;font-weight:700}#pc-wrap .property-detail-page .main-content .price-history-card .market-stats .stat-box .stat-label{color:#6b7280;margin-top:4px;font-size:12px}#pc-wrap .property-detail-page .main-content .price-history-card .market-stats .stat-box.highlighted{background:#3b82f614}#pc-wrap .property-detail-page .main-content .price-history-card .market-stats .stat-box.highlighted .stat-value{color:#3b82f6}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item{padding-bottom:16px;padding-left:24px;position:relative}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item:last-child{padding-bottom:0}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-dot{background:#3b82f6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0;box-shadow:0 0 0 2px #3b82f6}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-line{background:#e5e7eb;width:2px;position:absolute;top:18px;bottom:0;left:5px}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header{justify-content:space-between;gap:16px;display:flex}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-name{font-size:14px;font-weight:500}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-date{color:#6b7280;font-size:12px}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-price{text-align:right}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-price .price{font-size:14px;font-weight:700}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-price .change{font-size:12px}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-price .change.negative{color:#ef4444}#pc-wrap .property-detail-page .main-content .price-history-card .timeline .timeline-item .timeline-content .event-header .event-price .change.positive{color:#10b981}#pc-wrap .property-detail-page .main-content .reviews-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .main-content .reviews-card .reviews-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}#pc-wrap .property-detail-page .main-content .reviews-card .reviews-header .MuiTypography-h6{font-size:20px;font-weight:600}#pc-wrap .property-detail-page .main-content .reviews-card .reviews-header .rating-badge{align-items:center;gap:6px;display:flex}#pc-wrap .property-detail-page .main-content .reviews-card .reviews-header .rating-badge svg{color:#fbbf24;fill:currentColor}#pc-wrap .property-detail-page .main-content .reviews-card .reviews-header .rating-badge .MuiTypography-root{font-weight:600}#pc-wrap .property-detail-page .main-content .reviews-card .reviews-header .rating-badge .count{color:#6b7280}#pc-wrap .property-detail-page .main-content .reviews-card .review-item{border-bottom:1px solid #f3f4f6;gap:12px;padding:16px 0;display:flex}#pc-wrap .property-detail-page .main-content .reviews-card .review-item:last-of-type{border-bottom:none}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-avatar{object-fit:cover;border-radius:50%}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content{flex:1}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .review-header{justify-content:space-between;margin-bottom:4px;display:flex}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .review-header .reviewer-name{font-size:14px;font-weight:500}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .review-header .review-date{color:#6b7280;font-size:12px}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .stars{gap:2px;margin-bottom:8px;display:flex}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .stars svg{color:#d1d5db;font-size:14px}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .stars svg.filled{color:#fbbf24;fill:currentColor}#pc-wrap .property-detail-page .main-content .reviews-card .review-item .review-content .review-text{color:#6b7280;font-size:14px;line-height:1.5}#pc-wrap .property-detail-page .main-content .reviews-card .MuiButton-outlined{text-transform:none;margin-top:16px}#pc-wrap .property-detail-page .main-content .similar-section .section-title{margin-bottom:16px;font-size:24px;font-weight:700}#pc-wrap .property-detail-page .main-content .similar-section .similar-grid{gap:24px;display:grid}@media (min-width:640px){#pc-wrap .property-detail-page .main-content .similar-section .similar-grid{grid-template-columns:repeat(2,1fr)}}#pc-wrap .property-detail-page .sidebar{flex-direction:column;gap:24px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header{align-items:center;gap:12px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-avatar-wrap{border:2px solid #3b82f633;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-avatar-wrap img{object-fit:cover}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-avatar-wrap .verified-badge{background:#3b82f6;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-avatar-wrap .verified-badge svg{color:#fff;font-size:10px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-meta{flex:1;min-width:0}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-meta .agent-name-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-meta .agent-name-row .agent-name{color:#111827;font-size:14px;font-weight:600}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-meta .agent-name-row .verified-chip{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633;height:18px;font-size:10px;font-weight:600}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-meta .agent-company{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:12px;overflow:hidden}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-card-header .agent-meta .agent-role{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row{align-items:center;gap:6px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row .stars-wrap{gap:1px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row .stars-wrap svg{font-size:16px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row .stars-wrap svg.star-filled{color:#fbbf24;fill:currentColor}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row .stars-wrap svg.star-empty{color:#d1d5db}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row .rating-value{color:#111827;font-size:14px;font-weight:700}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-rating-row .rating-count{color:#6b7280;font-size:13px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-stats-row{background:#f9fafb;border-radius:10px;justify-content:space-around;align-items:center;gap:8px;padding:14px 8px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-stats-row .agent-stat-item{text-align:center;flex:1}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-stats-row .agent-stat-item .stat-num{color:#111827;font-size:20px;font-weight:700;line-height:1.2}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-stats-row .agent-stat-item .stat-lbl{color:#6b7280;margin-top:2px;font-size:11px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-stats-row .MuiDivider-root{height:32px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-contact-info{flex-direction:column;gap:8px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-contact-info .contact-info-row{align-items:center;gap:10px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-contact-info .contact-info-row .contact-icon-box{background:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-contact-info .contact-info-row .contact-icon-box svg{color:#3b82f6;font-size:16px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-contact-info .contact-info-row .contact-value{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions{flex-direction:column;gap:8px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions .btn-message{text-transform:none;border-radius:8px;padding:10px;font-weight:600}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions .btn-row-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions .btn-secondary{text-transform:none;color:#374151;border-color:#e5e7eb;border-radius:8px;font-size:13px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions .btn-secondary:hover{color:#3b82f6;background:#3b82f60a;border-color:#3b82f6}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions .btn-whatsapp{text-transform:none;color:#16a34a;border-color:#d1fae5;border-radius:8px;font-size:13px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .agent-actions .btn-whatsapp:hover{background:#16a34a0a;border-color:#16a34a}#pc-wrap .property-detail-page .sidebar .agent-contact-card .contact-form{background:#f9fafb;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}#pc-wrap .property-detail-page .sidebar .agent-contact-card .contact-form .form-title{color:#374151;font-size:13px;font-weight:600}#pc-wrap .property-detail-page .sidebar .agent-contact-card .contact-form .form-textarea .MuiOutlinedInput-root{background:#fff;border-radius:8px;font-size:13px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .contact-form .btn-send{text-transform:none;border-radius:8px;font-weight:600}#pc-wrap .property-detail-page .sidebar .agent-contact-card .schedule-tour .btn-schedule{text-transform:none;color:#6b7280;border:1px dashed #d1d5db;border-radius:8px;padding:8px;font-size:13px}#pc-wrap .property-detail-page .sidebar .agent-contact-card .schedule-tour .btn-schedule:hover{color:#3b82f6;background:#3b82f60a;border-color:#3b82f6}#pc-wrap .property-detail-page .sidebar .related-properties-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-properties-heading{letter-spacing:.08em;text-transform:uppercase;color:#6b7280!important;margin-bottom:12px!important;font-size:11px!important;font-weight:600!important}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-properties-list{flex-direction:column;gap:16px;display:flex}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item{gap:12px;text-decoration:none;display:flex}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item:hover .related-property-thumb img{transform:scale(1.05)}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item:hover .related-property-title{color:#3b82f6!important}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-thumb{background:#f3f4f6;border-radius:8px;flex-shrink:0;width:80px;height:64px;position:relative;overflow:hidden}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-thumb img{transition:transform .4s}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-info{flex:1;min-width:0}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-info .related-property-chip{height:18px!important;margin-bottom:4px!important;font-size:9px!important;font-weight:400!important}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-info .related-property-chip .MuiChip-label{padding:0 6px!important}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-info .related-property-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden;color:#111827!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}#pc-wrap .property-detail-page .sidebar .related-properties-card .related-property-item .related-property-info .related-property-price{color:#3b82f6!important;margin-top:3px!important;font-size:12px!important;font-weight:700!important}#pc-wrap .property-detail-page .sidebar .mortgage-calculator{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-header svg{color:#3b82f6}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-header .MuiTypography-h6{font-size:18px;font-weight:600}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body{flex-direction:column;gap:20px;display:flex}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .calc-field .field-label{margin-bottom:8px;font-size:14px;font-weight:500}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .calc-field .field-value{color:#3b82f6;margin-top:4px;font-weight:600}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .calc-field .MuiSlider-root{color:#3b82f6}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .calc-field .MuiTextField-root .MuiOutlinedInput-root{height:40px}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .monthly-payment{text-align:center;background:#f3f4f6;border-radius:8px;padding:16px}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .monthly-payment .payment-label{color:#6b7280;margin-bottom:4px;font-size:12px}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .monthly-payment .payment-value{color:#3b82f6;font-size:28px;font-weight:700}#pc-wrap .property-detail-page .sidebar .mortgage-calculator .calc-body .MuiButton-contained{text-transform:none}#pc-wrap .property-detail-page .property-card-link{text-decoration:none}#pc-wrap .property-detail-page .property-card-link .property-card{border:1px solid #e5e7eb;border-radius:12px;transition:all .225s;overflow:hidden}#pc-wrap .property-detail-page .property-card-link .property-card:hover{box-shadow:0 10px 25px #0000001a}#pc-wrap .property-detail-page .property-card-link .property-card .card-image{height:200px;position:relative}#pc-wrap .property-detail-page .property-card-link .property-card .card-image img{object-fit:cover}#pc-wrap .property-detail-page .property-card-link .property-card .card-image .status-badge{position:absolute;top:8px;left:8px}#pc-wrap .property-detail-page .property-card-link .property-card .card-image .type-badge{background:#ffffffe6;position:absolute;top:8px;right:8px}#pc-wrap .property-detail-page .property-card-link .property-card .card-content{padding:16px}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-price{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:700}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-title{text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:16px;font-weight:600;overflow:hidden}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-location{color:#6b7280;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;display:flex}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-location svg{font-size:14px}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-features{border-top:1px solid #e5e7eb;gap:16px;padding-top:12px;display:flex}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-features .feature{color:#6b7280;align-items:center;gap:4px;font-size:12px;display:flex}#pc-wrap .property-detail-page .property-card-link .property-card .card-content .card-features .feature svg{font-size:16px}.signin-container{min-height:100vh;display:flex}.signin-container .hero-section{background:#1e293b;display:none;position:relative}@media (min-width:1024px){.signin-container .hero-section{width:50%;display:flex}}.signin-container .hero-section .hero-bg-image{object-fit:cover}.signin-container .hero-section .hero-overlay{background:linear-gradient(#0000,#1e293b80,#1e293be6);position:absolute;inset:0}.signin-container .hero-section .hero-content-wrapper{flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:absolute;inset:0}.signin-container .hero-section .hero-content-wrapper .hero-logo-link{align-items:center;gap:8px;text-decoration:none;transition:opacity .225s cubic-bezier(.4,0,.2,1);display:flex}.signin-container .hero-section .hero-content-wrapper .hero-logo-link:hover{opacity:.8}.signin-container .hero-section .hero-content-wrapper .hero-logo-link .hero-logo-box{background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.signin-container .hero-section .hero-content-wrapper .hero-logo-link .hero-logo-box .hero-logo-icon{color:#fff;width:24px;height:24px}.signin-container .hero-section .hero-content-wrapper .hero-logo-link .hero-logo-text{color:#fff;font-size:24px;font-weight:700}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section{flex-direction:column;gap:32px;display:flex}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section .hero-tagline-wrapper .hero-main-title{color:#fff;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section .hero-tagline-wrapper .hero-main-desc{color:#fffc;max-width:450px;font-size:18px}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section .hero-stats-wrapper{gap:32px;display:flex}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section .hero-stats-wrapper .hero-stat-item{text-align:center}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section .hero-stats-wrapper .hero-stat-item .hero-stat-number{color:#fff;font-size:32px;font-weight:700}.signin-container .hero-section .hero-content-wrapper .hero-bottom-section .hero-stats-wrapper .hero-stat-item .hero-stat-label{color:#ffffffb3;font-size:14px}.signin-container .form-section{background:#fff;justify-content:center;align-items:center;width:100%;padding:32px;display:flex}@media (min-width:1024px){.signin-container .form-section{width:50%}}.signin-container .form-section .form-content-wrapper{flex-direction:column;gap:32px;width:100%;max-width:448px;display:flex}.signin-container .form-section .form-content-wrapper .mobile-logo-wrapper{justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}@media (min-width:1024px){.signin-container .form-section .form-content-wrapper .mobile-logo-wrapper{display:none}}.signin-container .form-section .form-content-wrapper .mobile-logo-wrapper .mobile-logo-box{background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.signin-container .form-section .form-content-wrapper .mobile-logo-wrapper .mobile-logo-box .mobile-logo-icon{color:#fff;width:24px;height:24px}.signin-container .form-section .form-content-wrapper .mobile-logo-wrapper .mobile-logo-text{color:#000;font-size:24px;font-weight:700}.signin-container .form-section .form-content-wrapper .form-header-wrapper{text-align:center}@media (min-width:1024px){.signin-container .form-section .form-content-wrapper .form-header-wrapper{text-align:left}}.signin-container .form-section .form-content-wrapper .form-header-wrapper .form-main-title{color:#000;font-size:30px;font-weight:700}.signin-container .form-section .form-content-wrapper .form-header-wrapper .form-main-subtitle{color:#6b7280;margin-top:8px}.signin-container .form-section .form-content-wrapper .signin-form-wrapper{flex-direction:column;gap:24px;display:flex}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper{flex-direction:column;gap:8px;display:flex}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-label{color:#111827;font-size:14px;font-weight:500}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container{position:relative}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .MuiOutlinedInput-root{border-radius:8px;height:48px;padding-left:40px}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .MuiOutlinedInput-root .field-icon{color:#9ca3af;width:20px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .MuiOutlinedInput-root.Mui-error{border-color:#ef4444}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .MuiFormHelperText-root{color:#ef4444;margin-top:4px;margin-left:0;font-size:14px}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .password-toggle{color:#9ca3af;transition:color .225s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .password-toggle:hover{color:#000}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-field-wrapper .field-input-container .form-text-field .password-toggle svg{width:20px;height:20px}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-options-wrapper{justify-content:space-between;align-items:center;display:flex}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-options-wrapper .remember-label-wrapper{margin:0}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-options-wrapper .remember-label-wrapper .remember-checkbox.Mui-checked{color:#3b82f6}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-options-wrapper .remember-label-wrapper .MuiFormControlLabel-label{cursor:pointer;font-size:14px}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-options-wrapper .forgot-password-link{color:#3b82f6;font-size:14px;text-decoration:none;transition:-webkit-text-decoration .225s,text-decoration .225s}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .form-options-wrapper .forgot-password-link:hover{text-decoration:underline}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .submit-btn-wrapper{text-transform:none;width:100%;height:48px;box-shadow:none;background:#3b82f6;border-radius:8px;font-size:16px;font-weight:600}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .submit-btn-wrapper:hover{box-shadow:none;background:#2563eb}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .submit-btn-wrapper:disabled{color:#fff;background:#93c5fd}.signin-container .form-section .form-content-wrapper .signin-form-wrapper .submit-btn-wrapper .btn-spinner{margin-right:8px}.signin-container .form-section .form-content-wrapper .divider-container{position:relative}.signin-container .form-section .form-content-wrapper .divider-container .divider-line-wrapper{align-items:center;display:flex;position:absolute;inset:0}.signin-container .form-section .form-content-wrapper .divider-container .divider-line-wrapper .divider-line{border-top:1px solid #e5e7eb;width:100%}.signin-container .form-section .form-content-wrapper .divider-container .divider-text-wrapper{justify-content:center;display:flex;position:relative}.signin-container .form-section .form-content-wrapper .divider-container .divider-text-wrapper .divider-text{text-transform:uppercase;color:#6b7280;background:#fff;padding:0 8px;font-size:12px}.signin-container .form-section .form-content-wrapper .social-buttons-wrapper{width:100%}.signin-container .form-section .form-content-wrapper .social-buttons-wrapper .social-btn{color:#374151;text-transform:none;background:0 0;border-color:#e5e7eb;border-radius:8px;width:100%;height:48px;font-weight:500}.signin-container .form-section .form-content-wrapper .social-buttons-wrapper .social-btn:hover{background:#f9fafb;border-color:#d1d5db}.signin-container .form-section .form-content-wrapper .signup-prompt-text{text-align:center;color:#6b7280;font-size:14px}.signin-container .form-section .form-content-wrapper .signup-prompt-text .signup-redirect-link{color:#3b82f6;font-weight:600;text-decoration:none;transition:-webkit-text-decoration .225s,text-decoration .225s}.signin-container .form-section .form-content-wrapper .signup-prompt-text .signup-redirect-link:hover{text-decoration:underline}.signin-container .form-section .form-content-wrapper .terms-privacy-text{text-align:center;color:#6b7280;font-size:12px}.signin-container .form-section .form-content-wrapper .terms-privacy-text .terms-link{text-decoration:none;transition:-webkit-text-decoration .225s,text-decoration .225s}.signin-container .form-section .form-content-wrapper .terms-privacy-text .terms-link:hover{text-decoration:underline}body{margin:0;padding:0;overflow-x:hidden}.signup-container-signup{height:100vh;min-height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.signup-container-signup .signup-hero{background:#1e293b;margin:0;padding:0;display:none;position:relative}@media (min-width:1024px){.signup-container-signup .signup-hero{width:50%;display:flex}}.signup-container-signup .signup-hero .hero-bg-image{object-fit:cover;margin:0;padding:0}.signup-container-signup .signup-hero .hero-gradient{background:linear-gradient(#0000,#1e293b80,#1e293be6);margin:0;padding:0;position:absolute;inset:0}.signup-container-signup .signup-hero .hero-content{z-index:10;flex-direction:column;justify-content:space-between;margin:0;padding:48px;display:flex;position:absolute;inset:0}.signup-container-signup .signup-hero .hero-content .hero-logo-link{align-items:center;gap:8px;margin:0;padding:0;text-decoration:none;transition:opacity .225s;display:flex}.signup-container-signup .signup-hero .hero-content .hero-logo-link:hover{opacity:.8}.signup-container-signup .signup-hero .hero-content .hero-logo-link .hero-logo-box{background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}.signup-container-signup .signup-hero .hero-content .hero-logo-link .hero-logo-box .hero-logo-icon{color:#fff;width:24px;height:24px;margin:0;padding:0}.signup-container-signup .signup-hero .hero-content .hero-logo-link .hero-logo-text{color:#fff;margin:0;padding:0;font-size:24px;font-weight:700}.signup-container-signup .signup-hero .hero-content .hero-benefits{flex-direction:column;gap:32px;margin:0;padding:0;display:flex}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-header{margin:0;padding:0}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-header .benefits-title{color:#fff;margin:0 0 16px;padding:0;font-size:36px;font-weight:700;line-height:1.2}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-header .benefits-desc{color:#fffc;max-width:450px;margin:0;padding:0;font-size:18px}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-list{flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-list .benefit-item{align-items:center;gap:12px;margin:0;padding:0;display:flex}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-list .benefit-item .benefit-icon{color:#22c55e;flex-shrink:0;width:20px;height:20px;margin:0;padding:0}.signup-container-signup .signup-hero .hero-content .hero-benefits .benefits-list .benefit-item .benefit-text{color:#ffffffe6;margin:0;padding:0;font-size:16px}.signup-container-signup .signup-form-side{background:#fff;width:100%;margin:0;padding:0;overflow-y:auto}@media (min-width:1024px){.signup-container-signup .signup-form-side{width:50%}}.signup-container-signup .signup-form-side .form-scroll-wrapper{justify-content:center;align-items:center;min-height:100%;margin:0;padding:32px;display:flex}@media (max-width:640px){.signup-container-signup .signup-form-side .form-scroll-wrapper{padding:24px 16px}}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content{flex-direction:column;gap:24px;width:100%;max-width:448px;margin:0;padding:32px 0;display:flex}@media (max-width:640px){.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content{gap:20px;padding:16px 0}}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .mobile-logo{justify-content:center;align-items:center;gap:8px;margin:0 0 24px;padding:0;display:flex}@media (min-width:1024px){.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .mobile-logo{display:none}}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .mobile-logo .mobile-logo-box{background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .mobile-logo .mobile-logo-box .mobile-logo-icon{color:#fff;width:24px;height:24px;margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .mobile-logo .mobile-logo-text{color:#000;margin:0;padding:0;font-size:24px;font-weight:700}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .form-header{text-align:center;margin:0;padding:0}@media (min-width:1024px){.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .form-header{text-align:left}}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .form-header .header-title{color:#000;margin:0;padding:0;font-size:30px;font-weight:700}@media (max-width:640px){.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .form-header .header-title{font-size:24px}}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .form-header .header-subtitle{color:#6b7280;margin:8px 0 0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form{flex-direction:column;gap:20px;margin:0;padding:0;display:flex}@media (max-width:640px){.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form{gap:16px}}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .field-label{color:#111827;margin:0;padding:0;font-size:14px;font-weight:500}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .field-label .optional-label{color:#6b7280}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input{margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root{border-radius:8px;height:48px;position:relative}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root.MuiInputBase-adornedStart{padding-left:40px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root.MuiInputBase-adornedEnd{padding-right:48px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root input{height:100%;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root .MuiInputAdornment-positionStart{pointer-events:none;margin:0;padding:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root .MuiInputAdornment-positionStart .input-icon{color:#9ca3af;width:20px;height:20px;margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root .MuiInputAdornment-positionEnd{margin:0;padding:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root .MuiInputAdornment-positionEnd .MuiIconButton-root{color:#9ca3af;margin:0;padding:8px;transition:color .225s}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root .MuiInputAdornment-positionEnd .MuiIconButton-root:hover{color:#000;background:#0000000a}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiOutlinedInput-root .MuiInputAdornment-positionEnd .MuiIconButton-root svg{width:20px;height:20px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .form-input .MuiFormHelperText-root{color:#ef4444;margin:4px 0 0;padding:0;font-size:14px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .password-strength{margin-top:4px;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .password-strength .strength-bar{background:#f3f4f6;border-radius:3px;height:6px;margin-bottom:4px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .password-strength .strength-text{color:#6b7280;margin:0;padding:0;font-size:12px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .password-strength .strength-text .strength-label{font-weight:500}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;display:grid}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group .user-type-option{cursor:pointer;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;transition:all .225s;display:flex}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group .user-type-option:hover{border-color:#3b82f680}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group .user-type-option.active{background:#3b82f60d;border-color:#3b82f6}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group .user-type-option .hidden-radio{display:none}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group .user-type-option .type-icon{width:20px;height:20px;margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .user-type-group .user-type-option .type-label{margin:0;padding:0;font-size:14px;font-weight:500}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper{margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper .MuiFormControlLabel-root{align-items:flex-start;margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper .MuiFormControlLabel-root .terms-checkbox{margin-top:4px;padding:0 9px 0 0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper .MuiFormControlLabel-root .terms-checkbox.Mui-checked{color:#3b82f6}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper .MuiFormControlLabel-root .terms-label{cursor:pointer;margin:0;padding:0;font-size:14px;line-height:1.5}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper .MuiFormControlLabel-root .terms-label .terms-link{color:#3b82f6;text-decoration:none}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .terms-wrapper .MuiFormControlLabel-root .terms-label .terms-link:hover{text-decoration:underline}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .form-field .error-text{color:#ef4444;margin:4px 0 0;padding:0;font-size:14px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .submit-btn{text-transform:none;width:100%;height:48px;box-shadow:none;background:#3b82f6;border-radius:8px;margin:4px 0 0;padding:0;font-size:16px;font-weight:600}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .submit-btn:hover{box-shadow:none;background:#2563eb}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .submit-btn:disabled{color:#fff;background:#93c5fd}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signup-form .submit-btn .btn-spinner{margin-right:8px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .divider-wrapper{align-items:center;gap:8px;margin:0;padding:0;display:flex;position:relative}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .divider-wrapper .divider-line{background:#e5e7eb;flex:1;height:1px;margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .divider-wrapper .divider-text{text-transform:uppercase;color:#6b7280;background:#fff;margin:0;padding:0 8px;font-size:12px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .social-buttons{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;display:grid}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .social-buttons .social-btn{color:#374151;text-transform:none;background:0 0;border-color:#e5e7eb;border-radius:8px;gap:8px;height:48px;margin:0;padding:0;font-weight:500}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .social-buttons .social-btn:hover{background:#f9fafb;border-color:#d1d5db}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .social-buttons .social-btn .social-icon{width:20px;height:20px;margin:0;padding:0}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signin-prompt{text-align:center;color:#6b7280;margin:0;padding:0;font-size:14px}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signin-prompt .signin-link{color:#3b82f6;font-weight:600;text-decoration:none}.signup-container-signup .signup-form-side .form-scroll-wrapper .form-content .signin-prompt .signin-link:hover{text-decoration:underline}.forgot-password-container{background:#fff;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:16px;display:flex}.forgot-password-container .forgot-password-wrapper{width:100%;max-width:448px;margin:0;padding:0}.forgot-password-container .forgot-password-wrapper .logo-wrapper{justify-content:center;align-items:center;gap:8px;margin:0 0 32px;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .logo-wrapper .logo-link{align-items:center;gap:8px;margin:0;padding:0;text-decoration:none;display:flex}.forgot-password-container .forgot-password-wrapper .logo-wrapper .logo-link .logo-box{background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .logo-wrapper .logo-link .logo-box .logo-icon{color:#fff;width:24px;height:24px}.forgot-password-container .forgot-password-wrapper .logo-wrapper .logo-link .logo-text{color:#000;margin:0;padding:0;font-size:24px;font-weight:700}.forgot-password-container .forgot-password-wrapper .forgot-password-card{border:1px solid #0000001f;border-radius:8px;margin:0;padding:0;box-shadow:0 1px 3px #0000001a}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content{margin:0;padding:32px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .card-header{text-align:center;margin:0 0 32px;padding:0}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .card-header .header-icon-wrapper{background:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .card-header .header-icon-wrapper .header-icon{color:#3b82f6;width:32px;height:32px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .card-header .header-title{color:#000;margin:0;padding:0;font-size:24px;font-weight:700}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .card-header .header-subtitle{color:#6b7280;margin:8px 0 0;padding:0;font-size:14px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-form .submit-button,.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .submit-button{text-transform:none;width:100%;height:48px;box-shadow:none;letter-spacing:0;background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-form .submit-button:hover,.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .submit-button:hover{box-shadow:none;background:#2563eb}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-form .submit-button:disabled,.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .submit-button:disabled{color:#fff;background:#93c5fd}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-form .submit-button .button-spinner,.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .submit-button .button-spinner{color:#fff}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form{flex-direction:column;gap:24px;margin:0;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-label{color:#111827;margin:0;padding:0;font-size:14px;font-weight:500}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input,.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input{margin:0;padding:0}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiOutlinedInput-root{border-radius:8px;height:48px;padding-left:40px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiOutlinedInput-root input{padding:0 14px 0 0;font-size:14px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiOutlinedInput-root .MuiInputAdornment-positionStart{pointer-events:none;margin:0;padding:0;position:absolute;left:12px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiOutlinedInput-root .MuiInputAdornment-positionStart .input-icon{color:#9ca3af;width:20px;height:20px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#3b82f6}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:#ef4444}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input .MuiFormHelperText-root{color:#ef4444;margin:4px 0 0;padding:0;font-size:13px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input.has-end-icon .MuiOutlinedInput-root{padding-right:44px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input.has-end-icon .MuiOutlinedInput-root input{padding-right:0}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input.has-end-icon .MuiOutlinedInput-root .MuiInputAdornment-positionEnd{margin:0;position:absolute;right:8px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input.has-end-icon .MuiOutlinedInput-root .MuiInputAdornment-positionEnd .MuiIconButton-root{color:#9ca3af;border-radius:6px;padding:6px;transition:color .2s,background .2s}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input.has-end-icon .MuiOutlinedInput-root .MuiInputAdornment-positionEnd .MuiIconButton-root:hover{color:#374151;background:#f3f4f6}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .form-field .field-input .email-input.has-end-icon .MuiOutlinedInput-root .MuiInputAdornment-positionEnd .MuiIconButton-root .input-icon{width:20px;height:20px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-bar{background-color:#e5e7eb;border-radius:4px;height:5px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-bar.weak .MuiLinearProgress-bar{background-color:#ef4444}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-bar.fair .MuiLinearProgress-bar{background-color:#f59e0b}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-bar.good .MuiLinearProgress-bar{background-color:#3b82f6}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-bar.strong .MuiLinearProgress-bar{background-color:#22c55e}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-text{color:#6b7280;font-size:12px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-text .strength-label{font-weight:600}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-text .strength-label.weak{color:#ef4444}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-text .strength-label.fair{color:#f59e0b}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-text .strength-label.good{color:#3b82f6}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .forgot-form .password-strength .strength-text .strength-label.strong{color:#22c55e}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .back-link-wrapper{text-align:center;margin:20px 0 0;padding:0}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .back-link-wrapper .back-link{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .back-link-wrapper .back-link:hover{color:#111827}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .back-link-wrapper .back-link .back-icon{width:16px;height:16px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .card-header{margin-bottom:28px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .card-header .email-highlight{color:#111827;font-weight:600}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-form{flex-direction:column;gap:24px;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-boxes{justify-content:center;gap:10px;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-boxes .otp-box{text-align:center;color:#111827;caret-color:#0000;cursor:text;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;outline:none;width:52px;height:58px;font-family:inherit;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-boxes .otp-box:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .otp-boxes .otp-box--filled{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .resend-text-btn{margin:0 auto;display:block;color:#6b7280!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;font-family:inherit!important;font-size:13px!important}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .otp-state .resend-text-btn:hover{text-decoration:underline;color:#111827!important;background:0 0!important}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state{text-align:center;margin:0;padding:16px 0}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-icon-wrapper{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-icon-wrapper .success-icon{color:#22c55e;width:32px;height:32px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-title{color:#000;margin:0 0 8px;padding:0;font-size:24px;font-weight:700}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-subtitle{color:#6b7280;margin:0 0 24px;padding:0;font-size:14px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-subtitle .email-highlight{color:#000;font-weight:500}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions{flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .resend-button{color:#374151;text-transform:none;background:0 0;border-color:#e5e7eb;border-radius:8px;width:100%;height:48px;margin:0;padding:0;font-weight:500}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .resend-button:hover{background:#f9fafb;border-color:#d1d5db}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .resend-button .button-spinner{margin-right:8px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .signin-link-wrapper{margin:0;padding:0;text-decoration:none}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .signin-link-wrapper .signin-button{color:#6b7280;text-transform:none;width:100%;height:48px;margin:0;padding:0}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .signin-link-wrapper .signin-button:hover{color:#000;background:#f9fafb}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .success-actions .signin-link-wrapper .signin-button .signin-icon{width:16px;height:16px;margin-right:8px}.forgot-password-container .forgot-password-wrapper .forgot-password-card .card-content .success-state .spam-notice{color:#6b7280;margin:24px 0 0;padding:0;font-size:12px}#pc-wrap .contact-page{background:#f9fafb;margin:0;padding:32px 16px}#pc-wrap .contact-page .contact-container{max-width:1280px;margin:0 auto;padding:0}#pc-wrap .contact-page .contact-container .page-header{text-align:center;margin-bottom:48px;padding:0}#pc-wrap .contact-page .contact-container .page-header .page-title{color:#000;margin:0 0 16px;padding:0;font-size:30px;font-weight:700}#pc-wrap .contact-page .contact-container .page-header .page-description{color:#6b7280;max-width:768px;margin:0 auto;padding:0;font-size:15px}#pc-wrap .contact-page .contact-container .content-grid{grid-template-columns:2fr 3fr;gap:32px;margin-bottom:32px;display:grid}#pc-wrap .contact-page .contact-container .content-grid .sidebar{flex-direction:column;gap:24px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card{border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-header,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-header{margin-bottom:24px;padding:0}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-header .title-with-icon,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-header .title-with-icon{align-items:center;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-header .title-with-icon .header-icon,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-header .title-with-icon .header-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-header .card-title,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-header .card-title{color:#000;margin:0;padding:0;font-size:18px;font-weight:600}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-header .card-subtitle,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-header .card-subtitle{color:#6b7280;margin:4px 0 0;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content{flex-direction:column;gap:24px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item{align-items:flex-start;gap:16px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item .icon-wrapper,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item .icon-wrapper{background:#3b82f61a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item .icon-wrapper .contact-icon,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item .icon-wrapper .contact-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item .contact-details,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item .contact-details{flex:1}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item .contact-details .contact-label,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item .contact-details .contact-label{color:#000;margin:0 0 4px;padding:0;font-size:14px;font-weight:500}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item .contact-details .contact-text,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item .contact-details .contact-text{color:#6b7280;margin:0 0 2px;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .contact-item .contact-details .contact-text:last-child,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .contact-item .contact-details .contact-text:last-child{margin-bottom:0}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .social-section,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .social-section{border-top:1px solid #e5e7eb;padding-top:24px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .social-section .social-label,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .social-section .social-label{color:#000;margin:0 0 12px;padding:0;font-size:14px;font-weight:500}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .social-section .social-icons,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .social-section .social-icons{gap:8px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .social-section .social-icons .social-btn,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .social-section .social-icons .social-btn{border:1px solid #e5e7eb;border-radius:8px;width:40px;height:40px;transition:all .225s}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .social-section .social-icons .social-btn:hover,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .social-section .social-icons .social-btn:hover{color:#3b82f6;background:#f9fafb;border-color:#3b82f6}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .social-section .social-icons .social-btn svg,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .social-section .social-icons .social-btn svg{width:16px;height:16px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item{padding-bottom:24px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item.bordered,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item.bordered{border-bottom:1px solid #e5e7eb}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item .office-name,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item .office-name{color:#000;margin:0 0 8px;padding:0;font-size:16px;font-weight:600}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item .office-details,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item .office-details{flex-direction:column;gap:4px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item .office-details .office-detail,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item .office-details .office-detail{align-items:center;gap:8px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item .office-details .office-detail .detail-icon,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item .office-details .office-detail .detail-icon{color:#9ca3af;flex-shrink:0;width:16px;height:16px}#pc-wrap .contact-page .contact-container .content-grid .sidebar .contact-info-card .card-content .office-item .office-details .office-detail .detail-text,#pc-wrap .contact-page .contact-container .content-grid .sidebar .offices-card .card-content .office-item .office-details .office-detail .detail-text{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card{border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-header{margin-bottom:24px;padding:0}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-header .title-with-icon{align-items:center;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-header .title-with-icon .header-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-header .card-title{color:#000;margin:0;padding:0;font-size:18px;font-weight:600}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-header .card-subtitle{color:#6b7280;margin:4px 0 0;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message{text-align:center;padding:48px 0}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message .success-icon-wrapper{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message .success-icon-wrapper .success-icon{color:#22c55e;width:32px;height:32px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message .success-title{color:#000;margin:0 0 8px;padding:0;font-size:20px;font-weight:600}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message .success-text{color:#6b7280;margin:0 0 24px;padding:0;font-size:15px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message .reset-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .success-message .reset-btn:hover{box-shadow:none;background:#2563eb}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form{flex-direction:column;gap:24px;display:flex}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-field{margin:0;padding:0}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-field .field-label{color:#111827;margin:0 0 8px;padding:0;font-size:14px;font-weight:500}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-field .text-field .MuiOutlinedInput-root{border-radius:8px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-field .text-field .MuiOutlinedInput-root input,#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-field .text-field .MuiOutlinedInput-root textarea{font-size:15px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .form-field .select-field .MuiOutlinedInput-root{border-radius:8px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .newsletter-checkbox{margin:0}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .newsletter-checkbox .MuiCheckbox-root{color:#6b7280}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .newsletter-checkbox .MuiCheckbox-root.Mui-checked{color:#3b82f6}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .newsletter-checkbox .MuiTypography-root{font-size:14px}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .submit-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:500}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .submit-btn:hover{box-shadow:none;background:#2563eb}#pc-wrap .contact-page .contact-container .content-grid .main-content .form-card .card-content .contact-form .submit-btn svg{width:16px;height:16px}#pc-wrap .contact-page .contact-container .map-section{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:32px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000001a}#pc-wrap .contact-page .contact-container .map-section .map-placeholder{background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;height:256px;display:flex}#pc-wrap .contact-page .contact-container .map-section .map-placeholder .map-icon{color:#9ca3af;width:48px;height:48px;margin-bottom:8px}#pc-wrap .contact-page .contact-container .map-section .map-placeholder .map-title{color:#000;margin:0 0 4px;padding:0;font-size:16px;font-weight:500}#pc-wrap .contact-page .contact-container .map-section .map-placeholder .map-subtitle{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .faq-section{border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}#pc-wrap .contact-page .contact-container .faq-section .card-header{margin-bottom:24px;padding:0}#pc-wrap .contact-page .contact-container .faq-section .card-header .title-with-icon{align-items:center;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .contact-page .contact-container .faq-section .card-header .title-with-icon .header-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .contact-page .contact-container .faq-section .card-header .card-title{color:#000;margin:0;padding:0;font-size:18px;font-weight:600}#pc-wrap .contact-page .contact-container .faq-section .card-header .card-subtitle{color:#6b7280;margin:4px 0 0;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion{margin-bottom:24px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item{box-shadow:none;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item:before{display:none}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item.Mui-expanded{margin-bottom:8px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item .accordion-summary{min-height:auto;padding:16px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item .accordion-summary.Mui-expanded{min-height:auto}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item .accordion-summary .accordion-question{color:#000;text-align:left;margin:0;padding:0;font-size:15px;font-weight:500}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item .accordion-details{padding:0 16px 16px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-accordion .accordion-item .accordion-details .accordion-answer{color:#6b7280;margin:0;padding:0;font-size:14px;line-height:1.6}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-footer{text-align:center;background:#f3f4f680;border-radius:8px;padding:16px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-footer .footer-text{color:#6b7280;margin:0 0 8px;padding:0;font-size:14px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-footer .all-faqs-btn{text-transform:none;color:#374151;border-color:#e5e7eb;border-radius:8px}#pc-wrap .contact-page .contact-container .faq-section .card-content .faq-footer .all-faqs-btn:hover{background:#3b82f60a;border-color:#3b82f6}.reset-password-page{background:#f9fafb;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.reset-password-page .reset-container{width:100%;max-width:448px}.reset-password-page .reset-container .logo-link{margin-bottom:32px;text-decoration:none;display:block}.reset-password-page .reset-container .logo-link .logo-wrapper{justify-content:center;align-items:center;gap:8px;display:flex}.reset-password-page .reset-container .logo-link .logo-wrapper .logo-icon{background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.reset-password-page .reset-container .logo-link .logo-wrapper .logo-icon .home-icon{color:#fff;width:24px;height:24px}.reset-password-page .reset-container .logo-link .logo-wrapper .logo-text{color:#000;margin:0;padding:0;font-size:24px;font-weight:700}.reset-password-page .reset-container .reset-card{border:1px solid #e5e7eb80;border-radius:12px;box-shadow:0 1px 3px #0000001a}.reset-password-page .reset-container .reset-card .card-content{padding:32px}.reset-password-page .reset-container .reset-card .card-content .form-header{text-align:center;margin-bottom:32px}.reset-password-page .reset-container .reset-card .card-content .form-header .header-icon-wrapper{background:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.reset-password-page .reset-container .reset-card .card-content .form-header .header-icon-wrapper .header-icon{color:#3b82f6;width:32px;height:32px}.reset-password-page .reset-container .reset-card .card-content .form-header .header-title{color:#000;margin:0 0 8px;padding:0;font-size:24px;font-weight:700}.reset-password-page .reset-container .reset-card .card-content .form-header .header-subtitle{color:#6b7280;margin:0;padding:0;font-size:15px}.reset-password-page .reset-container .reset-card .card-content .reset-form{flex-direction:column;gap:24px;display:flex}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field{margin:0;padding:0}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .field-label{color:#111827;margin:0 0 8px;padding:0;font-size:14px;font-weight:500;display:block}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root{border-radius:8px;height:48px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root input{padding-left:0;padding-right:0;font-size:15px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root .MuiInputAdornment-root.MuiInputAdornment-positionStart{pointer-events:none;margin-right:0}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root .MuiInputAdornment-root.MuiInputAdornment-positionStart .input-icon{color:#9ca3af;width:20px;height:20px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root .MuiInputAdornment-root.MuiInputAdornment-positionEnd{margin-left:0}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root .MuiInputAdornment-root.MuiInputAdornment-positionEnd .visibility-btn{padding:8px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root .MuiInputAdornment-root.MuiInputAdornment-positionEnd .visibility-btn .visibility-icon{color:#9ca3af;width:20px;height:20px;transition:color .225s}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .text-field .MuiOutlinedInput-root .MuiInputAdornment-root.MuiInputAdornment-positionEnd .visibility-btn:hover .visibility-icon{color:#000}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength{margin-top:8px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-bar{background:#f3f4f6;border-radius:9999px;height:6px;margin-bottom:4px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-bar .MuiLinearProgress-bar{border-radius:9999px;transition:all .3s}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-bar.weak .MuiLinearProgress-bar{background:#ef4444}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-bar.fair .MuiLinearProgress-bar{background:#f97316}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-bar.good .MuiLinearProgress-bar{background:#eab308}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-bar.strong .MuiLinearProgress-bar{background:#22c55e}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-text{color:#6b7280;margin:0;padding:0;font-size:12px}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-text .strength-label{font-weight:500}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-text .strength-label.weak{color:#ef4444}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-text .strength-label.fair{color:#f97316}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-text .strength-label.good{color:#eab308}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .password-strength .strength-text .strength-label.strong{color:#22c55e}.reset-password-page .reset-container .reset-card .card-content .reset-form .form-field .error-text{color:#ef4444;margin:4px 0 0;padding:0;font-size:14px}.reset-password-page .reset-container .reset-card .card-content .reset-form .requirements .requirements-title{color:#6b7280;margin:0 0 4px;padding:0;font-size:12px}.reset-password-page .reset-container .reset-card .card-content .reset-form .requirements .requirements-list{margin:0;padding-left:8px;list-style-type:disc;list-style-position:inside}.reset-password-page .reset-container .reset-card .card-content .reset-form .requirements .requirements-list li{color:#6b7280;margin:2px 0;font-size:12px}.reset-password-page .reset-container .reset-card .card-content .reset-form .submit-btn{text-transform:none;height:48px;box-shadow:none;background:#3b82f6;border-radius:8px;font-size:16px;font-weight:500}.reset-password-page .reset-container .reset-card .card-content .reset-form .submit-btn:hover{box-shadow:none;background:#2563eb}.reset-password-page .reset-container .reset-card .card-content .reset-form .submit-btn:disabled{color:#fff;background:#93c5fd}.reset-password-page .reset-container .reset-card .card-content .reset-form .submit-btn .loading-spinner{color:#fff;margin-right:8px}.reset-password-page .reset-container .reset-card .card-content .success-state{text-align:center;padding:32px 0}.reset-password-page .reset-container .reset-card .card-content .success-state .success-icon-wrapper{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.reset-password-page .reset-container .reset-card .card-content .success-state .success-icon-wrapper .success-icon{color:#22c55e;width:32px;height:32px}.reset-password-page .reset-container .reset-card .card-content .success-state .success-title{color:#000;margin:0 0 8px;padding:0;font-size:24px;font-weight:700}.reset-password-page .reset-container .reset-card .card-content .success-state .success-text{color:#6b7280;margin:0 0 16px;padding:0;font-size:15px}.reset-password-page .reset-container .reset-card .card-content .success-state .redirect-loader{justify-content:center;display:flex}.reset-password-page .reset-container .reset-card .card-content .success-state .redirect-loader .loader-spinner{color:#3b82f6}#pc-wrap .search-page{background:#f9fafb;min-height:100vh;margin:0;padding:0}#pc-wrap .search-page .search-container{max-width:1280px;margin:0 auto;padding:24px 16px}#pc-wrap .search-page .search-container .content-wrapper{gap:32px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .filters-sidebar{flex-shrink:0;width:288px;display:none}@media (min-width:1024px){#pc-wrap .search-page .search-container .content-wrapper .filters-sidebar{display:block}}#pc-wrap .search-page .search-container .content-wrapper .filters-sidebar .sidebar-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;position:sticky;top:96px;box-shadow:0 1px 3px #0000001a}#pc-wrap .search-page .search-container .content-wrapper .filters-sidebar .sidebar-card .filters-title{color:#000;margin:0 0 8px;padding:0;font-size:18px;font-weight:600}#pc-wrap .search-page .search-container .content-wrapper .filters-sidebar .sidebar-card .filters-subtitle{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .search-page .search-container .content-wrapper .main-content{flex:1;min-width:0}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper{gap:16px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .search-field{flex:1}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .search-field .MuiOutlinedInput-root{border-radius:8px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .search-field .MuiOutlinedInput-root input{padding-left:0;font-size:15px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .search-field .MuiOutlinedInput-root .MuiInputAdornment-root{margin-right:0}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .search-field .MuiOutlinedInput-root .MuiInputAdornment-root .search-icon{color:#9ca3af;width:20px;height:20px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .mobile-filter-btn{border-radius:8px;min-width:48px;padding:12px;display:flex}@media (min-width:1024px){#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .mobile-filter-btn{display:none}}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .search-bar-wrapper .mobile-filter-btn svg{width:20px;height:20px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .results-text .results-title{color:#000;margin:0;padding:0;font-size:20px;font-weight:700}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .results-text .results-count{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper{align-items:center;gap:16px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .sort-select{width:180px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .sort-select .MuiOutlinedInput-root{border-radius:8px;height:40px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:4px;padding:4px;display:none}@media (min-width:640px){#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle{display:flex}}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle .view-btn{color:#6b7280;border-radius:4px;width:32px;height:32px;transition:all .225s}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle .view-btn:hover{background:#f3f4f6}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle .view-btn.active{color:#fff;background:#3b82f6}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle .view-btn.active:hover{background:#2563eb}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .view-toggle .view-btn svg{width:16px;height:16px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .save-search-btn{text-transform:none;color:#374151;border-color:#e5e7eb;border-radius:8px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .save-search-btn:hover{background:#3b82f60a;border-color:#3b82f6}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .save-search-btn svg{width:16px;height:16px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .save-search-btn .save-text{display:none}@media (min-width:640px){#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .results-info .controls-wrapper .save-search-btn .save-text{display:inline}}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters .filters-label{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters .filters-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters .filters-chips .filter-chip{background:#f3f4f6;border-radius:6px;height:28px;font-size:13px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters .filters-chips .filter-chip .chip-delete-icon{width:14px;height:14px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters .filters-chips .clear-all-btn{text-transform:none;color:#6b7280;height:28px;padding:0 12px;font-size:12px}#pc-wrap .search-page .search-container .content-wrapper .main-content .search-header .active-filters .filters-chips .clear-all-btn:hover{background:#6b72800a}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view{gap:16px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-placeholder{background:#f3f4f6;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:600px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-placeholder .map-icon{color:#9ca3af;width:64px;height:64px;margin-bottom:16px}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-placeholder .map-text{color:#6b7280;margin:0;padding:0;font-size:15px}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-side-list{flex-direction:column;gap:16px;width:320px;max-height:600px;display:none;overflow-y:auto}@media (min-width:1280px){#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-side-list{display:flex}}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-side-list .compact-property-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-side-list .compact-property-card .property-title{color:#000;margin:0 0 4px;padding:0;font-size:15px;font-weight:600}#pc-wrap .search-page .search-container .content-wrapper .main-content .map-view .map-side-list .compact-property-card .property-price{color:#3b82f6;margin:0;padding:0;font-size:14px;font-weight:600}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid{gap:24px;display:grid}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid.grid{grid-template-columns:1fr}@media (min-width:640px){#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid.grid{grid-template-columns:repeat(3,1fr)}}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid.list{grid-template-columns:1fr}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid .property-card-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .225s}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid .property-card-wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid .property-card-wrapper .property-title{color:#000;margin:0 0 4px;padding:0;font-size:16px;font-weight:600}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid .property-card-wrapper .property-location{color:#6b7280;margin:0 0 8px;padding:0;font-size:14px}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid .property-card-wrapper .property-price{color:#3b82f6;margin:0 0 8px;padding:0;font-size:18px;font-weight:700}#pc-wrap .search-page .search-container .content-wrapper .main-content .properties-grid .property-card-wrapper .property-details{color:#6b7280;margin:0;padding:0;font-size:14px}#pc-wrap .search-page .search-container .content-wrapper .main-content .empty-state{text-align:center;padding:64px 0}#pc-wrap .search-page .search-container .content-wrapper .main-content .empty-state .empty-icon{color:#9ca3af;width:64px;height:64px;margin:0 auto 16px}#pc-wrap .search-page .search-container .content-wrapper .main-content .empty-state .empty-title{color:#000;margin:0 0 8px;padding:0;font-size:18px;font-weight:600}#pc-wrap .search-page .search-container .content-wrapper .main-content .empty-state .empty-text{color:#6b7280;margin:0 0 16px;padding:0;font-size:15px}#pc-wrap .search-page .search-container .content-wrapper .main-content .empty-state .empty-btn{text-transform:none;box-shadow:none;background:#3b82f6;border-radius:8px}#pc-wrap .search-page .search-container .content-wrapper .main-content .empty-state .empty-btn:hover{box-shadow:none;background:#2563eb}#pc-wrap .search-page .search-container .content-wrapper .main-content .pagination-wrapper{justify-content:center;margin-top:32px;display:flex}#pc-wrap .search-page .search-container .content-wrapper .main-content .pagination-wrapper .pagination .MuiPaginationItem-root{border-radius:8px;font-weight:500}#pc-wrap .search-page .search-container .content-wrapper .main-content .pagination-wrapper .pagination .MuiPaginationItem-root.Mui-selected{color:#fff;background:#3b82f6}#pc-wrap .search-page .search-container .content-wrapper .main-content .pagination-wrapper .pagination .MuiPaginationItem-root.Mui-selected:hover{background:#2563eb}#pc-wrap .search-page .mobile-filters-drawer .MuiDrawer-paper{width:300px}#pc-wrap .search-page .mobile-filters-drawer .drawer-content{flex-direction:column;height:100%;display:flex}#pc-wrap .search-page .mobile-filters-drawer .drawer-content .drawer-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px;display:flex}#pc-wrap .search-page .mobile-filters-drawer .drawer-content .drawer-header .drawer-title{color:#000;margin:0;padding:0;font-size:18px;font-weight:600}#pc-wrap .search-page .mobile-filters-drawer .drawer-content .drawer-body{flex:1;padding:24px;overflow-y:auto}#pc-wrap .map-page{flex-direction:column;height:calc(100vh - 64px);display:flex}#pc-wrap .map-page .map-toolbar{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 1.5rem;display:flex}@media (max-width:600px){#pc-wrap .map-page .map-toolbar{gap:8px;padding:8px 1rem}}#pc-wrap .map-page .map-toolbar .toggle-sidebar-button{text-transform:none;color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:auto;height:48px;padding:0 20px;font-size:15px}#pc-wrap .map-page .map-toolbar .toggle-sidebar-button:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:600px){#pc-wrap .map-page .map-toolbar .toggle-sidebar-button{padding:0 12px}#pc-wrap .map-page .map-toolbar .toggle-sidebar-button .button-text{display:none}}#pc-wrap .map-page .map-toolbar .search-wrapper{flex:1;max-width:420px;position:relative}#pc-wrap .map-page .map-toolbar .search-wrapper .search-icon{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px;padding-left:36px}#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root:hover{border-color:#d1d5db}#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root.Mui-focused,#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0073e6}#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root input{padding:14px 16px 14px 0;font-size:15px}#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root input::placeholder{color:#9ca3af}#pc-wrap .map-page .map-toolbar .search-wrapper .search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}#pc-wrap .map-page .map-toolbar .filter-group{align-items:center;gap:12px;display:flex}#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root{min-width:130px}#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root .MuiOutlinedInput-root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px}#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root .MuiOutlinedInput-root:hover{border-color:#d1d5db}#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused,#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0073e6}#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select{color:#374151;padding:12px 40px 12px 16px;font-size:15px}#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}@media (max-width:768px){#pc-wrap .map-page .map-toolbar .filter-group .MuiFormControl-root{min-width:100px}}@media (max-width:600px){#pc-wrap .map-page .map-toolbar .results-badge{display:none}}#pc-wrap .map-page .map-main-area{flex:1;display:flex;overflow:hidden}#pc-wrap .map-page .map-main-area .property-sidebar{background:#fafafa;border-right:1px solid #e0e0e0;flex-shrink:0;width:360px;padding:1rem;overflow-y:auto}#pc-wrap .map-page .map-main-area .property-sidebar::-webkit-scrollbar{width:6px;height:6px}#pc-wrap .map-page .map-main-area .property-sidebar::-webkit-scrollbar-track{background:0 0}#pc-wrap .map-page .map-main-area .property-sidebar::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}#pc-wrap .map-page .map-main-area .property-sidebar::-webkit-scrollbar-thumb:hover{background:#bdbdbd}#pc-wrap .map-page .map-main-area .property-sidebar .sidebar-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}#pc-wrap .map-page .map-main-area .property-sidebar .sidebar-header .results-count{text-transform:uppercase;letter-spacing:.5px;color:#757575;font-size:.75rem;font-weight:600}#pc-wrap .map-page .map-main-area .property-sidebar .sidebar-header .clear-filters-button{color:#757575;text-transform:none;font-size:.75rem}#pc-wrap .map-page .map-main-area .property-sidebar .properties-list{flex-direction:column;gap:.5rem;display:flex}#pc-wrap .map-page .map-main-area .property-sidebar .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;display:flex}#pc-wrap .map-page .map-main-area .property-sidebar .empty-state .empty-icon{color:#0003;margin-bottom:1rem;font-size:2.5rem}#pc-wrap .map-page .map-main-area .property-sidebar .empty-state .empty-title{color:#757575;font-size:.875rem;font-weight:500}#pc-wrap .map-page .map-main-area .property-sidebar .empty-state .empty-subtitle{color:#0006;margin-top:4px;font-size:.75rem}#pc-wrap .map-page .map-main-area .map-container{flex:1;position:relative}#pc-wrap .map-page .map-main-area .map-container .leaflet-map{width:100%;height:100%}#pc-wrap .map-page .map-main-area .map-container .map-controls{z-index:1000;flex-direction:column;gap:6px;display:flex;position:absolute;top:1.5rem;right:1.5rem}#pc-wrap .map-page .map-main-area .map-container .map-controls .control-button{cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 4px 16px #0000001f}#pc-wrap .map-page .map-main-area .map-container .map-controls .control-button:hover{background:#f5f5f5;box-shadow:0 8px 24px #00000026}#pc-wrap .map-page .map-main-area .map-container .map-controls .control-button svg{color:#424242;font-size:1rem}#pc-wrap .map-page .map-main-area .map-container .mobile-toggle{z-index:1000;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (min-width:960px){#pc-wrap .map-page .map-main-area .map-container .mobile-toggle{display:none}}#pc-wrap .map-page .mobile-bottom-list{background:#fafafa;border-top:1px solid #e0e0e0;flex-shrink:0}@media (min-width:960px){#pc-wrap .map-page .mobile-bottom-list{display:none}}#pc-wrap .map-page .mobile-bottom-list .horizontal-scroll{gap:1rem;padding:1rem;display:flex;overflow-x:auto}#pc-wrap .map-page .mobile-bottom-list .horizontal-scroll::-webkit-scrollbar{width:6px;height:6px}#pc-wrap .map-page .mobile-bottom-list .horizontal-scroll::-webkit-scrollbar-track{background:0 0}#pc-wrap .map-page .mobile-bottom-list .horizontal-scroll::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}#pc-wrap .map-page .mobile-bottom-list .horizontal-scroll::-webkit-scrollbar-thumb:hover{background:#bdbdbd}#pc-wrap .property-list-card{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:12px;gap:1rem;padding:1rem;transition:all .3s;display:flex;position:relative}#pc-wrap .property-list-card:hover{border-color:#1976d2;box-shadow:0 2px 8px #00000014}#pc-wrap .property-list-card:hover .save-button{opacity:1}#pc-wrap .property-list-card:hover .card-thumbnail img{transform:scale(1.05)}#pc-wrap .property-list-card.selected{background:#1976d20a;border-color:#1976d2;box-shadow:0 2px 8px #00000014}#pc-wrap .property-list-card .card-thumbnail{border-radius:8px;flex-shrink:0;width:112px;height:96px;position:relative;overflow:hidden}#pc-wrap .property-list-card .card-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}#pc-wrap .property-list-card .card-thumbnail .status-badge{border-radius:4px;padding:2px 6px;font-size:.625rem;position:absolute;top:6px;left:6px}#pc-wrap .property-list-card .card-thumbnail .status-badge.for-sale{color:#fff;background:#1976d2}#pc-wrap .property-list-card .card-thumbnail .status-badge.for-rent{color:#fff;background:#4caf50}#pc-wrap .property-list-card .card-thumbnail .viewed-badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:.6rem;display:flex;position:absolute;bottom:5px;left:6px}#pc-wrap .property-list-card .card-thumbnail .card-save-button{color:#757575;background:#ffffffe0;border-radius:6px;width:26px;height:26px;padding:0;transition:all .2s;position:absolute;bottom:5px;right:5px}#pc-wrap .property-list-card .card-thumbnail .card-save-button:hover,#pc-wrap .property-list-card .card-thumbnail .card-save-button.saved{color:#1976d2;background:#fff}#pc-wrap .property-list-card .card-info{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:2px 0;display:flex}#pc-wrap .property-list-card .card-info .card-title{color:#212121;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}#pc-wrap .property-list-card .card-info .card-location{color:#757575;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex;overflow:hidden}#pc-wrap .property-list-card .card-info .card-location svg{flex-shrink:0;font-size:.75rem}#pc-wrap .property-list-card .card-info .card-footer{justify-content:space-between;align-items:flex-end;display:flex}#pc-wrap .property-list-card .card-info .card-footer .card-price{color:#1976d2;font-size:1rem;font-weight:700}#pc-wrap .property-list-card .card-info .card-footer .card-price .price-suffix{color:#757575;font-size:.75rem;font-weight:400}#pc-wrap .property-list-card .card-info .card-footer .card-specs{color:#757575;align-items:center;gap:10px;font-size:.6875rem;display:flex}#pc-wrap .property-list-card .card-info .card-footer .card-specs .spec-item{align-items:center;gap:2px;display:flex}#pc-wrap .property-list-card .card-info .card-footer .card-specs .spec-item svg{font-size:.75rem}#pc-wrap .property-list-card .save-button{opacity:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}#pc-wrap .property-list-card .save-button svg{color:#757575;font-size:1rem}#pc-wrap .property-list-card .save-button svg.saved{color:#d32f2f;fill:#d32f2f}#pc-wrap .map-popup{z-index:1000;width:340px;animation:.3s slideUp;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (max-width:600px){#pc-wrap .map-popup{width:calc(100vw - 2rem);max-width:340px}}#pc-wrap .map-popup .popup-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#pc-wrap .map-popup .popup-card .popup-image{width:100%;height:160px;position:relative}#pc-wrap .map-popup .popup-card .popup-image img{object-fit:cover;width:100%;height:100%}#pc-wrap .map-popup .popup-card .popup-image .image-overlay{background:linear-gradient(#0000,#00000080);position:absolute;inset:0}#pc-wrap .map-popup .popup-card .popup-image .close-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0006;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex;position:absolute;top:.5rem;right:.5rem}#pc-wrap .map-popup .popup-card .popup-image .close-button:hover{background:#0009}#pc-wrap .map-popup .popup-card .popup-image .close-button svg{color:#fff;font-size:.875rem}#pc-wrap .map-popup .popup-card .popup-image .type-badge{color:#fff;background:#1976d2;border-radius:4px;padding:4px 8px;font-size:.75rem;position:absolute;top:.5rem;left:.5rem}#pc-wrap .map-popup .popup-card .popup-image .popup-price{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:1.125rem;font-weight:700;position:absolute;bottom:.5rem;left:1rem}#pc-wrap .map-popup .popup-card .popup-image .popup-price .price-suffix{color:#ffffffb3;font-size:.875rem;font-weight:400}#pc-wrap .map-popup .popup-card .popup-details{padding:14px}#pc-wrap .map-popup .popup-card .popup-details .popup-title{color:#212121;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}#pc-wrap .map-popup .popup-card .popup-details .popup-location{color:#757575;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}#pc-wrap .map-popup .popup-card .popup-details .popup-location svg{font-size:.75rem}#pc-wrap .map-popup .popup-card .popup-details .popup-specs{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}#pc-wrap .map-popup .popup-card .popup-details .popup-specs .specs-list{color:#757575;align-items:center;gap:1rem;font-size:.75rem;display:flex}#pc-wrap .map-popup .popup-card .popup-details .popup-specs .specs-list .spec-item{align-items:center;gap:4px;display:flex}#pc-wrap .map-popup .popup-card .popup-details .popup-specs .specs-list .spec-item svg{font-size:.875rem}#pc-wrap .map-popup .popup-card .popup-details .popup-actions{align-items:center;gap:.5rem;margin-top:1rem;display:flex}#pc-wrap .map-popup .popup-card .popup-details .popup-actions .action-button{text-transform:none;flex:1;font-size:.75rem}#pc-wrap .map-popup .popup-card .popup-details .popup-actions .save-icon-button{color:#9e9e9e;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;width:34px;height:34px;transition:all .2s}#pc-wrap .map-popup .popup-card .popup-details .popup-actions .save-icon-button:hover,#pc-wrap .map-popup .popup-card .popup-details .popup-actions .save-icon-button.liked{color:#e53935;background:#fff5f5;border-color:#e53935}#pc-wrap .map-popup .popup-card .popup-details .popup-actions .save-icon-button.liked .heart-filled{fill:#e53935;color:#e53935}#pc-wrap .mobile-property-card{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-shrink:0;gap:1rem;width:256px;padding:10px;transition:all .2s;display:flex}#pc-wrap .mobile-property-card:hover,#pc-wrap .mobile-property-card.selected{background:#1976d20a;border-color:#1976d2}#pc-wrap .mobile-property-card .mobile-card-thumbnail{border-radius:8px;flex-shrink:0;width:80px;height:64px;position:relative;overflow:hidden}#pc-wrap .mobile-property-card .mobile-card-thumbnail img{object-fit:cover;width:100%;height:100%}#pc-wrap .mobile-property-card .mobile-card-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}#pc-wrap .mobile-property-card .mobile-card-info .mobile-card-title{color:#212121;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}#pc-wrap .mobile-property-card .mobile-card-info .mobile-card-price{color:#1976d2;margin-top:4px;font-size:.875rem;font-weight:700}#pc-wrap .mobile-property-card .mobile-card-info .mobile-card-specs{color:#757575;align-items:center;gap:6px;margin-top:4px;font-size:.625rem;display:flex}#pc-wrap .mobile-property-card .mobile-card-info .mobile-card-specs .spec-item{align-items:center;gap:2px;display:flex}#pc-wrap .mobile-property-card .mobile-card-info .mobile-card-specs .spec-item svg{font-size:.625rem}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.leaflet-container{font-family:Roboto,sans-serif}.leaflet-container .leaflet-popup-content-wrapper{border-radius:8px}#pc-wrap .settings-page{max-width:1024px;margin:0 auto;padding:2rem 1.5rem}#pc-wrap .settings-page .settings-header{margin-bottom:2rem}#pc-wrap .settings-page .settings-header .settings-title{color:#212121;font-size:1.75rem;font-weight:700;line-height:1.2}#pc-wrap .settings-page .settings-header .settings-subtitle{color:#757575;margin-top:4px;font-size:.875rem}#pc-wrap .settings-page .settings-tabs-wrap{margin-bottom:1.5rem;overflow-x:auto}#pc-wrap .settings-page .settings-tabs-wrap::-webkit-scrollbar{display:none}#pc-wrap .settings-page .settings-tabs-wrap .settings-tab{text-transform:none;white-space:nowrap;border-radius:8px;gap:6px;min-height:40px;padding:0 1rem;font-size:.8125rem;font-weight:500}#pc-wrap .settings-page .settings-tabs-wrap .settings-tab.danger-tab{color:#d32f2f}#pc-wrap .settings-page .settings-tabs-wrap .settings-tab svg{font-size:1rem}#pc-wrap .settings-page .settings-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 8px #0000000f}#pc-wrap .settings-page .settings-card.danger-card{border-color:#d32f2f4d}#pc-wrap .settings-page .settings-card .settings-card-header{padding:1.5rem 1.5rem .5rem}#pc-wrap .settings-page .settings-card .settings-card-header .settings-card-title{color:#212121;margin-bottom:4px;font-size:1rem;font-weight:600}#pc-wrap .settings-page .settings-card .settings-card-header .settings-card-title.danger-title{color:#d32f2f}#pc-wrap .settings-page .settings-card .settings-card-header .settings-card-description{color:#9e9e9e;font-size:.8125rem}#pc-wrap .settings-page .settings-card .settings-card-header .card-header-row{justify-content:space-between;align-items:center;display:flex}#pc-wrap .settings-page .settings-card .settings-card-body{padding:1rem 1.5rem 1.5rem}#pc-wrap .settings-page .profile-section .avatar-block{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}#pc-wrap .settings-page .profile-section .avatar-block .avatar-wrap{flex-shrink:0;position:relative}#pc-wrap .settings-page .profile-section .avatar-block .avatar-wrap .avatar-image{background:#f5f5f5;border-radius:9999px;width:96px;height:96px;overflow:hidden}#pc-wrap .settings-page .profile-section .avatar-block .avatar-wrap .avatar-image img{object-fit:cover;width:100%;height:100%}#pc-wrap .settings-page .profile-section .avatar-block .avatar-wrap .avatar-camera-btn{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 4px 16px #0000001a}#pc-wrap .settings-page .profile-section .avatar-block .avatar-wrap .avatar-camera-btn:hover{background:#1565c0}#pc-wrap .settings-page .profile-section .avatar-block .avatar-wrap .avatar-camera-btn svg{font-size:1rem}#pc-wrap .settings-page .profile-section .avatar-block .avatar-info .avatar-name{color:#212121;font-size:1.25rem;font-weight:600}#pc-wrap .settings-page .profile-section .avatar-block .avatar-info .avatar-email{color:#757575;margin-top:2px;font-size:.875rem}#pc-wrap .settings-page .profile-section .avatar-block .avatar-info .avatar-since{color:#9e9e9e;margin-top:4px;font-size:.8125rem}#pc-wrap .settings-page .profile-section .cover-dropzone{cursor:pointer;text-align:center;background-color:#fafafa;border:2px dashed #e0e0e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;transition:all .2s;display:flex}#pc-wrap .settings-page .profile-section .cover-dropzone:hover{background-color:#f5f5f5;border-color:#bdbdbd}#pc-wrap .settings-page .profile-section .cover-dropzone.dragging{background-color:#1976d20a;border-color:#1976d2}#pc-wrap .settings-page .profile-section .cover-dropzone.dragging .dropzone-icon{color:#1976d2;background-color:#1976d21a}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-icon{color:#9e9e9e;background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;transition:all .2s;display:flex}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-icon svg{font-size:24px}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-title{color:#212121;margin-bottom:4px;font-size:.9375rem;font-weight:600}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-text{color:#9e9e9e;margin-bottom:4px;font-size:.8125rem}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-hint{color:#bdbdbd;margin-bottom:16px;font-size:.6875rem}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-btn{text-transform:none;color:#424242;border-color:#e0e0e0;border-radius:8px;padding:6px 20px;font-size:.8125rem;transition:all .2s}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-btn:hover{background-color:#f5f5f5;border-color:#bdbdbd}#pc-wrap .settings-page .profile-section .cover-dropzone .dropzone-btn svg{font-size:1rem}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image{background-color:#f5f5f5;border-radius:12px;width:100%;height:180px;position:relative;overflow:hidden}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay{background-color:#0000;justify-content:center;align-items:center;gap:8px;transition:background-color .2s;display:flex;position:absolute;inset:0}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay .cover-action-btn{opacity:0;text-transform:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;min-width:auto;padding:6px 16px;font-size:.8125rem;transition:all .2s;transform:translateY(4px)}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay .cover-action-btn svg{font-size:1rem}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay .cover-action-btn.change{color:#212121;background-color:#ffffffe6}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay .cover-action-btn.change:hover{background-color:#fff}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay .cover-action-btn.remove{color:#fff;background-color:#d32f2fd9}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image .cover-preview-overlay .cover-action-btn.remove:hover{background-color:#d32f2f}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image:hover .cover-preview-overlay{background-color:#0006}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-image:hover .cover-preview-overlay .cover-action-btn{opacity:1;transform:translateY(0)}#pc-wrap .settings-page .profile-section .cover-preview .cover-preview-hint{color:#bdbdbd;text-align:center;margin-top:8px;font-size:.6875rem}#pc-wrap .settings-page .profile-section .form-row{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}#pc-wrap .settings-page .profile-section .form-field{margin-bottom:1rem}#pc-wrap .settings-page .profile-section .form-field .field-label{color:#424242;align-items:center;gap:6px;margin-bottom:6px;font-size:.8125rem;font-weight:500;display:flex}#pc-wrap .settings-page .profile-section .form-field .field-label .optional-text{color:#9e9e9e;font-weight:400}#pc-wrap .settings-page .profile-section .form-field .field-label .verified-badge{color:#4caf50;background:#4caf501a;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}#pc-wrap .settings-page .profile-section .form-field .field-label .verified-badge svg{font-size:.75rem}#pc-wrap .settings-page .profile-section .form-field .char-count{color:#9e9e9e;text-align:right;margin-top:4px;font-size:.6875rem}#pc-wrap .settings-page .profile-section .social-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}#pc-wrap .settings-page .profile-section .social-grid .social-field .social-label{color:#424242;align-items:center;gap:6px;margin-bottom:6px;font-size:.8125rem;font-weight:500;display:flex}#pc-wrap .settings-page .profile-section .social-grid .social-field .social-label svg{color:#757575;font-size:1rem}#pc-wrap .settings-page .security-section .password-field{margin-bottom:1rem;position:relative}#pc-wrap .settings-page .security-section .password-field .field-label{color:#424242;margin-bottom:6px;font-size:.8125rem;font-weight:500;display:block}#pc-wrap .settings-page .security-section .password-field .password-input-wrap{position:relative}#pc-wrap .settings-page .security-section .password-field .password-input-wrap .eye-toggle{cursor:pointer;color:#9e9e9e;background:0 0;border:none;align-items:center;transition:color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#pc-wrap .settings-page .security-section .password-field .password-input-wrap .eye-toggle:hover{color:#424242}#pc-wrap .settings-page .security-section .password-field .password-input-wrap .eye-toggle svg{font-size:1.25rem}#pc-wrap .settings-page .security-section .password-field .password-input-wrap input{padding-right:40px}#pc-wrap .settings-page .security-section .password-field .password-strength{margin-top:8px}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-bar-track{background:#f5f5f5;border-radius:9999px;width:100%;height:6px;overflow:hidden}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-bar-track .strength-bar-fill{border-radius:9999px;height:100%;transition:width .3s,background .3s}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-bar-track .strength-bar-fill.weak{background:#f44336;width:25%}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-bar-track .strength-bar-fill.fair{background:#ff9800;width:50%}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-bar-track .strength-bar-fill.good{background:#ffc107;width:75%}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-bar-track .strength-bar-fill.strong{background:#4caf50;width:100%}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-label{color:#9e9e9e;margin-top:4px;font-size:.75rem}#pc-wrap .settings-page .security-section .password-field .password-strength .strength-label span{color:#424242;font-weight:600}#pc-wrap .settings-page .security-section .two-fa-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left{align-items:center;gap:1rem;display:flex}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-icon{border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-icon.enabled{background:#4caf501a}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-icon.enabled svg{color:#4caf50}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-icon.disabled{background:#f5f5f5}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-icon.disabled svg{color:#9e9e9e}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-title{color:#212121;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}#pc-wrap .settings-page .security-section .two-fa-row .two-fa-left .two-fa-subtitle{color:#9e9e9e;margin-top:2px;font-size:.8125rem}#pc-wrap .settings-page .security-section .session-item{border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem;display:flex}#pc-wrap .settings-page .security-section .session-item:last-child{margin-bottom:0}#pc-wrap .settings-page .security-section .session-item .session-left{align-items:center;gap:1rem;display:flex}#pc-wrap .settings-page .security-section .session-item .session-left .session-device-icon{background:#f5f5f5;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#pc-wrap .settings-page .security-section .session-item .session-left .session-device-icon svg{color:#9e9e9e;font-size:1.25rem}#pc-wrap .settings-page .security-section .session-item .session-left .session-name{color:#212121;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}#pc-wrap .settings-page .security-section .session-item .session-left .session-meta{color:#9e9e9e;margin-top:2px;font-size:.8125rem}#pc-wrap .settings-page .security-section .session-item .session-left .current-badge{color:#757575;background:#f5f5f5;border-radius:9999px;padding:2px 8px;font-size:.625rem;font-weight:500}#pc-wrap .settings-page .notifications-section .notification-row{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:10px 0;display:flex}#pc-wrap .settings-page .notifications-section .notification-row:last-child{border-bottom:none}#pc-wrap .settings-page .notifications-section .notification-row .notification-label{color:#424242;cursor:pointer;flex:1;font-size:.875rem}#pc-wrap .settings-page .notifications-section .frequency-option{align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}#pc-wrap .settings-page .notifications-section .frequency-option .frequency-label{color:#212121;cursor:pointer;font-size:.9375rem;font-weight:500}#pc-wrap .settings-page .notifications-section .frequency-option .frequency-desc{color:#9e9e9e;margin-top:2px;font-size:.8125rem}#pc-wrap .settings-page .searches-section .search-item{border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:1rem;display:flex}#pc-wrap .settings-page .searches-section .search-item:last-child{margin-bottom:0}#pc-wrap .settings-page .searches-section .search-item .search-info{flex:1;min-width:0}#pc-wrap .settings-page .searches-section .search-item .search-info .search-name{color:#212121;font-size:.9375rem;font-weight:500}#pc-wrap .settings-page .searches-section .search-item .search-info .search-criteria{color:#9e9e9e;margin-top:2px;font-size:.8125rem}#pc-wrap .settings-page .searches-section .search-item .search-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}#pc-wrap .settings-page .searches-section .search-item .search-actions .alert-label{color:#424242;font-size:.8125rem}#pc-wrap .settings-page .searches-section .search-item .search-actions .delete-search-btn{color:#d32f2f;min-width:unset}#pc-wrap .settings-page .searches-section .searches-empty{text-align:center;padding:3rem 0}#pc-wrap .settings-page .searches-section .searches-empty .empty-icon{color:#bdbdbd;margin-bottom:1rem;font-size:3rem}#pc-wrap .settings-page .searches-section .searches-empty .empty-title{color:#424242;margin-bottom:8px;font-size:1.125rem;font-weight:500}#pc-wrap .settings-page .searches-section .searches-empty .empty-text{color:#9e9e9e;margin-bottom:1.5rem;font-size:.875rem}#pc-wrap .settings-page .privacy-section .visibility-option{align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}#pc-wrap .settings-page .privacy-section .visibility-option .visibility-label{color:#212121;cursor:pointer;font-size:.9375rem;font-weight:500}#pc-wrap .settings-page .privacy-section .visibility-option .visibility-desc{color:#9e9e9e;margin-top:2px;font-size:.8125rem}#pc-wrap .settings-page .privacy-section .contact-row{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:10px 0;display:flex}#pc-wrap .settings-page .privacy-section .contact-row:last-child{border-bottom:none}#pc-wrap .settings-page .privacy-section .contact-row .contact-info .contact-label{color:#424242;font-size:.875rem;font-weight:500}#pc-wrap .settings-page .privacy-section .contact-row .contact-info .contact-desc{color:#9e9e9e;margin-top:2px;font-size:.8125rem}#pc-wrap .settings-page .privacy-section .data-section-text{color:#9e9e9e;margin-top:.5rem;font-size:.8125rem;line-height:1.6}#pc-wrap .settings-page .delete-section .danger-warning-box{background:#d32f2f0f;border:1px solid #d32f2f33;border-radius:8px;margin-bottom:1.5rem;padding:1rem}#pc-wrap .settings-page .delete-section .danger-warning-box .danger-warning-title{color:#d32f2f;margin-bottom:6px;font-size:.9375rem;font-weight:600}#pc-wrap .settings-page .delete-section .danger-warning-box .danger-warning-text{color:#757575;font-size:.875rem;line-height:1.6}#pc-wrap .settings-page .delete-section .danger-warning-box .danger-list{color:#757575;margin:8px 0 8px 1.5rem;padding:0;font-size:.875rem;list-style-type:disc}#pc-wrap .settings-page .delete-section .danger-warning-box .danger-list li{margin-bottom:4px}#pc-wrap .settings-page .save-action-row{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}#pc-wrap .settings-page .save-action-row .save-btn{text-transform:none;border-radius:8px;min-width:140px}#pc-wrap .settings-page .save-action-row .cancel-btn{text-transform:none;border-radius:8px}#pc-wrap .settings-delete-dialog .delete-dialog-title{color:#d32f2f;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}#pc-wrap .settings-delete-dialog .delete-dialog-title svg{font-size:1.25rem}#pc-wrap .settings-delete-dialog .delete-dialog-desc{color:#757575;margin-top:8px;font-size:.875rem}#pc-wrap .settings-delete-dialog .delete-confirm-body{padding:1rem 0}#pc-wrap .settings-delete-dialog .delete-confirm-body .understand-row{align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}#pc-wrap .settings-delete-dialog .delete-confirm-body .understand-row .understand-label{color:#424242;cursor:pointer;font-size:.875rem;line-height:1.5}#pc-wrap .settings-delete-dialog .delete-confirm-body .password-confirm-label{color:#424242;margin-bottom:6px;font-size:.8125rem;font-weight:500;display:block}#pc-wrap .settings-delete-dialog .delete-dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}#pc-wrap .settings-delete-dialog .delete-dialog-actions .cancel-btn{text-transform:none;border-radius:8px}#pc-wrap .settings-delete-dialog .delete-dialog-actions .confirm-delete-btn{text-transform:none;color:#fff;background:#d32f2f;border-radius:8px}#pc-wrap .settings-delete-dialog .delete-dialog-actions .confirm-delete-btn:hover{background:#c62828}#pc-wrap .settings-delete-dialog .delete-dialog-actions .confirm-delete-btn:disabled{background:#ef9a9a}#pc-wrap .agent-profile-page-1{background-color:#f9fafb;min-height:100vh}#pc-wrap .agent-profile-page-1 .star-rating{gap:1px;display:inline-flex}#pc-wrap .agent-profile-page-1 .star-rating .star-filled{color:#f59e0b}#pc-wrap .agent-profile-page-1 .star-rating .star-empty{color:#e5e5e5}#pc-wrap .agent-profile-page-1 .hero-section{position:relative}#pc-wrap .agent-profile-page-1 .hero-section .cover-image{height:208px;position:relative;overflow:hidden}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .hero-section .cover-image{height:288px}}#pc-wrap .agent-profile-page-1 .hero-section .cover-image .cover-gradient{background:linear-gradient(#0000,#f9fafb66,#f9fafb);position:absolute;inset:0}#pc-wrap .agent-profile-page-1 .hero-section .cover-image .cover-actions{gap:8px;display:flex;position:absolute;top:16px;right:16px}#pc-wrap .agent-profile-page-1 .hero-section .cover-image .cover-actions .share-btn{text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0a0a0a;background-color:#fff9;border:none;border-radius:9999px;min-width:auto;padding:6px 14px;font-size:12px}#pc-wrap .agent-profile-page-1 .hero-section .cover-image .cover-actions .share-btn:hover{background-color:#fffc}#pc-wrap .agent-profile-page-1 .hero-section .cover-image .cover-actions .share-btn svg{width:14px;height:14px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row{flex-direction:column;gap:20px;max-width:1152px;margin:-64px auto 0;padding:0 16px 24px;display:flex;position:relative}@media (min-width:640px){#pc-wrap .agent-profile-page-1 .hero-section .profile-row{padding:0 24px 24px}}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .hero-section .profile-row{flex-direction:row;align-items:flex-end;margin-top:-80px}}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-avatar{border:4px solid #f9fafb;border-radius:16px;flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-avatar{width:144px;height:144px}}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info{flex:1;min-width:0;padding-bottom:4px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .name-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .name-row .agent-name{letter-spacing:-.02em;color:#0a0a0a;font-size:24px;font-weight:700}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .name-row .agent-name{font-size:30px}}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .name-row .verified-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .agent-meta{color:#737373;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .agent-meta .meta-item{align-items:center;gap:4px;display:flex}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .agent-meta .meta-icon{width:14px;height:14px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .agent-meta .meta-divider{color:#e5e5e5;display:none}@media (min-width:640px){#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .agent-meta .meta-divider{display:inline}}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row .rating-inline{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row .rating-inline .rating-value{font-weight:600}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row .rating-inline .rating-count{color:#737373;font-weight:400}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row .info-chip{color:#0a0a0a;height:26px;font-size:12px;font-weight:500}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row .info-chip svg{width:14px;height:14px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .profile-info .badges-row .info-chip.primary{color:#3b82f6;background-color:#3b82f61a}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons{flex-wrap:wrap;flex-shrink:0;gap:8px;padding-bottom:4px;display:flex}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons .cta-btn{text-transform:none;border-radius:8px;min-width:auto;padding:6px 16px;font-size:13px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons .cta-btn svg{width:14px;height:14px}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons .cta-btn.primary{color:#fff;background-color:#3b82f6}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons .cta-btn.primary:hover{background-color:#1469f4}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons .cta-btn:not(.primary){color:#0a0a0a;background-color:#0000;border-color:#e5e5e5}#pc-wrap .agent-profile-page-1 .hero-section .profile-row .cta-buttons .cta-btn:not(.primary):hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page-1 .stats-strip{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container{grid-template-columns:repeat(2,1fr);gap:20px 16px;max-width:1152px;margin:0 auto;padding:20px 16px;display:grid}@media (min-width:640px){#pc-wrap .agent-profile-page-1 .stats-strip .stats-container{padding:20px 24px}}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .stats-strip .stats-container{grid-template-columns:repeat(5,1fr)}}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container .stat-item{align-items:center;gap:12px;display:flex}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container .stat-item .stat-icon-box{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container .stat-item .stat-icon-box .stat-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container .stat-item .stat-text{min-width:0}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container .stat-item .stat-text .stat-value{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}#pc-wrap .agent-profile-page-1 .stats-strip .stats-container .stat-item .stat-text .stat-label{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#pc-wrap .agent-profile-page-1 .content-area{max-width:1152px;margin:0 auto;padding:32px 16px}@media (min-width:640px){#pc-wrap .agent-profile-page-1 .content-area{padding:32px 24px}}#pc-wrap .agent-profile-page-1 .content-area .content-grid{grid-template-columns:1fr;gap:32px;display:grid}#pc-wrap .agent-profile-page-1 .left-column{flex-direction:column;gap:32px;min-width:0;display:flex}#pc-wrap .agent-profile-page-1 .left-column .section-card .section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .section-card .section-title{color:#0a0a0a;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}#pc-wrap .agent-profile-page-1 .left-column .section-card .section-title .title-dot{background-color:#3b82f6;border-radius:50%;width:4px;height:4px}#pc-wrap .agent-profile-page-1 .left-column .section-card .section-header .section-title{margin-bottom:0}#pc-wrap .agent-profile-page-1 .left-column .bio-text .bio-paragraph{color:#737373;margin-bottom:12px;font-size:14px;line-height:1.7}#pc-wrap .agent-profile-page-1 .left-column .bio-text .bio-paragraph:last-child{margin-bottom:0}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid{border-top:1px solid #e5e5e5;gap:20px;margin-top:24px;padding-top:24px;display:grid}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid.three-col{grid-template-columns:1fr}@media (min-width:640px){#pc-wrap .agent-profile-page-1 .left-column .credentials-grid.three-col{grid-template-columns:repeat(3,1fr)}}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid.two-col{grid-template-columns:1fr}@media (min-width:640px){#pc-wrap .agent-profile-page-1 .left-column .credentials-grid.two-col{grid-template-columns:repeat(2,1fr)}}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-label{text-transform:uppercase;letter-spacing:.08em;color:#737373;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-label .credential-icon{width:14px;height:14px}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-chips{flex-wrap:wrap;gap:6px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-chips .credential-chip{height:24px;font-size:12px}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-chips .credential-chip.filled{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-list .credential-list-item{align-items:flex-start;gap:8px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-icon.primary{color:#3b82f6}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-icon.accent{color:#f59e0b}#pc-wrap .agent-profile-page-1 .left-column .credentials-grid .credential-block .credential-list .credential-list-item .list-text{color:#737373;font-size:14px}#pc-wrap .agent-profile-page-1 .left-column .property-tabs{min-height:36px}#pc-wrap .agent-profile-page-1 .left-column .property-tabs .MuiTabs-indicator{background-color:#3b82f6}#pc-wrap .agent-profile-page-1 .left-column .property-tabs .property-tab{text-transform:none;min-width:auto;min-height:36px;padding:6px 12px;font-size:12px}#pc-wrap .agent-profile-page-1 .left-column .listings-list{flex-direction:column;gap:12px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-link{color:inherit;text-decoration:none;display:block}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-link:hover .listing-card{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-link:hover .listing-title{color:#3b82f6}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-link:hover .listing-arrow{opacity:1}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:16px;padding:12px;transition:all .225s;display:flex}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image{border-radius:8px;flex-shrink:0;width:144px;height:112px;position:relative;overflow:hidden}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image{width:176px;height:128px}}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image img{transition:transform .3s}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image .new-badge{color:#fff;background-color:#10b981;height:20px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image .save-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background-color:#ffffffb3;width:28px;height:28px;transition:opacity .225s;position:absolute;top:8px;right:8px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image .save-btn svg{width:14px;height:14px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image .sold-overlay{background-color:#0a0a0a4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-image .sold-overlay .sold-badge{color:#fff;background-color:#ef4444;font-size:12px;font-weight:700}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card:hover .save-btn{opacity:1}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:2px 0;display:flex}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-top .listing-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-top .listing-title{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;transition:color .225s;overflow:hidden}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-top .status-chip{flex-shrink:0;height:22px;font-size:10px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-top .listing-address{color:#737373;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-top .listing-address .address-icon{flex-shrink:0;width:12px;height:12px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-price{color:#3b82f6;font-size:16px;font-weight:700}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-stats{align-items:center;gap:12px;margin-top:4px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-stats .listing-stat{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-stats .listing-stat .stat-icon{width:12px;height:12px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-details .listing-bottom .listing-sold-info{color:#737373;margin-top:4px;font-size:12px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-arrow{opacity:0;align-items:center;transition:opacity .225s;display:none}@media (min-width:768px){#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-arrow{display:flex}}#pc-wrap .agent-profile-page-1 .left-column .listings-list .listing-card .listing-arrow .arrow-icon{color:#3b82f6;width:16px;height:16px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .view-all-btn{text-transform:none;color:#0a0a0a;background-color:#0000;border-color:#e5e5e5;border-radius:8px;height:40px;margin-top:8px;font-size:14px}#pc-wrap .agent-profile-page-1 .left-column .listings-list .view-all-btn:hover{background-color:#f5f5f5}#pc-wrap .agent-profile-page-1 .left-column .listings-list .view-all-btn svg{width:16px;height:16px;margin-left:4px}#pc-wrap .my-articles-page{padding-bottom:48px}#pc-wrap .my-articles-page .mya-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}#pc-wrap .my-articles-page .mya-header__left{flex-direction:column;display:flex}#pc-wrap .my-articles-page .mya-header__title{color:#111827!important;margin:0!important;font-size:22px!important;font-weight:700!important}#pc-wrap .my-articles-page .mya-header__subtitle{color:#6b7280!important;margin:2px 0 0!important;font-size:13px!important}#pc-wrap .my-articles-page .mya-header__write-btn{height:36px;text-transform:none!important;color:#fff!important;box-shadow:none!important;background-color:#111827!important;border-radius:8px!important;padding:0 18px!important;font-size:13px!important;font-weight:600!important}#pc-wrap .my-articles-page .mya-header__write-btn:hover{background-color:#1f2937!important}#pc-wrap .my-articles-page .mya-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}#pc-wrap .my-articles-page .mya-toolbar .mya-search{flex:1;min-width:200px}#pc-wrap .my-articles-page .mya-toolbar .mya-search .MuiOutlinedInput-root{background-color:#f9fafb;border-radius:8px;height:38px;font-size:14px}#pc-wrap .my-articles-page .mya-toolbar .mya-select{min-width:130px}#pc-wrap .my-articles-page .mya-toolbar .mya-select .MuiOutlinedInput-root{background-color:#f9fafb;border-radius:8px;height:38px;font-size:14px}#pc-wrap .my-articles-page .mya-categories{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}#pc-wrap .my-articles-page .category-btn{cursor:pointer;color:#374151;background-color:#f3f4f6;border:none;border-radius:24px;padding:6px 16px;font-size:13px;font-weight:500;line-height:1;transition:all .2s}#pc-wrap .my-articles-page .category-btn:hover{background-color:#e5e7eb}#pc-wrap .my-articles-page .category-btn.active{color:#fff;background-color:#111827}#pc-wrap .my-articles-page .mya-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}#pc-wrap .my-articles-page .mya-empty__icon-svg{color:#00000026;margin-bottom:16px;font-size:52px!important}#pc-wrap .my-articles-page .mya-empty__title{color:#111827!important;margin-bottom:6px!important;font-size:18px!important;font-weight:600!important}#pc-wrap .my-articles-page .mya-empty__subtitle{max-width:320px;color:#6b7280!important;margin-bottom:24px!important;font-size:14px!important}#pc-wrap .my-articles-page .mya-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:960px){#pc-wrap .my-articles-page .mya-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#pc-wrap .my-articles-page .mya-grid{grid-template-columns:1fr}}#pc-wrap .my-articles-page .article-card{background-color:#fff;border:1px solid #00000014;border-radius:12px;transition:all .3s;overflow:hidden}#pc-wrap .my-articles-page .article-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}#pc-wrap .my-articles-page .article-card:hover .article-card__image{transform:scale(1.05)}#pc-wrap .my-articles-page .article-card:hover .article-card__title{color:#3b82f6!important}#pc-wrap .my-articles-page .article-card--deleted{opacity:.65}#pc-wrap .my-articles-page .article-card--deleted .article-card__image-link,#pc-wrap .my-articles-page .article-card--deleted .article-card__title-link{pointer-events:none}#pc-wrap .my-articles-page .article-card__image-link{aspect-ratio:16/10;text-decoration:none;display:block;position:relative;overflow:hidden}#pc-wrap .my-articles-page .article-card__image{object-fit:cover;transition:transform .5s}#pc-wrap .my-articles-page .article-card__no-image{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pc-wrap .my-articles-page .article-card__category-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:12px;left:12px;color:#fff!important;background-color:#000000a6!important;border-radius:4px!important;height:20px!important;font-size:10px!important;font-weight:600!important;position:absolute!important}#pc-wrap .my-articles-page .article-card__category-badge .MuiChip-label{padding:0 8px!important}#pc-wrap .my-articles-page .article-card__deleted-overlay{z-index:2;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pc-wrap .my-articles-page .article-card__deleted-label{letter-spacing:.06em;text-transform:uppercase;color:#fff!important;font-size:12px!important;font-weight:700!important}#pc-wrap .my-articles-page .article-card__body{padding:18px 20px 20px}#pc-wrap .my-articles-page .article-card__meta{color:#9ca3af;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}#pc-wrap .my-articles-page .article-card__meta .meta-date{color:#9ca3af;font-size:11px}#pc-wrap .my-articles-page .article-card__meta .meta-time{align-items:center;gap:4px;display:flex}#pc-wrap .my-articles-page .article-card__meta .meta-time svg{font-size:12px}#pc-wrap .my-articles-page .article-card__title-link{text-decoration:none}#pc-wrap .my-articles-page .article-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden;color:#111827!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}#pc-wrap .my-articles-page .article-card__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#6b7280!important;margin-top:6px!important;font-size:13px!important;line-height:1.6!important}#pc-wrap .my-articles-page .article-card__footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}#pc-wrap .my-articles-page .article-card__footer .footer-stats{align-items:center;gap:12px;display:flex}#pc-wrap .my-articles-page .article-card__footer .footer-stats .stat-item{color:#9ca3af;align-items:center;gap:4px;font-size:11px;display:flex}#pc-wrap .my-articles-page .article-card__footer .footer-stats .stat-item svg{font-size:13px}#pc-wrap .my-articles-page .article-card__action-btn{flex-shrink:0;color:#9ca3af!important;border-radius:6px!important;width:28px!important;height:28px!important}#pc-wrap .my-articles-page .article-card__action-btn:hover{color:#111827!important;background-color:#f3f4f6!important}#pc-wrap .my-articles-page .mya-pagination{justify-content:center;margin-top:32px;display:flex}#pc-wrap .my-articles-page .mya-pagination .MuiPaginationItem-root{border-radius:8px;font-size:13px}#pc-wrap .my-articles-page .mya-dialog__title{align-items:center;gap:8px;display:flex;font-size:16px!important;font-weight:600!important}#pc-wrap .notifications-page{max-width:960px;margin:0 auto;padding:2rem 1.5rem;font-family:Poppins,sans-serif}#pc-wrap .notifications-page .notif-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}#pc-wrap .notifications-page .notif-header .notif-header-left{align-items:center;gap:.875rem;display:flex}#pc-wrap .notifications-page .notif-header .notif-header-left .notif-header-icon{background-color:#3b82f614;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#pc-wrap .notifications-page .notif-header .notif-header-left .notif-header-icon svg{color:#3b82f6;font-size:20px}#pc-wrap .notifications-page .notif-header .notif-header-left .notif-title-row{align-items:center;gap:.5rem;display:flex}#pc-wrap .notifications-page .notif-header .notif-header-left .notif-title-row .notif-title{color:#212121;font-size:1.25rem;font-weight:700;line-height:1.2}#pc-wrap .notifications-page .notif-header .notif-header-left .notif-title-row .unread-badge{color:#fff;background-color:#3b82f6;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:flex}#pc-wrap .notifications-page .notif-header .notif-header-left .notif-subtitle{color:#757575;margin-top:3px;font-size:.75rem}#pc-wrap .notifications-page .notif-header .notif-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}#pc-wrap .notifications-page .notif-header .notif-header-actions .mark-all-btn{text-transform:none;color:#424242;border-color:#e5e7eb;border-radius:8px;gap:4px;height:32px;font-size:.75rem}#pc-wrap .notifications-page .notif-header .notif-header-actions .mark-all-btn:hover{color:#3b82f6;background-color:#3b82f614;border-color:#3b82f6}#pc-wrap .notifications-page .notif-header .notif-header-actions .mark-all-btn svg{font-size:14px}#pc-wrap .notifications-page .notif-header .notif-header-actions .header-settings-btn{color:#757575;width:32px;height:32px}#pc-wrap .notifications-page .notif-header .notif-header-actions .header-settings-btn:hover{color:#212121;background-color:#f3f4f6}#pc-wrap .notifications-page .insight-banner{background:linear-gradient(90deg,#3b82f60d,#3b82f605,#0000);border:1px solid #3b82f626;border-radius:12px;align-items:center;gap:.875rem;margin-bottom:1.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}#pc-wrap .notifications-page .insight-banner .banner-close-btn{color:#9e9e9e;width:24px;height:24px;position:absolute;top:10px;right:10px}#pc-wrap .notifications-page .insight-banner .banner-close-btn:hover{color:#212121}#pc-wrap .notifications-page .insight-banner .banner-close-btn svg{font-size:14px}#pc-wrap .notifications-page .insight-banner .banner-icon-wrap{background-color:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#pc-wrap .notifications-page .insight-banner .banner-icon-wrap svg{color:#3b82f6;font-size:16px}#pc-wrap .notifications-page .insight-banner .banner-content{min-width:0}#pc-wrap .notifications-page .insight-banner .banner-content .banner-title{color:#212121;font-size:.875rem;font-weight:600;line-height:1.4}#pc-wrap .notifications-page .insight-banner .banner-content .banner-title .banner-pinned{color:#757575;font-weight:400}#pc-wrap .notifications-page .insight-banner .banner-content .banner-desc{color:#757575;margin-top:2px;font-size:.75rem}#pc-wrap .notifications-page .notif-layout{gap:1.5rem;display:flex}#pc-wrap .notifications-page .notif-layout .notif-filter-rail{flex-shrink:0;align-self:flex-start;width:176px;display:none;position:sticky;top:80px}@media (min-width:1024px){#pc-wrap .notifications-page .notif-layout .notif-filter-rail{display:block}}#pc-wrap .notifications-page .notif-layout .notif-filter-rail .filter-rail-label{text-transform:uppercase;letter-spacing:.08em;color:#75757599;margin-bottom:8px;padding:0 8px;font-size:10px;font-weight:600}#pc-wrap .notifications-page .notif-layout .notif-filter-rail .filter-rail-btn{color:#757575;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}#pc-wrap .notifications-page .notif-layout .notif-filter-rail .filter-rail-btn:hover{color:#212121;background-color:#f3f4f6}#pc-wrap .notifications-page .notif-layout .notif-filter-rail .filter-rail-btn.active{color:#fff;background-color:#3b82f6}#pc-wrap .notifications-page .notif-layout .notif-filter-rail .filter-rail-btn.active .filter-count{color:#fff;background-color:#fff3}#pc-wrap .notifications-page .notif-layout .notif-filter-rail .filter-rail-btn .filter-count{text-align:center;color:#757575;background-color:#f3f4f6;border-radius:9999px;min-width:20px;padding:2px 6px;font-size:10px;font-weight:700}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs{-ms-overflow-style:none;scrollbar-width:none;gap:6px;width:100%;margin:0 -1.5rem 1rem;padding-bottom:8px;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow-x:auto}@media (min-width:1024px){#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs{display:none}}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs::-webkit-scrollbar{display:none}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs .mobile-tab-btn{white-space:nowrap;color:#757575;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs .mobile-tab-btn:hover{background-color:#e7e9ed}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs .mobile-tab-btn.active{color:#fff;background-color:#3b82f6}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs .mobile-tab-btn.active .mobile-tab-count{color:#fff;background-color:#fff3}#pc-wrap .notifications-page .notif-layout .notif-mobile-tabs .mobile-tab-btn .mobile-tab-count{text-align:center;color:#757575;background-color:#fff;border-radius:9999px;min-width:16px;padding:1px 4px;font-size:10px;font-weight:700}#pc-wrap .notifications-page .notif-layout .notif-stream{flex:1;min-width:0}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-empty{text-align:center;padding:6rem 0}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-empty .empty-icon-wrap{background-color:#0000000d;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-empty .empty-icon-wrap .empty-icon{color:#00000026;font-size:28px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-empty .empty-title{color:#212121;margin-bottom:4px;font-size:.9375rem;font-weight:600}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-empty .empty-desc{color:#757575;max-width:280px;margin:0 auto 1rem;font-size:.75rem;line-height:1.6}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-empty .empty-all-btn{text-transform:none;border-color:#e5e7eb;border-radius:8px;font-size:.75rem}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups{flex-direction:column;gap:1.5rem;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .group-divider{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .group-divider .group-label{text-transform:uppercase;letter-spacing:.07em;color:#75757599;white-space:nowrap;font-size:11px;font-weight:600}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .group-divider .group-line{background-color:#e5e7eb;flex:1;height:1px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .group-divider .group-count{color:#75757566;white-space:nowrap;font-size:10px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards{flex-direction:column;gap:8px;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:14px;padding:14px;transition:all .2s;display:flex;position:relative}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card:hover{border-color:#d9dce2}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card:hover .card-menu-btn,#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card:hover .card-open-link{opacity:1}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card.read:hover{background-color:#00000004}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card.unread{border-color:#3b82f61f;box-shadow:0 2px 8px #3b82f60d}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card.unread:hover{border-color:#3b82f638}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .unread-bar{background-color:#3b82f6;border-radius:0 9999px 9999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-avatar-col{flex-shrink:0;padding-top:2px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-avatar-col .card-avatar-wrap{position:relative}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-avatar-col .card-avatar-wrap .card-avatar-img{object-fit:cover;border-radius:12px;width:44px;height:44px;display:block}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-avatar-col .card-avatar-wrap .card-type-badge{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-4px;right:-4px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-avatar-col .card-avatar-wrap .card-type-badge svg{color:#fff}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-avatar-col .card-icon-box{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content{flex:1;min-width:0}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-title-wrap{flex:1;min-width:0}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-title-wrap .card-title-line{align-items:center;gap:5px;margin-bottom:2px;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-title-wrap .card-title-line .pinned-star{color:#f97316;flex-shrink:0;font-size:12px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-title-wrap .card-title-line .card-title{color:#212121;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.35;overflow:hidden}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-title-wrap .card-title-line .card-title.bold{font-weight:600}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-title-wrap .card-desc{color:#757575;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-meta{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-meta .card-time{color:#757575b3;white-space:nowrap;font-size:10px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-meta .card-menu-btn{color:#75757566;opacity:0;width:26px;height:26px;transition:all .2s}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-meta .card-menu-btn:hover{color:#212121;background-color:#f3f4f6}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-top-row .card-meta .card-menu-btn svg{font-size:14px}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions{align-items:center;gap:.5rem;margin-top:10px;display:flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions .card-action-link{color:#3b82f6;background-color:#3b82f614;border-radius:8px;align-items:center;gap:3px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions .card-action-link:hover{background-color:#3b82f624}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions .card-mark-read-btn{color:#757575;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:3px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions .card-mark-read-btn:hover{color:#212121;background-color:#f3f4f6}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions .card-open-link{color:#75757580;opacity:0;align-items:center;gap:2px;margin-left:auto;font-size:10px;text-decoration:none;transition:all .2s;display:inline-flex}#pc-wrap .notifications-page .notif-layout .notif-stream .notif-groups .notif-group .notif-cards .notif-card .card-content .card-actions .card-open-link:hover{color:#3b82f6}#pc-wrap .notifications-page .type-message{background:linear-gradient(135deg,#3b82f6cc,#3b82f6)}#pc-wrap .notifications-page .type-price{background:linear-gradient(135deg,#10b981cc,#10b981)}#pc-wrap .notifications-page .type-tour{background:linear-gradient(135deg,#3b82f6b3,#2563eb)}#pc-wrap .notifications-page .type-saved{background:linear-gradient(135deg,#f43f5ecc,#f43f5e)}#pc-wrap .notifications-page .type-listing{background:linear-gradient(135deg,#14b8a6cc,#14b8a6)}#pc-wrap .notifications-page .type-review{background:linear-gradient(135deg,#f59e0bcc,#f59e0b)}#pc-wrap .notifications-page .type-system{background:linear-gradient(135deg,#6b7280b3,#6b7280)}#pc-wrap .notifications-page .type-alert{background:linear-gradient(135deg,#f97316cc,#f97316)}#pc-wrap .notifications-page .ring-type-message{box-shadow:0 0 0 2px #3b82f633}#pc-wrap .notifications-page .ring-type-price{box-shadow:0 0 0 2px #10b98133}#pc-wrap .notifications-page .ring-type-tour{box-shadow:0 0 0 2px #3b82f633}#pc-wrap .notifications-page .ring-type-saved{box-shadow:0 0 0 2px #f43f5e33}#pc-wrap .notifications-page .ring-type-listing{box-shadow:0 0 0 2px #14b8a633}#pc-wrap .notifications-page .ring-type-review{box-shadow:0 0 0 2px #f59e0b33}#pc-wrap .notifications-page .ring-type-system{box-shadow:0 0 0 2px #6b728033}#pc-wrap .notifications-page .ring-type-alert{box-shadow:0 0 0 2px #f9731633}#pc-wrap .notif-dropdown-paper{min-width:180px;margin-top:8px;border-radius:8px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}#pc-wrap .notif-dropdown-paper .notif-menu-item{color:#212121;align-items:center;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;display:flex}#pc-wrap .notif-dropdown-paper .notif-menu-item:hover{background-color:#f3f4f6}#pc-wrap .notif-dropdown-paper .notif-menu-item.danger{color:#ef4444}#pc-wrap .notif-dropdown-paper .notif-menu-item.danger:hover{background-color:#fee2e2}#pc-wrap .notif-dropdown-paper .notif-menu-item .menu-item-icon{color:#6b7280;flex-shrink:0;margin-right:8px;font-size:18px}.danger #pc-wrap .notif-dropdown-paper .notif-menu-item .menu-item-icon{color:#ef4444}.chat-widget{font-family:Poppins,sans-serif}.chat-widget .chat-fab{z-index:1300;color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 40px #00000026}.chat-widget .chat-fab:hover{background:#2563eb;transform:scale(1.06);box-shadow:0 14px 48px #3b82f659}.chat-widget .chat-fab.hidden{opacity:0;pointer-events:none;transform:scale(0)}.chat-widget .chat-fab .chat-fab-dot{background:#34d399;border:2px solid #fff;border-radius:9999px;width:12px;height:12px;position:absolute;top:2px;right:2px}.chat-widget .chat-window{z-index:1300;background:#fff;border-radius:12px;flex-direction:column;width:380px;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 10px 40px #00000026}.chat-widget .chat-window.open{opacity:1;transform:scale(1)}.chat-widget .chat-window.closed{opacity:0;pointer-events:none;transform:scale(.95)}.chat-widget .chat-window.minimized{height:60px}.chat-widget .chat-window:not(.minimized){height:520px}.chat-widget .chat-header{background:#3b82f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-widget .chat-header .chat-header-info{align-items:center;gap:10px;display:flex}.chat-widget .chat-header .chat-header-info .chat-avatar-wrap{color:#fff;background:#fff3;border-radius:9999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.chat-widget .chat-header .chat-header-info .chat-avatar-wrap .chat-online-dot{background:#34d399;border:2px solid #3b82f6;border-radius:9999px;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.chat-widget .chat-header .chat-header-info .chat-header-title{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.chat-widget .chat-header .chat-header-info .chat-header-status{color:#ffffffbf;font-family:Poppins,sans-serif;font-size:11px;line-height:1}.chat-widget .chat-header .chat-header-actions{gap:2px;display:flex}.chat-widget .chat-header .chat-header-actions .MuiIconButton-root{color:#fffc;border-radius:8px;padding:6px}.chat-widget .chat-header .chat-header-actions .MuiIconButton-root:hover{color:#fff;background:#ffffff26}.chat-widget .chat-header .chat-header-actions .MuiIconButton-root svg{font-size:18px}.chat-widget .chat-messages{scrollbar-width:thin;scrollbar-color:#e5e5e5 #0000;background:#fafafa;flex-direction:column;flex:1;padding:16px;display:flex;overflow-y:auto}.chat-widget .chat-messages::-webkit-scrollbar{width:4px}.chat-widget .chat-messages::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:9999px}.chat-widget .chat-messages .chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 16px;display:flex}.chat-widget .chat-messages .chat-empty .chat-empty-icon{color:#3b82f6;background:#3b82f614;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.chat-widget .chat-messages .chat-empty .chat-empty-icon svg{font-size:30px}.chat-widget .chat-messages .chat-empty .chat-empty-title{color:#212121;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.chat-widget .chat-messages .chat-empty .chat-empty-desc{color:#757575;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}.chat-widget .chat-messages .chat-empty .chat-quick-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chat-widget .chat-messages .chat-empty .chat-quick-actions .chat-quick-btn{color:#212121;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:12px;transition:background .2s}.chat-widget .chat-messages .chat-empty .chat-quick-actions .chat-quick-btn:hover{background:#f5f5f5}.chat-widget .chat-messages .chat-messages-list{flex-direction:column;gap:14px;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-msg-row{align-items:flex-end;gap:8px;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-msg-row.USER{flex-direction:row-reverse}.chat-widget .chat-messages .chat-messages-list .chat-msg-row.USER .chat-msg-bubble{color:#fff;background:#3b82f6;border-radius:12px 12px 4px}.chat-widget .chat-messages .chat-messages-list .chat-msg-row.BOT .chat-msg-bubble{color:#212121;background:#fff;border:1px solid #e5e5e5;border-radius:12px 12px 12px 4px}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-avatar{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-avatar.user-avatar{color:#fff;background:#3b82f6}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-avatar.bot-avatar{color:#757575;background:#f5f5f5}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-avatar svg{font-size:14px}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-avatar .avatar-img{object-fit:cover;border-radius:9999px;width:100%;height:100%}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-body{flex-direction:column;gap:8px;max-width:85%;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-msg-row .chat-msg-bubble{word-break:break-word;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.55}.chat-widget .chat-messages .chat-messages-list .chat-typing{align-items:flex-end;gap:8px;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-typing .chat-msg-avatar.bot-avatar{color:#757575;background:#f5f5f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-typing .chat-msg-avatar.bot-avatar svg{font-size:14px}.chat-widget .chat-messages .chat-messages-list .chat-typing .chat-typing-bubble{background:#fff;border:1px solid #e5e5e5;border-radius:12px 12px 12px 4px;align-items:center;gap:4px;padding:12px 16px;display:flex}.chat-widget .chat-messages .chat-messages-list .chat-typing .chat-typing-bubble span{background:#00000040;border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite typing-bounce;display:block}.chat-widget .chat-messages .chat-messages-list .chat-typing .chat-typing-bubble span:nth-child(2){animation-delay:.15s}.chat-widget .chat-messages .chat-messages-list .chat-typing .chat-typing-bubble span:nth-child(3){animation-delay:.3s}.chat-widget .chat-input-area{background:#fff;border-top:1px solid #e5e5e5;flex-shrink:0;padding:12px}.chat-widget .chat-input-area .chat-input-row{align-items:center;gap:8px;display:flex}.chat-widget .chat-input-area .chat-input-row .chat-input{color:#212121;background:#f5f5f5;border:none;border-radius:9999px;outline:none;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:13px;transition:box-shadow .2s}.chat-widget .chat-input-area .chat-input-row .chat-input::placeholder{color:#757575}.chat-widget .chat-input-area .chat-input-row .chat-input:focus{box-shadow:0 0 0 2px #3b82f633}.chat-widget .chat-input-area .chat-input-row .chat-input:disabled{opacity:.5}.chat-widget .chat-input-area .chat-input-row .chat-send-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex}.chat-widget .chat-input-area .chat-input-row .chat-send-btn:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.chat-widget .chat-input-area .chat-input-row .chat-send-btn:disabled{opacity:.45;cursor:not-allowed}.chat-widget .chat-input-area .chat-input-row .chat-send-btn svg{font-size:18px}.chat-widget .chat-input-area .chat-powered-by{color:#757575;text-align:center;margin-top:8px;font-family:Poppins,sans-serif;font-size:10px}.chat-prop-cards{flex-direction:column;gap:8px;display:flex}.chat-prop-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;gap:0;width:100%;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.chat-prop-card:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.chat-prop-card .chat-prop-img-wrap{flex-shrink:0;width:100px;min-height:90px;position:relative}.chat-prop-card .chat-prop-img-wrap .chat-prop-img{object-fit:cover}.chat-prop-card .chat-prop-img-wrap .chat-prop-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.chat-prop-card .chat-prop-img-wrap .chat-prop-badge.sale{color:#fff;background:#3b82f6}.chat-prop-card .chat-prop-img-wrap .chat-prop-badge.rent{color:#fff;background:#10b981}.chat-prop-card .chat-prop-info{flex-direction:column;flex:1;justify-content:space-between;gap:4px;min-width:0;padding:10px 12px;display:flex}.chat-prop-card .chat-prop-info .chat-prop-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#212121!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.chat-prop-card .chat-prop-info .chat-prop-location{color:#757575;align-items:center;gap:2px;font-family:Poppins,sans-serif;font-size:11px;display:flex}.chat-prop-card .chat-prop-info .chat-prop-location svg{color:#3b82f6;flex-shrink:0}.chat-prop-card .chat-prop-info .chat-prop-meta{gap:8px;display:flex}.chat-prop-card .chat-prop-info .chat-prop-meta .chat-prop-meta-item{color:#757575;align-items:center;gap:2px;font-family:Poppins,sans-serif;font-size:10px;display:flex}.chat-prop-card .chat-prop-info .chat-prop-price{color:#3b82f6!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.chat-prop-card .chat-prop-info .chat-prop-price .chat-prop-price-suffix{color:#757575;margin-left:1px;font-size:10px;font-weight:400}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}#pc-wrap .comment-section{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}#pc-wrap .comment-section .section-header{border-bottom:1px solid #e5e5e599;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}#pc-wrap .comment-section .section-header .section-title{color:#0a0a0a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}#pc-wrap .comment-section .section-header .section-title .title-icon{color:#3b82f6;width:20px;height:20px}#pc-wrap .comment-section .section-header .total-chip{font-variant-numeric:tabular-nums;color:#737373;font-size:12px}#pc-wrap .comment-section .compose-box{border-bottom:1px solid #e5e5e599;gap:12px;padding:16px 20px;display:flex}#pc-wrap .comment-section .compose-box .compose-avatar{color:#3b82f6;background-color:#3b82f61a;flex-shrink:0;width:36px;height:36px;font-size:12px;font-weight:600}#pc-wrap .comment-section .compose-box .compose-avatar.small{width:28px;height:28px;font-size:10px}#pc-wrap .comment-section .compose-box .compose-content{flex:1;min-width:0}#pc-wrap .comment-section .compose-box .compose-content .compose-input .MuiInputBase-root{background-color:#fff;border-radius:8px;font-size:14px}#pc-wrap .comment-section .compose-box .compose-content .compose-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}#pc-wrap .comment-section .compose-box .compose-content .compose-footer .compose-hint{color:#737373;font-size:11px}#pc-wrap .comment-section .compose-box .compose-content .compose-footer .post-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:6px;gap:4px;height:32px;font-size:12px}#pc-wrap .comment-section .compose-box .compose-content .compose-footer .post-btn:hover{background-color:#1469f4}#pc-wrap .comment-section .compose-box .compose-content .compose-footer .post-btn:disabled{opacity:.5}#pc-wrap .comment-section .compose-box .compose-content .compose-footer .post-btn .send-icon{width:14px;height:14px}#pc-wrap .comment-section .comments-list .empty-state{text-align:center;padding:40px 20px}#pc-wrap .comment-section .comments-list .empty-state .empty-icon{color:#7373734d;width:40px;height:40px;margin:0 auto 12px;display:block}#pc-wrap .comment-section .comments-list .empty-state .empty-title{color:#737373;font-size:14px;font-weight:500}#pc-wrap .comment-section .comments-list .empty-state .empty-desc{color:#737373;margin-top:4px;font-size:12px}#pc-wrap .comment-section .comments-list .comment-item{border-bottom:1px solid #e5e5e566;flex-direction:column;gap:12px;padding:16px 20px;display:flex}#pc-wrap .comment-section .comments-list .comment-item:last-child{border-bottom:none}#pc-wrap .comment-section .comments-list .comment-item .comment-row{gap:12px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .comment-row.is-reply{border-left:2px solid #e5e5e580;margin-left:44px;padding-left:16px}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-avatar{color:#737373;background-color:#f5f5f5;flex-shrink:0;width:36px;height:36px;font-size:12px;font-weight:600}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-avatar.reply-avatar{width:28px;height:28px;font-size:10px}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-avatar.role-agent{color:#3b82f6;background-color:#3b82f61a}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-avatar.role-admin{color:#ef4444;background-color:#ef44441a}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body{flex:1;min-width:0}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-header .comment-author{color:#0a0a0a;font-size:14px;font-weight:600}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-header .role-chip{height:16px;padding:0 4px;font-size:10px}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-header .comment-date{color:#737373;align-items:center;gap:4px;font-size:11px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-header .comment-date .clock-icon{width:12px;height:12px}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-text{color:#737373;margin-bottom:8px;font-size:14px;line-height:1.6}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions{align-items:center;gap:4px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .like-btn{text-transform:none;color:#737373;border-radius:6px;min-width:auto;padding:2px 6px;font-size:11px;font-weight:500}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .like-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .like-btn.liked{color:#3b82f6}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .like-btn .thumb-icon{width:14px;height:14px}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .reply-btn{text-transform:none;color:#737373;border-radius:6px;min-width:auto;padding:2px 6px;font-size:11px;font-weight:500}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .reply-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .reply-btn .reply-icon{width:14px;height:14px}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .more-btn{color:#737373;width:24px;height:24px;margin-left:auto}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .more-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .comment-section .comments-list .comment-item .comment-row .comment-body .comment-actions .more-btn svg{width:14px;height:14px}#pc-wrap .comment-section .comments-list .comment-item .replies-list{flex-direction:column;gap:12px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .reply-composer{border-left:2px solid #3b82f64d;gap:10px;margin-left:44px;padding-left:16px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-avatar{color:#3b82f6;background-color:#3b82f61a;flex-shrink:0;width:28px;height:28px;font-size:10px;font-weight:600}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content{flex:1;min-width:0}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .compose-input .MuiInputBase-root{background-color:#fff;border-radius:8px;font-size:12px}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .reply-actions{align-items:center;gap:8px;margin-top:6px;display:flex}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .reply-actions .post-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:6px;height:28px;font-size:11px}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .reply-actions .post-btn:hover{background-color:#1469f4}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .reply-actions .post-btn:disabled{opacity:.5}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .reply-actions .cancel-btn{text-transform:none;color:#737373;height:28px;font-size:11px}#pc-wrap .comment-section .comments-list .comment-item .reply-composer .compose-content .reply-actions .cancel-btn:hover{color:#0a0a0a}#pc-wrap .comment-section .show-more{background-color:#f5f5f533;border-top:1px solid #e5e5e599;padding:12px 20px}#pc-wrap .comment-section .show-more .show-more-btn{text-transform:none;color:#737373;border-radius:8px;height:32px;font-size:12px}#pc-wrap .comment-section .show-more .show-more-btn:hover{color:#0a0a0a;background-color:#f5f5f5}.testimonials-manage-page .breadcrumb{color:#737373;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;display:flex}.testimonials-manage-page .breadcrumb a{color:#737373;text-decoration:none;transition:color .2s}.testimonials-manage-page .breadcrumb a:hover{color:#0a0a0a}.testimonials-manage-page .breadcrumb .separator{color:#737373}.testimonials-manage-page .breadcrumb .current{color:#0a0a0a;font-weight:500}.testimonials-manage-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.testimonials-manage-page .page-header .header-left{align-items:center;gap:10px;display:flex}.testimonials-manage-page .page-header .header-left .header-icon{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.testimonials-manage-page .page-header .header-left .header-icon svg{color:#3b82f6;font-size:20px}.testimonials-manage-page .page-header .header-left .header-title{letter-spacing:-.5px!important;color:#0a0a0a!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}.testimonials-manage-page .page-header .header-left .header-subtitle{color:#737373!important;font-size:14px!important}.testimonials-manage-page .page-header .header-actions{align-items:center;gap:8px;display:flex}.testimonials-manage-page .stats-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}@media (max-width:640px){.testimonials-manage-page .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}}.testimonials-manage-page .stats-grid__card{flex:1;padding:12px 14px;box-shadow:none!important;background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px!important;transition:box-shadow .2s!important}.testimonials-manage-page .stats-grid__card:hover{box-shadow:0 2px 8px #00000012!important}.testimonials-manage-page .stats-grid__card .MuiCardContent-root{padding:0!important}.testimonials-manage-page .stats-grid__card .MuiCardContent-root:last-child{padding-bottom:0!important}.testimonials-manage-page .stats-grid__content{align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.testimonials-manage-page .stats-grid__content:last-child{padding-bottom:12px!important}.testimonials-manage-page .stats-grid__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.testimonials-manage-page .stats-grid__value{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.testimonials-manage-page .stats-grid__label{white-space:nowrap;color:#737373!important;margin-top:1px!important;font-size:10px!important;font-weight:500!important}.testimonials-manage-page .toolbar-card{margin-bottom:16px;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.testimonials-manage-page .toolbar-card .MuiCardContent-root{padding:12px!important}.testimonials-manage-page .toolbar-card .MuiCardContent-root:last-child{padding-bottom:12px!important}.testimonials-manage-page .toolbar-card .toolbar-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-left .search-field{width:100%;max-width:320px}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-left .search-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px;font-size:14px}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-left .filter-select{min-width:130px}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root .MuiSelect-select{padding:8px 32px 8px 12px;font-size:14px}.testimonials-manage-page .toolbar-card .toolbar-content .toolbar-right{align-items:center;gap:8px;display:flex}.testimonials-manage-page .manage-empty{text-align:center;background-color:#fff;border:1px dashed #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.testimonials-manage-page .manage-empty__title{color:#0a0a0a!important;margin-top:12px!important;font-size:15px!important;font-weight:600!important}.testimonials-manage-page .manage-empty__sub{max-width:280px;color:#737373!important;margin-top:4px!important;font-size:13px!important}.testimonials-manage-page .testimonial-list{flex-direction:column;gap:10px;display:flex}.testimonials-manage-page .testimonial-item{box-shadow:none!important;background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;transition:box-shadow .2s,opacity .2s!important}.testimonials-manage-page .testimonial-item:hover{box-shadow:0 2px 8px #00000012!important}.testimonials-manage-page .testimonial-item--hidden{opacity:.5!important}.testimonials-manage-page .testimonial-item__content{padding:14px 16px!important}.testimonials-manage-page .testimonial-item__content:last-child{padding-bottom:16px!important}.testimonials-manage-page .testimonial-item__inner{align-items:flex-start;gap:12px;display:flex}.testimonials-manage-page .testimonial-item__drag{color:#d1d5db;padding-top:2px;display:none}@media (min-width:640px){.testimonials-manage-page .testimonial-item__drag{display:flex}}.testimonials-manage-page .testimonial-item__avatar-wrap{flex-shrink:0}.testimonials-manage-page .testimonial-item__avatar{object-fit:cover;border:2px solid #e5e5e5;border-radius:9999px!important}.testimonials-manage-page .testimonial-item__body{flex:1;min-width:0}.testimonials-manage-page .testimonial-item__meta-row{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}@media (min-width:640px){.testimonials-manage-page .testimonial-item__meta-row{flex-direction:row;justify-content:space-between;align-items:center}}.testimonials-manage-page .testimonial-item__name-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.testimonials-manage-page .testimonial-item__name{color:#0a0a0a!important;font-size:14px!important;font-weight:600!important}.testimonials-manage-page .testimonial-item__role-chip{color:#374151!important;background-color:#f5f5f5!important;height:20px!important;font-size:11px!important;font-weight:500!important}.testimonials-manage-page .testimonial-item__location{color:#737373!important;font-size:11px!important}.testimonials-manage-page .testimonial-item__rating .MuiRating-iconFilled{color:#f59e0b}.testimonials-manage-page .testimonial-item__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#737373!important;font-size:13px!important;line-height:1.6!important}.testimonials-manage-page .testimonial-item__actions{border-top:1px solid #f5f5f5;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.testimonials-manage-page .testimonial-item__visibility{align-items:center;gap:6px;margin-right:auto;display:flex}.testimonials-manage-page .testimonial-item__visibility-label{color:#737373!important;font-size:12px!important}.testimonials-manage-page .testimonial-item__switch .MuiSwitch-switchBase.Mui-checked{color:#3b82f6!important}.testimonials-manage-page .testimonial-item__switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#3b82f680!important}.testimonials-manage-page .testimonial-item__edit-btn{text-transform:none!important;color:#737373!important;border-radius:8px!important;min-height:30px!important;padding:4px 10px!important;font-size:12px!important}.testimonials-manage-page .testimonial-item__edit-btn:hover{color:#0a0a0a!important;background-color:#f5f5f5!important}.testimonials-manage-page .testimonial-item__delete-btn{text-transform:none!important;color:#ef4444!important;border-radius:8px!important;min-height:30px!important;padding:4px 10px!important;font-size:12px!important}.testimonials-manage-page .testimonial-item__delete-btn:hover{background-color:#ef44440f!important}.testimonials-manage-page .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.testimonials-manage-page .pagination .pagination-info{color:#737373!important;font-size:14px!important}.testimonials-manage-page .pagination .pagination-controls{align-items:center;gap:4px;display:flex}.testimonials-manage-page .pagination .pagination-controls .page-btn{width:32px;text-transform:none!important;border-radius:8px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:13px!important}.testimonials-manage-page .pagination .pagination-controls .page-nav-btn{width:32px;height:32px;border:1px solid #e5e5e5!important;border-radius:8px!important}.testimonials-manage-page .pagination .pagination-controls .page-nav-btn:disabled{opacity:.4}.write-review-dialog__paper{border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000024!important}.write-review-dialog__header{border-bottom:1px solid #f3f4f6;justify-content:space-between!important;align-items:center!important;padding:22px 24px 18px!important;display:flex!important}.write-review-dialog__title-group{align-items:center;gap:12px;display:flex}.write-review-dialog__icon-wrap{background-color:#3b82f614;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.write-review-dialog__title{color:#0a0a0a!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.write-review-dialog__subtitle{color:#737373!important;margin-top:1px!important;font-size:13px!important}.write-review-dialog__close-btn{flex-shrink:0;color:#737373!important}.write-review-dialog__close-btn:hover{color:#0a0a0a!important;background-color:#f5f5f5!important}.write-review-dialog__body{padding:22px 24px!important}.write-review-dialog__actions{border-top:1px solid #f3f4f6;gap:8px;padding:14px 24px 20px!important}.write-review-dialog__cancel-btn{text-transform:none!important;color:#0a0a0a!important;background-color:#0000!important;border-color:#e5e5e5!important;border-radius:8px!important;padding:7px 18px!important;font-size:13px!important}.write-review-dialog__cancel-btn:hover{background-color:#f5f5f5!important;border-color:#9ca3af!important}.write-review-dialog__submit-btn{text-transform:none!important;box-shadow:none!important;background-color:#3b82f6!important;border-radius:8px!important;padding:7px 20px!important;font-size:13px!important}.write-review-dialog__submit-btn:hover{box-shadow:none!important;background-color:#2563eb!important}.write-review-dialog__submit-btn.Mui-disabled{color:#737373!important;background-color:#f5f5f5!important}.review-form{flex-direction:column;gap:16px;display:flex}.review-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.review-form__row{grid-template-columns:1fr}}.review-form__field .MuiOutlinedInput-root{border-radius:8px;font-size:14px}.review-form__field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1.5px;border-color:#3b82f6}.review-form__field .MuiInputLabel-root.Mui-focused{color:#3b82f6}.review-form__rating-wrap{background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.review-form__rating-label{color:#0a0a0a!important;font-size:13px!important;font-weight:600!important}.review-form__rating .MuiRating-iconFilled{color:#f59e0b}.review-form__rating .MuiRating-iconEmpty{color:#e5e5e5}.review-form__rating .MuiRating-icon{transition:transform .15s}.review-form__rating .MuiRating-iconHover{transform:scale(1.15)}.review-form__text-wrap{position:relative}.review-form__char-count{text-align:right;color:#737373!important;margin-top:4px!important;font-size:11px!important}.delete-dialog__title{color:#0a0a0a!important;padding:20px 24px 8px!important;font-size:17px!important;font-weight:700!important}.delete-dialog__text{color:#737373!important;font-size:14px!important;line-height:1.6!important}.delete-dialog__actions{gap:8px;padding:12px 24px 16px!important}.delete-dialog__cancel-btn{text-transform:none!important;color:#0a0a0a!important;background-color:#0000!important;border-color:#e5e5e5!important;border-radius:8px!important;font-size:13px!important}.delete-dialog__cancel-btn:hover{background-color:#f5f5f5!important}.delete-dialog__confirm-btn{text-transform:none!important;box-shadow:none!important;background-color:#ef4444!important;border-radius:8px!important;font-size:13px!important}.delete-dialog__confirm-btn:hover{box-shadow:none!important;background-color:#dc2626!important}#pc-wrap .profile-page{padding-bottom:48px}#pc-wrap .profile-page .cover-section{height:176px;position:relative;overflow:hidden}@media (min-width:640px){#pc-wrap .profile-page .cover-section{height:224px}}@media (min-width:1024px){#pc-wrap .profile-page .cover-section{height:256px}}#pc-wrap .profile-page .cover-section .cover-img{object-fit:cover}#pc-wrap .profile-page .cover-section .cover-gradient{background:linear-gradient(#0000,#ffffff4d,#fff);position:absolute;inset:0}#pc-wrap .profile-page .cover-section .cover-gradient-side{background:linear-gradient(90deg,#fff6,#0000);position:absolute;inset:0}#pc-wrap .profile-page .cover-section .cover-change-btn{text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0a0a0a;opacity:.85;background-color:#ffffffb3;border:1px solid #e5e5e580;border-radius:8px;min-width:auto;padding:5px 12px;font-size:12px;transition:opacity .22s;position:absolute;bottom:16px;right:16px}#pc-wrap .profile-page .cover-section .cover-change-btn:hover{opacity:1;background-color:#ffffffe6}#pc-wrap .profile-page .cover-section .cover-change-btn svg{width:14px;height:14px}#pc-wrap .profile-page .profile-content{z-index:10;margin-top:-64px;padding:0 16px;position:relative}@media (min-width:1024px){#pc-wrap .profile-page .profile-content{padding:0 24px}}#pc-wrap .profile-page .profile-content .profile-header{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){#pc-wrap .profile-page .profile-content .profile-header{flex-direction:row;align-items:flex-end;gap:20px}}#pc-wrap .profile-page .profile-content .profile-header .avatar-wrap{flex-shrink:0;position:relative}#pc-wrap .profile-page .profile-content .profile-header .avatar-wrap .avatar-img-box{border:4px solid #fff;border-radius:16px;width:112px;height:112px;overflow:hidden;box-shadow:0 8px 24px #0000001f}@media (min-width:1024px){#pc-wrap .profile-page .profile-content .profile-header .avatar-wrap .avatar-img-box{width:128px;height:128px}}#pc-wrap .profile-page .profile-content .profile-header .avatar-wrap .avatar-img-box .avatar-img{object-fit:cover;width:100%;height:100%}#pc-wrap .profile-page .profile-content .profile-header .avatar-wrap .verified-badge{cursor:pointer;background-color:#3b82f6;border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-4px;right:-4px}#pc-wrap .profile-page .profile-content .profile-header .avatar-wrap .verified-badge .verified-icon{color:#fff;width:14px;height:14px;font-size:14px}#pc-wrap .profile-page .profile-content .profile-header .profile-info{flex:1;min-width:0;padding-bottom:4px}#pc-wrap .profile-page .profile-content .profile-header .profile-info .name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap .profile-page .profile-content .profile-header .profile-info .name-row .profile-name{letter-spacing:-.02em;color:#0a0a0a;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:1024px){#pc-wrap .profile-page .profile-content .profile-header .profile-info .name-row .profile-name{font-size:30px}}#pc-wrap .profile-page .profile-content .profile-header .profile-info .name-row .role-chip{color:#737373;border-radius:9999px;height:22px;font-size:11px;font-weight:500}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-username{color:#737373;margin-top:2px;font-size:13px}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta{color:#737373;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta .meta-item{align-items:center;gap:6px;display:inline-flex}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta .meta-item .meta-icon{color:#3b82f6b3;width:14px;height:14px;font-size:14px}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta .meta-link{color:#737373;align-items:center;gap:4px;text-decoration:none;transition:color .22s;display:inline-flex}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta .meta-link:hover{color:#3b82f6}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta .meta-link .meta-icon{color:#3b82f6b3;width:14px;height:14px;font-size:14px}#pc-wrap .profile-page .profile-content .profile-header .profile-info .profile-meta .meta-link .meta-icon-sm{width:12px;height:12px;font-size:12px}#pc-wrap .profile-page .profile-content .profile-header .profile-actions{flex-shrink:0;align-items:center;gap:8px;padding-bottom:4px;display:flex}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .action-btn{text-transform:none;border-radius:8px;min-width:auto;padding:6px 14px;font-size:13px}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .action-btn svg{font-size:14px}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .action-btn.primary{color:#fff;background-color:#3b82f6}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .action-btn.primary:hover{background-color:#1469f4}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .action-btn.outline{color:#0a0a0a;background-color:#0000;border-color:#e5e5e5}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .action-btn.outline:hover{background-color:#f5f5f5}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .more-btn{color:#737373;border:1px solid #e5e5e5;border-radius:8px;width:36px;height:36px}#pc-wrap .profile-page .profile-content .profile-header .profile-actions .more-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .profile-page .profile-content .profile-bio{color:#737373;max-width:680px;margin-top:20px;font-size:14px;line-height:1.7}#pc-wrap .profile-page .profile-content .interests-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}#pc-wrap .profile-page .profile-content .interests-row .interest-chip{color:#737373;background-color:#0000;border-color:#e5e5e5;border-radius:9999px;height:24px;font-size:11px;font-weight:400}#pc-wrap .profile-page .profile-content .stats-strip{background-color:#fff;border-bottom:1px solid #e5e5e5;margin-top:24px;margin-left:-16px;margin-right:-16px}@media (min-width:1024px){#pc-wrap .profile-page .profile-content .stats-strip{margin-left:-24px;margin-right:-24px}}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner{padding:0 16px}@media (min-width:640px){#pc-wrap .profile-page .profile-content .stats-strip .stats-inner{padding:0 24px}}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid{grid-template-columns:repeat(4,1fr)}}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item{border-right:1px solid #e5e5e5;align-items:center;gap:12px;padding:16px 12px;display:flex}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item:nth-child(2n){border-right:none}@media (min-width:640px){#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item:nth-child(2n){border-right:1px solid #e5e5e5}}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item:last-child{border-right:none}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box{background-color:#f5f5f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box svg{color:#737373;width:18px;height:18px}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.primary{background-color:#3b82f61a}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.primary svg{color:#3b82f6}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.success{background-color:#10b9811a}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.success svg{color:#10b981}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.warning{background-color:#f59e0b1a}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.warning svg{color:#f59e0b}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.info{background-color:#3b82f61a}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-icon-box.info svg{color:#3b82f6}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-text{min-width:0}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-text .stat-value{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}#pc-wrap .profile-page .profile-content .stats-strip .stats-inner .stats-grid .stat-item .stat-text .stat-label{color:#737373;margin-top:2px;font-size:11px}#pc-wrap .profile-page .profile-content .toolbar-section{z-index:20;background-color:#fff;border-bottom:1px solid #e5e5e5;margin-left:-16px;margin-right:-16px;position:sticky;top:64px}@media (min-width:1024px){#pc-wrap .profile-page .profile-content .toolbar-section{margin-left:-24px;margin-right:-24px}}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner{padding:12px 16px}@media (min-width:640px){#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner{padding:12px 24px}}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row{flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row{flex-direction:row;justify-content:space-between;align-items:center}}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .search-field{flex:1;min-width:200px;max-width:320px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .search-field .MuiInputBase-root{border-radius:8px;height:36px;font-size:13px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .search-field .search-icon{color:#737373;width:16px;height:16px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs{min-height:36px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs .MuiTabs-indicator{background-color:#3b82f6}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs .status-tab{text-transform:capitalize;min-width:auto;min-height:36px;padding:4px 12px;font-size:12px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-left .status-tabs .status-tab.Mui-selected{color:#3b82f6}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select .MuiInputBase-root,#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select .MuiInputBase-root{border-radius:8px;height:36px;font-size:13px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select .MuiSelect-select,#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select .MuiSelect-select{padding:6px 8px;font-size:13px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select .select-icon,#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select .select-icon{color:#737373;width:15px;height:15px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .filter-select{min-width:140px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .sort-select{min-width:155px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle{border:1px solid #e5e5e5;border-radius:8px;display:flex;overflow:hidden}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn{color:#737373;background-color:#0000;border-radius:0;width:36px;height:36px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn:hover{color:#0a0a0a;background-color:#f5f5f5}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn.active{color:#fff;background-color:#3b82f6}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn.active:hover{background-color:#1469f4}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .view-toggle .view-btn svg{width:18px;height:18px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .bulk-action-button{text-transform:none;color:#0a0a0a;background-color:#fff;border-color:#e5e5e5;border-radius:8px;height:36px;padding:0 14px;font-size:13px}#pc-wrap .profile-page .profile-content .toolbar-section .toolbar-inner .toolbar-row .toolbar-right .bulk-action-button:hover{background-color:#f5f5f5;border-color:#d1d1d1}#pc-wrap .profile-page .profile-content .results-section{margin-top:24px}#pc-wrap .profile-page .profile-content .results-section .results-meta{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#pc-wrap .profile-page .profile-content .results-section .results-meta .results-count{color:#737373;font-size:14px}#pc-wrap .profile-page .profile-content .results-section .results-meta .results-count .count-highlight{color:#0a0a0a;font-weight:600}#pc-wrap .profile-page .profile-content .results-section .results-meta .status-chip{color:#737373;background-color:#f5f5f5;height:22px;margin-left:8px;font-size:11px}#pc-wrap .profile-page .profile-content .results-section .results-meta .select-all-btn{color:#3b82f6;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}#pc-wrap .profile-page .profile-content .results-section .results-meta .select-all-btn:hover{opacity:.8}#pc-wrap .profile-page .profile-content .results-section .listings-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:900px){#pc-wrap .profile-page .profile-content .results-section .listings-grid{grid-template-columns:repeat(3,1fr)}#pc-wrap .profile-page .profile-content .results-section .listings-grid.collapsed{grid-template-columns:repeat(4,1fr)}}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card-link{height:100%;text-decoration:none;display:block}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card{background-color:#fff;border-radius:12px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container{aspect-ratio:4/3;position:relative;overflow:hidden}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper{width:100%;height:100%;position:relative}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .card-image{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper:hover .card-image{transform:scale(1.05)}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .nav-btn{z-index:5;color:#000;background-color:#ffffffe6;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .nav-btn:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .nav-btn.prev-btn{left:8px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .nav-btn.next-btn{right:8px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .nav-btn svg{font-size:20px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .image-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .image-dots .dot{cursor:pointer;background-color:#fff9;border-radius:50%;width:6px;height:6px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .image-dots .dot.active{background-color:#fff;width:16px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .image-dots .dot:hover{background-color:#fff}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .card-badges{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:12px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .card-badges .badge{font-size:11px;font-weight:600;box-shadow:0 2px 4px #0000001a}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-sale{color:#fff;background-color:#f59e0b}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .card-badges .badge.badge-rent{color:#fff;background-color:#10b981}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn{z-index:5;color:#000;background-color:#ffffffe6;transition:all .225s cubic-bezier(.4,0,.2,1);position:absolute;top:12px;right:12px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn:hover{background-color:#fff;transform:scale(1.1)}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.saved{color:#fff;background-color:#ef4444}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.saved:hover{background-color:#dc2626}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn svg{font-size:20px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.menu-trigger{background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;transform:none}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.menu-trigger:hover{transform:none}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.menu-trigger .listing-menu-btn{color:#374151;background-color:#ffffffe6;width:32px;height:32px;transition:background-color .2s}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.menu-trigger .listing-menu-btn:hover{background-color:#fff}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .save-btn.menu-trigger .listing-menu-btn svg{font-size:18px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .price-tag{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:8px;padding:6px 12px;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 6px #0000001a}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-image-container .card-image-wrapper .price-tag .price{color:#000;font-size:18px;font-weight:700;line-height:1}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content{flex-direction:column;flex:1;padding:16px;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .content-header{margin-bottom:12px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .content-header .title-section{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .content-header .title-section .card-title{color:#0a0a0a;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .content-header .location-section{align-items:center;gap:4px;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .content-header .location-section .location-icon{color:#737373;font-size:14px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .content-header .location-section .location-text{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .property-stats{align-items:center;gap:16px;margin-bottom:12px;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .property-stats .stat-item{align-items:center;gap:4px;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .property-stats .stat-item .stat-icon{color:#737373;font-size:16px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .property-stats .stat-item .MuiTypography-root{color:#737373;white-space:nowrap;font-size:14px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .type-badge{color:#0a0a0a;margin-bottom:12px;font-size:12px;font-weight:500}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .agent-section{border-top:1px solid #e5e5e5;align-items:center;margin-top:auto;padding-top:12px;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .agent-section .perf-stats-row{justify-content:space-between;align-items:center;width:100%;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .agent-section .perf-stats-row .perf-stat{border-radius:6px;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 6px;transition:background-color .18s;display:flex}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .agent-section .perf-stats-row .perf-stat:hover{background-color:#f5f5f5}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .agent-section .perf-stats-row .perf-stat .perf-icon{color:#737373;font-size:15px}#pc-wrap .profile-page .profile-content .results-section .listings-grid .property-card .card-content .agent-section .perf-stats-row .perf-stat .perf-value{color:#0a0a0a;font-size:12px;font-weight:700;line-height:1}#pc-wrap .profile-page .profile-content .results-section .list-view{flex-direction:column;gap:12px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item{box-shadow:none;border:1px solid #e5e5e5;border-radius:12px;transition:all .2s;overflow:hidden}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item:hover{box-shadow:0 6px 16px #00000012}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item:hover .list-item-title{color:#3b82f6}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner{flex-direction:column;display:flex}@media (min-width:640px){#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner{flex-direction:row}}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image{flex-shrink:0;height:192px;position:relative;overflow:hidden}@media (min-width:640px){#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image{width:224px;height:auto}}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image img{transition:transform .5s}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image:hover img{transform:scale(1.05)}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges{gap:6px;display:flex;position:absolute;top:8px;left:8px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge{height:22px;font-size:10px;font-weight:600;box-shadow:0 2px 4px #0000001a}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.sale{color:#fff;background-color:#f59e0b}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.rent{color:#fff;background-color:#10b981}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.active{color:#fff;background-color:#3b82f6}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-image .list-item-badges .status-chip-badge.sold{color:#0a0a0a;background-color:#ffffffd9}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:16px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info{flex:1;min-width:0}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-title{color:#0a0a0a;font-size:15px;font-weight:600;text-decoration:none;transition:color .225s;display:block}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-title:hover{color:#3b82f6}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-location{color:#737373;align-items:center;gap:4px;margin-top:4px;font-size:13px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-info .list-item-location svg{flex-shrink:0;width:14px;height:14px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-top .list-item-price{color:#0a0a0a;white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:700}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-specs{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-specs .spec-item{color:#737373;align-items:center;gap:4px;font-size:13px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-specs .spec-item svg{flex-shrink:0;width:14px;height:14px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .type-chip{color:#737373;border-color:#e5e5e5;height:22px;font-size:11px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions{align-items:center;gap:6px;display:flex}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn{color:#737373;width:32px;height:32px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn:hover{color:#ef4444;background-color:#ef44440f}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .save-icon-btn svg{width:18px;height:18px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .view-details-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:6px;min-width:auto;height:32px;padding:0 12px;font-size:12px}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .view-details-btn:hover{background-color:#1469f4}#pc-wrap .profile-page .profile-content .results-section .list-view .list-item .list-item-inner .list-item-body .list-item-footer .list-item-actions .view-details-btn svg{width:12px;height:12px}#pc-wrap .profile-page .profile-content .results-section .pagination-wrap{justify-content:center;margin-top:32px;display:flex}#pc-wrap .profile-page .profile-content .results-section .pagination-wrap .pagination-bar .MuiPagination-ul{gap:4px}#pc-wrap .profile-page .profile-content .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root{border-color:#e5e5e5;border-radius:8px;font-size:14px}#pc-wrap .profile-page .profile-content .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root.Mui-selected{color:#fff;background-color:#3b82f6;border-color:#3b82f6}#pc-wrap .profile-page .profile-content .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root.Mui-selected:hover{background-color:#1469f4}#pc-wrap .profile-page .profile-content .results-section .pagination-wrap .pagination-bar .MuiPaginationItem-root:hover{background-color:#f5f5f5}#pc-wrap .profile-page .profile-content .empty-state{text-align:center;background-color:#f5f5f54d;border:1px dashed #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;padding:64px 24px;display:flex}#pc-wrap .profile-page .profile-content .empty-state .empty-icon-wrap{background-color:#f5f5f5;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;display:flex}#pc-wrap .profile-page .profile-content .empty-state .empty-icon-wrap svg{color:#737373;font-size:28px}#pc-wrap .profile-page .profile-content .empty-state .empty-title{color:#0a0a0a;margin-bottom:6px;font-size:16px;font-weight:600}#pc-wrap .profile-page .profile-content .empty-state .empty-subtitle{color:#737373;max-width:320px;margin-bottom:20px;font-size:13px}#pc-wrap .profile-page .profile-content .empty-state .empty-action-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:8px;padding:7px 18px;font-size:13px}#pc-wrap .profile-page .profile-content .empty-state .empty-action-btn:hover{background-color:#1469f4}#pc-wrap .profile-page .profile-content .profile-tabs-wrap{border-bottom:1px solid #e5e5e5;margin-top:32px}#pc-wrap .profile-page .profile-content .profile-tabs-wrap .profile-tabs{min-height:auto}#pc-wrap .profile-page .profile-content .profile-tabs-wrap .profile-tabs .MuiTabs-indicator{background-color:#3b82f6;height:2px}#pc-wrap .profile-page .profile-content .profile-tabs-wrap .profile-tabs .profile-tab{text-transform:none;color:#737373;border-radius:0;min-width:auto;min-height:44px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .22s}#pc-wrap .profile-page .profile-content .profile-tabs-wrap .profile-tabs .profile-tab.Mui-selected{color:#0a0a0a}#pc-wrap .profile-page .profile-content .profile-tabs-wrap .profile-tabs .profile-tab .tab-label{align-items:center;gap:6px;display:inline-flex}#pc-wrap .profile-page .profile-content .profile-tabs-wrap .profile-tabs .profile-tab .tab-label .tab-count{color:#73737399;font-size:11px}#pc-wrap .profile-page .profile-content .tab-content{margin-top:24px}#pc-wrap .profile-page .profile-content .tab-content .listings-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){#pc-wrap .profile-page .profile-content .tab-content .listings-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#pc-wrap .profile-page .profile-content .tab-content .listings-grid{grid-template-columns:repeat(3,1fr)}}#pc-wrap .profile-page .profile-content .tab-content .listings-grid .add-listing-card{text-align:center;background-color:#f5f5f533;border:2px dashed #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:32px;text-decoration:none;transition:border-color .22s,background-color .22s;display:flex}#pc-wrap .profile-page .profile-content .tab-content .listings-grid .add-listing-card:hover{background-color:#3b82f60a;border-color:#3b82f666}#pc-wrap .profile-page .profile-content .tab-content .listings-grid .add-listing-card .add-listing-icon-wrap{background-color:#3b82f61a;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}#pc-wrap .profile-page .profile-content .tab-content .listings-grid .add-listing-card .add-listing-icon-wrap .add-listing-icon{color:#3b82f6;font-size:20px}#pc-wrap .profile-page .profile-content .tab-content .listings-grid .add-listing-card .add-listing-title{color:#0a0a0a;font-size:14px;font-weight:500}#pc-wrap .profile-page .profile-content .tab-content .listings-grid .add-listing-card .add-listing-desc{color:#737373;margin-top:4px;font-size:12px}#pc-wrap .profile-page .profile-content .tab-content .empty-state{text-align:center;background-color:#f5f5f533;border:1px dashed #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}#pc-wrap .profile-page .profile-content .tab-content .empty-state .empty-icon{color:#73737333;margin-bottom:12px;font-size:40px}#pc-wrap .profile-page .profile-content .tab-content .empty-state .empty-title{color:#0a0a0a;font-size:14px;font-weight:500}#pc-wrap .profile-page .profile-content .tab-content .empty-state .empty-desc{color:#737373;margin-top:4px;font-size:12px}#pc-wrap .profile-page .profile-content .tab-content .empty-state .empty-action-btn{text-transform:none;color:#fff;background-color:#3b82f6;border-radius:8px;margin-top:16px;padding:6px 16px;font-size:13px}#pc-wrap .profile-page .profile-content .tab-content .empty-state .empty-action-btn:hover{background-color:#1469f4}#pc-wrap .profile-page .profile-content .tab-content.reviews-list{flex-direction:column;gap:16px;display:flex}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px;transition:box-shadow .22s}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card:hover{box-shadow:0 2px 12px #0000000f}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left{flex:1;min-width:0}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-title-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-title-row .review-property{color:#0a0a0a;font-size:14px;font-weight:600}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-title-row .review-dot{background-color:#e5e5e5;border-radius:9999px;width:4px;height:4px;display:inline-block}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-title-row .review-date{color:#737373;font-size:12px}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-agent-link{color:#3b82f6;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-agent-link:hover{text-decoration:underline}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-header-left .review-agent-link .review-agent-icon{width:12px;height:12px;font-size:12px}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-rating{background-color:#f59e0b1a;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-rating .rating-star{color:#f59e0b;width:14px;height:14px;font-size:14px}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-header .review-rating .rating-value{color:#f59e0b;font-size:12px;font-weight:700}#pc-wrap .profile-page .profile-content .tab-content.reviews-list .review-card .review-text{color:#737373;margin-top:12px;font-size:14px;line-height:1.65}#pc-wrap .profile-page .profile-content .tab-content.activity-list{flex-direction:column;gap:2px;display:flex}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item{border-radius:8px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .22s;display:flex}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item:hover{background-color:#f5f5f580}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item:hover .activity-label{color:#3b82f6}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item:hover .activity-arrow{opacity:.6}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .22s;display:flex}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap:hover{transform:scale(1.05)}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap .activity-icon{width:16px;height:16px;font-size:16px}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-viewed{background-color:#3b82f61a}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-viewed .activity-icon{color:#3b82f6}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-saved{background-color:#ef44441a}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-saved .activity-icon{color:#ef4444}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-tour{background-color:#10b9811a}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-tour .activity-icon{color:#10b981}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-review{background-color:#f59e0b1a}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-review .activity-icon{color:#f59e0b}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-message{background-color:#3b82f61a}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-message .activity-icon{color:#3b82f6}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-listing{background-color:#10b9811a}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-icon-wrap.activity-listing .activity-icon{color:#10b981}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-body{flex:1;min-width:0}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-body .activity-label{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;transition:color .22s;overflow:hidden}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-body .activity-time{color:#737373;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-body .activity-time .time-icon{width:12px;height:12px;font-size:12px}#pc-wrap .profile-page .profile-content .tab-content.activity-list .activity-item .activity-arrow{color:#737373;opacity:0;flex-shrink:0;width:16px;height:16px;font-size:16px;transition:opacity .22s}#pc-wrap .profile-page .profile-content .profile-wall{margin-top:40px}#pc-wrap .my-property-card .card-badges .badge-active{color:#fff;background-color:#10b981}#pc-wrap .my-property-card .card-badges .badge-pending{color:#fff;background-color:#f59e0b}#pc-wrap .my-property-card .card-badges .badge-sold{color:#fff;background-color:#3b82f6}#pc-wrap .my-property-card .card-badges .badge-draft{color:#fff;background-color:#9ca3af}#pc-wrap .my-property-card .card-badges .badge-archived{color:#fff;background-color:#6b7280}#pc-wrap .my-property-card .save-btn.menu-trigger{background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}#pc-wrap .my-property-card .save-btn.menu-trigger .MuiIconButton-root{background-color:#ffffffe6;width:32px;height:32px;transition:background-color .22s}#pc-wrap .my-property-card .save-btn.menu-trigger .MuiIconButton-root:hover{background-color:#fff}#pc-wrap .my-property-card .save-btn.menu-trigger .MuiIconButton-root svg{color:#374151;font-size:18px}#pc-wrap .my-property-card .price-tag{flex-direction:column;align-items:flex-end;gap:2px;display:flex}#pc-wrap .my-property-card .price-tag .price-change{font-size:11px;font-weight:500;line-height:1}#pc-wrap .my-property-card .price-tag .price-change.positive{color:#10b981}#pc-wrap .my-property-card .price-tag .price-change.negative{color:#ef4444}#pc-wrap .my-property-card .agent-section.perf-stats{border-top:1px solid #e5e7eb;gap:2px;margin-top:auto;padding-top:12px;display:flex}#pc-wrap .my-property-card .agent-section.perf-stats .perf-stat{border-radius:8px;align-items:center;gap:3px;transition:background-color .18s;display:flex}#pc-wrap .my-property-card .agent-section.perf-stats .perf-stat:hover{background-color:#f9fafb}#pc-wrap .my-property-card .agent-section.perf-stats .perf-stat .perf-icon{color:#9ca3af;font-size:16px;display:block}#pc-wrap .my-property-card .agent-section.perf-stats .perf-stat .perf-value{color:#374151;font-size:13px;font-weight:700;line-height:1}#pc-wrap .my-property-card .agent-section.perf-stats .perf-stat .perf-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:500;line-height:1}#pc-wrap .delete-dialog .MuiDialog-paper{border-radius:12px}#pc-wrap .delete-dialog .dialog-title{color:#0a0a0a;padding-bottom:8px;font-size:16px;font-weight:600}#pc-wrap .delete-dialog .dialog-description{color:#737373;font-size:13px;line-height:1.6}#pc-wrap .delete-dialog .dialog-actions{justify-content:flex-end;gap:8px;padding:8px 24px 20px;display:flex}#pc-wrap .delete-dialog .dialog-actions .cancel-btn{text-transform:none;color:#0a0a0a;border-color:#e5e5e5;border-radius:8px;font-size:13px}#pc-wrap .delete-dialog .dialog-actions .cancel-btn:hover{background-color:#f5f5f5}#pc-wrap .delete-dialog .dialog-actions .delete-btn{text-transform:none;color:#fff;background-color:#ef4444;border-radius:8px;font-size:13px}#pc-wrap .delete-dialog .dialog-actions .delete-btn:hover{background-color:#ec1e1e}#pc-wrap .profile-menu .MuiMenu-paper{border:1px solid #e5e5e5;border-radius:8px;min-width:176px;box-shadow:0 4px 20px #0000001a}#pc-wrap .profile-menu .menu-item{color:#0a0a0a;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}#pc-wrap .profile-menu .menu-item .menu-icon{color:#737373;width:14px;height:14px;font-size:14px}#pc-wrap .profile-menu .menu-item.danger,#pc-wrap .profile-menu .menu-item.danger .menu-icon{color:#ef4444}.not-found-page{background:#f9fafb;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Poppins,sans-serif;display:flex}.not-found-page .not-found-content{text-align:center;width:100%;max-width:480px}.not-found-page .not-found-content .not-found-icon{background:#3b82f614;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.not-found-page .not-found-content .not-found-icon svg{color:#3b82f6;font-size:40px}.not-found-page .not-found-content .not-found-code{letter-spacing:-4px;color:#3b82f6!important;margin-bottom:12px!important;font-family:Poppins,sans-serif!important;font-size:96px!important;font-weight:800!important;line-height:1!important}.not-found-page .not-found-content .not-found-title{color:#212121!important;margin-bottom:12px!important;font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600!important}.not-found-page .not-found-content .not-found-desc{color:#757575!important;margin-bottom:32px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.6!important}.not-found-page .not-found-content .not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-page .not-found-content .not-found-actions .not-found-btn-home{text-transform:none!important;box-shadow:none!important;background:#3b82f6!important;border-radius:8px!important;padding:10px 24px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important}.not-found-page .not-found-content .not-found-actions .not-found-btn-home:hover{background:#1469f4!important;box-shadow:0 4px 12px #3b82f64d!important}.not-found-page .not-found-content .not-found-actions .not-found-btn-browse{text-transform:none!important;color:#424242!important;border-color:#e5e7eb!important;border-radius:8px!important;padding:10px 24px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important}.not-found-page .not-found-content .not-found-actions .not-found-btn-browse:hover{color:#3b82f6!important;background:#3b82f60a!important;border-color:#3b82f6!important}.uzbekistan-page{background-color:#0a1628;min-height:100vh;font-family:Poppins,sans-serif}.uzbekistan-page .hero-section{width:100%;height:100vh;transition:height .7s,opacity .7s;position:relative;overflow:hidden}.uzbekistan-page .hero-section.collapsed{height:0;overflow:hidden}.uzbekistan-page .hero-section .hero-bg{position:absolute;inset:0}.uzbekistan-page .hero-section .hero-bg .hero-image{object-fit:cover}.uzbekistan-page .hero-section .hero-bg .hero-overlay-gradient{background:linear-gradient(90deg,#0a1628e6 0%,#0a162899 50%,#0000 100%);position:absolute;inset:0}.uzbekistan-page .hero-section .hero-bg .hero-overlay-top-bottom{background:linear-gradient(#0a16284d 0%,#0000 60%,#0a1628 100%);position:absolute;inset:0}.uzbekistan-page .hero-section .hero-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.uzbekistan-page .hero-section .hero-content .hero-brand{align-items:center;gap:8px;margin-bottom:24px;display:flex}.uzbekistan-page .hero-section .hero-content .hero-brand .brand-icon{color:#0a1628;background-color:#c9a84c;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.uzbekistan-page .hero-section .hero-content .hero-brand .brand-name{color:#fff;font-size:20px;font-weight:700}.uzbekistan-page .hero-section .hero-content .hero-title{letter-spacing:-.02em;color:#fff;max-width:768px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15}.uzbekistan-page .hero-section .hero-content .hero-title .gold-text{color:#c9a84c}.uzbekistan-page .hero-section .hero-content .hero-subtitle{color:#ffffffb3;max-width:480px;margin-top:16px;font-size:18px;line-height:1.6}.uzbekistan-page .hero-section .hero-content .hero-search{flex-wrap:wrap;gap:12px;width:100%;max-width:768px;margin-top:32px;display:flex}.uzbekistan-page .hero-section .hero-content .hero-search .search-field{flex:1;min-width:200px}.uzbekistan-page .hero-section .hero-content .hero-search .search-field .MuiOutlinedInput-root{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff1a;border-radius:10px;height:56px}.uzbekistan-page .hero-section .hero-content .hero-search .search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff6}.uzbekistan-page .hero-section .hero-content .hero-search .search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9a84c}.uzbekistan-page .hero-section .hero-content .hero-search .search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.uzbekistan-page .hero-section .hero-content .hero-search .search-field .MuiOutlinedInput-root input::placeholder{color:#fff6;opacity:1}.uzbekistan-page .hero-section .hero-content .hero-search .search-field .MuiOutlinedInput-root .MuiInputAdornment-root svg{color:#fff6}.uzbekistan-page .hero-section .hero-content .hero-search .search-select{min-width:160px}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiOutlinedInput-root{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff1a;border-radius:10px;height:56px}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff6}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9a84c}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiOutlinedInput-root .MuiSelect-icon{color:#fff6}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiSelect-select{color:#fff}.uzbekistan-page .hero-section .hero-content .hero-search .search-select .MuiSelect-select[data-value=""]{color:#fff6}.uzbekistan-page .hero-section .hero-content .hero-search .search-btn{color:#0a1628;text-transform:none;white-space:nowrap;background-color:#c9a84c;border-radius:10px;height:56px;padding:0 28px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.uzbekistan-page .hero-section .hero-content .hero-search .search-btn:hover{background-color:#b59437}.uzbekistan-page .hero-section .hero-content .scroll-indicator{color:#c9a84c;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.uzbekistan-page .scroll-trigger{height:1px}.uzbekistan-page .page-body{min-height:100vh;display:flex}.uzbekistan-page .page-body .filter-sidebar{z-index:40;background-color:#0a1628;flex-direction:column;width:288px;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:4px 0 20px #0006}@media (max-width:1024px){.uzbekistan-page .page-body .filter-sidebar{display:none}}.uzbekistan-page .page-body .filter-sidebar .sidebar-logo{flex-shrink:0;align-items:center;gap:8px;margin-bottom:32px;display:flex}.uzbekistan-page .page-body .filter-sidebar .sidebar-logo .logo-icon{color:#0a1628;background-color:#c9a84c;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.uzbekistan-page .page-body .filter-sidebar .sidebar-logo .logo-text{color:#fff;font-size:18px;font-weight:700}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters{flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters::-webkit-scrollbar{width:4px}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group{flex-direction:column;gap:8px;display:flex}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-size:11px;font-weight:600}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root{color:#fff;background:#ffffff1a;border-radius:8px}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9a84c}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root .MuiSelect-icon,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root svg,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root .MuiSelect-icon,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root svg{color:#ffffff80}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root input,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root input{color:#fff}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-select .MuiOutlinedInput-root input::placeholder,.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .filter-input .MuiOutlinedInput-root input::placeholder{color:#fff6;opacity:1}.uzbekistan-page .page-body .filter-sidebar .sidebar-filters .filter-group .price-row{gap:8px;display:flex}.uzbekistan-page .page-body .filter-sidebar .sidebar-search-btn{color:#0a1628;text-transform:none;background-color:#c9a84c;border-radius:10px;flex-shrink:0;width:100%;height:48px;margin-top:24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.uzbekistan-page .page-body .filter-sidebar .sidebar-search-btn:hover{background-color:#b59437}.uzbekistan-page .page-body .filter-sidebar .sidebar-stats{flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.uzbekistan-page .page-body .filter-sidebar .sidebar-stats .stat-card{text-align:center;background:#ffffff1a;border-radius:10px;padding:12px}.uzbekistan-page .page-body .filter-sidebar .sidebar-stats .stat-card .stat-value{color:#c9a84c;font-size:20px;font-weight:700}.uzbekistan-page .page-body .filter-sidebar .sidebar-stats .stat-card .stat-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-top:2px;font-size:10px}.uzbekistan-page .page-body .mobile-filter-btn{z-index:50;color:#0a1628;text-transform:none;background-color:#c9a84c;border-radius:50px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #c9a84c66}.uzbekistan-page .page-body .mobile-filter-btn:hover{background-color:#b59437}@media (min-width:1024px){.uzbekistan-page .page-body .mobile-filter-btn{display:none}}.uzbekistan-page .page-body .mobile-filter-overlay{z-index:50;background:#0009;position:fixed;inset:0}.uzbekistan-page .page-body .mobile-filter-drawer{inset-inline:0;z-index:51;background-color:#0a1628;border-bottom-right-radius:20px;border-bottom-left-radius:20px;max-height:80vh;padding:24px;position:fixed;top:0;overflow-y:auto}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-header .drawer-title{color:#fff;font-size:18px;font-weight:700}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-header .drawer-close{color:#fff;background:#ffffff1a;border-radius:8px}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters{flex-direction:column;gap:16px;display:flex}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .filter-group{flex-direction:column;gap:8px;display:flex}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .filter-group .filter-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-size:11px;font-weight:600}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .filter-group .filter-select .MuiOutlinedInput-root{color:#fff;background:#ffffff1a;border-radius:8px}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .filter-group .filter-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .filter-group .filter-select .MuiOutlinedInput-root .MuiSelect-icon{color:#ffffff80}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .drawer-apply-btn{color:#0a1628;text-transform:none;background-color:#c9a84c;border-radius:10px;height:48px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.uzbekistan-page .page-body .mobile-filter-drawer .drawer-filters .drawer-apply-btn:hover{background-color:#b59437}.uzbekistan-page .page-body .main-content{background-color:#f9fafb;flex:1;padding:40px 24px;transition:margin-left .5s}.uzbekistan-page .page-body .main-content.with-sidebar{margin-left:288px}@media (max-width:1024px){.uzbekistan-page .page-body .main-content.with-sidebar{margin-left:0}}.uzbekistan-page .page-body .main-content .content-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.uzbekistan-page .page-body .main-content .content-header .header-text .page-title{color:#0a1628;font-size:22px;font-weight:700}.uzbekistan-page .page-body .main-content .content-header .header-text .page-subtitle{color:#6b7280;margin-top:4px;font-size:13px}.uzbekistan-page .page-body .main-content .content-header .sort-select{min-width:160px}.uzbekistan-page .page-body .main-content .content-header .sort-select .MuiOutlinedInput-root{border-radius:8px;height:40px;font-size:14px}.uzbekistan-page .page-body .main-content .property-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;display:grid}@media (max-width:600px){.uzbekistan-page .page-body .main-content .property-grid{grid-template-columns:1fr}}.uzbekistan-page .page-body .main-content .property-grid .property-item{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:20px;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 1px 4px #0000000f}.uzbekistan-page .page-body .main-content .property-grid .property-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap{aspect-ratio:4/3;position:relative;overflow:hidden}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .item-image{object-fit:cover;transition:transform .5s}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap:hover .item-image{transform:scale(1.07)}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .image-gradient{background:linear-gradient(#0000 40%,#00000080);position:absolute;inset:0}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .featured-chip{color:#0a1628;background-color:#c9a84c;height:24px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .fav-btn{color:#6b7280;background:#ffffffe6;width:36px;height:36px;transition:background .2s,color .2s;position:absolute;top:8px;right:8px}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .fav-btn:hover{color:#ef4444;background:#fff}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .fav-btn.is-fav{color:#fff;background:#ef4444}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-image-wrap .item-price{color:#fff;font-size:22px;font-weight:700;position:absolute;bottom:12px;left:12px}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body{padding:16px}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-title{color:#0a1628;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-location{color:#6b7280;align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-location svg{font-size:15px}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-stats{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-stats .stats-group{align-items:center;gap:12px;display:flex}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-stats .stats-group .stat{color:#6b7280;align-items:center;gap:4px;font-size:13px;display:flex}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-stats .stats-group .stat svg{font-size:16px}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-stats .view-btn{color:#c9a84c;text-transform:none;padding:4px 8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.uzbekistan-page .page-body .main-content .property-grid .property-item .item-body .item-stats .view-btn:hover{background-color:#c9a84c1a}.uzbekistan-page .page-body .main-content .load-more-wrap{text-align:center;margin-top:40px}.uzbekistan-page .page-body .main-content .load-more-wrap .load-more-btn{color:#0a1628;text-transform:none;border:1.5px solid #0a1628;border-radius:10px;padding:10px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.uzbekistan-page .page-body .main-content .load-more-wrap .load-more-btn:hover{color:#fff;background-color:#0a1628}.ob-page-root{scroll-behavior:smooth;height:100vh;position:relative;overflow-y:auto}.ob-navbar{z-index:1000;background:0 0;transition:background-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.ob-navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1628eb;box-shadow:0 1px #ffffff0f,0 4px 20px #0000004d}.ob-navbar .ob-navbar-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:16px 32px;display:flex}@media (max-width:768px){.ob-navbar .ob-navbar-inner{padding:14px 20px}}.ob-navbar .ob-navbar-logo{cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.ob-navbar .ob-navbar-logo svg{color:#3b82f6;font-size:22px}.ob-navbar .ob-navbar-logo span{color:#fff;letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}.ob-navbar .ob-navbar-right{align-items:center;gap:12px;display:flex}.ob-navbar .ob-lang-btn{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:5px;padding:7px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;transition:background .2s;display:flex}.ob-navbar .ob-lang-btn svg{color:#fff9;font-size:14px}.ob-navbar .ob-lang-btn:hover{background:#ffffff24}.ob-navbar .ob-nav-signin{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:color .2s,background .2s}.ob-navbar .ob-nav-signin:hover{color:#fff;background:#ffffff14}.ob-navbar .ob-nav-signup{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:10px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s;box-shadow:0 2px 12px #3b82f659}.ob-navbar .ob-nav-signup:hover{background:#1469f4;box-shadow:0 4px 18px #3b82f673}.ob-lang-menu .ob-lang-item{gap:8px;min-width:110px;font-family:Poppins,sans-serif!important;font-size:13px!important}.ob-lang-menu .ob-lang-item.Mui-selected{color:#3b82f6!important;background-color:#3b82f614!important}[class^=ob-],[class*=\ ob-]{font-family:Poppins,sans-serif!important}.word-inline{margin-right:.25em;font-family:Poppins,sans-serif;display:inline-block}.ob-progress-bar{z-index:1001;transform-origin:0;background-color:#3b82f6;height:3px;position:fixed;top:0;left:0;right:0}.ob-section{justify-content:center;align-items:center;min-height:100vh;padding:80px 24px;display:flex}.ob-section.bg-white{background-color:#fff}.ob-section.bg-muted{background-color:#f5f5f599}.ob-section.bg-dark{color:#fff;background-color:#0a0a0a}.ob-section .ob-section-inner{width:100%;max-width:1152px}.ob-hero{justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.ob-hero .ob-hero-bg{z-index:0;position:absolute;inset:0}.ob-hero .ob-hero-bg .ob-hero-image{object-fit:cover}.ob-hero .ob-hero-bg .ob-hero-overlay{background:linear-gradient(#0a0a0ab3,#0a0a0a80 40%,#0a0a0ad9 100%);position:absolute;inset:0}.ob-hero .ob-hero-content{z-index:10;text-align:center;max-width:768px;padding:0 24px;position:relative}.ob-hero .ob-hero-content .ob-hero-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;display:inline-flex}.ob-hero .ob-hero-content .ob-hero-badge .ob-badge-text{color:#ffffffe6;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.ob-hero .ob-hero-content .ob-hero-badge svg{color:#c9a84c;font-size:18px}.ob-hero .ob-hero-content .ob-hero-title{color:#fff;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:clamp(2rem,6vw,3.75rem);font-weight:700;line-height:1.15}.ob-hero .ob-hero-content .ob-hero-subtitle{color:#fffc;margin-bottom:36px;font-family:Poppins,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.65}.ob-hero .ob-hero-content .ob-hero-cta{color:#fff!important;text-transform:none!important;background-color:#3b82f6!important;border-radius:12px!important;padding:14px 32px!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;box-shadow:0 4px 20px #3b82f659!important}.ob-hero .ob-hero-content .ob-hero-cta:hover{background-color:#1469f4!important}.ob-hero .ob-hero-content .ob-hero-quick-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.ob-hero .ob-hero-content .ob-hero-quick-btns .ob-quick-btn--primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;text-transform:none!important;background:#ffffff2e!important;border:1.5px solid #ffffff80!important;border-radius:10px!important;padding:10px 26px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:600!important;transition:background .2s,border-color .2s!important}.ob-hero .ob-hero-content .ob-hero-quick-btns .ob-quick-btn--primary:hover{background:#ffffff47!important;border-color:#ffffffbf!important}.ob-hero .ob-hero-content .ob-hero-quick-btns .ob-quick-btn--outline{color:#ffffffbf!important;text-transform:none!important;background:0 0!important;border:1.5px solid #ffffff40!important;border-radius:10px!important;padding:10px 26px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;transition:background .2s,color .2s,border-color .2s!important}.ob-hero .ob-hero-content .ob-hero-quick-btns .ob-quick-btn--outline:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff73!important}.ob-hero .ob-scroll-arrow{color:#ffffffb3;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ob-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:768px){.ob-feature-grid{grid-template-columns:1fr;gap:32px}}.ob-feature-grid.reverse .ob-feature-visual{order:2}.ob-feature-grid.reverse .ob-feature-text{order:1}@media (max-width:768px){.ob-feature-grid.reverse .ob-feature-visual,.ob-feature-grid.reverse .ob-feature-text{order:unset}}.ob-phone-wrap{justify-content:center;align-items:center;display:flex}.ob-phone-wrap .ob-phone{background:linear-gradient(160deg,#2a2a2a 0%,#111 100%);border-radius:46px;width:250px;height:520px;padding:12px;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 0 0 2px #000c,0 40px 80px #0000008c,inset 0 1px 1px #ffffff14}.ob-phone-wrap .ob-phone .ob-phone-btn-silent{background:#333;border-radius:2px 0 0 2px;width:3px;height:28px;position:absolute;top:88px;left:-3px}.ob-phone-wrap .ob-phone .ob-phone-btn-vol-up{background:#333;border-radius:2px 0 0 2px;width:3px;height:44px;position:absolute;top:128px;left:-3px}.ob-phone-wrap .ob-phone .ob-phone-btn-vol-down{background:#333;border-radius:2px 0 0 2px;width:3px;height:44px;position:absolute;top:182px;left:-3px}.ob-phone-wrap .ob-phone .ob-phone-btn-power{background:#333;border-radius:0 2px 2px 0;width:3px;height:56px;position:absolute;top:148px;right:-3px}.ob-phone-wrap .ob-phone .ob-phone-screen{background-color:#f8f9fa;border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 4px;display:flex;position:relative}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar .ob-statusbar-time{color:#0a0a0a;letter-spacing:.02em;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar .ob-phone-island{background-color:#0a0a0a;border-radius:20px;width:72px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar .ob-statusbar-icons{align-items:center;gap:3px;display:flex}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar .ob-statusbar-icons .ob-icon-signal{color:#0a0a0a;letter-spacing:-1px;font-size:6px;line-height:1}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar .ob-statusbar-icons .ob-icon-wifi{color:#0a0a0a;font-family:Poppins,sans-serif;font-size:7px;font-weight:700}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-statusbar .ob-statusbar-icons .ob-icon-battery{font-size:9px}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 14px 8px;display:flex}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-header .ob-phone-app-title{color:#0a0a0a;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-header .ob-phone-avatar{background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;width:28px;height:28px}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-search{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;margin:0 12px 10px;padding:8px 10px;display:flex;box-shadow:0 1px 4px #0000000f}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-search svg{color:#737373;flex-shrink:0;font-size:14px}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-search span{color:#737373;font-family:Poppins,sans-serif;font-size:11px}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-mini-cards{flex-direction:column;flex:1;gap:7px;min-height:0;padding:0 12px;display:flex;overflow:hidden}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-navbar{background-color:#fff;border-top:1px solid #e5e5e5;flex-shrink:0;justify-content:space-around;align-items:center;margin-top:auto;padding:8px 12px 12px;display:flex}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-navbar .ob-navbar-item{color:#737373;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-navbar .ob-navbar-item svg{font-size:18px}.ob-phone-wrap .ob-phone .ob-phone-screen .ob-phone-navbar .ob-navbar-item.active{color:#3b82f6;background-color:#3b82f61a}.ob-mini-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:64px;padding:7px;display:flex;box-shadow:0 1px 4px #0000000d}.ob-mini-card .ob-mini-img{background-color:#f5f5f5;border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.ob-mini-card .ob-mini-img img{object-fit:cover}.ob-mini-card .ob-mini-info{flex:1;min-width:0}.ob-mini-card .ob-mini-info .ob-mini-title{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important}.ob-mini-card .ob-mini-info .ob-mini-location{color:#737373;align-items:center;gap:2px;margin-top:2px;display:flex;font-family:Poppins,sans-serif!important;font-size:10px!important}.ob-mini-card .ob-mini-info .ob-mini-location svg{font-size:11px}.ob-mini-card .ob-mini-info .ob-mini-price{color:#3b82f6;margin-top:3px;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:700!important}.ob-mini-card .ob-mini-fav{color:#737373;align-self:flex-start;padding:2px!important}.ob-mini-card .ob-mini-fav svg{font-size:13px!important}.ob-mini-card .ob-mini-fav:hover{color:#ef4444}.ob-feature-text{text-align:left}@media (max-width:768px){.ob-feature-text{text-align:center}}.ob-feature-text .ob-feature-chip{margin-bottom:14px;border-radius:50px!important;height:28px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important}.ob-feature-text .ob-feature-chip.chip-blue{color:#3b82f6!important;background-color:#3b82f61a!important;border:1px solid #3b82f633!important}.ob-feature-text .ob-feature-chip.chip-green{color:#16a34a!important;background-color:#22c55e1a!important;border:1px solid #22c55e33!important}.ob-feature-text .ob-feature-chip.chip-gold{color:#c9a84c!important;background-color:#c9a84c1a!important;border:1px solid #c9a84c33!important}.ob-feature-text .ob-feature-chip.chip-purple{color:#9333ea!important;background-color:#a855f71a!important;border:1px solid #a855f733!important}.ob-feature-text .ob-feature-title{color:#0a0a0a;margin-bottom:14px;line-height:1.25;font-family:Poppins,sans-serif!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:700!important}.ob-feature-text .ob-feature-desc{color:#737373;max-width:440px;margin-bottom:20px;line-height:1.75;font-family:Poppins,sans-serif!important;font-size:15px!important}.ob-feature-text .ob-city-tags{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.ob-feature-text .ob-city-tags{justify-content:center}}.ob-feature-text .ob-city-tags .MuiChip-root{font-family:Poppins,sans-serif!important;font-size:12px!important}.ob-feature-text .ob-filter-list{flex-direction:column;gap:14px;display:flex}.ob-feature-text .ob-filter-list .ob-filter-item{align-items:center;gap:14px;display:flex}.ob-feature-text .ob-filter-list .ob-filter-item .ob-filter-icon{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ob-feature-text .ob-filter-list .ob-filter-item .ob-filter-icon svg{color:#3b82f6;font-size:20px}.ob-feature-text .ob-filter-list .ob-filter-item .ob-filter-label{color:#0a0a0a;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important}.ob-section-header{text-align:center;margin-bottom:48px}.ob-section-header .ob-section-title{color:#0a0a0a;margin-top:12px;margin-bottom:14px;font-family:Poppins,sans-serif!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:700!important}.ob-section-header .ob-section-desc{color:#737373;max-width:640px;margin:0 auto;line-height:1.75;font-family:Poppins,sans-serif!important;font-size:15px!important}.ob-map-mockup{aspect-ratio:16/9;background-color:#dce8f0;border:1px solid #e5e5e5;border-radius:20px;max-width:896px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001a}.ob-map-mockup .ob-map-grid{opacity:.25;background-image:linear-gradient(90deg,#94a3b8 1px,#0000 1px),linear-gradient(#94a3b8 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.ob-map-mockup .ob-map-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0a0a0a;background:#ffffffeb;border:1px solid #e5e5e5;border-radius:10px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;position:absolute;top:20px;left:20px}.ob-map-pin{position:absolute;background:0 0!important;border:none!important;overflow:visible!important}.ob-map-pin .ob-pin-label{color:#fff;white-space:nowrap;background-color:#3b82f6;border-radius:8px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 4px 12px #3b82f666}.ob-map-pin .ob-pin-arrow{border-top:5px solid #3b82f6;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ob-filter-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;max-width:360px;margin:0 auto;padding:24px;box-shadow:0 20px 40px #00000014}.ob-filter-card .ob-filter-card-header{align-items:center;gap:8px;margin-bottom:24px;display:flex}.ob-filter-card .ob-filter-card-header svg{color:#3b82f6;font-size:20px}.ob-filter-card .ob-filter-card-header span{color:#0a0a0a;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.ob-filter-card .ob-filter-fields{flex-direction:column;gap:18px;display:flex}.ob-filter-card .ob-filter-fields .ob-filter-field label{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;display:block}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-field-value{color:#0a0a0a;background-color:#f5f5f5;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;display:flex}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-field-value svg{color:#737373;font-size:15px}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-field-row{gap:8px;display:flex}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-field-row .ob-field-value{flex:1}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-room-btns{gap:6px;display:flex}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-room-btns button{cursor:pointer;color:#0a0a0a;background-color:#fff;border:1.5px solid #e5e5e5;border-radius:10px;flex:1;padding:9px 4px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-room-btns button.active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.ob-filter-card .ob-filter-fields .ob-filter-field .ob-room-btns button:hover:not(.active){color:#3b82f6;border-color:#3b82f6}.ob-filter-card .ob-filter-fields .ob-filter-search-btn{margin-top:4px;color:#fff!important;text-transform:none!important;height:46px!important;box-shadow:none!important;background-color:#3b82f6!important;border-radius:12px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:600!important}.ob-filter-card .ob-filter-fields .ob-filter-search-btn:hover{background-color:#1469f4!important}.ob-compare-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:896px;margin:0 auto;display:grid}@media (max-width:768px){.ob-compare-grid{grid-template-columns:1fr;max-width:360px}}.ob-compare-grid .ob-compare-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 2px 12px #0000000f}.ob-compare-grid .ob-compare-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001f}.ob-compare-grid .ob-compare-card .ob-compare-img{aspect-ratio:4/3;position:relative}.ob-compare-grid .ob-compare-card .ob-compare-img .ob-compare-price-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0a0a0a!important;background:#ffffffeb!important;border:1px solid #e5e5e5!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;position:absolute!important;top:10px!important;right:10px!important}.ob-compare-grid .ob-compare-card .ob-compare-body{padding:14px 16px}.ob-compare-grid .ob-compare-card .ob-compare-body .ob-compare-title{color:#0a0a0a;margin-bottom:8px;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important}.ob-compare-grid .ob-compare-card .ob-compare-body .ob-compare-stats{color:#737373;gap:10px;font-family:Poppins,sans-serif;font-size:12px;display:flex}.ob-compare-grid .ob-compare-card .ob-compare-body .ob-compare-stats .ob-stat{align-items:center;gap:3px;display:flex}.ob-compare-grid .ob-compare-card .ob-compare-body .ob-compare-stats .ob-stat svg{font-size:14px}.ob-cta-section{background-color:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px;display:flex}.ob-cta-section .ob-cta-inner{text-align:center;width:100%;max-width:640px}.ob-cta-section .ob-cta-inner .ob-cta-check{background-color:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.ob-cta-section .ob-cta-inner .ob-cta-check svg{color:#3b82f6;font-size:32px}.ob-cta-section .ob-cta-inner .ob-cta-title{color:#fff;margin-bottom:20px;font-family:Poppins,sans-serif!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:700!important}.ob-cta-section .ob-cta-inner .ob-cta-desc{color:#ffffffa6;margin-bottom:36px;line-height:1.65;font-family:Poppins,sans-serif!important;font-size:17px!important}.ob-cta-section .ob-cta-inner .ob-cta-btn{color:#fff!important;text-transform:none!important;background-color:#3b82f6!important;border-radius:14px!important;padding:14px 40px!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;box-shadow:0 4px 20px #3b82f666!important}.ob-cta-section .ob-cta-inner .ob-cta-btn:hover{background-color:#1469f4!important}.admin-users-page .breadcrumb{color:#737373;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;display:flex}.admin-users-page .breadcrumb a{color:#737373;text-decoration:none;transition:color .2s}.admin-users-page .breadcrumb a:hover{color:#0a0a0a}.admin-users-page .breadcrumb .separator{color:#737373}.admin-users-page .breadcrumb .current{color:#0a0a0a;font-weight:500}.admin-users-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.admin-users-page .page-header .header-left{align-items:center;gap:10px;display:flex}.admin-users-page .page-header .header-left .header-icon{background-color:#3b82f61a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-users-page .page-header .header-left .header-icon svg{color:#3b82f6;font-size:20px}.admin-users-page .page-header .header-left .header-title{letter-spacing:-.5px!important;color:#0a0a0a!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}.admin-users-page .page-header .header-left .header-subtitle{color:#737373!important;font-size:14px!important}.admin-users-page .page-header .add-user-btn{text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-users-page .stats-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}@media (max-width:640px){.admin-users-page .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}}.admin-users-page .stats-grid__card{flex:1;padding:12px 14px;box-shadow:none!important;background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px!important;transition:box-shadow .2s!important}.admin-users-page .stats-grid__card:hover{box-shadow:0 2px 8px #00000012!important}.admin-users-page .stats-grid__card .MuiCardContent-root{padding:0!important}.admin-users-page .stats-grid__card .MuiCardContent-root:last-child{padding-bottom:0!important}.admin-users-page .stats-grid__content{align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.admin-users-page .stats-grid__content:last-child{padding-bottom:12px!important}.admin-users-page .stats-grid__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-users-page .stats-grid__value{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.admin-users-page .stats-grid__label{white-space:nowrap;color:#737373!important;margin-top:1px!important;font-size:10px!important;font-weight:500!important}.admin-users-page .toolbar-card{margin-bottom:16px;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-users-page .toolbar-card .MuiCardContent-root{padding:12px!important}.admin-users-page .toolbar-card .MuiCardContent-root:last-child{padding-bottom:12px!important}.admin-users-page .toolbar-card .toolbar-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-users-page .toolbar-card .toolbar-content .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.admin-users-page .toolbar-card .toolbar-content .toolbar-left .search-field{width:100%;max-width:320px}.admin-users-page .toolbar-card .toolbar-content .toolbar-left .search-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px;font-size:14px}.admin-users-page .toolbar-card .toolbar-content .toolbar-left .filter-select{min-width:130px}.admin-users-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px}.admin-users-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root .MuiSelect-select{padding:8px 32px 8px 12px;font-size:14px}@media (max-width:639px){.admin-users-page .toolbar-card .toolbar-content .toolbar-left .filter-select.role-select{display:none}}.admin-users-page .toolbar-card .toolbar-content .toolbar-right{align-items:center;gap:8px;display:flex}.admin-users-page .toolbar-card .toolbar-content .toolbar-right .result-count{color:#737373!important;font-size:12px!important}.admin-users-page .toolbar-card .toolbar-content .toolbar-right .bulk-btn{height:36px;text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-users-page .table-card{overflow:hidden;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-users-page .table-card .MuiTableContainer-root{overflow-x:auto}.admin-users-page .table-card .MuiTable-root{width:100%}.admin-users-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root{background-color:#f5f5f566}.admin-users-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#737373;white-space:nowrap;border-bottom:1px solid #e5e5e5;padding:12px 16px;font-size:13px;font-weight:500}.admin-users-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root.col-checkbox{width:40px;padding-right:0}.admin-users-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root.col-action{width:48px}.admin-users-page .table-card .MuiTable-root .sort-btn{cursor:pointer;color:#737373;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;transition:color .2s;display:flex}.admin-users-page .table-card .MuiTable-root .sort-btn:hover{color:#0a0a0a}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root{transition:background-color .15s}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f5f5f54d}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root.selected{background-color:#3b82f60d}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border-bottom:1px solid #e5e5e5;padding:12px 16px;font-size:14px}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.col-checkbox{width:40px;padding-right:0}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .user-cell{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .user-cell:hover .user-name{text-decoration:underline}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .user-cell .user-info{min-width:0}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .user-cell .user-info .user-name{text-overflow:ellipsis;white-space:nowrap;color:#0a0a0a;max-width:180px;font-size:14px;font-weight:500;display:block;overflow:hidden}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .user-cell .user-info .user-email{color:#737373;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;display:block;overflow:hidden}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .activity-cell{align-items:center;gap:12px;display:flex}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .activity-cell .activity-item{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .date-cell{color:#737373!important;font-size:12px!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .verified-icon-btn{border-radius:8px!important;width:30px!important;height:30px!important;transition:all .15s!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .verified-icon-btn.verified{color:#059669!important;background-color:#ecfdf5!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .verified-icon-btn.verified:hover{background-color:#d1fae5!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .verified-icon-btn.not-verified{color:#9ca3af!important;background-color:#f5f5f5!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .verified-icon-btn.not-verified:hover{color:#d97706!important;background-color:#fef3c7!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .MuiTableCell-root{border-bottom:none}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state{flex-direction:column;align-items:center;padding:64px 16px;display:flex}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-icon{margin-bottom:8px;color:#7373734d!important;font-size:40px!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-title{color:#737373!important;margin-bottom:4px!important;font-weight:500!important}.admin-users-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-subtitle{color:#737373!important;font-size:12px!important}.admin-users-page .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.admin-users-page .pagination .pagination-info{color:#737373!important;font-size:14px!important}.admin-users-page .pagination .pagination-controls{align-items:center;gap:4px;display:flex}.admin-users-page .pagination .pagination-controls .page-btn{width:32px;border-radius:8px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:13px!important}.admin-users-page .pagination .pagination-controls .page-nav-btn{width:32px;height:32px;border:1px solid #e5e5e5!important;border-radius:8px!important}.admin-users-page .pagination .pagination-controls .page-nav-btn:disabled{opacity:.4}.admin-users-page .status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-users-page .status-badge .badge-icon{font-size:14px!important}.admin-users-page .status-badge.status-active{color:#065f46;background-color:#ecfdf5}.admin-users-page .status-badge.status-block{color:#991b1b;background-color:#fef2f2}.admin-users-page .status-badge.status-delete{color:#6b7280;background-color:#f3f4f6}.admin-users-page .role-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.admin-users-page .role-badge.role-user{color:#1d4ed8;background-color:#eff6ff}.admin-users-page .role-badge.role-agent{color:#6d28d9;background-color:#f5f3ff}.admin-users-page .role-badge.role-admin{color:#3b82f6;background-color:#3b82f61a}.admin-users-page .view-user-dialog .dialog-user-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-users-page .view-user-dialog .dialog-user-header .user-avatar-lg{width:64px!important;height:64px!important;font-size:20px!important}.admin-users-page .view-user-dialog .dialog-user-header .dialog-user-info .dialog-user-name{font-size:18px!important;font-weight:700!important;line-height:1.3!important}.admin-users-page .view-user-dialog .dialog-user-header .dialog-user-info .dialog-user-email{color:#737373!important;margin-bottom:4px!important;font-size:14px!important}.admin-users-page .view-user-dialog .dialog-user-header .dialog-user-info .dialog-badges{align-items:center;gap:8px;margin-top:4px;display:flex}.admin-users-page .view-user-dialog .user-details-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-users-page .view-user-dialog .user-details-grid .detail-card{background-color:#f5f5f580;border-radius:8px;padding:12px}.admin-users-page .view-user-dialog .user-details-grid .detail-card .detail-label{color:#737373!important;margin-bottom:4px!important;font-size:11px!important}.admin-users-page .view-user-dialog .user-details-grid .detail-card .detail-value{align-items:center;gap:4px;display:flex;color:#0a0a0a!important;font-size:14px!important;font-weight:500!important}.admin-users-page .warning-dialog-title{align-items:center;gap:8px;display:flex}.admin-users-page .status-change-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;transition:opacity .15s,transform .15s}.admin-users-page .status-change-btn:hover{opacity:.8;transform:scale(1.03)}.admin-users-page .status-change-btn:active{transform:scale(.97)}.update-member-dialog{border-radius:16px!important}.update-member-dialog .update-drawer-header{padding:20px 20px 16px}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-title-left .update-drawer-icon{background-color:#2563eb1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-title-left .update-drawer-title{font-size:16px!important;font-weight:700!important;line-height:1.3!important}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-close{color:#6b7280!important;border-radius:8px!important}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-close:hover{background-color:#f3f4f6!important}.update-member-dialog .update-drawer-header .update-drawer-member-strip{background-color:#f9fafb;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.update-member-dialog .update-drawer-header .update-drawer-member-strip .update-strip-name{font-size:14px!important;font-weight:600!important;line-height:1.4!important}.update-member-dialog .update-drawer-body{flex-direction:column;gap:12px;padding:0 20px 16px;display:flex}.update-member-dialog .update-drawer-body .update-form-row{gap:10px;display:flex}.update-member-dialog .update-drawer-body .update-field .MuiOutlinedInput-root{border-radius:8px;font-size:14px}.update-member-dialog .update-drawer-body .update-field .MuiInputLabel-root{font-size:14px}.update-member-dialog .update-drawer-body .update-select-label{color:#6b7280!important;margin-bottom:4px!important;font-size:12px!important}.update-member-dialog .update-drawer-footer{justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.update-member-dialog .update-drawer-footer .update-cancel-btn,.update-member-dialog .update-drawer-footer .update-save-btn{text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-properties-page .breadcrumb{color:#737373;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;display:flex}.admin-properties-page .breadcrumb a{color:#737373;text-decoration:none;transition:color .2s}.admin-properties-page .breadcrumb a:hover{color:#0a0a0a}.admin-properties-page .breadcrumb .separator{color:#737373}.admin-properties-page .breadcrumb .current{color:#0a0a0a;font-weight:500}.admin-properties-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.admin-properties-page .page-header .header-left{align-items:center;gap:10px;display:flex}.admin-properties-page .page-header .header-left .header-icon{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-properties-page .page-header .header-left .header-icon svg{color:#3b82f6;font-size:20px}.admin-properties-page .page-header .header-left .header-title{letter-spacing:-.5px!important;color:#0a0a0a!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}.admin-properties-page .page-header .header-left .header-subtitle{color:#737373!important;font-size:14px!important}.admin-properties-page .page-header .header-actions{align-items:center;gap:8px;display:flex}.admin-properties-page .page-header .header-actions .reset-btn,.admin-properties-page .page-header .header-actions .add-property-btn{height:34px;text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-properties-page .stats-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}@media (max-width:640px){.admin-properties-page .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}}.admin-properties-page .stats-grid__card{flex:1;padding:12px 14px;box-shadow:none!important;background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px!important;transition:box-shadow .2s!important}.admin-properties-page .stats-grid__card:hover{box-shadow:0 2px 8px #00000012!important}.admin-properties-page .stats-grid__card .MuiCardContent-root{padding:0!important}.admin-properties-page .stats-grid__card .MuiCardContent-root:last-child{padding-bottom:0!important}.admin-properties-page .stats-grid__content{align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.admin-properties-page .stats-grid__content:last-child{padding-bottom:12px!important}.admin-properties-page .stats-grid__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-properties-page .stats-grid__value{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.admin-properties-page .stats-grid__label{white-space:nowrap;color:#737373!important;margin-top:1px!important;font-size:10px!important;font-weight:500!important}.admin-properties-page .toolbar-card{margin-bottom:16px;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-properties-page .toolbar-card .MuiCardContent-root{padding:12px!important}.admin-properties-page .toolbar-card .MuiCardContent-root:last-child{padding-bottom:12px!important}.admin-properties-page .toolbar-card .toolbar-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-properties-page .toolbar-card .toolbar-content .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.admin-properties-page .toolbar-card .toolbar-content .toolbar-left .search-field{width:100%;max-width:320px}.admin-properties-page .toolbar-card .toolbar-content .toolbar-left .search-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px;font-size:14px}.admin-properties-page .toolbar-card .toolbar-content .toolbar-left .filter-select{min-width:130px}.admin-properties-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px}.admin-properties-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root .MuiSelect-select{padding:8px 32px 8px 12px;font-size:14px}@media (max-width:639px){.admin-properties-page .toolbar-card .toolbar-content .toolbar-left .filter-select.type-select{display:none}}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right{align-items:center;gap:8px;display:flex}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .result-count{color:#737373!important;font-size:12px!important}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .toolbar-divider{height:20px;margin:0 2px}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .bulk-btn{height:36px;text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .view-toggle{background-color:#f5f5f5;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .view-toggle .view-btn{width:30px;height:30px;color:#737373!important;border-radius:6px!important;transition:all .15s!important}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .view-toggle .view-btn.active{color:#0a0a0a!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001a!important}.admin-properties-page .toolbar-card .toolbar-content .toolbar-right .view-toggle .view-btn:hover:not(.active){background-color:#fff9!important}.admin-properties-page .table-card{overflow:hidden;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-properties-page .table-card .MuiTableContainer-root{overflow-x:auto}.admin-properties-page .table-card .MuiTable-root{width:100%}.admin-properties-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root{background-color:#f5f5f566}.admin-properties-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#737373;white-space:nowrap;border-bottom:1px solid #e5e5e5;padding:12px 16px;font-size:13px;font-weight:500}.admin-properties-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root.col-checkbox{width:40px;padding-right:0}.admin-properties-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root.col-action{width:48px}.admin-properties-page .table-card .MuiTable-root .sort-btn{cursor:pointer;color:#737373;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;transition:color .2s;display:flex}.admin-properties-page .table-card .MuiTable-root .sort-btn:hover{color:#0a0a0a}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root{transition:background-color .15s}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f5f5f54d}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root.selected{background-color:#3b82f60d}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border-bottom:1px solid #e5e5e5;padding:12px 16px;font-size:14px}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.col-checkbox{width:40px;padding-right:0}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell{align-items:center;gap:12px;display:flex}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-thumb-wrap{background-color:#f5f5f5;border-radius:8px;flex-shrink:0;width:64px;height:48px;position:relative;overflow:hidden}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-thumb-wrap .property-thumb{object-fit:cover!important}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-thumb-wrap .featured-star-icon{filter:drop-shadow(0 1px 2px #0006);position:absolute;top:3px;left:3px;color:#fbbf24!important;font-size:14px!important}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info{min-width:0}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info .property-title{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-underline-offset:2px;max-width:220px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:block;overflow:hidden}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info .property-title:hover{text-decoration-color:#0a0a0a}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info .property-location{color:#737373;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:220px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info .property-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info .property-meta .meta-id,.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .property-cell .property-info .property-meta .meta-type{color:#737373;font-size:11px}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .agent-cell{align-items:center;gap:8px;display:flex}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .agent-cell .agent-name{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:12px;overflow:hidden}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .price-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600!important}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .views-cell{align-items:center;gap:12px;display:flex}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .views-cell .views-item{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .date-cell{white-space:nowrap;color:#737373!important;font-size:12px!important}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .MuiTableCell-root{border-bottom:none}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state{flex-direction:column;align-items:center;padding:64px 16px;display:flex}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-icon{margin-bottom:8px;color:#7373734d!important;font-size:40px!important}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-title{color:#737373!important;margin-bottom:4px!important;font-weight:500!important}.admin-properties-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-subtitle{color:#737373!important;font-size:12px!important}.admin-properties-page .grid-view{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.admin-properties-page .grid-view{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.admin-properties-page .grid-view{grid-template-columns:repeat(3,1fr)}}.admin-properties-page .grid-view .property-card{cursor:default;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important;transition:box-shadow .2s,transform .2s!important;overflow:hidden!important}.admin-properties-page .grid-view .property-card:hover{box-shadow:0 4px 16px #0000001a!important}.admin-properties-page .grid-view .property-card:hover .prop-actions{opacity:1!important}.admin-properties-page .grid-view .property-card.selected-card{outline-offset:0;outline:2px solid #3b82f6}.admin-properties-page .grid-view .property-card .prop-image-wrap{aspect-ratio:16/10;background-color:#f5f5f5;position:relative;overflow:hidden}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-image{object-fit:cover!important}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-gradient{pointer-events:none;z-index:1;background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-top-overlay{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-top-overlay .prop-top-left{align-items:center;gap:6px;display:flex}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-top-overlay .featured-badge{color:#fff;background-color:#f59e0be6;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-bottom-overlay{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-bottom-overlay .prop-price{text-shadow:0 1px 4px #00000080;color:#fff!important;font-size:18px!important;font-weight:700!important}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-bottom-overlay .prop-actions{opacity:0;gap:4px;transition:opacity .2s;display:flex}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-bottom-overlay .prop-actions .prop-action-btn{width:32px;height:32px;color:#0a0a0a!important;background-color:#ffffffeb!important;border-radius:8px!important}.admin-properties-page .grid-view .property-card .prop-image-wrap .prop-bottom-overlay .prop-actions .prop-action-btn:hover{background-color:#fff!important}.admin-properties-page .grid-view .property-card .prop-card-content{padding:14px 16px 16px!important}.admin-properties-page .grid-view .property-card .prop-card-content:last-child{padding-bottom:16px!important}.admin-properties-page .grid-view .property-card .prop-card-content .prop-details{margin-bottom:10px}.admin-properties-page .grid-view .property-card .prop-card-content .prop-details .prop-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#0a0a0a!important;font-size:14px!important;font-weight:600!important}.admin-properties-page .grid-view .property-card .prop-card-content .prop-details .prop-location{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#737373!important;align-items:center!important;gap:3px!important;margin-top:3px!important;font-size:12px!important;display:flex!important}.admin-properties-page .grid-view .property-card .prop-card-content .prop-specs{align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-properties-page .grid-view .property-card .prop-card-content .prop-specs .spec-item{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}.admin-properties-page .grid-view .property-card .prop-card-content .prop-card-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.admin-properties-page .grid-view .property-card .prop-card-content .prop-card-footer .prop-agent{align-items:center;gap:6px;display:flex}.admin-properties-page .grid-view .property-card .prop-card-content .prop-card-footer .prop-agent .prop-agent-name{color:#737373;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:12px;overflow:hidden}.admin-properties-page .grid-view .property-card .prop-card-content .prop-card-footer .prop-card-right{align-items:center;gap:6px;display:flex}.admin-properties-page .grid-view .property-card .prop-card-content .prop-card-footer .prop-card-right .prop-views-count{color:#737373;align-items:center;gap:3px;font-size:12px;display:flex}.admin-properties-page .grid-view .grid-empty{flex-direction:column;grid-column:1/-1;align-items:center;padding:64px 16px;display:flex}.admin-properties-page .grid-view .grid-empty .empty-icon{margin-bottom:8px;color:#7373734d!important;font-size:40px!important}.admin-properties-page .grid-view .grid-empty .empty-title{color:#737373!important;margin-bottom:4px!important;font-weight:500!important}.admin-properties-page .grid-view .grid-empty .empty-subtitle{color:#737373!important;font-size:12px!important}.admin-properties-page .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.admin-properties-page .pagination .pagination-info{color:#737373!important;font-size:14px!important}.admin-properties-page .pagination .pagination-controls{align-items:center;gap:4px;display:flex}.admin-properties-page .pagination .pagination-controls .page-btn{width:32px;text-transform:none!important;border-radius:8px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:13px!important}.admin-properties-page .pagination .pagination-controls .page-nav-btn{width:32px;height:32px;border:1px solid #e5e5e5!important;border-radius:8px!important}.admin-properties-page .pagination .pagination-controls .page-nav-btn:disabled{opacity:.4}.admin-properties-page .status-change-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;transition:opacity .15s,transform .15s}.admin-properties-page .status-change-btn:hover{opacity:.8;transform:scale(1.03)}.admin-properties-page .status-change-btn:active{transform:scale(.97)}.admin-properties-page .listing-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-properties-page .listing-badge.listing-sale{color:#1d4ed8;background-color:#eff6ff}.admin-properties-page .listing-badge.listing-rent{color:#15803d;background-color:#f0fdf4}.admin-properties-page .status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-properties-page .status-badge .badge-icon{font-size:13px!important}.admin-properties-page .status-badge.status-active{color:#065f46;background-color:#ecfdf5}.admin-properties-page .status-badge.status-hold{color:#92400e;background-color:#fffbeb}.admin-properties-page .status-badge.status-sold{color:#1e40af;background-color:#eff6ff}.admin-properties-page .status-badge.status-delete{color:#6b7280;background-color:#f3f4f6}.admin-properties-page .warning-dialog-title{align-items:center;gap:8px;display:flex}.admin-properties-page .preview-dialog{padding-top:8px!important}.admin-properties-page .preview-dialog .preview-image-wrap{aspect-ratio:16/9;background-color:#f5f5f5;border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}.admin-properties-page .preview-dialog .preview-image-wrap .preview-image{object-fit:cover!important}.admin-properties-page .preview-dialog .preview-image-wrap .preview-status-overlay{z-index:1;position:absolute;top:12px;left:12px}.admin-properties-page .preview-dialog .preview-body .preview-title{color:#0a0a0a!important;margin-bottom:4px!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.admin-properties-page .preview-dialog .preview-body .preview-location{color:#737373!important;align-items:center!important;gap:4px!important;margin-bottom:14px!important;font-size:13px!important;display:flex!important}.admin-properties-page .preview-dialog .preview-body .preview-stats-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-properties-page .preview-dialog .preview-body .preview-stats-row .preview-price{color:#3b82f6!important;font-size:20px!important;font-weight:700!important}.admin-properties-page .preview-dialog .preview-body .preview-stats-row .preview-spec{color:#737373;align-items:center;gap:5px;font-size:13px;display:flex}.admin-properties-page .preview-dialog .preview-body .preview-agent-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;margin-bottom:16px;display:flex}.admin-properties-page .preview-dialog .preview-body .preview-agent-row .preview-agent{align-items:center;gap:10px;display:flex}.admin-properties-page .preview-dialog .preview-body .preview-agent-row .preview-agent .preview-agent-name{color:#0a0a0a!important;font-size:14px!important;font-weight:500!important}.admin-properties-page .preview-dialog .preview-body .preview-agent-row .preview-agent .preview-agent-email{color:#737373!important;font-size:12px!important}.admin-properties-page .preview-dialog .preview-body .preview-agent-row .preview-engagement{align-items:center;gap:10px;display:flex}.admin-properties-page .preview-dialog .preview-body .preview-agent-row .preview-engagement .engagement-item{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}.admin-properties-page .preview-dialog .preview-body .preview-meta-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.admin-properties-page .preview-dialog .preview-body .preview-meta-grid .preview-meta-item{text-align:center;background-color:#f5f5f580;border-radius:8px;padding:10px 12px}.admin-properties-page .preview-dialog .preview-body .preview-meta-grid .preview-meta-item .preview-meta-label{color:#737373!important;margin-bottom:3px!important;font-size:11px!important}.admin-properties-page .preview-dialog .preview-body .preview-meta-grid .preview-meta-item .preview-meta-value{color:#0a0a0a!important;font-size:13px!important;font-weight:600!important}.admin-properties-page .edit-dialog{padding-top:4px!important}.admin-properties-page .edit-dialog .edit-form{flex-direction:column;gap:16px;display:flex}.admin-properties-page .edit-dialog .edit-form .form-label{color:#0a0a0a!important;margin-bottom:6px!important;font-size:13px!important;font-weight:500!important}.admin-properties-page .edit-dialog .edit-form .form-field{flex-direction:column;display:flex}.admin-properties-page .edit-dialog .edit-form .form-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-size:14px}.admin-properties-page .edit-dialog .edit-form .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-properties-page .edit-dialog .edit-form .form-row.three-cols{grid-template-columns:1fr 1fr 1fr}.update-member-dialog{border-radius:16px!important;overflow:hidden!important}.update-member-dialog .update-drawer-header{background:#fafbfc;padding:20px 24px 0}.update-member-dialog .update-drawer-header .update-drawer-title-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-title-left{align-items:center;gap:12px;display:flex}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-title-left .update-drawer-icon{background:#2563eb1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-title-left .update-drawer-title{color:#0a0a0a!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-title-left .update-drawer-subtitle{color:#737373!important;margin-top:1px!important;font-size:13px!important}.update-member-dialog .update-drawer-header .update-drawer-title-row .update-drawer-close{color:#737373!important}.update-member-dialog .update-drawer-header .update-drawer-member-strip{align-items:center;gap:12px;padding-bottom:16px;display:flex}.update-member-dialog .update-drawer-header .update-drawer-member-strip .update-strip-name{color:#0a0a0a!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}.update-member-dialog .update-drawer-header .update-drawer-member-strip .update-strip-email{color:#737373!important;margin-top:2px!important;font-size:12px!important}.update-member-dialog .update-drawer-body{flex-direction:column;gap:14px;max-height:60vh;padding:20px 24px;display:flex;overflow-y:auto}.update-member-dialog .update-drawer-body .update-section-label{text-transform:uppercase;letter-spacing:.07em;color:#737373!important;margin-bottom:4px!important;font-size:11px!important;font-weight:600!important}.update-member-dialog .update-drawer-body .update-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-size:14px}.update-member-dialog .update-drawer-body .update-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.update-member-dialog .update-drawer-body .update-form-row:has(>:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.update-member-dialog .update-drawer-footer{background:#fafbfc;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.update-member-dialog .update-drawer-footer .update-cancel-btn,.update-member-dialog .update-drawer-footer .update-save-btn{text-transform:none!important;border-radius:8px!important;font-size:13px!important}.status-change-menu{border-radius:12px!important;min-width:240px!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 24px #0000001f!important}.status-change-menu .status-menu-header{padding:12px 16px 10px}.status-change-menu .status-menu-header .status-menu-title{text-transform:uppercase;letter-spacing:.05em;color:#00000073!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.status-change-menu .status-menu-header .status-menu-subtitle{color:#000000d9!important;margin-top:4px!important;font-size:13px!important;font-weight:500!important}.status-change-menu .status-menu-item{gap:12px;align-items:center!important;padding:10px 16px!important;display:flex!important}.status-change-menu .status-menu-item.current{background-color:#0000000a!important}.status-change-menu .status-menu-item:hover{background-color:#0000000f!important}.status-change-menu .status-menu-item .status-menu-icon{background-color:#0000000a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.status-change-menu .status-menu-item .status-menu-text{flex:1;min-width:0}.status-change-menu .status-menu-item .status-menu-text .status-menu-label{font-size:13px!important;font-weight:600!important;line-height:1.3!important}.status-change-menu .status-menu-item .status-menu-text .status-menu-desc{color:#00000073!important;margin-top:1px!important;font-size:11px!important;line-height:1.3!important}.admin-contacts-page .breadcrumb{color:#737373;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;display:flex}.admin-contacts-page .breadcrumb a{color:#737373;text-decoration:none;transition:color .2s}.admin-contacts-page .breadcrumb a:hover{color:#0a0a0a}.admin-contacts-page .breadcrumb .separator{color:#e5e5e5}.admin-contacts-page .breadcrumb .current{color:#0a0a0a;font-weight:500}.admin-contacts-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.admin-contacts-page .page-header__left{align-items:center;gap:12px;display:flex}.admin-contacts-page .page-header__icon{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.admin-contacts-page .page-header__icon svg{color:#3b82f6;font-size:22px}.admin-contacts-page .page-header__title{letter-spacing:-.4px!important;color:#0a0a0a!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.admin-contacts-page .page-header__subtitle{color:#737373!important;margin-top:2px!important;font-size:13px!important}.admin-contacts-page .page-header__saved{color:#10b981;background-color:#10b98114;border:1px solid #10b98133;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;animation:.2s fadeInSaved;display:flex}@keyframes fadeInSaved{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-contacts-page .stats-grid{justify-content:space-between;align-items:center;gap:5px;margin-bottom:24px;display:flex}.admin-contacts-page .stats-grid__card{width:100%;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:10px!important;transition:box-shadow .2s!important}.admin-contacts-page .stats-grid__card:hover{box-shadow:0 2px 8px #00000012!important}.admin-contacts-page .stats-grid__content{align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.admin-contacts-page .stats-grid__content:last-child{padding-bottom:12px!important}.admin-contacts-page .stats-grid__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-contacts-page .stats-grid__label{white-space:nowrap;color:#737373!important;margin-top:1px!important;font-size:10px!important;font-weight:500!important}.admin-contacts-page .stats-grid__value{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.admin-contacts-page .tab-bar{border-bottom:1px solid #e5e5e5;margin-bottom:20px}.admin-contacts-page .tab-bar__tabs .MuiTabs-indicator{background-color:#3b82f6;border-radius:2px 2px 0 0;height:2px}.admin-contacts-page .tab-bar__tabs .MuiTab-root{text-transform:none!important;color:#737373!important;min-height:48px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important}.admin-contacts-page .tab-bar__tabs .MuiTab-root.Mui-selected{color:#3b82f6!important}.admin-contacts-page .tab-bar__label{align-items:center;gap:7px;display:flex}.admin-contacts-page .tab-bar__badge{color:#fff!important;background-color:#f59e0b!important;border-radius:9px!important;min-width:18px!important;height:18px!important;font-size:10px!important;font-weight:700!important}.admin-contacts-page .tab-bar__badge .MuiChip-label{padding:0 5px!important}.admin-contacts-page .messages-tab__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-contacts-page .messages-tab__search{flex:1;min-width:200px}.admin-contacts-page .messages-tab__search .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-size:13px}.admin-contacts-page .messages-tab__filter{min-width:140px}.admin-contacts-page .messages-tab__filter .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-size:13px}.admin-contacts-page .messages-tab__filter .MuiInputLabel-root{font-size:13px}.admin-contacts-page .messages-tab__empty{text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;display:flex}.admin-contacts-page .messages-tab__empty-title{color:#0a0a0a!important;font-size:16px!important;font-weight:600!important}.admin-contacts-page .messages-tab__empty-sub{color:#737373!important;font-size:13px!important}.admin-contacts-page .message-list{flex-direction:column;gap:10px;display:flex}.admin-contacts-page .message-card{box-shadow:none!important;cursor:pointer!important;border:1px solid #e5e5e5!important;border-radius:12px!important;transition:box-shadow .2s,border-color .2s!important}.admin-contacts-page .message-card:hover{border-color:#d1d1d1!important;box-shadow:0 3px 10px #00000014!important}.admin-contacts-page .message-card--new{background-color:#3b82f605!important;border-left:3px solid #3b82f6!important}.admin-contacts-page .message-card--read{border-left:3px solid #0000!important}.admin-contacts-page .message-card--replied{background-color:#10b98105!important;border-left:3px solid #10b981!important}.admin-contacts-page .message-card__content{padding:16px!important}.admin-contacts-page .message-card__content:last-child{padding-bottom:16px!important}.admin-contacts-page .message-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin-contacts-page .message-card__sender{align-items:center;gap:10px;display:flex}.admin-contacts-page .message-card__avatar{color:#3b82f6;text-transform:uppercase;background-color:#3b82f61f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.admin-contacts-page .message-card__sender-info{flex-direction:column;gap:2px;display:flex}.admin-contacts-page .message-card__name{color:#0a0a0a!important;align-items:center!important;gap:7px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.admin-contacts-page .message-card__new-dot{background-color:#3b82f6;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.admin-contacts-page .message-card__email{color:#737373!important;font-size:12px!important}.admin-contacts-page .message-card__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-contacts-page .message-card__subject-chip{color:#0a0a0a!important;background-color:#f5f5f5!important;border-radius:6px!important;height:22px!important;font-size:11px!important}.admin-contacts-page .message-card__subject-chip .MuiChip-label{padding:0 8px!important}.admin-contacts-page .message-card__status-chip{text-transform:capitalize!important;border-radius:6px!important;height:22px!important;font-size:11px!important;font-weight:600!important}.admin-contacts-page .message-card__status-chip .MuiChip-label{padding:0 8px!important}.admin-contacts-page .message-card__status-chip--new{color:#d97706!important;background-color:#f59e0b1f!important}.admin-contacts-page .message-card__status-chip--read{color:#6b7280!important;background-color:#6b72801a!important}.admin-contacts-page .message-card__status-chip--replied{color:#059669!important;background-color:#10b9811a!important}.admin-contacts-page .message-card__date{white-space:nowrap;color:#737373!important;font-size:11px!important}.admin-contacts-page .message-card__preview{color:#737373!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.6!important}.admin-contacts-page .message-card__actions{border-top:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:4px;padding-top:10px;display:flex}.admin-contacts-page .message-card__reply-btn{text-transform:none!important;color:#3b82f6!important;border-radius:6px!important;padding:4px 10px!important;font-size:12px!important}.admin-contacts-page .message-card__reply-btn:hover{background-color:#3b82f60f!important}.admin-contacts-page .message-card__read-btn{text-transform:none!important;color:#737373!important;border-radius:6px!important;padding:4px 10px!important;font-size:12px!important}.admin-contacts-page .message-card__read-btn:hover{background-color:#f5f5f5!important}.admin-contacts-page .message-card__delete-btn{text-transform:none!important;color:#ef4444!important;border-radius:6px!important;margin-left:auto!important;padding:4px 10px!important;font-size:12px!important}.admin-contacts-page .message-card__delete-btn:hover{background-color:#ef44440f!important}.admin-contacts-page .faq-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}@media (min-width:640px){.admin-contacts-page .faq-stats{grid-template-columns:repeat(4,1fr)}}.admin-contacts-page .faq-stats__card{box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:10px!important;transition:box-shadow .2s!important}.admin-contacts-page .faq-stats__card:hover{box-shadow:0 2px 8px #0000000f!important}.admin-contacts-page .faq-stats__content{align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.admin-contacts-page .faq-stats__content:last-child{padding-bottom:12px!important}.admin-contacts-page .faq-stats__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-contacts-page .faq-stats__value{font-size:22px!important;font-weight:700!important;line-height:1.1!important}.admin-contacts-page .faq-stats__label{color:#737373!important;margin-top:1px!important;font-size:11px!important}.admin-contacts-page .faq-tab__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-contacts-page .faq-tab__search{flex:1;min-width:200px}.admin-contacts-page .faq-tab__search .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-size:13px}.admin-contacts-page .faq-tab__filter{min-width:140px}.admin-contacts-page .faq-tab__filter .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-size:13px}.admin-contacts-page .faq-tab__filter .MuiInputLabel-root{font-size:13px}.admin-contacts-page .faq-tab__add-btn{white-space:nowrap;text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-contacts-page .faq-tab__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;display:flex}.admin-contacts-page .faq-tab__empty-title{color:#0a0a0a!important;font-size:16px!important;font-weight:600!important}.admin-contacts-page .faq-tab__empty-sub{color:#737373!important;font-size:13px!important}.admin-contacts-page .faq-tab__empty-btn{text-transform:none!important;border-radius:8px!important;margin-top:4px!important;font-size:13px!important}.admin-contacts-page .faq-list-card{overflow:hidden;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-contacts-page .faq-list-card__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.admin-contacts-page .faq-list-card__title{color:#0a0a0a!important;font-size:14px!important;font-weight:600!important}.admin-contacts-page .faq-list{flex-direction:column;display:flex}.admin-contacts-page .faq-item{border-bottom:1px solid #e5e5e5;padding:14px 16px;transition:background-color .15s}.admin-contacts-page .faq-item:last-child{border-bottom:none}.admin-contacts-page .faq-item:hover{background-color:#00000004}.admin-contacts-page .faq-item--inactive{opacity:.6;background-color:#f5f5f5}.admin-contacts-page .faq-item--inactive:hover{background-color:#f0f0f0}.admin-contacts-page .faq-item__main-row{align-items:flex-start;gap:8px;display:flex}.admin-contacts-page .faq-item__collapse-btn{flex-shrink:0;margin-top:2px;color:#737373!important}.admin-contacts-page .faq-item__collapse-btn:hover{color:#0a0a0a!important;background-color:#f5f5f5!important}.admin-contacts-page .faq-item__content-area{flex:1;min-width:0}.admin-contacts-page .faq-item__badges{align-items:center;gap:6px;margin-bottom:5px;display:flex}.admin-contacts-page .faq-item__category-chip{border:none!important;border-radius:6px!important;height:20px!important;font-size:10px!important;font-weight:600!important}.admin-contacts-page .faq-item__category-chip .MuiChip-label{padding:0 7px!important}.admin-contacts-page .faq-item__status-chip{border-radius:6px!important;height:20px!important;font-size:10px!important}.admin-contacts-page .faq-item__status-chip .MuiChip-label{padding:0 7px!important}.admin-contacts-page .faq-item__status-chip--active{color:#059669!important;background-color:#0596690f!important;border-color:#0596694d!important}.admin-contacts-page .faq-item__status-chip--inactive{color:#737373!important;background-color:#f5f5f5!important;border-color:#e5e5e5!important}.admin-contacts-page .faq-item__question{cursor:pointer;color:#0a0a0a!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;transition:color .15s!important}.admin-contacts-page .faq-item__question:hover{color:#3b82f6!important}.admin-contacts-page .faq-item__meta{align-items:center;gap:12px;margin-top:5px;display:flex}.admin-contacts-page .faq-item__meta-text{color:#737373!important;align-items:center!important;gap:3px!important;font-size:11px!important;display:flex!important}.admin-contacts-page .faq-item__controls{flex-shrink:0;align-items:center;gap:2px;display:flex}.admin-contacts-page .faq-item__menu-btn{color:#737373!important}.admin-contacts-page .faq-item__menu-btn:hover{color:#0a0a0a!important;background-color:#f5f5f5!important}.admin-contacts-page .faq-item__answer-panel{border-top:1px solid #e5e5e5;margin-top:12px;padding-top:12px;padding-left:36px}.admin-contacts-page .faq-item__answer-text{white-space:pre-wrap;color:#737373!important;font-size:13px!important;line-height:1.7!important}.admin-contacts-page .faq-form__bottom-row{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.admin-contacts-page .faq-form__char-count{color:#9ca3af!important;font-size:11px!important}.admin-contacts-page .faq-form__status-card{border:1px solid #e5e5e5;border-radius:20px;align-items:center;gap:6px;padding:5px 10px 5px 8px;transition:border-color .2s,background-color .2s;display:flex}.admin-contacts-page .faq-form__status-card--active{background-color:#10b9810f;border-color:#10b98166}.admin-contacts-page .faq-form__status-card--inactive{background-color:#f5f5f5;border-color:#e5e5e5}.admin-contacts-page .faq-form__status-card .MuiSwitch-root{margin-right:-6px}.admin-contacts-page .faq-form__status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.admin-contacts-page .faq-form__status-dot--active{background-color:#10b981;box-shadow:0 0 0 2px #10b98140}.admin-contacts-page .faq-form__status-dot--inactive{background-color:#737373}.admin-contacts-page .faq-form__status-value{font-size:12px!important;font-weight:600!important}.admin-contacts-page .faq-form__status-value--active{color:#059669!important}.admin-contacts-page .faq-form__status-value--inactive{color:#737373!important}.msg-dialog__paper{overflow:hidden;border-radius:16px!important}.msg-dialog__paper .msg-dialog__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;display:flex;padding:20px 24px 16px!important}.msg-dialog__paper .msg-dialog__header .msg-dialog__title-group{align-items:center;gap:12px;display:flex}.msg-dialog__paper .msg-dialog__header .msg-dialog__icon{background-color:#3b82f61a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.msg-dialog__paper .msg-dialog__header .msg-dialog__title{color:#0a0a0a!important;font-size:16px!important;font-weight:700!important}.msg-dialog__paper .msg-dialog__header .msg-dialog__subtitle{color:#737373!important;margin-top:2px!important;font-size:12px!important}.msg-dialog__paper .msg-dialog__header .msg-dialog__close{flex-shrink:0;color:#9ca3af!important}.msg-dialog__paper .msg-dialog__header .msg-dialog__close:hover{color:#374151!important;background-color:#f3f4f6!important}.msg-dialog__paper .msg-dialog__body{padding:20px 24px!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.msg-dialog__paper .msg-dialog__body .msg-dialog__subject-chip{color:#0a0a0a!important;background-color:#f5f5f5!important;border-radius:6px!important;height:24px!important;font-size:12px!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__status-chip{text-transform:capitalize!important;border-radius:6px!important;height:24px!important;font-size:12px!important;font-weight:600!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__status-chip--new{color:#d97706!important;background-color:#f59e0b1f!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__status-chip--read{color:#6b7280!important;background-color:#6b72801a!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__status-chip--replied{color:#059669!important;background-color:#10b9811a!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__date{margin-left:auto;color:#737373!important;font-size:12px!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__property{background-color:#3b82f60d;border:1px solid #3b82f626;border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:8px 12px;display:flex}.msg-dialog__paper .msg-dialog__body .msg-dialog__property .msg-dialog__property-label{color:#3b82f6!important;font-size:12px!important;font-weight:600!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__property .msg-dialog__property-value{color:#0a0a0a!important;font-size:12px!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__message-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px;padding:16px}.msg-dialog__paper .msg-dialog__body .msg-dialog__message-box .msg-dialog__message-text{color:#374151!important;font-size:14px!important;line-height:1.7!important}.msg-dialog__paper .msg-dialog__body .msg-dialog__newsletter{align-items:center;gap:6px;display:flex}.msg-dialog__paper .msg-dialog__body .msg-dialog__newsletter .msg-dialog__newsletter-text{color:#10b981!important;font-size:12px!important;font-weight:500!important}.msg-dialog__paper .msg-dialog__actions{border-top:1px solid #e5e7eb;gap:8px;padding:14px 20px!important}.msg-dialog__paper .msg-dialog__actions .msg-dialog__cancel-btn{text-transform:none!important;color:#374151!important;border-color:#e5e7eb!important;border-radius:8px!important;font-size:13px!important}.msg-dialog__paper .msg-dialog__actions .msg-dialog__cancel-btn:hover{background-color:#f9fafb!important}.msg-dialog__paper .msg-dialog__actions .msg-dialog__reply-btn{text-transform:none!important;border-radius:8px!important;font-size:13px!important}.msg-dialog__paper .msg-dialog__actions .msg-dialog__delete-btn{text-transform:none!important;color:#ef4444!important;border-color:#ef44444d!important;border-radius:8px!important;font-size:13px!important}.msg-dialog__paper .msg-dialog__actions .msg-dialog__delete-btn:hover{background-color:#ef44440a!important}.faq-dialog__paper{overflow:hidden;border-radius:16px!important}.faq-dialog__paper .faq-dialog__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;display:flex;padding:20px 24px 16px!important}.faq-dialog__paper .faq-dialog__header .faq-dialog__title-group{align-items:center;gap:12px;display:flex}.faq-dialog__paper .faq-dialog__header .faq-dialog__icon{background-color:#3b82f61a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.faq-dialog__paper .faq-dialog__header .faq-dialog__title{color:#0a0a0a!important;font-size:16px!important;font-weight:700!important}.faq-dialog__paper .faq-dialog__header .faq-dialog__subtitle{color:#737373!important;margin-top:2px!important;font-size:12px!important}.faq-dialog__paper .faq-dialog__header .faq-dialog__close{flex-shrink:0;color:#9ca3af!important}.faq-dialog__paper .faq-dialog__header .faq-dialog__close:hover{color:#374151!important;background-color:#f3f4f6!important}.faq-dialog__paper .faq-dialog__body{padding:20px 24px!important}.faq-dialog__paper .faq-dialog__body .faq-form{flex-direction:column;gap:14px;display:flex}.faq-dialog__paper .faq-dialog__body .faq-form__field .MuiOutlinedInput-root{border-radius:8px;font-size:14px}.faq-dialog__paper .faq-dialog__body .faq-form__field .MuiInputLabel-root{font-size:13px}.faq-dialog__paper .faq-dialog__body .faq-form__char-count{color:#9ca3af!important;text-align:right!important;margin-top:-8px!important;font-size:11px!important}.faq-dialog__paper .faq-dialog__actions{border-top:1px solid #e5e7eb;gap:8px;padding:14px 20px!important}.faq-dialog__paper .faq-dialog__actions .faq-dialog__cancel-btn{text-transform:none!important;color:#374151!important;border-color:#e5e7eb!important;border-radius:8px!important;font-size:13px!important}.faq-dialog__paper .faq-dialog__actions .faq-dialog__cancel-btn:hover{background-color:#f9fafb!important}.faq-dialog__paper .faq-dialog__actions .faq-dialog__save-btn{text-transform:none!important;border-radius:8px!important;font-size:13px!important}.faq-dropdown__paper{overflow:hidden;border:1px solid #e5e7eb!important;border-radius:10px!important;min-width:160px!important;box-shadow:0 4px 20px #0000001a!important}.faq-dropdown__item{align-items:center;gap:4px;display:flex;color:#374151!important;padding:8px 14px!important;font-size:13px!important;transition:background-color .15s!important}.faq-dropdown__item:hover{background-color:#f9fafb!important}.faq-dropdown__item--delete{color:#ef4444!important}.faq-dropdown__item--delete:hover{background-color:#ef44440f!important}.delete-dialog .MuiPaper-root{border-radius:14px!important}.delete-dialog .delete-dialog__title{color:#0a0a0a!important;padding:20px 24px 10px!important;font-size:16px!important;font-weight:700!important}.delete-dialog .delete-dialog__text{color:#6b7280!important;font-size:13px!important;line-height:1.6!important}.delete-dialog .delete-dialog__actions{gap:8px;padding:12px 20px 16px!important}.delete-dialog .delete-dialog__actions .delete-dialog__cancel-btn{text-transform:none!important;color:#374151!important;border-color:#e5e7eb!important;border-radius:8px!important;font-size:13px!important}.delete-dialog .delete-dialog__actions .delete-dialog__cancel-btn:hover{background-color:#f9fafb!important}.delete-dialog .delete-dialog__actions .delete-dialog__confirm-btn{text-transform:none!important;background-color:#ef4444!important;border-radius:8px!important;font-size:13px!important}.delete-dialog .delete-dialog__actions .delete-dialog__confirm-btn:hover{background-color:#dc2626!important}.admin-articles-page .breadcrumb{color:#737373;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;display:flex}.admin-articles-page .breadcrumb a{color:#737373;text-decoration:none;transition:color .2s}.admin-articles-page .breadcrumb a:hover{color:#0a0a0a}.admin-articles-page .breadcrumb .separator{color:#737373}.admin-articles-page .breadcrumb .current{color:#0a0a0a;font-weight:500}.admin-articles-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.admin-articles-page .page-header .header-left{align-items:center;gap:10px;display:flex}.admin-articles-page .page-header .header-left .header-icon{background-color:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-articles-page .page-header .header-left .header-icon svg{color:#3b82f6;font-size:20px}.admin-articles-page .page-header .header-left .header-title{letter-spacing:-.5px!important;color:#0a0a0a!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}.admin-articles-page .page-header .header-left .header-subtitle{color:#737373!important;font-size:14px!important}.admin-articles-page .page-header .header-actions{align-items:center;gap:8px;display:flex}.admin-articles-page .page-header .header-actions .reset-btn{height:34px;text-transform:none!important;border-radius:8px!important;font-size:13px!important}.admin-articles-page .stats-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}@media (max-width:640px){.admin-articles-page .stats-grid{grid-template-columns:repeat(2,1fr);display:grid}}.admin-articles-page .stats-grid__card{flex:1;padding:12px 14px;box-shadow:none!important;background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px!important;transition:box-shadow .2s!important}.admin-articles-page .stats-grid__card:hover{box-shadow:0 2px 8px #00000012!important}.admin-articles-page .stats-grid__card .MuiCardContent-root{padding:0!important}.admin-articles-page .stats-grid__card .MuiCardContent-root:last-child{padding-bottom:0!important}.admin-articles-page .stats-grid__content{align-items:center!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.admin-articles-page .stats-grid__content:last-child{padding-bottom:12px!important}.admin-articles-page .stats-grid__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-articles-page .stats-grid__value{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.admin-articles-page .stats-grid__label{white-space:nowrap;color:#737373!important;margin-top:1px!important;font-size:10px!important;font-weight:500!important}.admin-articles-page .toolbar-card{margin-bottom:16px;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-articles-page .toolbar-card .MuiCardContent-root{padding:12px!important}.admin-articles-page .toolbar-card .MuiCardContent-root:last-child{padding-bottom:12px!important}.admin-articles-page .toolbar-card .toolbar-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-articles-page .toolbar-card .toolbar-content .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.admin-articles-page .toolbar-card .toolbar-content .toolbar-left .search-field{width:100%;max-width:320px}.admin-articles-page .toolbar-card .toolbar-content .toolbar-left .search-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px;font-size:14px}.admin-articles-page .toolbar-card .toolbar-content .toolbar-left .filter-select{min-width:130px}.admin-articles-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:36px}.admin-articles-page .toolbar-card .toolbar-content .toolbar-left .filter-select .MuiOutlinedInput-root .MuiSelect-select{padding:8px 32px 8px 12px;font-size:14px}@media (max-width:639px){.admin-articles-page .toolbar-card .toolbar-content .toolbar-left .filter-select.type-select{display:none}}.admin-articles-page .toolbar-card .toolbar-content .toolbar-right{align-items:center;gap:8px;display:flex}.admin-articles-page .table-card{overflow:hidden;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:12px!important}.admin-articles-page .table-card .MuiTableContainer-root{overflow-x:auto}.admin-articles-page .table-card .MuiTable-root{width:100%}.admin-articles-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root{background-color:#f5f5f566}.admin-articles-page .table-card .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#737373;white-space:nowrap;border-bottom:1px solid #e5e5e5;padding:12px 16px;font-size:13px;font-weight:500}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root{transition:background-color .15s}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f5f5f54d}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root.deleted-row{opacity:.6}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border-bottom:1px solid #e5e5e5;padding:12px 16px;font-size:14px}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell{align-items:center;gap:12px;display:flex}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell .article-thumb-wrap{background-color:#f5f5f5;border-radius:8px;flex-shrink:0;width:64px;height:48px;position:relative;overflow:hidden}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell .article-thumb-wrap .article-thumb{object-fit:cover!important}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell .article-info{min-width:0}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell .article-info .article-title-link{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;max-width:260px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:block;overflow:hidden}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell .article-info .article-title-link:hover{text-decoration-color:#0a0a0a}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .article-cell .article-info .article-subtitle{color:#737373;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:12px;display:block;overflow:hidden}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .agent-cell{align-items:center;gap:8px;display:flex}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .agent-cell .agent-name{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:12px;overflow:hidden}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .category-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#1d4ed8;background-color:#eff6ff;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .views-cell{align-items:center;gap:10px;display:flex}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .views-cell .views-item{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .MuiTableRow-root .date-cell{white-space:nowrap;color:#737373!important;font-size:12px!important}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .MuiTableCell-root{border-bottom:none}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state{flex-direction:column;align-items:center;padding:64px 16px;display:flex}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-icon{margin-bottom:8px;color:#7373734d!important;font-size:40px!important}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-title{color:#737373!important;margin-bottom:4px!important;font-weight:500!important}.admin-articles-page .table-card .MuiTable-root .MuiTableBody-root .empty-row .empty-state .empty-subtitle{color:#737373!important;font-size:12px!important}.admin-articles-page .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.admin-articles-page .pagination .pagination-info{color:#737373!important;font-size:14px!important}.admin-articles-page .pagination .pagination-controls{align-items:center;gap:4px;display:flex}.admin-articles-page .pagination .pagination-controls .page-btn{width:32px;text-transform:none!important;border-radius:8px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:13px!important}.admin-articles-page .pagination .pagination-controls .page-nav-btn{width:32px;height:32px;border:1px solid #e5e5e5!important;border-radius:8px!important}.admin-articles-page .pagination .pagination-controls .page-nav-btn:disabled{opacity:.4}.admin-articles-page .status-change-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;transition:opacity .15s,transform .15s}.admin-articles-page .status-change-btn:hover{opacity:.8;transform:scale(1.03)}.admin-articles-page .status-change-btn:active{transform:scale(.97)}.admin-articles-page .status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-articles-page .status-badge .badge-icon{font-size:13px!important}.admin-articles-page .status-badge.status-active{color:#065f46;background-color:#ecfdf5}.admin-articles-page .status-badge.status-delete{color:#6b7280;background-color:#f3f4f6}.admin-articles-page .warning-dialog-title{align-items:center;gap:8px;display:flex}#pc-wrap{width:100%}#pc-wrap #sidebar .sidebar{z-index:50;height:100vh;transition:all .225s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}#pc-wrap #sidebar .sidebar.collapsed{width:64px;transition:all .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar.collapsed .logo-title,#pc-wrap #sidebar .sidebar.collapsed .menu-label,#pc-wrap #sidebar .sidebar.collapsed .badge,#pc-wrap #sidebar .sidebar.collapsed .divider,#pc-wrap #sidebar .sidebar.collapsed .group-title{opacity:0;transition:opacity .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-paper{color:#000;background-color:#fff;border-right:1px solid #e5e7eb;width:288px;transition:all .225s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #0000001a;height:100vh!important;position:fixed!important;overflow:visible!important}#pc-wrap #sidebar .sidebar .sidebar-paper.collapsed{width:64px;transition:all .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper{background-color:#0b121a;flex-direction:column;height:100%;display:flex;overflow:visible}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header{border-bottom:1px solid #212a33;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0 16px;display:flex;position:relative;overflow:visible}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .logo{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .logo-icon{color:#fff;background-color:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .logo-icon svg{width:20px;height:20px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .logo-icon.collapsed{margin:0 auto}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .logo-title{color:#fff;font-size:20px;font-weight:700;transition:opacity .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .toggle-btn{color:#fff;width:32px;height:32px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .toggle-btn svg{transition:transform .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .toggle-btn:hover{background-color:#ffffff1a;transform:scale(1.05)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .toggle-btn.collapsed{color:#fff;z-index:1000;background-color:#0b121a;border:1px solid #212a33;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .195s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:20px;right:-16px;box-shadow:0 2px 8px #00000026}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .toggle-btn.collapsed svg{transition:transform .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-header .toggle-btn.collapsed:hover{transform:scale(1.1);box-shadow:0 4px 12px #0003}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content{flex:1;min-height:0;padding:16px 0;overflow:hidden auto}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar{width:6px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar-track{background:0 0}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar-thumb{background:#212a33;border-radius:3px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content::-webkit-scrollbar-thumb:hover{background:#fff3}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list{padding:0 12px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-item-wrapper{margin-bottom:4px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn{color:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .225s cubic-bezier(.4,0,.2,1);display:flex}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn:hover{background-color:#ffffff0d}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn.active{color:#fff;background-color:#3b82f6}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn.active .menu-icon{color:#fff}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn.active:hover{background-color:#3b82f6}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn .menu-icon{color:#fff;min-width:20px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn .menu-icon svg{width:20px;height:20px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn .menu-label{color:#fff;flex:1;margin:0;transition:opacity .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn .menu-label span{font-size:14px;font-weight:500}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn .badge{min-width:20px;height:20px;transition:opacity .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-list .menu-btn .badge .MuiBadge-badge{border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .divider{border-color:#212a33;margin:16px 0;transition:opacity .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-group{padding:0;transition:opacity .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-group .group-title{text-transform:uppercase;letter-spacing:.05em;color:#7b8085;margin-bottom:8px;padding:0 12px;font-size:12px;font-weight:600;display:block}#pc-wrap #sidebar .sidebar .sidebar-wrapper .sidebar-content .menu-group .menu-list{padding:0 12px}#pc-wrap #top .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#000;z-index:31;background-color:#fff;border-bottom:1px solid #e5e7eb;width:100%;position:fixed;top:0;left:0}#pc-wrap #top .header .toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;display:flex}#pc-wrap #top .header .toolbar .mobile-menu{color:inherit;display:none}#pc-wrap #top .header .toolbar .search-backdrop{display:none}#pc-wrap #top .header .toolbar .search-wrapper{flex:1;align-items:center;gap:12px;max-width:672px;margin:0 0 0 288px;transition:margin-left .225s cubic-bezier(.4,0,.2,1);display:flex;position:relative}#pc-wrap #top .header .toolbar .search-wrapper.collapsed{margin-left:64px;transition:margin-left .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #top .header .toolbar .search-wrapper .search-box{background-color:#f3f4f6;border-radius:8px;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;display:flex;position:relative}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-icon{color:#6b7280;font-size:20px;position:absolute;left:12px}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-input{color:#000;flex:1;padding-left:32px;font-size:14px}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-input input{padding:0}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-input input::placeholder{color:#6b7280;opacity:1}#pc-wrap #top .header .toolbar .search-wrapper .search-box .filter-btn{color:#6b7280;text-transform:none;min-width:auto;height:32px;padding:0 12px;font-size:14px;position:absolute;right:4px}#pc-wrap #top .header .toolbar .search-wrapper .search-box .filter-btn:hover{color:#000;background-color:#0000000a}#pc-wrap #top .header .toolbar .search-wrapper .search-box .filter-btn .MuiButton-startIcon{margin-left:0;margin-right:4px}#pc-wrap #top .header .toolbar .search-wrapper .search-box .filter-btn .filter-text{display:block}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-clear-btn{color:#6b7280;padding:4px;position:absolute;right:8px}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-clear-btn svg{font-size:16px}#pc-wrap #top .header .toolbar .search-wrapper .search-box .search-clear-btn:hover{color:#000;background-color:#0000000f}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:14px;max-height:480px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px -4px #0000001a,0 4px 12px -2px #0000000f}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown::-webkit-scrollbar{width:4px}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-loading{color:#9ca3af;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-family:Poppins,sans-serif;font-size:13px;display:flex}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 16px;display:flex}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-empty .search-empty-text{color:#9ca3af;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section{padding:6px 0}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section+.search-section{border-top:1px solid #f3f4f6}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-section-header{text-transform:uppercase;letter-spacing:.08em;color:#b0b7c3;align-items:center;gap:5px;padding:8px 14px 5px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;display:flex}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-section-header svg{font-size:13px}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item{cursor:pointer;align-items:center;gap:10px;padding:7px 14px;transition:background-color .14s;display:flex}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item:hover{background-color:#f8fafc}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-img{background-color:#f1f5f9;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:38px;display:flex;position:relative;overflow:hidden}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-avatar{background-color:#3b82f6;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:13px}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-body{flex:1;min-width:0}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-body .search-item-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-body .search-item-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:400;line-height:1.4;overflow:hidden}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-body .search-item-sub .price-highlight{color:#3b82f6;font-weight:600}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item .search-item-arrow{color:#d1d5db;flex-shrink:0;font-size:15px;transition:color .14s,transform .14s}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-item:hover .search-item-arrow{color:#3b82f6;transform:translate(2px)}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-view-all{color:#3b82f6;cursor:pointer;border-top:1px solid #f1f5f9;align-items:center;gap:5px;margin-top:2px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:background-color .14s,color .14s;display:flex}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-view-all:hover{color:#2563eb;background-color:#eff6ff}#pc-wrap #top .header .toolbar .search-wrapper .search-dropdown .search-section .search-view-all svg{font-size:13px}#pc-wrap #top .header .toolbar .actions{align-items:center;gap:16px;display:flex}#pc-wrap #top .header .toolbar .actions .location-btn{color:#6b7280;text-transform:none;padding:6px 12px;font-size:14px;display:flex}#pc-wrap #top .header .toolbar .actions .location-btn:hover{background-color:#0000000a}#pc-wrap #top .header .toolbar .actions .location-btn .MuiButton-startIcon{margin-right:4px}#pc-wrap #top .header .toolbar .actions .location-btn .MuiButton-startIcon svg{font-size:18px}#pc-wrap #top .header .toolbar .actions .location-btn .MuiButton-endIcon{margin-left:4px}#pc-wrap #top .header .toolbar .actions .location-btn .MuiButton-endIcon svg{font-size:16px}#pc-wrap #top .header .toolbar .actions .location-btn .location-text{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}#pc-wrap #top .header .toolbar .actions .currency-btn{color:#6b7280;text-transform:none;padding:6px 12px;font-size:14px;display:flex}#pc-wrap #top .header .toolbar .actions .currency-btn:hover{background-color:#0000000a}#pc-wrap #top .header .toolbar .actions .currency-btn .MuiButton-endIcon{margin-left:4px}#pc-wrap #top .header .toolbar .actions .currency-btn .MuiButton-endIcon svg{font-size:16px}#pc-wrap #top .header .toolbar .actions .icon-btn{color:inherit;padding:8px}#pc-wrap #top .header .toolbar .actions .icon-btn:hover{background-color:#0000000a}#pc-wrap #top .header .toolbar .actions .icon-btn svg{font-size:20px}#pc-wrap #top .header .toolbar .actions .profile-btn{color:inherit;text-transform:none;min-width:auto;padding:4px 8px 4px 4px}#pc-wrap #top .header .toolbar .actions .profile-btn:hover{background-color:#0000000a}#pc-wrap #top .header .toolbar .actions .profile-btn .MuiButton-startIcon{margin-left:0;margin-right:8px}#pc-wrap #top .header .toolbar .actions .profile-btn .avatar{width:32px;height:32px;font-size:14px}#pc-wrap #top .header .toolbar .actions .profile-btn .chevron{font-size:16px;display:block}#pc-wrap #top .header .toolbar .actions .login-btn{text-transform:none;color:#fff;height:36px;box-shadow:none;letter-spacing:.01em;background-color:#3b82f6;border-radius:8px;padding:0 20px;font-size:14px;font-weight:600}#pc-wrap #top .header .toolbar .actions .login-btn:hover{background-color:#2563eb;box-shadow:0 2px 8px #3b82f659}#pc-wrap #top .header .dropdown-menu .MuiPaper-root{border-radius:8px;min-width:180px;margin-top:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#pc-wrap #top .header .dropdown-menu .MuiMenuItem-root{padding:10px 16px;font-size:14px}#pc-wrap #top .header .dropdown-menu .MuiMenuItem-root:hover{background-color:#0000000a}#pc-wrap #top .header .dropdown-menu.profile-menu .MuiPaper-root{min-width:192px}#pc-wrap #top .header .dropdown-menu .menu-item{padding:10px 16px;font-size:14px}#pc-wrap #top .header .dropdown-menu .menu-item:hover{background-color:#f3f4f6}#pc-wrap #top .header .dropdown-menu .menu-item.danger{color:#ef4444}#pc-wrap #top .header .dropdown-menu .menu-item.danger:hover{background-color:#fee2e2}#pc-wrap #top .header .dropdown-menu .menu-item .item-icon{color:#6b7280;margin-right:8px;font-size:18px}#pc-wrap #footer{margin-left:288px;padding:24px;transition:margin-left .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #footer.collapsed{margin-left:64px;transition:margin-left .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #footer .footer{color:#000;background-color:#fff;border-top:1px solid #e5e7eb;width:100%;font-family:Poppins,sans-serif}#pc-wrap #footer .footer .footer-wrapper{width:100%}#pc-wrap #footer .footer .footer-wrapper .footer-content{padding:48px 24px}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-logo{color:inherit;align-items:center;gap:8px;margin-bottom:16px;text-decoration:none;display:flex}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-logo .logo-icon{color:#fff;background-color:#3b82f6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-logo .logo-icon svg{width:20px;height:20px}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-logo .logo-title{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-description{color:#6b7280;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .social-links{gap:12px;display:flex}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .social-links .social-btn{color:#6b7280;background-color:#f3f4f6;border-radius:50%;width:36px;height:36px;transition:all .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .social-links .social-btn:hover{color:#fff;background-color:#3b82f6;transform:translateY(-2px)}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .social-links .social-btn svg{font-size:16px}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .section-title{color:#000;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-links{margin:0;padding:0;list-style:none}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-links li{margin-bottom:8px}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-links li .footer-link{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;transition:all .225s cubic-bezier(.4,0,.2,1);display:inline-block}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .footer-links li .footer-link:hover{color:#3b82f6;padding-left:4px}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .contact-list{margin:0;padding:0;list-style:none}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .contact-list .contact-item{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .contact-list .contact-item .contact-icon{color:#3b82f6;flex-shrink:0;margin-top:2px;font-size:16px}#pc-wrap #footer .footer .footer-wrapper .footer-content .footer-section .contact-list .contact-item .contact-text{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5}#pc-wrap #footer .footer .footer-wrapper .footer-bottom{text-align:center;border-top:1px solid #e5e7eb;padding:10px}#pc-wrap #footer .footer .footer-wrapper .footer-bottom .copyright{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #main{background-color:#f9fafb;min-height:calc(100vh - 64px);margin-top:64px;margin-left:288px;padding:24px;transition:margin-left .225s cubic-bezier(.4,0,.2,1)}#pc-wrap #main.collapsed{margin-left:64px;transition:margin-left .195s cubic-bezier(.4,0,.2,1)}#pc-wrap #main.no-padding{padding:0;overflow:hidden}
