.pcg-archive-wrapper,.pcg-dashboard-wrapper,.pcg-submission-form-wrapper{max-width:1200px;margin:0 auto;padding:20px}.pcg-filter-wrapper{background:#f9f9f9;padding:30px;border-radius:8px;margin-bottom:30px}.pcg-filter-form{display:block}.pcg-filter-row{display:flex;gap:15px;margin-bottom:15px;flex-wrap:wrap}.pcg-filter-field{flex:1;min-width:200px}.pcg-filter-field-small{flex:0 0 150px}.pcg-filter-field label{display:block;margin-bottom:5px;font-weight:600;color:#333}.pcg-input,.pcg-select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color 0.3s}.pcg-input:focus,.pcg-select:focus{outline:none;border-color:#0073aa}.pcg-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-bottom:30px;align-items:stretch}.pcg-listings-grid>*{height:100%}.pcg-listing-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s;position:relative;display:flex;flex-direction:column;height:100%;min-height:380px}.pcg-listing-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.pcg-listing-card.featured{border:2px solid #ffc107;box-shadow:0 4px 15px rgb(255 193 7 / .3)}.pcg-listing-card.featured:hover{box-shadow:0 8px 25px rgb(255 193 7 / .4)}.pcg-featured-badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:10;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgb(255 152 0 / .4);text-transform:uppercase;letter-spacing:.5px}.pcg-featured-badge .dashicons{font-size:14px;width:14px;height:14px}.pcg-listing-image{position:relative;height:220px;min-height:220px;max-height:220px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.pcg-listing-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.pcg-listing-card:hover .pcg-listing-image img{transform:scale(1.05)}.pcg-no-image-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:14px}.pcg-listing-content{padding:15px;flex:1;display:flex;flex-direction:column}.pcg-listing-title{margin:0 0 10px 0;font-size:18px;line-height:1.4;min-height:50px;max-height:50px;overflow:hidden}.pcg-listing-title a{color:#333;text-decoration:none;transition:color 0.3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcg-listing-title a:hover{color:#0073aa}.pcg-listing-meta{display:flex;gap:15px;margin-bottom:10px;font-size:13px;color:#666;min-height:20px;flex-wrap:wrap}.pcg-location .dashicons{font-size:14px;width:14px;height:14px;vertical-align:middle}.pcg-listing-price{font-size:24px;font-weight:700;color:#0073aa;margin-top:auto;padding-top:10px}.pcg-negotiable-badge{display:inline-block;margin-left:10px;padding:3px 8px;background:#e7f5ff;color:#0073aa;font-size:12px;border-radius:3px;font-weight:400}.pcg-listing-card-image{position:relative;width:100%;height:200px;min-height:200px;max-height:200px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.pcg-listing-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.pcg-listing-card:hover .pcg-listing-card-image img{transform:scale(1.05)}.pcg-listing-card-content{padding:15px;flex:1;display:flex;flex-direction:column}.pcg-listing-card-title{margin:0 0 10px 0;font-size:16px;font-weight:600;line-height:1.4;min-height:44px;max-height:44px;overflow:hidden}.pcg-listing-card-title a{color:#333;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcg-listing-card-title a:hover{color:#0073aa}.pcg-listing-card-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:12px;color:#666;min-height:24px}.pcg-meta-location{display:flex;align-items:center;gap:3px}.pcg-meta-location .dashicons{font-size:14px;width:14px;height:14px}.pcg-meta-condition{padding:2px 8px;background:#f0f0f0;border-radius:3px}.pcg-listing-card-price{font-size:20px;font-weight:700;color:#28a745;margin-top:auto;padding-top:10px}.pcg-negotiable-tag{font-size:11px;font-weight:400;color:#666;margin-left:6px}.pcg-single-listing{max-width:1200px;margin:0 auto;padding:20px}.pcg-featured-banner{background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);color:#000;text-align:center;padding:12px;font-weight:700;font-size:16px;margin-bottom:20px;border-radius:8px}.pcg-featured-star{font-size:20px;margin-right:8px}.pcg-listing-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.pcg-listing-gallery{position:sticky;top:20px}.pcg-main-image{border-radius:8px;overflow:hidden;margin-bottom:15px;background:#f5f5f5}.pcg-main-image img{width:100%;height:auto;display:block}.pcg-thumbnail-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.pcg-thumbnail{width:100%;height:80px;object-fit:cover;border:2px solid #ddd;border-radius:4px;cursor:pointer;transition:all 0.3s}.pcg-thumbnail:hover,.pcg-thumbnail.active{border-color:#0073aa;transform:scale(1.05)}.pcg-listing-details{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);color:#333}.pcg-listing-details .pcg-listing-title{font-size:20px;margin-bottom:20px;line-height:1.3;font-weight:600;color:#222}.pcg-price-section{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.pcg-price{font-size:36px;font-weight:700;color:#0073aa}.pcg-negotiable-text{display:inline-block;margin-left:15px;padding:5px 12px;background:#e7f5ff;color:#0073aa;font-size:14px;border-radius:4px}.pcg-meta-info{margin-bottom:25px}.pcg-meta-item{padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:15px;color:#333}.pcg-meta-item:last-child{border-bottom:none}.pcg-meta-item strong{display:inline-block;min-width:100px;color:#666}.pcg-description-section{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.pcg-description-section h2{margin-top:0;margin-bottom:20px;font-size:24px}.pcg-description-content{line-height:1.8;font-size:16px;color:#333}.pcg-phone-reveal{display:flex;align-items:center;gap:10px}.pcg-reveal-phone-btn{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;background:#0073aa;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s}.pcg-reveal-phone-btn:hover{background:#005a87;transform:translateY(-2px);box-shadow:0 2px 8px rgb(0 115 170 / .3)}.pcg-reveal-phone-btn .dashicons{font-size:16px;width:16px;height:16px}.pcg-phone-link{font-size:16px;font-weight:600;color:#0073aa;text-decoration:none;transition:color 0.3s}.pcg-phone-link:hover{color:#005a87;text-decoration:underline}.pcg-auth-required{max-width:600px;margin:40px auto;text-align:center}.pcg-auth-notice{background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.pcg-auth-notice p{font-size:18px;margin-bottom:20px;color:#333}.pcg-auth-step{margin-top:20px}.pcg-auth-step p{color:#666;margin-bottom:20px}.pcg-button-secondary{background:#6c757d;color:#fff;margin-top:10px}.pcg-button-secondary:hover{background:#5a6268}#verify_code{text-align:center;font-size:24px;letter-spacing:4px;font-weight:600}.pcg-button{display:inline-block;padding:12px 24px;background:#f0f0f0;color:#333;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s;text-decoration:none}.pcg-button:hover{background:#e0e0e0;transform:translateY(-2px)}.pcg-button-primary{background:#0073aa;color:#fff}.pcg-button-primary:hover{background:#005a87}.pcg-button-danger{background:#dc3545;color:#fff}.pcg-button-danger:hover{background:#c82333}.pcg-button-large{width:100%;padding:15px 24px;font-size:17px}.pcg-button-small{padding:6px 12px;font-size:13px}.pcg-button .dashicons{vertical-align:middle;margin-right:5px}.pcg-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);overflow:auto}.pcg-modal-content{background-color:#fff;margin:5% auto;padding:30px;border-radius:8px;width:90%;max-width:600px;position:relative;animation:slideIn 0.3s}@keyframes slideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.pcg-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700;line-height:1;cursor:pointer;transition:color 0.3s}.pcg-modal-close:hover{color:#000}.pcg-modal-content h2{margin-top:0;margin-bottom:25px}.pcg-edit-warning{background:#fff3cd;border:1px solid #ffeaa7;border-left:4px solid #f39c12;color:#856404;padding:12px 15px;margin-bottom:20px;border-radius:4px;display:flex;align-items:center;gap:10px}.pcg-edit-warning .dashicons{color:#f39c12;font-size:20px;width:20px;height:20px;flex-shrink:0}.pcg-edit-warning strong{font-weight:600}.pcg-form-group{margin-bottom:20px}.pcg-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.pcg-form-group .required{color:#dc3545}.pcg-input,.pcg-select,.pcg-input-file{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:15px;background-color:#ffffff!important;color:#333333!important}.pcg-input:focus,.pcg-select:focus,.pcg-input-file:focus,input[type="text"].pcg-input,input[type="number"].pcg-input,input[type="email"].pcg-input,input[type="tel"].pcg-input,textarea.pcg-input,select.pcg-select{background-color:#ffffff!important;color:#333333!important}textarea.pcg-input{resize:vertical;min-height:100px}#pcg_description_ifr,.mce-edit-area iframe,.wp-editor-area{background-color:#ffffff!important}#pcg_description_ifr body,.mce-edit-area iframe body,.wp-editor-area{background-color:#ffffff!important;color:#333333!important}.mce-toolbar .mce-btn,.mce-toolbar .mce-btn button,.mce-menubtn button,.mce-splitbtn button{background-color:#f5f5f5!important;color:#333333!important;border-color:#ddd!important}.mce-toolbar .mce-btn:hover,.mce-toolbar .mce-btn:hover button,.mce-menubtn:hover button,.mce-splitbtn:hover button{background-color:#e0e0e0!important;color:#000000!important}.mce-ico{color:#333333!important}.wp-switch-editor{background-color:#f5f5f5!important;color:#333333!important;border-color:#ddd!important}.wp-switch-editor:hover{background-color:#e0e0e0!important}.wp-editor-container textarea{background-color:#ffffff!important;color:#333333!important}.mce-panel,.mce-container,.mce-container-body{background-color:#f5f5f5!important;color:#333333!important}#wp-pcg_description-wrap,.wp-editor-wrap{background-color:#ffffff!important}.pcg-help-text{font-size:13px;color:#666;margin-top:5px}.pcg-form-row{display:flex;gap:15px;flex-wrap:wrap}.pcg-col-6{flex:1;min-width:250px}.pcg-image-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:15px}.pcg-image-preview img{width:100%;height:100px;object-fit:cover;border-radius:4px;border:2px solid #ddd}.pcg-dashboard-tabs{display:flex;gap:10px;margin-bottom:25px;border-bottom:2px solid #e0e0e0}.pcg-tab{padding:12px 20px;background:#f5f5f5;border:none;border-radius:4px 4px 0 0;color:#666;text-decoration:none;font-weight:600;transition:all 0.3s}.pcg-tab:hover{background:#e0e0e0;color:#333}.pcg-tab.active{background:#0073aa;color:#fff}.pcg-listings-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .1);border-radius:8px;overflow:hidden}.pcg-listings-table thead{background:#f9f9f9}.pcg-listings-table th,.pcg-listings-table td{padding:15px;text-align:left;border-bottom:1px solid #e0e0e0}.pcg-listings-table th{font-weight:600;color:#666;font-size:14px}.pcg-listings-table tr:last-child td{border-bottom:none}.pcg-listings-table tbody tr:hover{background:#f5f5f5}.pcg-listing-image img{width:60px;height:60px;object-fit:cover;border-radius:4px}.pcg-no-image{width:60px;height:60px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#999}.pcg-listing-actions{white-space:nowrap}.pcg-listing-actions .pcg-button{margin-right:5px;margin-bottom:5px}.pcg-notice{padding:15px;margin-bottom:20px;border-radius:4px;border-left:4px solid}.pcg-notice-success{background:#d4edda;border-color:#28a745;color:#155724}.pcg-notice-error{background:#f8d7da;border-color:#dc3545;color:#721c24}.pcg-notice-info{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.pcg-pagination{display:flex;justify-content:center;gap:5px;margin-top:30px}.pcg-page-btn{padding:8px 14px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all 0.3s}.pcg-page-btn:hover{background:#f0f0f0}.pcg-page-btn.active{background:#0073aa;color:#fff;border-color:#0073aa}.pcg-listings-loading{text-align:center;padding:40px;font-size:18px;color:#666}.pcg-no-results{text-align:center;padding:60px 20px;font-size:18px;color:#999;background:#f9f9f9;border-radius:8px}@media (max-width:768px){.pcg-listing-container{grid-template-columns:1fr}.pcg-listing-gallery{position:static}.pcg-filter-row{flex-direction:column}.pcg-filter-field,.pcg-filter-field-small{width:100%;min-width:100%}.pcg-listings-grid{grid-template-columns:1fr}.pcg-dashboard-tabs{flex-wrap:wrap}.pcg-listings-table{font-size:14px}.pcg-listings-table th,.pcg-listings-table td{padding:10px}}.pcg-single-listing{background-color:#fff0}.pcg-listing-details{padding:20px;background:#ffffff!important;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);color:#333333!important}.pcg-listing-details .pcg-listing-title{font-size:20px;margin-bottom:20px;line-height:1.3;font-weight:600;color:#222222!important}.pcg-price-section{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.pcg-price{font-size:36px;font-weight:700;color:#0073aa!important}.pcg-negotiable-text{display:inline-block;margin-left:15px;padding:5px 12px;background:#e7f5ff;color:#0073aa;font-size:14px;border-radius:4px}.pcg-meta-info{margin-bottom:25px}.pcg-meta-item{padding:12px 0;border-bottom:1px solid #e0e0e0;font-size:15px;color:#333333!important}.pcg-meta-item:last-child{border-bottom:none}.pcg-meta-item strong{display:inline-block;min-width:100px;color:#555555!important}.pcg-meta-item span,.pcg-meta-item a{color:#333333!important}.pcg-description-section{background:#ffffff!important;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.pcg-description-section h2{margin-top:0;margin-bottom:20px;font-size:24px;color:#222222!important}.pcg-description-content{line-height:1.8;font-size:16px;color:#333333!important}.pcg-description-content p{color:#333333!important;margin-bottom:1em}.pcg-description-content *{color:inherit!important}.pcg-featured-banner{background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);color:#000000!important;text-align:center;padding:12px;font-weight:700;font-size:16px;margin-bottom:20px;border-radius:8px}.pcg-listing-gallery{position:sticky;top:20px}.pcg-main-image{border-radius:8px;overflow:hidden;margin-bottom:15px;background:#f5f5f5}.pcg-main-image img{width:100%;height:auto;display:block}.pcg-no-image-large{background:#f5f5f5;padding:60px;text-align:center;border-radius:8px;color:#666}.pcg-phone-reveal{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pcg-reveal-phone-btn{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;background:#25D366;color:#ffffff!important;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s}.pcg-reveal-phone-btn:hover{background:#128C7E;transform:translateY(-2px);box-shadow:0 2px 8px rgb(37 211 102 / .3)}.pcg-phone-link{font-size:16px;font-weight:600;color:#25D366!important;text-decoration:none;transition:color 0.3s}.pcg-phone-link:hover{color:#128C7E!important;text-decoration:underline}@media (prefers-color-scheme:dark){body:not(.light-mode):not([data-theme="light"]) .pcg-listing-details{background:#1e1e1e!important;color:#e0e0e0!important;box-shadow:0 2px 8px rgb(0 0 0 / .3)}body:not(.light-mode):not([data-theme="light"]) .pcg-listing-details .pcg-listing-title{color:#ffffff!important}body:not(.light-mode):not([data-theme="light"]) .pcg-meta-item{color:#e0e0e0!important;border-bottom-color:#333}body:not(.light-mode):not([data-theme="light"]) .pcg-meta-item strong{color:#999999!important}body:not(.light-mode):not([data-theme="light"]) .pcg-meta-item span,body:not(.light-mode):not([data-theme="light"]) .pcg-meta-item a{color:#e0e0e0!important}body:not(.light-mode):not([data-theme="light"]) .pcg-description-section{background:#1e1e1e!important;color:#e0e0e0!important;box-shadow:0 2px 8px rgb(0 0 0 / .3)}body:not(.light-mode):not([data-theme="light"]) .pcg-description-section h2{color:#ffffff!important}body:not(.light-mode):not([data-theme="light"]) .pcg-description-content,body:not(.light-mode):not([data-theme="light"]) .pcg-description-content p,body:not(.light-mode):not([data-theme="light"]) .pcg-description-content *{color:#e0e0e0!important}body:not(.light-mode):not([data-theme="light"]) .pcg-price-section{border-bottom-color:#333}body:not(.light-mode):not([data-theme="light"]) .pcg-no-image-large{background:#2a2a2a;color:#999}}body.dark-mode .pcg-listing-details,body.wp-dark-mode .pcg-listing-details,body.flavor-flavor-flavordark .pcg-listing-details,body.flavor-flavordark .pcg-listing-details,body.flavor--dark .pcg-listing-details,body.flavor-flavordarkmode .pcg-listing-details,body.flavor-flavornightmode .pcg-listing-details,body.flavor--flavordark .pcg-listing-details,body.flavor-flavor--dark .pcg-listing-details,body.flavor-flavordark-mode .pcg-listing-details,body[data-flavor="dark"] .pcg-listing-details,html.dark .pcg-listing-details,html.dark-mode .pcg-listing-details,html[data-theme="dark"] .pcg-listing-details,html[data-mode="dark"] .pcg-listing-details,html[data-color-scheme="dark"] .pcg-listing-details,.is-dark-theme .pcg-listing-details,.theme-flavor-flavordark .pcg-listing-details,.flavor--dark .pcg-listing-details,[data-flavor="dark"] .pcg-listing-details,[data-bs-theme="dark"] .pcg-listing-details{background:#1e1e1e!important;color:#e0e0e0!important;box-shadow:0 2px 8px rgb(0 0 0 / .3)}body.dark-mode .pcg-listing-details .pcg-listing-title,body.wp-dark-mode .pcg-listing-details .pcg-listing-title,html.dark .pcg-listing-details .pcg-listing-title,html.dark-mode .pcg-listing-details .pcg-listing-title,html[data-theme="dark"] .pcg-listing-details .pcg-listing-title,html[data-mode="dark"] .pcg-listing-details .pcg-listing-title,html[data-color-scheme="dark"] .pcg-listing-details .pcg-listing-title,.is-dark-theme .pcg-listing-details .pcg-listing-title,[data-flavor="dark"] .pcg-listing-details .pcg-listing-title,[data-bs-theme="dark"] .pcg-listing-details .pcg-listing-title{color:#ffffff!important}body.dark-mode .pcg-meta-item,body.wp-dark-mode .pcg-meta-item,html.dark .pcg-meta-item,html.dark-mode .pcg-meta-item,html[data-theme="dark"] .pcg-meta-item,html[data-mode="dark"] .pcg-meta-item,html[data-color-scheme="dark"] .pcg-meta-item,.is-dark-theme .pcg-meta-item,[data-flavor="dark"] .pcg-meta-item,[data-bs-theme="dark"] .pcg-meta-item{color:#e0e0e0!important;border-bottom-color:#333}body.dark-mode .pcg-meta-item strong,body.wp-dark-mode .pcg-meta-item strong,html.dark .pcg-meta-item strong,html.dark-mode .pcg-meta-item strong,html[data-theme="dark"] .pcg-meta-item strong,html[data-mode="dark"] .pcg-meta-item strong,html[data-color-scheme="dark"] .pcg-meta-item strong,.is-dark-theme .pcg-meta-item strong,[data-flavor="dark"] .pcg-meta-item strong,[data-bs-theme="dark"] .pcg-meta-item strong{color:#999999!important}body.dark-mode .pcg-meta-item span,body.dark-mode .pcg-meta-item a,body.wp-dark-mode .pcg-meta-item span,body.wp-dark-mode .pcg-meta-item a,html.dark .pcg-meta-item span,html.dark .pcg-meta-item a,html.dark-mode .pcg-meta-item span,html.dark-mode .pcg-meta-item a,html[data-theme="dark"] .pcg-meta-item span,html[data-theme="dark"] .pcg-meta-item a,html[data-mode="dark"] .pcg-meta-item span,html[data-mode="dark"] .pcg-meta-item a,html[data-color-scheme="dark"] .pcg-meta-item span,html[data-color-scheme="dark"] .pcg-meta-item a,.is-dark-theme .pcg-meta-item span,.is-dark-theme .pcg-meta-item a,[data-flavor="dark"] .pcg-meta-item span,[data-flavor="dark"] .pcg-meta-item a,[data-bs-theme="dark"] .pcg-meta-item span,[data-bs-theme="dark"] .pcg-meta-item a{color:#e0e0e0!important}body.dark-mode .pcg-description-section,body.wp-dark-mode .pcg-description-section,html.dark .pcg-description-section,html.dark-mode .pcg-description-section,html[data-theme="dark"] .pcg-description-section,html[data-mode="dark"] .pcg-description-section,html[data-color-scheme="dark"] .pcg-description-section,.is-dark-theme .pcg-description-section,[data-flavor="dark"] .pcg-description-section,[data-bs-theme="dark"] .pcg-description-section{background:#1e1e1e!important;color:#e0e0e0!important;box-shadow:0 2px 8px rgb(0 0 0 / .3)}body.dark-mode .pcg-description-section h2,body.wp-dark-mode .pcg-description-section h2,html.dark .pcg-description-section h2,html.dark-mode .pcg-description-section h2,html[data-theme="dark"] .pcg-description-section h2,html[data-mode="dark"] .pcg-description-section h2,html[data-color-scheme="dark"] .pcg-description-section h2,.is-dark-theme .pcg-description-section h2,[data-flavor="dark"] .pcg-description-section h2,[data-bs-theme="dark"] .pcg-description-section h2{color:#ffffff!important}body.dark-mode .pcg-description-content,body.dark-mode .pcg-description-content p,body.dark-mode .pcg-description-content *,body.wp-dark-mode .pcg-description-content,body.wp-dark-mode .pcg-description-content p,body.wp-dark-mode .pcg-description-content *,html.dark .pcg-description-content,html.dark .pcg-description-content p,html.dark .pcg-description-content *,html.dark-mode .pcg-description-content,html.dark-mode .pcg-description-content p,html.dark-mode .pcg-description-content *,html[data-theme="dark"] .pcg-description-content,html[data-theme="dark"] .pcg-description-content p,html[data-theme="dark"] .pcg-description-content *,html[data-mode="dark"] .pcg-description-content,html[data-mode="dark"] .pcg-description-content p,html[data-mode="dark"] .pcg-description-content *,html[data-color-scheme="dark"] .pcg-description-content,html[data-color-scheme="dark"] .pcg-description-content p,html[data-color-scheme="dark"] .pcg-description-content *,.is-dark-theme .pcg-description-content,.is-dark-theme .pcg-description-content p,.is-dark-theme .pcg-description-content *,[data-flavor="dark"] .pcg-description-content,[data-flavor="dark"] .pcg-description-content p,[data-flavor="dark"] .pcg-description-content *,[data-bs-theme="dark"] .pcg-description-content,[data-bs-theme="dark"] .pcg-description-content p,[data-bs-theme="dark"] .pcg-description-content *{color:#e0e0e0!important}body.dark-mode .pcg-price-section,body.wp-dark-mode .pcg-price-section,html.dark .pcg-price-section,html.dark-mode .pcg-price-section,html[data-theme="dark"] .pcg-price-section,html[data-mode="dark"] .pcg-price-section,html[data-color-scheme="dark"] .pcg-price-section,.is-dark-theme .pcg-price-section,[data-flavor="dark"] .pcg-price-section,[data-bs-theme="dark"] .pcg-price-section{border-bottom-color:#333}body.dark-mode .pcg-no-image-large,body.wp-dark-mode .pcg-no-image-large,html.dark .pcg-no-image-large,html.dark-mode .pcg-no-image-large,html[data-theme="dark"] .pcg-no-image-large,html[data-mode="dark"] .pcg-no-image-large,html[data-color-scheme="dark"] .pcg-no-image-large,.is-dark-theme .pcg-no-image-large,[data-flavor="dark"] .pcg-no-image-large,[data-bs-theme="dark"] .pcg-no-image-large{background:#2a2a2a;color:#999}body.light-mode .pcg-listing-details,body.wp-light-mode .pcg-listing-details,html.light .pcg-listing-details,html.light-mode .pcg-listing-details,html[data-theme="light"] .pcg-listing-details,html[data-mode="light"] .pcg-listing-details,html[data-color-scheme="light"] .pcg-listing-details,.is-light-theme .pcg-listing-details,[data-flavor="light"] .pcg-listing-details,[data-bs-theme="light"] .pcg-listing-details{background:#ffffff!important;color:#333333!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)}body.light-mode .pcg-listing-details .pcg-listing-title,body.wp-light-mode .pcg-listing-details .pcg-listing-title,html.light .pcg-listing-details .pcg-listing-title,html.light-mode .pcg-listing-details .pcg-listing-title,html[data-theme="light"] .pcg-listing-details .pcg-listing-title,html[data-mode="light"] .pcg-listing-details .pcg-listing-title,html[data-color-scheme="light"] .pcg-listing-details .pcg-listing-title,.is-light-theme .pcg-listing-details .pcg-listing-title,[data-flavor="light"] .pcg-listing-details .pcg-listing-title,[data-bs-theme="light"] .pcg-listing-details .pcg-listing-title{color:#222222!important}body.light-mode .pcg-meta-item,body.wp-light-mode .pcg-meta-item,html.light .pcg-meta-item,html.light-mode .pcg-meta-item,html[data-theme="light"] .pcg-meta-item,html[data-mode="light"] .pcg-meta-item,html[data-color-scheme="light"] .pcg-meta-item,.is-light-theme .pcg-meta-item,[data-flavor="light"] .pcg-meta-item,[data-bs-theme="light"] .pcg-meta-item{color:#333333!important;border-bottom-color:#e0e0e0}body.light-mode .pcg-meta-item strong,body.wp-light-mode .pcg-meta-item strong,html.light .pcg-meta-item strong,html.light-mode .pcg-meta-item strong,html[data-theme="light"] .pcg-meta-item strong,html[data-mode="light"] .pcg-meta-item strong,html[data-color-scheme="light"] .pcg-meta-item strong,.is-light-theme .pcg-meta-item strong,[data-flavor="light"] .pcg-meta-item strong,[data-bs-theme="light"] .pcg-meta-item strong{color:#555555!important}body.light-mode .pcg-meta-item span,body.light-mode .pcg-meta-item a,body.wp-light-mode .pcg-meta-item span,body.wp-light-mode .pcg-meta-item a,html.light .pcg-meta-item span,html.light .pcg-meta-item a,html.light-mode .pcg-meta-item span,html.light-mode .pcg-meta-item a,html[data-theme="light"] .pcg-meta-item span,html[data-theme="light"] .pcg-meta-item a,html[data-mode="light"] .pcg-meta-item span,html[data-mode="light"] .pcg-meta-item a,html[data-color-scheme="light"] .pcg-meta-item span,html[data-color-scheme="light"] .pcg-meta-item a,.is-light-theme .pcg-meta-item span,.is-light-theme .pcg-meta-item a,[data-flavor="light"] .pcg-meta-item span,[data-flavor="light"] .pcg-meta-item a,[data-bs-theme="light"] .pcg-meta-item span,[data-bs-theme="light"] .pcg-meta-item a{color:#333333!important}body.light-mode .pcg-description-section,body.wp-light-mode .pcg-description-section,html.light .pcg-description-section,html.light-mode .pcg-description-section,html[data-theme="light"] .pcg-description-section,html[data-mode="light"] .pcg-description-section,html[data-color-scheme="light"] .pcg-description-section,.is-light-theme .pcg-description-section,[data-flavor="light"] .pcg-description-section,[data-bs-theme="light"] .pcg-description-section{background:#ffffff!important;color:#333333!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)}body.light-mode .pcg-description-section h2,body.wp-light-mode .pcg-description-section h2,html.light .pcg-description-section h2,html.light-mode .pcg-description-section h2,html[data-theme="light"] .pcg-description-section h2,html[data-mode="light"] .pcg-description-section h2,html[data-color-scheme="light"] .pcg-description-section h2,.is-light-theme .pcg-description-section h2,[data-flavor="light"] .pcg-description-section h2,[data-bs-theme="light"] .pcg-description-section h2{color:#222222!important}body.light-mode .pcg-description-content,body.light-mode .pcg-description-content p,body.light-mode .pcg-description-content *,body.wp-light-mode .pcg-description-content,body.wp-light-mode .pcg-description-content p,body.wp-light-mode .pcg-description-content *,html.light .pcg-description-content,html.light .pcg-description-content p,html.light .pcg-description-content *,html.light-mode .pcg-description-content,html.light-mode .pcg-description-content p,html.light-mode .pcg-description-content *,html[data-theme="light"] .pcg-description-content,html[data-theme="light"] .pcg-description-content p,html[data-theme="light"] .pcg-description-content *,html[data-mode="light"] .pcg-description-content,html[data-mode="light"] .pcg-description-content p,html[data-mode="light"] .pcg-description-content *,html[data-color-scheme="light"] .pcg-description-content,html[data-color-scheme="light"] .pcg-description-content p,html[data-color-scheme="light"] .pcg-description-content *,.is-light-theme .pcg-description-content,.is-light-theme .pcg-description-content p,.is-light-theme .pcg-description-content *,[data-flavor="light"] .pcg-description-content,[data-flavor="light"] .pcg-description-content p,[data-flavor="light"] .pcg-description-content *,[data-bs-theme="light"] .pcg-description-content,[data-bs-theme="light"] .pcg-description-content p,[data-bs-theme="light"] .pcg-description-content *{color:#333333!important}body.light-mode .pcg-price-section,body.wp-light-mode .pcg-price-section,html.light .pcg-price-section,html.light-mode .pcg-price-section,html[data-theme="light"] .pcg-price-section,html[data-mode="light"] .pcg-price-section,html[data-color-scheme="light"] .pcg-price-section,.is-light-theme .pcg-price-section,[data-flavor="light"] .pcg-price-section,[data-bs-theme="light"] .pcg-price-section{border-bottom-color:#e0e0e0}body.light-mode .pcg-no-image-large,body.wp-light-mode .pcg-no-image-large,html.light .pcg-no-image-large,html.light-mode .pcg-no-image-large,html[data-theme="light"] .pcg-no-image-large,html[data-mode="light"] .pcg-no-image-large,html[data-color-scheme="light"] .pcg-no-image-large,.is-light-theme .pcg-no-image-large,[data-flavor="light"] .pcg-no-image-large,[data-bs-theme="light"] .pcg-no-image-large{background:#f5f5f5;color:#666}