/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-navy:#1a365d;--primary-navy-light:#2d5a87;--primary-navy-dark:#0f2a44;--accent-gold:#d4af37;--accent-gold-light:#e6c757;--accent-gold-dark:#b8931f;--color-white:#ffffff;--color-off-white:#fafafa;--color-light-gray:#f5f5f5;--color-gray:#e0e0e0;--color-dark-gray:#666666;--color-text:#333333;--color-black:#000000;--font-primary:Georgia,'Times New Roman',serif;--font-secondary:'Helvetica Neue',Arial,sans-serif;--font-size-base:16px;--line-height-base:1.6;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--border-radius:4px;--transition:all 0.3s ease;--shadow:0 2px 4px rgba(0,0,0,0.1);--shadow-hover:0 4px 8px rgba(0,0,0,0.15);}*{box-sizing:border-box;}html{font-size:var(--font-size-base);overflow-x:hidden;}body{margin:0;padding:0;font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-white);overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--primary-navy);margin-top:0;margin-bottom:var(--spacing-md);line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}h1{font-size:2.5rem;font-weight:300;border-bottom:3px solid var(--accent-gold);padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;}h1::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);box-shadow:0 2px 4px rgba(212,175,55,0.3);}h2{font-size:2rem;font-weight:400;border-left:4px solid var(--accent-gold);padding-left:var(--spacing-md);background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}h3{font-size:1.5rem;font-weight:400;border-left:3px solid var(--accent-gold-light);padding-left:var(--spacing-sm);background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}p{margin-bottom:var(--spacing-md);}a{color:var(--primary-navy);text-decoration:none;transition:var(--transition);}a:hover{color:var(--accent-gold);text-decoration:underline;}.layout-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);}.header{background:linear-gradient(135deg,var(--color-white) 0%,var(--color-off-white) 100%);border-bottom:4px solid transparent;background-image:linear-gradient(135deg,var(--color-white) 0%,var(--color-off-white) 100%),linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);background-origin:border-box;background-clip:padding-box,border-box;padding:var(--spacing-lg) 0;box-shadow:0 4px 20px rgba(0,0,0,0.1);position:relative;}.header::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 25%,var(--accent-gold-dark) 50%,var(--accent-gold-light) 75%,var(--accent-gold) 100%);box-shadow:0 2px 8px rgba(212,175,55,0.4);}.site-name{font-family:var(--font-primary);font-size:2.5rem;color:var(--primary-navy);margin:0;}.site-slogan{color:var(--color-dark-gray);font-style:italic;margin-top:var(--spacing-sm);}.region-primary-menu{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%);margin:0;padding:0 var(--spacing-md);box-shadow:0 2px 10px rgba(0,0,0,0.2);position:relative;}.region-primary-menu::before{content:'';position:absolute;top:0;left:50%;right:50%;bottom:0;margin-left:-50vw;margin-right:-50vw;background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%);z-index:-1;}.region-primary-menu::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);z-index:1;}.region-primary-menu ul,.region-primary-menu .menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;}.region-primary-menu li,.region-primary-menu .menu-item{margin:0;}.region-primary-menu a,.region-primary-menu .menu-item a{display:block;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-white);text-decoration:none;transition:var(--transition);border:none;background:none;}.region-primary-menu a:hover,.region-primary-menu a:focus,.region-primary-menu a.is-active,.region-primary-menu .menu-item a:hover,.region-primary-menu .menu-item a.is-active{background:var(--primary-navy-light);color:var(--accent-gold);}.region-primary-menu{min-height:50px;display:block !important;visibility:visible !important;opacity:1 !important;}.region-primary-menu *{visibility:visible !important;opacity:1 !important;}.region-primary-menu ul ul,.region-primary-menu .menu .menu{position:absolute;top:100%;left:0;background:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--border-radius);box-shadow:var(--shadow);min-width:200px;z-index:99999;display:none;flex-direction:column;}.region-primary-menu li:hover > ul,.region-primary-menu .menu-item:hover > .menu{display:flex;}.region-primary-menu li,.region-primary-menu .menu-item{position:relative;}.region-primary-menu ul ul a,.region-primary-menu .menu .menu a{color:var(--color-text) !important;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-gray);white-space:nowrap;}.region-primary-menu ul ul a:hover,.region-primary-menu .menu .menu a:hover{background:var(--color-light-gray) !important;color:var(--primary-navy) !important;}.region-primary-menu li.menu-item--expanded > a::after{content:" ▼";font-size:0.8em;margin-left:var(--spacing-xs);}@media (max-width:768px){.region-primary-menu ul ul,.region-primary-menu .menu .menu{position:static;display:none;box-shadow:none;border:none;background:var(--primary-navy-light);padding-left:var(--spacing-lg);}.region-primary-menu li.expanded > ul,.region-primary-menu .menu-item.expanded > .menu{display:flex;}.region-primary-menu ul ul a,.region-primary-menu .menu .menu a{color:var(--color-white) !important;border-bottom:1px solid var(--primary-navy);}.region-primary-menu ul ul a:hover,.region-primary-menu .menu .menu a:hover{background:var(--primary-navy-dark) !important;color:var(--accent-gold) !important;}}.main-content{padding:var(--spacing-xl) 0;min-height:400px;}.layout-content{display:flex;gap:var(--spacing-xl);}.layout-sidebar-first,.layout-sidebar-second{flex:0 0 250px;}@media (min-width:769px){body:not(.path-user-logout):not(.path-user-logout-confirm):not([class*="logout"]) .layout-sidebar-first{display:flex !important;flex-direction:column;align-items:center !important;padding:0 !important;text-align:center !important;}}.content{flex:1;min-width:0;}.block{background:linear-gradient(145deg,var(--color-white) 0%,var(--color-off-white) 100%);border:1px solid var(--color-gray);border-top:3px solid var(--accent-gold);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow);position:relative;overflow:hidden;}.block::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);z-index:1;}.block h2{font-size:1.25rem;color:var(--primary-navy);border-bottom:2px solid var(--accent-gold);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;}.block h2::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 100%);}.footer{background:var(--primary-navy);color:var(--color-white);padding:var(--spacing-xl) 0;margin-top:var(--spacing-xxl);}.footer a{color:var(--accent-gold);}.footer a:hover{color:var(--accent-gold-light);}.views-row{background:linear-gradient(145deg,var(--color-white) 0%,var(--color-off-white) 100%);border:1px solid var(--color-gray);border-left:4px solid var(--accent-gold);border-radius:var(--border-radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);transition:var(--transition);box-shadow:var(--shadow);position:relative;}.views-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);border-radius:var(--border-radius) 0 0 var(--border-radius);}.views-row:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-left-color:var(--accent-gold-light);}.views-row:hover::before{background:linear-gradient(180deg,var(--accent-gold-light) 0%,var(--accent-gold) 50%,var(--accent-gold-light) 100%);}input[type="text"],input[type="email"],input[type="password"],textarea,select{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-gray);border-radius:var(--border-radius);font-size:var(--font-size-base);transition:var(--transition);}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-gold);box-shadow:0 0 0 2px rgba(212,175,55,0.2);}.button,button,input[type="submit"]{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%);color:var(--color-white);border:2px solid transparent;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 8px rgba(26,54,93,0.3);}.button::before,button::before,input[type="submit"]::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--accent-gold-light),transparent);transition:left 0.5s ease;}.button:hover,button:hover,input[type="submit"]:hover{background:linear-gradient(135deg,var(--primary-navy-light) 0%,var(--primary-navy) 100%);color:var(--color-white);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px rgba(26,54,93,0.4);border-color:var(--accent-gold);}.button:hover::before,button:hover::before,input[type="submit"]:hover::before{left:100%;}.button--primary,.button.button--primary{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-dark) 100%);color:var(--primary-navy);border-color:var(--accent-gold-dark);font-weight:600;}.button--primary:hover,.button.button--primary:hover{background:linear-gradient(135deg,var(--accent-gold-light) 0%,var(--accent-gold) 100%);color:var(--primary-navy-dark);box-shadow:0 6px 20px rgba(212,175,55,0.4);}.button--danger,.button.button--danger,input[type="submit"].button--danger,button.button--danger,form[id*="delete"] button,form[id*="delete"] input[type="submit"],form[class*="delete"] button,form[class*="delete"] input[type="submit"],button[value="Delete"],input[type="submit"][value="Delete"],button[value="DELETE"],input[type="submit"][value="DELETE"]{animation:none !important;transition:none !important;transform:none !important;background:#dc3545 !important;color:white !important;border:2px solid #dc3545 !important;position:relative !important;z-index:9999 !important;pointer-events:auto !important;cursor:pointer !important;}.button--danger:hover,.button.button--danger:hover,input[type="submit"].button--danger:hover,button.button--danger:hover,form[id*="delete"] button:hover,form[id*="delete"] input[type="submit"]:hover,form[class*="delete"] button:hover,form[class*="delete"] input[type="submit"]:hover,button[value="Delete"]:hover,input[type="submit"][value="Delete"]:hover,button[value="DELETE"]:hover,input[type="submit"][value="DELETE"]:hover{background:#c82333 !important;color:white !important;border-color:#c82333 !important;animation:none !important;transition:none !important;transform:none !important;box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;}.button--danger::before,.button--danger::after,.button.button--danger::before,.button.button--danger::after,form[id*="delete"] button::before,form[id*="delete"] button::after,form[id*="delete"] input[type="submit"]::before,form[id*="delete"] input[type="submit"]::after,button[value="Delete"]::before,button[value="Delete"]::after,button[value="DELETE"]::before,button[value="DELETE"]::after,input[type="submit"][value="Delete"]::before,input[type="submit"][value="Delete"]::after,input[type="submit"][value="DELETE"]::before,input[type="submit"][value="DELETE"]::after{display:none !important;content:none !important;}img{max-width:100%;height:auto;display:block;}@media (max-width:768px){iframe[src*="youtube"],iframe[src*="youtu.be"],iframe[src*="vimeo"]{max-width:100% !important;height:auto !important;}.content,.region-content{overflow-x:hidden;max-width:100%;}}.colorbox img,#colorbox img,.cboxPhoto,#cboxPhoto{max-width:none !important;max-height:none !important;}.content img,.region-content img{max-width:300px !important;max-height:300px !important;height:auto;object-fit:contain;}.node--type-appraisal.node--view-mode-full .field--name-field-photos img,.node--type-appraisal.node--view-mode-full .field--type-image img,.node--type-appraisal.node--view-mode-full img{max-width:250px !important;max-height:250px !important;width:auto !important;height:auto !important;object-fit:contain;border:1px solid var(--color-gray);border-radius:var(--border-radius);margin:0 var(--spacing-md) 30px 0 !important;display:block !important;}.node--type-appraisal .field--name-field-photos .field__item,.node--type-appraisal .field--name-field-images .field__item,.node--type-appraisal .field--type-image .field__item{margin-bottom:30px !important;display:block !important;}.node--type-appraisal .field__item:has(img){margin-bottom:30px !important;display:block !important;}.node--type-appraisal .field__item + .field__item{margin-top:30px !important;}.node--type-appraisal .field--name-field-photos .field__item:last-child,.node--type-appraisal .field--name-field-images .field__item:last-child,.node--type-appraisal .field--type-image .field__item:last-child{margin-bottom:0 !important;}.field--name-field-photos .field__item{display:block !important;padding-bottom:30px !important;clear:both !important;width:100% !important;}.field--name-field-photos .field__item:last-child{padding-bottom:0 !important;}.node--type-appraisal .field__item img{display:block !important;margin-bottom:0 !important;}.node--type-appraisal .field--name-field-photos,.node--type-appraisal .field--name-field-images{display:block !important;}.node--type-appraisal .field--name-field-photos > div,.node--type-appraisal .field--name-field-images > div{margin-bottom:30px !important;}.node--type-appraisal .field--name-field-photos > div:last-child,.node--type-appraisal .field--name-field-images > div:last-child{margin-bottom:0 !important;}.view-appraisals .views-row img,.views-view-grid img{max-width:200px;max-height:200px;object-fit:cover;}.field--type-image a:hover img{box-shadow:var(--shadow-hover);transform:scale(1.02);}.messages{padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border-radius:var(--border-radius);border-left:4px solid;}.messages--status{background:#d4edda;border-color:#28a745;color:#155724;}.messages--warning{background:#fff3cd;border-color:#ffc107;color:#856404;}.messages--error{background:#f8d7da;border-color:#dc3545;color:#721c24;}@media (max-width:768px){.layout-content{flex-direction:column;}.layout-sidebar-first,.layout-sidebar-second{flex:none;width:100%;}.region-primary-menu .menu{flex-direction:column;}h1{font-size:2rem;}h2{font-size:1.5rem;}html body .layout-sidebar-first,html body .region-sidebar-first,html body div.layout-sidebar-first,html body div.region-sidebar-first,html body .layout-content .layout-sidebar-first,html body .layout-content .region-sidebar-first{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:flex-start !important;text-align:center !important;width:100% !important;padding:10px !important;min-height:80px !important;gap:10px !important;overflow:visible !important;}html body .layout-sidebar-first::after,html body .region-sidebar-first::after,html body div.layout-sidebar-first::after,html body div.region-sidebar-first::after,html body .layout-content .layout-sidebar-first::after,html body .layout-content .region-sidebar-first::after{content:"" !important;display:table !important;clear:both !important;}html body .layout-sidebar-first .block,html body .region-sidebar-first .block,html body .sidebar .block,html body .block-block-content,html body div[class*="block"],html body .layout-sidebar-first div.block,html body .region-sidebar-first div.block,html body .layout-content .layout-sidebar-first .block,html body .layout-content .region-sidebar-first .block,html body .layout-sidebar-first .block[id*="facebook"],html body .layout-sidebar-first .block[id*="twitter"],html body .layout-sidebar-first .block[id*="instagram"],html body .layout-sidebar-first .block[id*="pinterest"],html body .layout-sidebar-first .block[id*="social"],html body .layout-sidebar-first div[class*="facebook"],html body .layout-sidebar-first div[class*="twitter"],html body .layout-sidebar-first div[class*="instagram"],html body .layout-sidebar-first div[class*="pinterest"]{flex:0 0 auto !important;margin:var(--spacing-xs) !important;padding:var(--spacing-xs) !important;min-width:60px !important;max-width:80px !important;width:70px !important;height:auto !important;display:inline-block !important;float:none !important;vertical-align:top !important;position:relative !important;border-left:none !important;border-right:none !important;border-bottom:1px solid var(--color-gray) !important;border-top:3px solid var(--accent-gold) !important;border-radius:var(--border-radius) !important;background:linear-gradient(145deg,var(--color-white) 0%,var(--color-off-white) 100%) !important;box-shadow:var(--shadow) !important;}html body .layout-sidebar-first img,html body .region-sidebar-first img,html body .sidebar img,html body .block-block-content img,html body .layout-sidebar-first .block img,html body .region-sidebar-first .block img,html body .layout-content .layout-sidebar-first img,html body .layout-content .region-sidebar-first img{max-width:45px !important;max-height:45px !important;width:45px !important;height:45px !important;margin:0 auto var(--spacing-xs) auto !important;display:block !important;object-fit:contain !important;}html body .layout-sidebar-first a,html body .region-sidebar-first a,html body .layout-sidebar-first .block a,html body .region-sidebar-first .block a{display:block !important;width:100% !important;max-width:none !important;text-align:center !important;margin:0 !important;padding:var(--spacing-xs) !important;}html body .layout-sidebar-first .block::before,html body .region-sidebar-first .block::before,html body .sidebar .block::before,html body .layout-sidebar-first div::before,html body .region-sidebar-first div::before,html body .layout-content .layout-sidebar-first .block::before,html body .layout-content .region-sidebar-first .block::before{left:0 !important;top:0 !important;right:0 !important;bottom:auto !important;width:100% !important;height:3px !important;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%) !important;position:absolute !important;content:'' !important;z-index:1 !important;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}@keyframes shimmer{0%{background-position:-200px 0;}100%{background-position:calc(200px + 100%) 0;}}.main-content{animation:fadeInUp 0.8s ease-out;}.views-row{animation:fadeInUp 0.6s ease-out;}.views-row:nth-child(2){animation-delay:0.1s;}.views-row:nth-child(3){animation-delay:0.2s;}.views-row:nth-child(4){animation-delay:0.3s;}.block{animation:slideInLeft 0.7s ease-out;}.block:nth-child(2){animation-delay:0.1s;}.block:nth-child(3){animation-delay:0.2s;}.form-item{margin-bottom:var(--spacing-lg);position:relative;}.form-item label{display:block;font-weight:600;color:var(--primary-navy);margin-bottom:var(--spacing-sm);font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px;}.form-item label::after{content:'';display:block;width:30px;height:2px;background:var(--accent-gold);margin-top:4px;transition:var(--transition);}.form-item:focus-within label::after{width:60px;background:var(--accent-gold-light);}.form-required::after,.js-form-required::after,.required::after,.form-item--required label::after,.form-item.form-required > label::after,.form-item.js-form-required > label::after{content:' *' !important;color:#dc3545 !important;font-weight:bold !important;font-size:1.1em !important;display:inline !important;width:auto !important;height:auto !important;background:none !important;margin:0 !important;margin-left:4px !important;}.form-item.form-required > label::before,.form-item.js-form-required > label::before,.form-item--required label::before{content:'';display:block;width:30px;height:2px;background:var(--accent-gold);margin-top:4px;transition:var(--transition);position:absolute;bottom:-6px;left:0;}.node-appraisal-form .form-required::after,.node-appraisal-form .js-form-required::after,.node-appraisal-form .required::after,.node-appraisal-form .form-item--required > label::after,.node-appraisal-form .form-item.form-required > label::after,.node-appraisal-form .form-item.js-form-required > label::after,.node-appraisal-form .form-type-managed-file.js-form-required > label::after,.node-appraisal-form .field--name-field-photos.js-form-required label::after{content:' *' !important;color:#dc3545 !important;font-weight:bold !important;font-size:1.1em !important;display:inline !important;width:auto !important;height:auto !important;background:none !important;margin:0 !important;margin-left:4px !important;}input[type="text"],input[type="email"],input[type="password"],textarea,select{background:linear-gradient(145deg,var(--color-white) 0%,var(--color-off-white) 100%);border:2px solid var(--color-gray);padding:var(--spacing-md);border-radius:var(--border-radius);font-size:var(--font-size-base);transition:var(--transition);position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.05);}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-gold);box-shadow:inset 0 2px 4px rgba(0,0,0,0.05),0 0 0 3px rgba(212,175,55,0.2),0 4px 12px rgba(212,175,55,0.15);background:var(--color-white);transform:translateY(-1px);}.form-item.floating-label{position:relative;}.form-item.floating-label input:focus + label,.form-item.floating-label input:not(:placeholder-shown) + label{transform:translateY(-24px) scale(0.8);color:var(--accent-gold);}.loading{position:relative;pointer-events:none;}.loading::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:1000;border-radius:var(--border-radius);}.loading::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--color-gray);border-top:3px solid var(--accent-gold);border-radius:50%;animation:spin 1s linear infinite;z-index:1001;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes ripple{0%{transform:scale(0);opacity:1;}100%{transform:scale(4);opacity:0;}}@keyframes pulse{0%,100%{opacity:1;}50%{opacity:0.5;}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0;}100%{transform:translateY(0);opacity:1;}}.parallax-header{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}.parallax-content{background:rgba(255,255,255,0.95);backdrop-filter:blur(2px);padding:var(--spacing-xl);border-radius:var(--border-radius);margin:var(--spacing-xl) 0;}.interactive-element{cursor:pointer;transition:var(--transition);}.interactive-element:hover{transform:translateY(-1px);}.interactive-element:active{transform:translateY(0);}.icon{transition:var(--transition);}.icon:hover{color:var(--accent-gold);transform:scale(1.1);}table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0;background:var(--color-white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow);}th,td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-gray);}th{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-light) 100%);color:var(--color-white);font-weight:600;text-transform:uppercase;letter-spacing:0.5px;font-size:0.9rem;}tbody tr:hover{background:var(--color-off-white);}.layout-sidebar-first .block,.region-sidebar-first .block,.sidebar .block{margin-bottom:var(--spacing-sm) !important;}.layout-sidebar-first .block + .block,.region-sidebar-first .block + .block,.sidebar .block + .block{margin-top:var(--spacing-sm) !important;margin-bottom:var(--spacing-sm) !important;}.layout-sidebar-first .block,.region-sidebar-first .block,.sidebar .block,.block-block-content{text-align:center;padding:var(--spacing-sm) !important;display:flex !important;flex-direction:column;align-items:center !important;justify-content:center !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;}@media (max-width:768px){.layout-sidebar-first .block,.region-sidebar-first .block,.sidebar .block{flex-direction:row !important;display:inline-flex !important;width:auto !important;margin:0 5px !important;}}.layout-sidebar-first img,.region-sidebar-first img,.sidebar img,.block-block-content img{max-width:60px !important;max-height:60px !important;margin:0 auto var(--spacing-sm) auto !important;display:block !important;transition:var(--transition);}.layout-sidebar-first img:hover,.region-sidebar-first img:hover,.sidebar img:hover,.block-block-content img:hover{transform:scale(1.1);opacity:0.8;}.layout-sidebar-first a,.region-sidebar-first a,.sidebar a,.block-block-content a{display:inline-block !important;text-decoration:none;transition:var(--transition);margin-bottom:var(--spacing-sm) !important;width:auto;max-width:60px;}.layout-sidebar-first a:hover,.region-sidebar-first a:hover,.sidebar a:hover,.block-block-content a:hover{text-decoration:none;}.layout-sidebar-first .block,.region-sidebar-first .block,.sidebar .block,.block[id*="facebook"],.block[id*="twitter"],.block[id*="instagram"],.block[id*="pinterest"],.block[id*="social"],div[class*="facebook"],div[class*="twitter"],div[class*="instagram"],div[class*="pinterest"]{margin-bottom:var(--spacing-sm) !important;background:linear-gradient(145deg,var(--color-white) 0%,var(--color-off-white) 100%) !important;border:1px solid var(--color-gray) !important;border-left:4px solid var(--accent-gold) !important;border-radius:var(--border-radius) !important;padding:var(--spacing-sm) !important;box-shadow:var(--shadow) !important;position:relative;overflow:hidden;}.layout-sidebar-first .block:hover,.region-sidebar-first .block:hover,.sidebar .block:hover,.block[id*="facebook"]:hover,.block[id*="twitter"]:hover,.block[id*="instagram"]:hover,.block[id*="pinterest"]:hover,.block[id*="social"]:hover,div[class*="facebook"]:hover,div[class*="twitter"]:hover,div[class*="instagram"]:hover,div[class*="pinterest"]:hover{box-shadow:var(--shadow-hover) !important;transform:translateY(-2px);border-left-color:var(--accent-gold-light) !important;}.layout-sidebar-first .block::before,.region-sidebar-first .block::before,.sidebar .block::before,.block[id*="facebook"]::before,.block[id*="twitter"]::before,.block[id*="instagram"]::before,.block[id*="pinterest"]::before,.block[id*="social"]::before,div[class*="facebook"]::before,div[class*="twitter"]::before,div[class*="instagram"]::before,div[class*="pinterest"]::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);border-radius:var(--border-radius) 0 0 var(--border-radius);}.region-sidebar-first > *,.layout-sidebar-first > *{margin-bottom:var(--spacing-sm) !important;}.block-facebooksidebar,.block-twittersidebar,.block-instagramsidebar,.block-pinterestsidebar{margin-bottom:var(--spacing-sm) !important;margin-top:var(--spacing-sm) !important;}.pager,.pager *,.pager *::before,.pager *::after{box-sizing:border-box;}.pager{display:flex !important;justify-content:center !important;align-items:center !important;gap:var(--spacing-sm) !important;margin:var(--spacing-xl) 0 !important;list-style:none !important;padding:0 !important;flex-wrap:wrap !important;}.pager > *,.pager__item,.pager li{display:inline-block !important;margin:0 !important;padding:0 !important;list-style:none !important;}.pager .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;display:block !important;}.pager__item a,.pager li a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px !important;height:40px !important;padding:var(--spacing-sm) var(--spacing-md) !important;background:linear-gradient(135deg,var(--color-white) 0%,var(--color-off-white) 100%) !important;border:2px solid var(--color-gray) !important;border-radius:var(--border-radius) !important;color:var(--primary-navy) !important;text-decoration:none !important;font-weight:500 !important;font-family:var(--font-secondary) !important;font-size:var(--font-size-base) !important;transition:all 0.3s ease !important;box-shadow:var(--shadow) !important;text-align:center !important;line-height:1 !important;white-space:nowrap !important;}.pager__item a:hover,.pager li a:hover{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-light) 100%) !important;border-color:var(--accent-gold) !important;color:var(--color-white) !important;text-decoration:none !important;transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(212,175,55,0.4) !important;}.pager__item.is-active a{background:var(--primary-navy) !important;color:var(--color-white) !important;border-color:var(--primary-navy) !important;font-weight:600 !important;cursor:default !important;}.pager__item.is-active a:hover{background:var(--primary-navy) !important;color:var(--color-white) !important;border-color:var(--primary-navy) !important;transform:none !important;}.pager__item--ellipsis{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px !important;height:40px !important;color:var(--color-dark-gray) !important;font-weight:bold !important;background:none !important;border:none !important;box-shadow:none !important;}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{padding:var(--spacing-sm) var(--spacing-lg) !important;font-weight:600 !important;}@media (max-width:768px){.pager__item a,.pager li a{min-width:35px !important;height:35px !important;padding:var(--spacing-xs) var(--spacing-sm) !important;font-size:0.9rem !important;}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{padding:var(--spacing-xs) var(--spacing-md) !important;}}.block-page-title-block{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%);padding:var(--spacing-lg);margin:0 0 var(--spacing-lg) 0;position:relative;overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--shadow);}.block-page-title-block::before{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);box-shadow:0 2px 8px rgba(212,175,55,0.4);}.block-page-title-block h1,.block-page-title-block .page-title{color:var(--color-white);font-family:var(--font-primary);font-size:2.5rem;font-weight:300;margin:0;padding:0;text-shadow:2px 2px 4px rgba(0,0,0,0.3);position:relative;z-index:1;}.block-page-title-block h1::after,.block-page-title-block .page-title::after{content:'';position:absolute;bottom:-8px;left:0;width:80px;height:3px;background:var(--accent-gold);border-radius:2px;}.page-title-wrapper{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%);padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-lg);position:relative;overflow:hidden;}.page-title-wrapper::before{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-gold) 0%,var(--accent-gold-light) 50%,var(--accent-gold) 100%);box-shadow:0 2px 8px rgba(212,175,55,0.4);}.page-title,.page-title-wrapper h1{color:var(--color-white);font-family:var(--font-primary);font-size:2.5rem;font-weight:300;margin:0;padding:0;text-shadow:2px 2px 4px rgba(0,0,0,0.3);position:relative;z-index:1;}.page-title::after,.page-title-wrapper h1::after{content:'';position:absolute;bottom:-8px;left:0;width:80px;height:3px;background:var(--accent-gold);border-radius:2px;}@media (max-width:768px){.page-title-wrapper,.block-page-title-block{padding:var(--spacing-md);}.page-title,.page-title-wrapper h1,.block-page-title-block h1,.block-page-title-block .page-title{font-size:2rem;}}.breadcrumb-wrapper{background:linear-gradient(135deg,var(--color-off-white) 0%,var(--color-light-gray) 100%);border:1px solid var(--color-gray);border-left:4px solid var(--accent-gold);padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-lg);border-radius:var(--border-radius);font-size:0.9rem;}.breadcrumb-wrapper nav{padding:0 var(--spacing-md);}.breadcrumb-wrapper nav h2{display:none;}.breadcrumb-wrapper nav ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);}.breadcrumb-wrapper nav ol li{display:inline-flex;align-items:center;color:var(--color-dark-gray);margin:0;}.breadcrumb-wrapper nav ol li + li::before{content:'›';margin:0 var(--spacing-sm);color:var(--accent-gold);font-weight:bold;}.breadcrumb-wrapper nav ol li a{color:var(--primary-navy);text-decoration:none;transition:var(--transition);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-weight:500;}.breadcrumb-wrapper nav ol li a:hover{background:var(--accent-gold);color:var(--color-white);text-decoration:none;}.breadcrumb-wrapper nav ol li:last-child{color:var(--primary-navy);font-weight:600;}@media (max-width:768px){.breadcrumb-wrapper{padding:var(--spacing-xs) 0;font-size:0.8rem;}.breadcrumb-wrapper nav{padding:0 var(--spacing-sm);}.breadcrumb-wrapper nav ol li a{padding:2px var(--spacing-xs);}}.text-center{text-align:center;}.text-right{text-align:right;}.text-gold{color:var(--accent-gold);}.text-navy{color:var(--primary-navy);}.bg-gold{background-color:var(--accent-gold);color:var(--color-white);}.bg-navy{background-color:var(--primary-navy);color:var(--color-white);}.mt-0{margin-top:0;}.mt-1{margin-top:var(--spacing-sm);}.mt-2{margin-top:var(--spacing-md);}.mt-3{margin-top:var(--spacing-lg);}.mb-0{margin-bottom:0;}.mb-1{margin-bottom:var(--spacing-sm);}.mb-2{margin-bottom:var(--spacing-md);}.mb-3{margin-bottom:var(--spacing-lg);}.p-1{padding:var(--spacing-sm);}.p-2{padding:var(--spacing-md);}.p-3{padding:var(--spacing-lg);}.border-gold{border:2px solid var(--accent-gold);}.shadow{box-shadow:var(--shadow);}.shadow-hover{box-shadow:var(--shadow-hover);}.custom-search{display:flex;align-items:center;position:relative;}.search-trigger{color:var(--color-white);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;transition:var(--transition);border-radius:var(--border-radius);font-size:16px;}.search-trigger:hover{background:var(--primary-navy-light);color:var(--accent-gold);text-decoration:none;}.search-trigger::after{content:"🔍";font-size:16px;}#search-input-container-main,.search-input-container{position:absolute;top:100%;right:0;margin-top:var(--spacing-sm);opacity:0 !important;visibility:hidden !important;display:none !important;transform:translateY(-10px);transition:all 0.3s ease;background:white;border:2px solid var(--accent-gold);border-radius:20px;box-shadow:var(--shadow-hover);z-index:1000;}#search-input-container-main.active,.search-input-container.active{opacity:1 !important;visibility:visible !important;display:block !important;transform:translateY(0);}#search-input-container-main form{display:flex;align-items:center;margin:0;padding:0;}#search-input-container-main input[type="search"]{border:none;padding:12px 16px;font-size:14px;border-radius:18px;outline:none;width:200px;background:transparent;}#search-input-container-main input[type="submit"]{background:none;border:none;padding:8px 12px;cursor:pointer;color:var(--accent-gold);font-size:16px;}#search-input-container-main input[type="submit"]:hover{color:var(--accent-gold-dark);}.hidden{display:none;}.clearfix::after{content:"";display:table;clear:both;}.header-content{display:flex;justify-content:space-between;align-items:center;width:100%;}.header-left{display:flex;align-items:center;flex:1;}.header-right{display:flex;align-items:center;}.user-menu{margin:0;padding:0;}.user-menu-list{display:flex;list-style:none;margin:0;padding:0;align-items:center;gap:var(--spacing-lg);}.user-menu-item{margin:0;padding:0;}.user-menu-link{color:var(--primary-navy);text-decoration:none;font-family:var(--font-secondary);font-size:14px;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);transition:var(--transition);text-transform:uppercase;letter-spacing:0.5px;display:inline-block;}.user-menu-link:hover,.user-menu-link:focus{color:var(--accent-gold-dark);background-color:var(--color-off-white);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow);}.user-menu-link:active{transform:translateY(0);box-shadow:var(--shadow);}.user-menu .interactive-element,.user-menu .hover,.user-menu .ripple,.user-logout-confirm-form .interactive-element,.user-logout-confirm-form .hover,.user-logout-confirm-form .ripple,form[action*="logout"] .interactive-element,form[action*="logout"] .hover,form[action*="logout"] .ripple,form[action*="/user/logout"] .interactive-element,form[action*="/user/logout"] .hover,form[action*="/user/logout"] .ripple,.confirm-form .interactive-element,.confirm-form .hover,.confirm-form .ripple{display:none !important;visibility:hidden !important;pointer-events:none !important;}.user-menu-link,.user-logout-confirm-form button,.user-logout-confirm-form input[type="submit"],form[action*="logout"] button,form[action*="logout"] input[type="submit"],form[action*="/user/logout"] button,form[action*="/user/logout"] input[type="submit"],.confirm-form button,.confirm-form input[type="submit"]{position:static !important;overflow:visible !important;}body.path-user-logout *,body.path-user-logout *::before,body.path-user-logout *::after,.user-logout-confirm-form *,.user-logout-confirm-form *::before,.user-logout-confirm-form *::after{animation:none !important;transition:none !important;transform:none !important;}body.path-user-logout .button,body.path-user-logout button,body.path-user-logout input[type="submit"],.user-logout-confirm-form .button,.user-logout-confirm-form button,.user-logout-confirm-form input[type="submit"]{transition:background-color 0.1s ease !important;}.user-logout-confirm-form .button:hover,.user-logout-confirm-form button:hover,.user-logout-confirm-form input[type="submit"]:hover,body.path-user-logout .button:hover,body.path-user-logout button:hover,body.path-user-logout input[type="submit"]:hover{background:var(--primary-navy-light) !important;}body.path-user-logout .interactive-element,body.path-user-logout .hover,body.path-user-logout .ripple,.user-logout-confirm-form .interactive-element,.user-logout-confirm-form .hover,.user-logout-confirm-form .ripple{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}body.path-user-logout button,body.path-user-logout input[type="submit"],.user-logout-confirm-form button,.user-logout-confirm-form input[type="submit"],form[action*="logout"] button,form[action*="logout"] input[type="submit"],button[value*="Log out"],input[value*="Log out"]{animation:none !important;transition:none !important;transform:none !important;opacity:1 !important;visibility:visible !important;position:relative !important;overflow:visible !important;pointer-events:auto !important;cursor:pointer !important;display:inline-block !important;z-index:9999 !important;background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-dark) 100%) !important;color:var(--primary-navy) !important;border:2px solid var(--accent-gold-dark) !important;padding:12px 24px !important;margin:12px 8px !important;width:auto !important;height:auto !important;min-width:120px !important;min-height:44px !important;border-radius:var(--border-radius) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;font-size:14px !important;line-height:1.2 !important;box-shadow:none !important;text-shadow:none !important;outline:none !important;content:none !important;will-change:auto !important;backface-visibility:visible !important;perspective:none !important;transform3d:none !important;translateZ:none !important;isolation:isolate !important;touch-action:manipulation !important;}body.path-user-logout button:hover,body.path-user-logout input[type="submit"]:hover,.user-logout-confirm-form button:hover,.user-logout-confirm-form input[type="submit"]:hover,form[action*="logout"] button:hover,form[action*="logout"] input[type="submit"]:hover,button[value*="Log out"]:hover,input[value*="Log out"]:hover,body.path-user-logout button:focus,body.path-user-logout input[type="submit"]:focus,.user-logout-confirm-form button:focus,.user-logout-confirm-form input[type="submit"]:focus,form[action*="logout"] button:focus,form[action*="logout"] input[type="submit"]:focus,button[value*="Log out"]:focus,input[value*="Log out"]:focus,body.path-user-logout button:active,body.path-user-logout input[type="submit"]:active,.user-logout-confirm-form button:active,.user-logout-confirm-form input[type="submit"]:active,form[action*="logout"] button:active,form[action*="logout"] input[type="submit"]:active,button[value*="Log out"]:active,input[value*="Log out"]:active{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-dark) 100%) !important;color:var(--primary-navy) !important;border:2px solid var(--accent-gold-dark) !important;animation:none !important;transition:none !important;transform:none !important;box-shadow:none !important;text-shadow:none !important;outline:none !important;opacity:1 !important;will-change:auto !important;backface-visibility:visible !important;perspective:none !important;transform3d:none !important;translateZ:none !important;}body.path-user-logout button::before,body.path-user-logout button::after,body.path-user-logout input[type="submit"]::before,body.path-user-logout input[type="submit"]::after,.user-logout-confirm-form button::before,.user-logout-confirm-form button::after,.user-logout-confirm-form input[type="submit"]::before,.user-logout-confirm-form input[type="submit"]::after{display:none !important;content:none !important;}body.path-user-logout,.user-logout-confirm-form,form[action*="logout"],form[action*="/user/logout"]{isolation:isolate !important;}body.path-user-logout form,.user-logout-confirm-form form,form[action*="logout"],form[action*="/user/logout"]{position:relative !important;z-index:9998 !important;isolation:isolate !important;}body.path-user-logout button,body.path-user-logout input[type="submit"],.user-logout-confirm-form button,.user-logout-confirm-form input[type="submit"],form[action*="logout"] button,form[action*="logout"] input[type="submit"],button[value*="Log out"],input[value*="Log out"]{user-select:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;pointer-events:auto !important;position:relative !important;z-index:10000 !important;box-sizing:border-box !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important;}@media (max-width:768px){.header-content{flex-direction:column;align-items:flex-start;gap:var(--spacing-md);}.header-right{width:100%;justify-content:flex-end;}.user-menu-list{gap:var(--spacing-md);}.user-menu-link{font-size:13px;padding:var(--spacing-xs) var(--spacing-sm);}}.view-appraisal-carousel{margin:var(--spacing-lg) 0;}.view-appraisal-carousel .view-content{overflow:hidden;}.view-appraisal-carousel .tns-outer{position:relative;margin:0 auto;}.view-appraisal-carousel .tns-inner{overflow:hidden;}.view-appraisal-carousel .tns-container{display:flex !important;transition:transform 0.3s ease;}.view-appraisal-carousel .tns-item{flex-shrink:0;box-sizing:border-box;}.view-appraisal-carousel .tns-nav{text-align:center;margin-top:var(--spacing-lg);}.view-appraisal-carousel .tns-nav button{width:12px;height:12px;border-radius:50%;border:none;background:var(--color-gray);margin:0 var(--spacing-xs);cursor:pointer;transition:var(--transition);}.view-appraisal-carousel .tns-nav .tns-nav-active{background:var(--accent-gold);transform:scale(1.2);}.view-appraisal-carousel .tns-controls{text-align:center;margin-top:var(--spacing-md);}.view-appraisal-carousel .tns-controls button{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%);color:var(--color-white);border:2px solid var(--primary-navy);padding:var(--spacing-sm) var(--spacing-lg);margin:0 var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;transition:var(--transition);font-size:14px;}.view-appraisal-carousel .tns-controls button:hover{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-light) 100%);color:var(--primary-navy);border-color:var(--accent-gold);transform:translateY(-1px);}.view-appraisal-carousel .tns-controls button:disabled{opacity:0.5;cursor:not-allowed;transform:none;}.view-appraisal-carousel .views-row{background:linear-gradient(145deg,var(--color-white) 0%,var(--color-off-white) 100%);border:1px solid var(--color-gray);border-left:4px solid var(--accent-gold);border-radius:var(--border-radius);padding:var(--spacing-md);margin:0 var(--spacing-xs);box-shadow:var(--shadow);transition:var(--transition);height:100%;display:flex;flex-direction:column;}.view-appraisal-carousel .views-row:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-left-color:var(--accent-gold-light);}@media (max-width:480px){.view-appraisal-carousel .views-row{margin:0 2px;padding:var(--spacing-sm);}.view-appraisal-carousel .tns-controls button{padding:var(--spacing-xs) var(--spacing-md);font-size:12px;}}@media (min-width:481px) and (max-width:768px){.view-appraisal-carousel .views-row{margin:0 var(--spacing-xs);}}@media (min-width:1200px){.view-appraisal-carousel .views-row{margin:0 var(--spacing-sm);}}@media (max-width:768px){.view-appraisal-carousel{position:relative;overflow:visible !important;}.view-appraisal-carousel .view-content{position:relative;overflow:visible !important;}.view-appraisal-carousel .tns-outer,.view-appraisal-carousel .tns-ovh{overflow:visible !important;height:auto !important;min-height:100px !important;}.view-appraisal-carousel .tns-item,.view-appraisal-carousel .views-row,.view-appraisal-carousel .tns-slider .tns-item{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;left:auto !important;transform:none !important;}.view-appraisal-carousel .tns-slider[style] .tns-item[style]{display:block !important;visibility:visible !important;opacity:1 !important;}.view-appraisal-carousel .tns-slide-active,.view-appraisal-carousel .tns-slide-cloned,.view-appraisal-carousel .tns-item[aria-hidden="true"],.view-appraisal-carousel .tns-item[aria-hidden="false"],.view-appraisal-carousel .tns-item[tabindex="-1"],.view-appraisal-carousel .tns-item[style*="display: none"],.view-appraisal-carousel .tns-item[style*="visibility: hidden"]{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;}.view-appraisal-carousel .tns-transparent,.view-appraisal-carousel .tns-fadeOut,.view-appraisal-carousel .tns-fadeIn,.view-appraisal-carousel .tns-hidden,.view-appraisal-carousel .tns-normal,.view-appraisal-carousel [hidden],.view-appraisal-carousel [aria-hidden="true"]{display:block !important;visibility:visible !important;opacity:1 !important;}.view-appraisal-carousel.tns-gallery .tns-item,.view-appraisal-carousel .tns-gallery > .tns-item{position:relative !important;left:auto !important;display:block !important;}.view-appraisal-carousel img,.view-appraisal-carousel .tns-item img,.view-appraisal-carousel .views-row img,.view-appraisal-carousel .field--type-image img,.view-appraisal-carousel picture img,.view-appraisal-carousel source + img{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;min-height:50px !important;position:relative !important;left:auto !important;top:auto !important;transform:none !important;object-fit:contain !important;}.view-appraisal-carousel .field--type-image,.view-appraisal-carousel .field__item,.view-appraisal-carousel .field__items,.view-appraisal-carousel .node__content,.view-appraisal-carousel picture,.view-appraisal-carousel a{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;min-height:50px !important;}.view-appraisal-carousel .tns-lazy-img{opacity:1 !important;}.view-appraisal-carousel .tns-container{display:flex !important;flex-wrap:nowrap !important;transform:none !important;transition:none !important;width:auto !important;min-height:100px !important;}.view-appraisal-carousel .tns-item{flex:0 0 calc(33.33% - 10px) !important;width:calc(33.33% - 10px) !important;margin:0 5px !important;box-sizing:border-box !important;min-height:100px !important;}.view-appraisal-carousel .tns-outer{overflow-x:auto !important;overflow-y:visible !important;-webkit-overflow-scrolling:touch !important;}.view-appraisal-carousel.mobile-carousel-fallback .view-content,.view-appraisal-carousel .view-content:not(.tns-outer){display:block !important;overflow-x:auto !important;overflow-y:hidden !important;white-space:nowrap !important;-webkit-overflow-scrolling:touch !important;scroll-behavior:smooth !important;padding-bottom:15px !important;}.view-appraisal-carousel.mobile-carousel-fallback .views-row,.view-appraisal-carousel .view-content:not(.tns-outer) .views-row{display:inline-block !important;vertical-align:top !important;white-space:normal !important;margin:0 5px !important;width:calc(33.33% - 10px) !important;min-width:100px !important;box-sizing:border-box !important;visibility:visible !important;opacity:1 !important;}.view-appraisal-carousel.mobile-carousel-fallback img,.view-appraisal-carousel .view-content:not(.tns-outer) img{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:auto !important;max-width:100% !important;}}@media (max-width:480px){.view-appraisal-carousel.mobile-carousel-fallback .views-row,.view-appraisal-carousel .view-content:not(.tns-outer) .views-row{width:calc(50% - 10px) !important;margin:0 5px !important;}}@media (min-width:769px) and (max-width:1199px){.view-appraisal-carousel .view-content:not(.tns-outer) .views-row,.view-appraisal-carousel .tns-item{width:calc(20% - 16px) !important;margin:0 8px !important;flex-basis:calc(20% - 16px) !important;}}@media (min-width:1200px){.view-appraisal-carousel .view-content:not(.tns-outer) .views-row,.view-appraisal-carousel .tns-item{width:calc(14.28% - 17px) !important;margin:0 8.5px !important;flex-basis:calc(14.28% - 17px) !important;}}.node-appraisal-form .field--name-field-photos{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%) !important;border:3px solid var(--accent-gold,#d4af37) !important;border-radius:12px !important;padding:25px !important;margin:30px 0 !important;box-shadow:0 4px 15px rgba(212,175,55,0.2) !important;position:relative !important;}.node-appraisal-form .field--name-field-photos::before{content:"📸 IMPORTANT: Photos Required" !important;display:block !important;font-size:18px !important;font-weight:700 !important;color:var(--primary-navy,#1a365d) !important;margin-bottom:15px !important;text-align:center !important;text-transform:uppercase !important;letter-spacing:1px !important;}.node-appraisal-form .field--name-field-photos .field__label{font-size:20px !important;font-weight:700 !important;color:var(--primary-navy,#1a365d) !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin-bottom:15px !important;display:block !important;}.node-appraisal-form .field--name-field-photos .field__description{background:rgba(255,255,255,0.9) !important;padding:15px !important;border-radius:8px !important;border-left:5px solid var(--accent-gold,#d4af37) !important;margin-bottom:20px !important;font-size:14px !important;line-height:1.6 !important;}.node-appraisal-form .field--name-field-photos .field__item{margin-bottom:15px !important;}.node-appraisal-form .field--name-field-photos input[type="file"]{background:var(--accent-gold,#d4af37) !important;color:var(--primary-navy,#1a365d) !important;padding:12px 20px !important;border:none !important;border-radius:8px !important;font-weight:600 !important;font-size:16px !important;cursor:pointer !important;transition:all 0.3s ease !important;min-height:50px !important;}.node-appraisal-form .field--name-field-photos input[type="file"]:hover{background:var(--primary-navy,#1a365d) !important;color:var(--accent-gold,#d4af37) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(26,54,93,0.3) !important;}.node-appraisal-form .field--name-field-photos .image-preview{background:white !important;border:2px dashed var(--accent-gold,#d4af37) !important;border-radius:8px !important;padding:15px !important;margin-top:15px !important;}.node-appraisal-form .field--name-field-photos .form-managed-file{background:rgba(255,255,255,0.8) !important;padding:15px !important;border-radius:8px !important;margin-bottom:10px !important;border:1px solid #dee2e6 !important;}@media (max-width:768px){.node-appraisal-form .field--name-field-photos{padding:20px 15px !important;margin:20px 0 !important;}.node-appraisal-form .field--name-field-photos::before{font-size:16px !important;}.node-appraisal-form .field--name-field-photos .field__label{font-size:18px !important;}.node-appraisal-form .field--name-field-photos input[type="file"]{font-size:14px !important;padding:10px 15px !important;min-height:45px !important;}}.node-appraisal-form{position:relative !important;}.node-appraisal-form::before{content:"Required fields" !important;display:block !important;color:#495057 !important;font-weight:600 !important;font-size:14px !important;margin-bottom:20px !important;padding:10px 15px !important;background:#e9ecef !important;border:1px solid #dee2e6 !important;border-radius:4px !important;text-align:center !important;}.node-appraisal-form::after{content:"*" !important;color:#dc3545 !important;font-weight:700 !important;font-size:16px !important;position:absolute !important;top:0 !important;left:calc(50% - 60px) !important;line-height:14px !important;height:34px !important;display:flex !important;align-items:center !important;z-index:1 !important;}.node--type-appraisal.node--view-mode-full .field{margin-bottom:20px !important;padding:15px !important;background:#f8f9fa !important;border-radius:8px !important;border-left:4px solid var(--accent-gold,#d4af37) !important;transition:all 0.3s ease !important;}.node--type-appraisal.node--view-mode-full .field:hover{background:#f1f3f5 !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}.node--type-appraisal.node--view-mode-full .field--label-inline{display:flex !important;align-items:flex-start !important;flex-wrap:wrap !important;}.node--type-appraisal.node--view-mode-full .field--label-inline .field__label{margin-right:15px !important;margin-bottom:5px !important;flex-shrink:0 !important;}.node--type-appraisal.node--view-mode-full .field--label-inline .field__label::after{content:":" !important;margin-left:2px !important;}.node--type-appraisal.node--view-mode-full .field--label-inline .field__item,.node--type-appraisal.node--view-mode-full .field--label-inline .field__items{flex:1 1 auto !important;font-size:16px !important;line-height:1.6 !important;color:#333 !important;}.node--type-appraisal.node--view-mode-full .field--label-above .field__label{display:block !important;margin-bottom:10px !important;border-bottom:2px solid var(--accent-gold,#d4af37) !important;padding-bottom:5px !important;}.node--type-appraisal.node--view-mode-full .field--label-above .field__item,.node--type-appraisal.node--view-mode-full .field--label-above .field__items{font-size:16px !important;line-height:1.6 !important;color:#333 !important;}.node--type-appraisal.node--view-mode-full .field--name-field-long-description{background:#fff !important;border:2px solid var(--accent-gold,#d4af37) !important;padding:20px !important;margin-bottom:30px !important;}.node--type-appraisal.node--view-mode-full .field--name-field-appraisal-price{background:linear-gradient(135deg,#fff4e6 0%,#ffeaa7 100%) !important;border-left-width:6px !important;font-size:18px !important;font-weight:600 !important;}.node--type-appraisal.node--view-mode-full .field--name-field-appraisal-price .field__item{color:var(--primary-navy,#1a365d) !important;font-size:20px !important;font-weight:700 !important;}.node--type-appraisal.node--view-mode-full .field--name-field-photos{background:transparent !important;border:none !important;padding:0 !important;margin-top:30px !important;}.node--type-appraisal.node--view-mode-full .field--name-field-photos .field__label{font-size:18px !important;margin-bottom:15px !important;display:block !important;text-align:center !important;background:var(--primary-navy,#1a365d) !important;color:white !important;padding:10px !important;border-radius:8px 8px 0 0 !important;min-width:auto !important;}.node--type-appraisal.node--view-mode-full .node__content{display:grid !important;gap:15px !important;grid-template-columns:1fr !important;}@media (min-width:768px){.node--type-appraisal.node--view-mode-full .field--name-field-condition,.node--type-appraisal.node--view-mode-full .field--name-field-general-item-category,.node--type-appraisal.node--view-mode-full .field--name-field-date-period,.node--type-appraisal.node--view-mode-full .field--name-field-size-and-dimensions-of-th,.node--type-appraisal.node--view-mode-full .field--name-field-weight,.node--type-appraisal.node--view-mode-full .field--name-field-price-paid{display:inline-block !important;width:calc(50% - 10px) !important;margin-right:20px !important;vertical-align:top !important;}.node--type-appraisal.node--view-mode-full .field--name-field-condition:nth-of-type(even),.node--type-appraisal.node--view-mode-full .field--name-field-general-item-category:nth-of-type(even),.node--type-appraisal.node--view-mode-full .field--name-field-date-period:nth-of-type(even),.node--type-appraisal.node--view-mode-full .field--name-field-size-and-dimensions-of-th:nth-of-type(even),.node--type-appraisal.node--view-mode-full .field--name-field-weight:nth-of-type(even),.node--type-appraisal.node--view-mode-full .field--name-field-price-paid:nth-of-type(even){margin-right:0 !important;}}.node--type-appraisal.node--view-mode-full .field--name-comment-node-appraisal{background:transparent !important;border:none !important;padding:0 !important;margin-top:40px !important;}@media (max-width:768px){.node--type-appraisal.node--view-mode-full .field{padding:12px !important;margin-bottom:15px !important;}.node--type-appraisal.node--view-mode-full .field--label-inline{flex-direction:column !important;}.node--type-appraisal.node--view-mode-full .field--label-inline .field__label{min-width:auto !important;margin-bottom:8px !important;}.node--type-appraisal.node--view-mode-full .field__label{font-size:13px !important;}.node--type-appraisal.node--view-mode-full .field__item,.node--type-appraisal.node--view-mode-full .field__items{font-size:15px !important;}}.view-appraisal-carousel .tns-item img,.view-appraisal-carousel .views-row img{width:100%;height:auto;max-width:100%;display:block;}html body .node--type-appraisal.node--view-mode-teaser .field__label,html body .views-row .node--type-appraisal.node--view-mode-teaser .field__label,html body .node--type-appraisal .field__label{font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;display:inline !important;text-transform:uppercase !important;font-size:13px !important;}html body .node--type-appraisal.node--view-mode-teaser .field__label::after,html body .views-row .node--type-appraisal.node--view-mode-teaser .field__label::after,html body .node--type-appraisal .field__label::after{content:": " !important;font-weight:700 !important;color:#1a365d !important;}html body .node--type-appraisal.node--view-mode-teaser .field__item,html body .views-row .node--type-appraisal.node--view-mode-teaser .field__item,html body .node--type-appraisal .field__item{font-weight:400 !important;color:#333333 !important;display:inline !important;}html body .node--type-appraisal.node--view-mode-teaser .field,html body .views-row .node--type-appraisal.node--view-mode-teaser .field,html body .node--type-appraisal .field{margin-bottom:8px !important;display:block !important;}html body .node--type-appraisal .field__label,html body .node--type-appraisal .field__item{opacity:1 !important;visibility:visible !important;}@media (max-width:768px){html body .layout-sidebar-first,html body .region-sidebar-first{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:10px !important;padding:10px !important;width:100% !important;}html body .layout-sidebar-first > *,html body .region-sidebar-first > *,html body .layout-sidebar-first .block,html body .region-sidebar-first .block{flex:0 0 auto !important;display:inline-block !important;width:70px !important;margin:5px !important;}html body.path-user-logout .layout-sidebar-first,html body.path-user-logout-confirm .layout-sidebar-first,html body[class*="logout"] .layout-sidebar-first{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:10px !important;padding:10px !important;width:100% !important;}html body.path-user-logout .layout-content .layout-sidebar-first,html body.path-user-logout-confirm .layout-content .layout-sidebar-first,html body[class*="logout"] .layout-content .layout-sidebar-first{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:10px !important;padding:10px !important;width:100% !important;}html body.path-user-logout .layout-sidebar-first .region-sidebar-first,html body.path-user-logout-confirm .layout-sidebar-first .region-sidebar-first,html body[class*="logout"] .layout-sidebar-first .region-sidebar-first,html body.path-user-logout .layout-content .layout-sidebar-first .region-sidebar-first,html body.path-user-logout-confirm .layout-content .layout-sidebar-first .region-sidebar-first,html body[class*="logout"] .layout-content .layout-sidebar-first .region-sidebar-first{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;width:100% !important;}html body.path-user-logout .layout-sidebar-first .block,html body.path-user-logout-confirm .layout-sidebar-first .block,html body[class*="logout"] .layout-sidebar-first .block,html body.path-user-logout .layout-content .layout-sidebar-first .block,html body.path-user-logout-confirm .layout-content .layout-sidebar-first .block,html body[class*="logout"] .layout-content .layout-sidebar-first .block,html body.path-user-logout .layout-sidebar-first .region-sidebar-first .block,html body.path-user-logout-confirm .layout-sidebar-first .region-sidebar-first .block,html body[class*="logout"] .layout-sidebar-first .region-sidebar-first .block,html body.path-user-logout .layout-content .layout-sidebar-first .region-sidebar-first .block,html body.path-user-logout-confirm .layout-content .layout-sidebar-first .region-sidebar-first .block,html body[class*="logout"] .layout-content .layout-sidebar-first .region-sidebar-first .block{flex:0 0 auto !important;display:inline-block !important;width:70px !important;margin:5px !important;}}@media (max-width:768px){body.path-user-logout .layout-sidebar-first,body.path-user-logout-confirm .layout-sidebar-first,body.page-user-logout .layout-sidebar-first,body.page-user-logout-confirm .layout-sidebar-first,body[class*="user-logout"] .layout-sidebar-first,body[class*="logout-confirm"] .layout-sidebar-first{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;padding:10px !important;width:100% !important;}body.path-user-logout .layout-sidebar-first .block,body.path-user-logout-confirm .layout-sidebar-first .block,body.page-user-logout .layout-sidebar-first .block,body.page-user-logout-confirm .layout-sidebar-first .block,body[class*="user-logout"] .layout-sidebar-first .block,body[class*="logout-confirm"] .layout-sidebar-first .block{display:inline-block !important;width:70px !important;margin:5px !important;flex:0 0 auto !important;}}@media screen and (max-width:768px){html body.path-user-logout .layout-sidebar-first,html body.path-user-logout-confirm .layout-sidebar-first,html body[class*="logout"] .layout-sidebar-first{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;padding:10px !important;width:100% !important;max-width:100% !important;margin:0 auto !important;}html body.path-user-logout .layout-sidebar-first .block,html body.path-user-logout-confirm .layout-sidebar-first .block,html body[class*="logout"] .layout-sidebar-first .block{display:inline-block !important;width:auto !important;max-width:40px !important;margin:2px !important;padding:0 !important;flex:0 0 auto !important;float:none !important;clear:none !important;}html body.path-user-logout .layout-sidebar-first [id*="facebook"],html body.path-user-logout .layout-sidebar-first [id*="twitter"],html body.path-user-logout .layout-sidebar-first [id*="instagram"],html body.path-user-logout .layout-sidebar-first [id*="pinterest"],html body.path-user-logout-confirm .layout-sidebar-first [id*="facebook"],html body.path-user-logout-confirm .layout-sidebar-first [id*="twitter"],html body.path-user-logout-confirm .layout-sidebar-first [id*="instagram"],html body.path-user-logout-confirm .layout-sidebar-first [id*="pinterest"],html body[class*="logout"] .layout-sidebar-first [id*="social"]{display:inline-block !important;width:30px !important;height:30px !important;margin:2px !important;padding:0 !important;}html body.path-user-logout .layout-sidebar-first img,html body.path-user-logout-confirm .layout-sidebar-first img,html body[class*="logout"] .layout-sidebar-first img{width:25px !important;height:25px !important;max-width:25px !important;max-height:25px !important;display:block !important;margin:0 auto !important;}html body.path-user-logout .layout-sidebar-first > *,html body.path-user-logout-confirm .layout-sidebar-first > *,html body[class*="logout"] .layout-sidebar-first > *{flex-direction:row !important;display:inline-block !important;}}#backtotop{position:fixed !important;right:20px !important;bottom:20px !important;width:70px !important;height:70px !important;z-index:9999 !important;background:linear-gradient(180deg,#87CEEB 0%,#4682B4 30%,#1e3a8a 60%,#0f172a 80%,#1f2937 100%) !important;background-image:url('/modules/contrib/back_to_top/backtotop.png'),linear-gradient(180deg,#87CEEB 0%,#4682B4 30%,#1e3a8a 60%,#0f172a 80%,#1f2937 100%) !important;background-size:70px 70px,70px 70px !important;background-position:center center !important;background-repeat:no-repeat !important;border:2px solid #ffffff !important;border-radius:50% !important;cursor:pointer !important;text-indent:-9999px !important;overflow:hidden !important;transition:all 0.3s ease !important;box-shadow:0 4px 15px rgba(0,0,0,0.3) !important;position:relative !important;}#backtotop::after{content:"↑" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;color:rgba(255,255,255,0.9) !important;font-size:24px !important;font-weight:bold !important;text-shadow:0 1px 3px rgba(0,0,0,0.7) !important;text-indent:0 !important;z-index:1 !important;}#backtotop:hover{opacity:0.9 !important;transform:translateY(-3px) !important;box-shadow:0 6px 25px rgba(0,0,0,0.4) !important;border-color:#e5e7eb !important;}#backtotop:hover::after{color:rgba(255,255,255,1) !important;text-shadow:0 2px 4px rgba(0,0,0,0.8) !important;}#backtotop:focus{opacity:0.6 !important;outline:none !important;}@media (max-width:768px){#backtotop{right:15px !important;bottom:15px !important;width:60px !important;height:60px !important;background-size:60px 60px !important;}}body #backtotop{position:fixed !important;right:20px !important;bottom:20px !important;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-navy-dark) 100%) !important;}#backtotop:hover{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-light) 100%) !important;}}@media (max-width:768px){#search-input-container-main,.search-input-container{position:absolute !important;top:100% !important;right:10px !important;left:10px !important;width:auto !important;margin-top:var(--spacing-sm) !important;padding:0 !important;z-index:9999 !important;transform:translateY(0) !important;}#search-input-container-main.active,.search-input-container.active{opacity:1 !important;visibility:visible !important;display:block !important;transform:translateY(0) !important;}#search-input-container-main form{display:flex !important;align-items:center !important;width:100% !important;padding:0 !important;margin:0 !important;}#search-input-container-main input[type="search"]{width:calc(100% - 100px) !important;min-width:150px !important;flex:none !important;font-size:16px !important;padding:10px 12px !important;border:none !important;background:transparent !important;outline:none !important;border-radius:18px 0 0 18px !important;box-sizing:border-box !important;}#search-input-container-main input[type="submit"]{width:80px !important;flex:none !important;padding:10px 15px !important;font-size:16px !important;border:none !important;background:none !important;border-radius:0 18px 18px 0 !important;box-sizing:border-box !important;}}@media (min-width:481px) and (max-width:1024px){#search-input-container-main,.search-input-container{position:absolute !important;top:100% !important;right:10px !important;left:auto !important;width:auto !important;min-width:250px !important;max-width:350px !important;transform:translateY(0) !important;}#search-input-container-main.active,.search-input-container.active{transform:translateY(0) !important;}#search-input-container-main input[type="search"]{width:200px !important;}}@media (max-width:480px){#search-input-container-main,.search-input-container{right:5px !important;left:5px !important;}#search-input-container-main input[type="search"]{width:calc(100% - 90px) !important;min-width:120px !important;padding:8px 10px !important;font-size:14px !important;}#search-input-container-main input[type="submit"]{width:70px !important;padding:8px 12px !important;font-size:14px !important;}}html body div.node--type-appraisal.node--view-mode-teaser .field__label,html body .views-row .node--type-appraisal.node--view-mode-teaser .field__label,html body .view-content .node--type-appraisal.node--view-mode-teaser .field__label,html body .node--type-appraisal.node--view-mode-teaser div.field .field__label{display:inline !important;visibility:visible !important;opacity:1 !important;font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;text-transform:uppercase !important;font-size:13px !important;position:static !important;clip:auto !important;width:auto !important;height:auto !important;}html body div.node--type-appraisal.node--view-mode-teaser .field__label::after,html body .views-row .node--type-appraisal.node--view-mode-teaser .field__label::after,html body .view-content .node--type-appraisal.node--view-mode-teaser .field__label::after,html body .node--type-appraisal.node--view-mode-teaser div.field .field__label::after{content:": " !important;font-weight:700 !important;color:#1a365d !important;display:inline !important;}html body div.node--type-appraisal.node--view-mode-teaser .field__item,html body .views-row .node--type-appraisal.node--view-mode-teaser .field__item,html body .view-content .node--type-appraisal.node--view-mode-teaser .field__item,html body .node--type-appraisal.node--view-mode-teaser div.field .field__item{display:inline !important;font-weight:400 !important;color:#2d3748 !important;margin-right:16px !important;}html body div.node--type-appraisal.node--view-mode-teaser .field,html body .views-row .node--type-appraisal.node--view-mode-teaser .field,html body .view-content .node--type-appraisal.node--view-mode-teaser .field{display:block !important;margin-bottom:8px !important;}.appraisal-card__meta .meta-field{display:block !important;margin-bottom:8px !important;}.appraisal-card__meta .field-label{font-weight:700 !important;color:#1a365d !important;font-size:13px !important;text-transform:uppercase !important;margin-right:8px !important;display:inline !important;}.appraisal-card__meta .field-value{font-weight:400 !important;color:#2d3748 !important;display:inline !important;}html body .appraisal-detail .field__label,html body .node--type-appraisal.node--view-mode-full .field__label,html body article.node--type-appraisal.node--view-mode-full .field__label,html body .appraisal-content .field__label{font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;text-transform:uppercase !important;font-size:13px !important;display:inline !important;visibility:visible !important;opacity:1 !important;position:static !important;clip:auto !important;width:auto !important;height:auto !important;min-width:auto !important;}html body .appraisal-detail .field__label::after,html body .node--type-appraisal.node--view-mode-full .field__label::after,html body article.node--type-appraisal.node--view-mode-full .field__label::after,html body .appraisal-content .field__label::after{content:": " !important;font-weight:700 !important;color:#1a365d !important;display:inline !important;}html body .appraisal-detail .field__item,html body .appraisal-detail .field__items,html body .node--type-appraisal.node--view-mode-full .field__item,html body .node--type-appraisal.node--view-mode-full .field__items,html body article.node--type-appraisal.node--view-mode-full .field__item,html body article.node--type-appraisal.node--view-mode-full .field__items,html body .appraisal-content .field__item,html body .appraisal-content .field__items{font-weight:400 !important;color:#2d3748 !important;display:inline !important;}html body .appraisal-detail .field,html body .node--type-appraisal.node--view-mode-full .field,html body article.node--type-appraisal.node--view-mode-full .field,html body .appraisal-content .field{display:block !important;margin-bottom:8px !important;}.appraisal-card__image,.appraisal-card__media{margin-top:15px !important;padding:10px !important;box-sizing:border-box !important;background-color:#f8f9fa !important;border-radius:8px !important;height:200px !important;min-height:200px !important;max-height:200px !important;overflow:hidden !important;display:flex !important;justify-content:center !important;align-items:center !important;}.appraisal-card__image .card-image-link,.appraisal-card__media .card-image-link{display:flex !important;justify-content:center !important;align-items:center !important;max-width:calc(100% - 20px) !important;max-height:calc(100% - 20px) !important;}.appraisal-card__image .card-image-link a,.appraisal-card__media .card-image-link a,.appraisal-card__image a,.appraisal-card__media a{display:flex !important;justify-content:center !important;align-items:center !important;}.appraisal-card__image img,.appraisal-card__media img,.node--type-appraisal.node--view-mode-teaser .appraisal-card__media img{max-width:100% !important;max-height:170px !important;width:auto !important;height:auto !important;border:1px solid #ddd !important;border-radius:6px !important;object-fit:contain !important;margin:0 auto !important;display:block !important;float:none !important;}@media (min-width:640px){.appraisal-card__image,.appraisal-card__media{height:220px !important;min-height:220px !important;max-height:220px !important;}.appraisal-card__image img,.appraisal-card__media img{max-height:190px !important;}}@media (min-width:992px){.appraisal-card__image,.appraisal-card__media{height:240px !important;min-height:240px !important;max-height:240px !important;}.appraisal-card__image img,.appraisal-card__media img{max-height:210px !important;}}.appraisal-card__author{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.appraisal-card__author .author-avatar{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.appraisal-card__author .user-avatar-img,.appraisal-card__author .author-avatar img{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;max-width:36px !important;max-height:36px !important;object-fit:cover !important;border-radius:50% !important;aspect-ratio:1 / 1 !important;}.appraisal-card__author .user-picture-default{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;font-weight:600;}.appraisal-card__author .author-avatar-link{text-decoration:none;display:block;flex-shrink:0;}.appraisal-card__excerpt{margin-top:15px;}html body main .node--type-appraisal.node--view-mode-full .field__label,html body .main-content .node--type-appraisal.node--view-mode-full .field__label,html body .content .node--type-appraisal.node--view-mode-full .field__label,html body #content .node--type-appraisal.node--view-mode-full .field__label,html body .region-content .node--type-appraisal.node--view-mode-full .field__label,html body .node--type-appraisal.node--view-mode-full .field--label-inline .field__label,html body .node--type-appraisal.node--view-mode-full .field--label-above .field__label{display:inline !important;visibility:visible !important;opacity:1 !important;font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;text-transform:uppercase !important;font-size:13px !important;position:static !important;clip:auto !important;width:auto !important;height:auto !important;min-width:auto !important;float:none !important;clear:none !important;}html body .node--type-appraisal.node--view-mode-full .field--name-field-photos .field__label{display:none !important;}html body main .node--type-appraisal.node--view-mode-full .field__label::after,html body .main-content .node--type-appraisal.node--view-mode-full .field__label::after,html body .content .node--type-appraisal.node--view-mode-full .field__label::after,html body #content .node--type-appraisal.node--view-mode-full .field__label::after,html body .region-content .node--type-appraisal.node--view-mode-full .field__label::after,html body .node--type-appraisal.node--view-mode-full .field--label-inline .field__label::after,html body .node--type-appraisal.node--view-mode-full .field--label-above .field__label::after{content:": " !important;font-weight:700 !important;color:#1a365d !important;display:inline !important;}html body main .node--type-appraisal.node--view-mode-full .field__item,html body .main-content .node--type-appraisal.node--view-mode-full .field__item,html body .content .node--type-appraisal.node--view-mode-full .field__item,html body #content .node--type-appraisal.node--view-mode-full .field__item,html body .region-content .node--type-appraisal.node--view-mode-full .field__item,html body main .node--type-appraisal.node--view-mode-full .field__items,html body .main-content .node--type-appraisal.node--view-mode-full .field__items,html body .content .node--type-appraisal.node--view-mode-full .field__items,html body #content .node--type-appraisal.node--view-mode-full .field__items,html body .region-content .node--type-appraisal.node--view-mode-full .field__items,html body .node--type-appraisal.node--view-mode-full .field--label-inline .field__item,html body .node--type-appraisal.node--view-mode-full .field--label-inline .field__items,html body .node--type-appraisal.node--view-mode-full .field--label-above .field__item,html body .node--type-appraisal.node--view-mode-full .field--label-above .field__items{font-weight:400 !important;color:#2d3748 !important;display:inline !important;}html body .node--type-appraisal.node--view-mode-full .field--label-inline,html body .node--type-appraisal.node--view-mode-full .field--label-above{display:block !important;margin-bottom:8px !important;}.node--type-appraisal.node--view-mode-full .field{display:block !important;margin-bottom:10px !important;}.node--type-appraisal.node--view-mode-full .field:not(.field--name-field-photos):not(.field--name-field-images){display:block !important;}.node--type-appraisal.node--view-mode-full .field:not(.field--name-field-photos):not(.field--name-field-images) > .field__label{display:inline !important;font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;text-transform:uppercase !important;font-size:13px !important;visibility:visible !important;opacity:1 !important;position:static !important;width:auto !important;height:auto !important;float:none !important;}.node--type-appraisal.node--view-mode-full .field:not(.field--name-field-photos):not(.field--name-field-images) > .field__label::after{content:":" !important;}.node--type-appraisal.node--view-mode-full .field:not(.field--name-field-photos):not(.field--name-field-images) > .field__item,.node--type-appraisal.node--view-mode-full .field:not(.field--name-field-photos):not(.field--name-field-images) > .field__items{display:inline !important;}.appraisal-detail .field{display:block !important;margin-bottom:10px !important;}.appraisal-detail .field > .field__label{display:inline !important;font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;text-transform:uppercase !important;font-size:13px !important;}.appraisal-detail .field > .field__label::after{content:":" !important;}.appraisal-detail .field > .field__item,.appraisal-detail .field > .field__items{display:inline !important;}[class*="node--type-appraisal"][class*="node--view-mode-full"] [class*="field__label"]{display:inline !important;visibility:visible !important;opacity:1 !important;font-weight:700 !important;color:#1a365d !important;margin-right:8px !important;text-transform:uppercase !important;font-size:13px !important;position:static !important;width:auto !important;height:auto !important;}[class*="node--type-appraisal"][class*="node--view-mode-full"] [class*="field__label"]:after{content:":" !important;}[class*="node--type-appraisal"][class*="node--view-mode-full"] [class*="field__item"]{display:inline !important;font-weight:400 !important;color:#2d3748 !important;}[class*="node--type-appraisal"][class*="node--view-mode-full"] [class*="field--name-"]{display:block !important;margin-bottom:10px !important;}[class*="node--type-appraisal"][class*="node--view-mode-full"] [class*="field--name-field-photos"] [class*="field__label"],[class*="node--type-appraisal"][class*="node--view-mode-full"] [class*="field--name-field-images"] [class*="field__label"]{display:none !important;}.field--name-field-photos .field__item{padding-bottom:30px !important;display:block !important;}.field--name-field-photos .field__item:last-child{padding-bottom:0 !important;}.appraisal-card__footer .appraisal-date{display:none !important;}.region-highlighted,.highlighted,#highlighted{margin-bottom:0 !important;padding-bottom:10px !important;}.breadcrumb-wrapper{margin-top:0 !important;margin-bottom:10px !important;padding-top:5px !important;}.region-breadcrumb,nav[role="navigation"].breadcrumb,#breadcrumb{margin-top:0 !important;padding-top:0 !important;}.highlighted + .breadcrumb-wrapper{margin-top:0 !important;}.path-frontpage .highlighted{margin-bottom:0 !important;padding-bottom:10px !important;}.path-frontpage .breadcrumb-wrapper{margin-top:0 !important;}.region-content{margin-top:0 !important;}.node--type-appraisal .node__submitted,.node--type-appraisal .submitted,.node--type-appraisal footer.node__meta,.node--type-appraisal .field--name-uid,.node--type-appraisal .field--name-created,.node--type-appraisal .node__meta,.node--type-appraisal [class*="submitted"]{display:none \!important;}.node--type-appraisal .comment__submitted time,.node--type-appraisal .comment .submitted time,.node--type-appraisal .comment footer time,.node--type-appraisal .comment__meta time{display:none \!important;}.path-frontpage .node--view-mode-teaser .node__links,.path-frontpage .node--view-mode-teaser .links,.path-frontpage .node--view-mode-teaser .links--inline,.path-frontpage .node--view-mode-teaser ul.links,.path-frontpage .node--view-mode-teaser ul.links.inline,.path-frontpage .node-teaser .links,.path-frontpage article.node--view-mode-teaser .links,.path-frontpage .node--view-mode-teaser .readmore,.path-frontpage .node--view-mode-teaser .node-readmore,.path-frontpage .views-row .links,.path-frontpage .views-row ul.links,.path-frontpage .views-row ul.links.inline,.path-frontpage article .links,.path-frontpage article ul.links{display:none !important;}.node--type-appraisal .field--name-comment-node-appraisal{margin-top:3rem;padding-top:2rem;border-top:3px solid #d4af37;clear:both;}.node--type-appraisal .field--name-comment-node-appraisal::before{content:"Appraisals & Expert Opinions";display:block;font-size:1.5rem;font-weight:bold;color:#1a365d;margin-bottom:1.5rem;font-family:Georgia,'Times New Roman',serif;}.node--type-appraisal .comment{background-color:#f8f9fa;border:1px solid #e0e0e0;border-left:4px solid #d4af37;padding:1.5rem;margin-bottom:1.5rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:all 0.3s ease;}.node--type-appraisal .comment:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1);transform:translateY(-1px);}.node--type-appraisal .comment__meta,.node--type-appraisal .comment footer{background-color:#fff;padding:0.75rem 1rem;margin:-1.5rem -1.5rem 1rem -1.5rem;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0;}.node--type-appraisal .comment__submitted,.node--type-appraisal .comment .submitted{font-weight:600;color:#1a365d;font-size:0.95rem;display:block;margin-bottom:0.25rem;}.node--type-appraisal .comment__content,.node--type-appraisal .comment .content{color:#333;line-height:1.7;font-size:1rem;}.node--type-appraisal .comment__content p,.node--type-appraisal .comment .content p{margin-bottom:1rem;}.node--type-appraisal .comment__content p:last-child,.node--type-appraisal .comment .content p:last-child{margin-bottom:0;}.node--type-appraisal .comment .field__label{font-weight:600;color:#1a365d;margin-right:0.5rem;display:inline-block;}.node--type-appraisal .comment .field--name-field-rating{background-color:#fff;padding:0.5rem 1rem;border-radius:4px;margin-bottom:1rem;display:inline-block;}.node--type-appraisal .comment-form{background-color:#f0f4f8;padding:2rem;border-radius:4px;margin-top:2rem;border:2px dashed #d4af37;}.node--type-appraisal .comment-form h2,.node--type-appraisal .comment-form .form-title{color:#1a365d;margin-bottom:1.5rem;font-size:1.3rem;}.node--type-appraisal .node__content{padding-bottom:2rem;margin-bottom:2rem;}.node--type-appraisal .comment{counter-increment:comment-counter;position:relative;}.node--type-appraisal .field--name-comment-node-appraisal{counter-reset:comment-counter;}.node--type-appraisal .comment::before{content:"#" counter(comment-counter);position:absolute;top:1rem;right:1rem;background-color:#d4af37;color:white;padding:0.25rem 0.5rem;border-radius:3px;font-size:0.85rem;font-weight:bold;}.node--type-appraisal .comment-node-appraisal-form:only-child::before{content:"Be the first to share your appraisal or expert opinion\!";display:block;text-align:center;color:#666;font-style:italic;margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:4px;}.node--type-appraisal .comment a{color:#2d5a87;text-decoration:underline;}.node--type-appraisal .comment a:hover{color:#1a365d;text-decoration:none;}@media (max-width:768px){.node--type-appraisal .comment{padding:1rem;}.node--type-appraisal .comment__meta,.node--type-appraisal .comment footer{margin:-1rem -1rem 1rem -1rem;padding:0.5rem 0.75rem;}.node--type-appraisal .comment::before{top:0.5rem;right:0.5rem;}}EOF < /dev/null
@media screen and (max-width:768px){body.user-logout-page .layout-sidebar-first{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;padding:10px !important;width:100% !important;max-width:100% !important;margin:0 auto !important;}body.user-logout-page .layout-sidebar-first .block{display:inline-block !important;flex-direction:row !important;width:auto !important;max-width:50px !important;margin:5px !important;padding:5px !important;flex:0 0 auto !important;float:none !important;clear:none !important;}body.user-logout-page .layout-sidebar-first img{width:30px !important;height:30px !important;max-width:30px !important;max-height:30px !important;display:block !important;margin:0 auto !important;}}
.latest-appraisals-heading{margin:15px auto 20px;position:relative;max-width:1200px;padding:0 15px;}.heading-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}.latest-appraisals-title{font-size:2rem;font-weight:400;color:#1f2937;margin:0;letter-spacing:0.3px;flex-grow:1;}.sort-controls{display:flex;align-items:center;gap:6px;flex-shrink:0;}.sort-controls select{display:inline-block !important;visibility:visible !important;opacity:1 !important;}.heading-underline{height:2px;background:linear-gradient(to right,#f59e0b,#fbbf24);width:100%;margin-top:10px;}.heading-divider{display:none;}@media (max-width:768px){.latest-appraisals-heading{margin:15px auto 15px;}.latest-appraisals-title{font-size:2rem;}.latest-appraisals-heading::before,.latest-appraisals-heading::after{width:calc(50% - 100px);}}@media (prefers-color-scheme:dark){.latest-appraisals-title{color:#f0f0f0;}.heading-divider{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,0.2) 20%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.2) 80%,transparent 100%);}.latest-appraisals-heading::before,.latest-appraisals-heading::after{background:linear-gradient(to right,transparent,rgba(255,255,255,0.2));}.latest-appraisals-heading::after{background:linear-gradient(to left,transparent,rgba(255,255,255,0.2));}}
.footer{background-color:#2c3e50;background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);border-top:3px solid #d4a574;color:#ffffff;padding:40px 0;margin-top:60px;text-align:center;}.footer .layout-container{max-width:1140px;margin:0 auto;padding:0 15px;text-align:center;}.footer-inner{text-align:center !important;padding:0 15px;max-width:1140px;margin:0 auto;display:block;}.footer-inner p{color:#e8e8e8;margin:0 auto;padding:5px 0;font-size:0.95rem;text-align:center !important;display:block;}.footer *{text-align:center !important;}#block-instappraisal-clean-footer{text-align:center !important;width:100%;}#block-instappraisal-clean-footer .field--name-body{text-align:center !important;}.footer-link{color:#ffd4a3;text-decoration:none;font-weight:500;transition:color 0.3s ease;}.footer-link:hover{color:#ffffff;text-decoration:underline;}@media (max-width:768px){.footer{padding:30px 0;margin-top:40px;}.footer-inner p{font-size:0.85rem;}}
.filters-row{display:flex;justify-content:flex-start;align-items:center;padding:8px 15px;margin:0;border-top:none;gap:6px;background-color:transparent;}.sort-by-label{font-size:13px;color:#6b7280;font-weight:400;margin-right:4px;white-space:nowrap;padding:0;background-color:transparent;border:none;display:inline-block;}.filter-dropdown-wrapper,.timerange-dropdown-wrapper{position:relative;}.sort-controls .filter-dropdown,.sort-controls .timerange-dropdown,.filter-dropdown,.timerange-dropdown{padding:6px 26px 6px 10px;font-size:12px;height:30px;border:1px solid #e5e7eb;border-radius:6px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='%239ca3af' d='M4 5L0 0h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:all 0.15s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#374151;font-weight:400;line-height:1;min-width:100px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);position:relative;box-sizing:border-box;}.filter-dropdown:has(option[value="latest"]:checked)[data-value="latest"],.filter-dropdown:has(option[value="popular"]:checked)[data-value="popular"],.filter-dropdown:has(option[value="most-comments"]:checked)[data-value="most-comments"],.filter-dropdown:has(option[value="top"]:checked)[data-value="top"],.filter-dropdown:has(option[value="most-viewed"]:checked)[data-value="most-viewed"],.timerange-dropdown:has(option[value="all"]:checked)[data-value="all"],.timerange-dropdown:has(option[value="day"]:checked)[data-value="day"],.timerange-dropdown:has(option[value="week"]:checked)[data-value="week"],.timerange-dropdown:has(option[value="month"]:checked)[data-value="month"],.timerange-dropdown:has(option[value="year"]:checked)[data-value="year"]{background-color:#f0f9ff;border-color:#3b82f6;font-weight:500;}.filter-dropdown:hover,.timerange-dropdown:hover{background-color:#f9fafb;border-color:#9ca3af;}.filter-dropdown:focus,.timerange-dropdown:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1);}.filter-dropdown:active,.timerange-dropdown:active{background-color:#f3f4f6;}.filter-separator{color:#d1d5db;font-size:10px;margin:0 6px;line-height:1;}.sort-controls::before{content:'';display:inline-block;width:1px;height:20px;background-color:#e5e7eb;margin-right:12px;vertical-align:middle;}.filter-dropdown-wrapper,.timerange-dropdown-wrapper{margin-top:0;}.filters-row{justify-content:flex-start;}@media (prefers-color-scheme:dark){.filter-dropdown,.timerange-dropdown{background-color:#1f2937;border-color:#374151;color:#f3f4f6;}.filter-dropdown:hover,.timerange-dropdown:hover{background-color:#374151;border-color:#6b7280;}.sort-by-label{color:#9ca3af;}.sort-controls::before{background-color:#374151;}}@media (max-width:768px){.filters-row{gap:6px;}.filter-dropdown,.timerange-dropdown{min-width:90px;font-size:11px;padding:5px 24px 5px 8px;height:28px;}.sort-controls::before{margin-right:8px;}}
.appraisal-detail .field--name-field-photos .field__item{margin-top:15px !important;margin-bottom:15px !important;display:block !important;}.node--view-mode-full .field--name-field-photos .field__item{margin-top:15px !important;margin-bottom:15px !important;display:block !important;}.appraisal-item--full .field--name-field-photos .field__item{margin-top:15px !important;margin-bottom:15px !important;display:block !important;}html body a.colorbox.cboxElement,html body .colorbox.cboxElement,html body a.colorbox{display:block !important;margin-bottom:0 !important;clear:both !important;width:100% !important;}html body.path-appraisal .node--type-appraisal img[src],html body .node--type-appraisal img[src],html body .page-node-type-appraisal img[src]{margin-bottom:30px !important;display:block !important;}html body .node--type-appraisal div div div img{margin-bottom:30px !important;display:block !important;}html body .node--type-appraisal img:not(:last-of-type){transform:translateY(0) !important;margin-bottom:30px !important;display:block !important;}html body .node--type-appraisal img{padding-bottom:30px !important;display:block !important;}html body .node--type-appraisal img:not(:last-of-type)::after{content:"" !important;display:block !important;height:30px !important;width:100% !important;clear:both !important;}html body .node--type-appraisal img[alt],html body .node--type-appraisal img[title],html body .node--type-appraisal img[class]{margin-bottom:30px !important;display:block !important;}html body .node--type-appraisal img{outline:0px solid transparent !important;outline-offset:30px !important;}html body .node--type-appraisal img{border-bottom:30px solid transparent !important;}html body#page .node--type-appraisal img,html body .main-content .node--type-appraisal img,html body .layout-container .node--type-appraisal img{margin-bottom:30px !important;display:block !important;}html body .region-primary-menu{margin-bottom:0 !important;padding-bottom:10px !important;}html body #block-instappraisal-clean-views-block-appraisal-carousel-block-1{margin-bottom:0 !important;padding-bottom:0 !important;}html body nav.region-primary-menu + .breadcrumb-wrapper,html body .region-primary-menu + .breadcrumb-wrapper{margin-top:0 !important;padding-top:5px !important;}html body .breadcrumb-wrapper{margin-top:0 !important;margin-bottom:10px !important;padding-top:5px !important;padding-bottom:5px !important;}html body .highlighted{margin-top:0 !important;padding-top:10px !important;}html body .region-primary-menu .layout-container{padding-bottom:0 !important;}html body .breadcrumb-wrapper .layout-container{padding-top:0 !important;padding-bottom:0 !important;}
.appraisal-card__image img[src=""],.appraisal-card__image img[src="/"],.appraisal-card__image img:not([src]),.field--name-field-photos img[src=""],.field--name-field-photos img[src="/"],.field--name-field-photos img:not([src]){display:none !important;}.user-picture:not(:has(img)),.field--name-user-picture:not(:has(img)){display:inline-block;min-width:48px;min-height:48px;}.user-picture:not(:has(img))::before,.field--name-user-picture:not(:has(img))::before{content:"👤";display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:28px;background:#e5e7eb;border-radius:50%;opacity:0.7;}.view-count-indicator{cursor:help;display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.375rem;background:#f3f4f6;border-radius:0.25rem;font-size:0.75rem;color:#6b7280;font-weight:500;}.view-count-indicator[title]:hover::after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1f2937;color:white;padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.75rem;white-space:nowrap;margin-bottom:0.25rem;z-index:1000;pointer-events:none;}
.latest-appraisals-heading{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:10;margin:40px auto 30px;text-align:center;}.latest-appraisals-heading.hidden,.latest-appraisals-heading[style*="display: none"],.latest-appraisals-heading[style*="visibility: hidden"]{display:block !important;visibility:visible !important;}.region-content > .latest-appraisals-heading{order:-1;}.ajax-progress ~ .latest-appraisals-heading,.loading ~ .latest-appraisals-heading{display:block !important;opacity:1 !important;}
.free-appraisal-cta .cta-heading{margin-bottom:0.75rem !important;}.free-appraisal-cta .cta-subheading{margin-bottom:1.25rem !important;}@media (max-width:767px){.free-appraisal-cta .cta-heading{font-size:1.75rem !important;margin-bottom:0.5rem !important;}.free-appraisal-cta .cta-subheading{font-size:1rem !important;margin-bottom:1rem !important;}}
.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail > a,nav[role="navigation"] .menu-item a.is-active,nav[role="navigation"] .menu-item--active-trail > a,.menu--main .menu-item a.is-active,.menu--main .menu-item--active-trail > a{color:#d4af37 !important;position:relative;}.region-primary-menu .menu-item a.is-active::after,.region-primary-menu .menu-item--active-trail > a::after,nav[role="navigation"] .menu-item a.is-active::after,nav[role="navigation"] .menu-item--active-trail > a::after,.menu--main .menu-item a.is-active::after,.menu--main .menu-item--active-trail > a::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:2px;background-color:#d4af37;transform:scaleX(1);transition:transform 0.3s ease;}header .menu-item a.is-active,header .menu-item--active-trail > a,.site-header .menu-item a.is-active,.site-header .menu-item--active-trail > a{color:#d4af37 !important;font-weight:600;}@media (max-width:767px){.mobile-menu .menu-item a.is-active,.mobile-menu .menu-item--active-trail > a,.menu--mobile .menu-item a.is-active,.menu--mobile .menu-item--active-trail > a{background-color:rgba(212,175,55,0.1) !important;color:#d4af37 !important;font-weight:600;}}.region-primary-menu .menu-item a:not(.is-active):hover,nav[role="navigation"] .menu-item a:not(.is-active):hover,.menu--main .menu-item a:not(.is-active):hover{color:#d4af37 !important;transition:color 0.3s ease;}.breadcrumb li:last-child a,.breadcrumb__item:last-child a,nav[aria-label="Breadcrumb"] li:last-child{color:#666 !important;font-weight:600;}body.path-free-appraisals .menu-item a[href="/free-appraisals"],body.path-free-appraisals .menu-item a[href*="free-appraisals"]{color:#d4af37 !important;position:relative;}body.path-free-appraisals .menu-item a[href="/free-appraisals"]::after,body.path-free-appraisals .menu-item a[href*="free-appraisals"]::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:2px;background-color:#d4af37;}body.path-frontpage .menu-item a[href="/"],body.path-node .front .menu-item a[href="/"]{color:#d4af37 !important;position:relative;}body.path-frontpage .menu-item a[href="/"]::after,body.path-node .front .menu-item a[href="/"]::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:2px;background-color:#d4af37;}.menu--main > li,.region-primary-menu .menu > li,nav[role="navigation"] .menu > li{position:relative;}.menu--main > li > ul,.region-primary-menu .menu > li > ul,nav[role="navigation"] .menu > li > ul{position:absolute;top:100%;left:0;min-width:200px;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.2s ease;z-index:1000;list-style:none;margin:0;}.menu--main > li:hover > ul,.region-primary-menu .menu > li:hover > ul,nav[role="navigation"] .menu > li:hover > ul{opacity:1;visibility:visible;transform:translateY(0);}.menu--main > li > ul > li,.region-primary-menu .menu > li > ul > li,nav[role="navigation"] .menu > li > ul > li{display:block;margin:0;padding:0;}.menu--main > li > ul > li > a,.region-primary-menu .menu > li > ul > li > a,nav[role="navigation"] .menu > li > ul > li > a{display:block;padding:10px 20px;color:#333 !important;text-decoration:none;font-size:14px;font-weight:500;transition:all 0.2s ease;white-space:nowrap;}.menu--main > li > ul > li > a:hover,.region-primary-menu .menu > li > ul > li > a:hover,nav[role="navigation"] .menu > li > ul > li > a:hover{background:#f5f5f5;color:#d4a574 !important;padding-left:24px;}.menu--main > li:has(> ul) > a::after,.region-primary-menu .menu > li:has(> ul) > a::after,nav[role="navigation"] .menu > li:has(> ul) > a::after{content:' ▾';font-size:10px;opacity:0.7;margin-left:4px;}@media (max-width:768px){.menu--main > li > ul,.region-primary-menu .menu > li > ul,nav[role="navigation"] .menu > li > ul{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:transparent;padding-left:20px;}.menu--main > li > ul > li > a,.region-primary-menu .menu > li > ul > li > a,nav[role="navigation"] .menu > li > ul > li > a{padding:8px 15px;font-size:13px;}.menu--main > li:has(> ul) > a::after,.region-primary-menu .menu > li:has(> ul) > a::after,nav[role="navigation"] .menu > li:has(> ul) > a::after{content:none;}}.discuss-appraisal-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%);color:#ffffff !important;text-decoration:none;border-radius:20px;font-size:14px;font-weight:500;transition:all 0.2s ease;margin-left:12px;}.discuss-appraisal-link:hover{background:linear-gradient(135deg,#2c5282 0%,#3182ce 100%);transform:translateY(-1px);box-shadow:0 2px 8px rgba(26,54,93,0.3);color:#ffffff !important;text-decoration:none;}.discuss-appraisal-link .discuss-icon{font-size:16px;}.discuss-appraisal-link .discuss-text{white-space:nowrap;}@media (max-width:768px){.discuss-appraisal-link{margin-left:0;margin-top:10px;padding:10px 16px;font-size:13px;}.appraisal-actions-bar{flex-wrap:wrap;}}
img.placeholder-added,img[src=""],img:not([src]),img[src="undefined"],img[src="null"]{position:relative;min-height:150px;min-width:200px;background-color:#f5f5f5;display:block;}img.placeholder-added::before,img.placeholder-added::after{display:none !important;}.view-popular-appraisals .views-row img.placeholder-added,.view-popular-appraisals .views-field-field-images img.placeholder-added{width:100%;height:250px;object-fit:contain;background-color:#f8f8f8;border:1px solid #e0e0e0;padding:20px;box-sizing:border-box;}.view-appraisal-carousel img.placeholder-added,.carousel-slide img.placeholder-added{width:100%;height:300px;object-fit:contain;background-color:#f5f5f5;}.views-field-field-images:has(img.placeholder-added),.field--name-field-images:has(img.placeholder-added){min-height:200px;display:flex;align-items:center;justify-content:center;background-color:#fafafa;border-radius:4px;overflow:hidden;}.view-display-id-page_1 .views-row .views-field-field-images,.view-id-popular_appraisals .views-row .views-field-field-images{min-height:250px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative;}.view-content .views-row img.placeholder-added{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}a:has(img.placeholder-added){display:block;cursor:pointer;}img.placeholder-added{animation:placeholderFadeIn 0.3s ease-in;}@keyframes placeholderFadeIn{from{opacity:0;}to{opacity:1;}}.node--type-appraisal .field--name-field-images img.placeholder-added{max-width:100%;height:auto;min-height:300px;margin:0 auto;display:block;}.placeholder-added{max-width:100% !important;height:auto !important;vertical-align:middle;}
.slick *{margin:0 !important;padding:0 !important;line-height:1 !important;}.slick,.slick-slider,.slick-list{height:240px !important;max-height:240px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}.slick-track{height:240px !important;display:flex !important;}.slick-slide{height:240px !important;max-height:240px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;position:relative !important;}.slick-slide > div{height:240px !important;max-height:240px !important;margin:0 !important;padding:0 !important;position:relative !important;}.slick-slide .field,.slick-slide .field__item,.slick-slide .field__items,.slick-slide .field--type-image,.slick-slide .field--name-field-photos,.slick-slide article,.slick-slide .node,.slick-slide .views-row{height:240px !important;max-height:240px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;display:block !important;position:relative !important;}.slick-slide a{display:block !important;height:240px !important;max-height:240px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:relative !important;}.slick-slide img{width:100% !important;height:240px !important;max-height:240px !important;object-fit:cover !important;object-position:center center !important;display:block !important;margin:0 !important;padding:0 !important;position:static !important;transform:none !important;top:auto !important;left:auto !important;}.slick-slide picture{display:block !important;height:240px !important;max-height:240px !important;margin:0 !important;padding:0 !important;}.slick-slide .field__label,.slick-slide .slide__caption,.slick-slide h2,.slick-slide h3,.slick-slide p{display:none !important;}.slick-slide::before,.slick-slide::after,.slick-slide *::before,.slick-slide *::after{display:none !important;content:none !important;}.view-frontpage .attachment-before,.view-id-frontpage .attachment-before{margin:0 !important;padding:0 !important;height:240px !important;}.view-frontpage .attachment-before .views-element-container,.view-id-frontpage .attachment-before .views-element-container{margin:0 !important;padding:0 !important;height:240px !important;}.slick-slide::after{content:'';position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:80px !important;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%) !important;pointer-events:none !important;z-index:1 !important;opacity:0 !important;transition:opacity 0.3s ease !important;}.slick-slide:hover::after{opacity:1 !important;}.slick-slide .carousel-title{position:absolute !important;bottom:15px !important;left:15px !important;right:15px !important;color:white !important;font-size:15px !important;font-weight:600 !important;text-shadow:0 2px 4px rgba(0,0,0,0.7) !important;z-index:2 !important;display:block !important;margin:0 !important;padding:0 !important;line-height:1.3 !important;opacity:0 !important;transform:translateY(10px) !important;transition:all 0.3s ease !important;}.slick-slide:hover .carousel-title{opacity:1 !important;transform:translateY(0) !important;}.slick-slide .carousel-description{position:absolute !important;bottom:40px !important;left:15px !important;right:15px !important;color:rgba(255,255,255,0.9) !important;font-size:12px !important;font-weight:400 !important;text-shadow:0 1px 3px rgba(0,0,0,0.7) !important;z-index:2 !important;margin:0 !important;padding:0 !important;line-height:1.4 !important;opacity:0 !important;transform:translateY(10px) !important;transition:all 0.3s ease 0.1s !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}.slick-slide:hover .carousel-description{opacity:1 !important;transform:translateY(0) !important;}.slick-slide img{transition:transform 0.3s ease !important;}.slick-slide:hover img{transform:scale(1.05) !important;}.slick-slide a,.slick-slide .field-content{cursor:pointer !important;}.attachment-before + *{margin-top:20px !important;}@media (min-width:768px) and (max-width:1199px){.slick,.slick-slider,.slick-list,.slick-track,.slick-slide,.slick-slide > div,.slick-slide .field,.slick-slide .field__item,.slick-slide .field__items,.slick-slide .field--type-image,.slick-slide .field--name-field-photos,.slick-slide article,.slick-slide .node,.slick-slide .views-row,.slick-slide a,.slick-slide img,.slick-slide picture,.view-frontpage .attachment-before,.view-id-frontpage .attachment-before,.view-frontpage .attachment-before .views-element-container,.view-id-frontpage .attachment-before .views-element-container{height:200px !important;max-height:200px !important;}}@media (max-width:767px){.slick,.slick-slider,.slick-list,.slick-track,.slick-slide,.slick-slide > div,.slick-slide .field,.slick-slide .field__item,.slick-slide .field__items,.slick-slide .field--type-image,.slick-slide .field--name-field-photos,.slick-slide article,.slick-slide .node,.slick-slide .views-row,.slick-slide a,.slick-slide img,.slick-slide picture,.view-frontpage .attachment-before,.view-id-frontpage .attachment-before,.view-frontpage .attachment-before .views-element-container,.view-id-frontpage .attachment-before .views-element-container{height:180px !important;max-height:180px !important;}}
.carousel-item-wrapper{position:relative;width:100%;height:100%;overflow:hidden;}.carousel-image-container{position:relative;width:100%;height:240px;overflow:hidden;cursor:pointer;}.slick-slide .carousel-item-wrapper,.slick-slide .carousel-image-container{position:relative !important;}.carousel-image-container img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}.carousel-overlay{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 60%,rgba(0,0,0,0) 100%);padding:15px 12px 12px;opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;}.carousel-overlay-content{opacity:0;transform:translateY(10px);transition:all 0.3s ease;}.carousel-overlay-title{color:#ffffff;font-size:13px;font-weight:600;line-height:1.2;margin-bottom:3px;text-shadow:0 1px 2px rgba(0,0,0,0.6);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.carousel-overlay-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;color:rgba(255,255,255,0.9);font-size:10px;font-weight:400;}.carousel-overlay-category{text-shadow:0 1px 2px rgba(0,0,0,0.4);}.carousel-overlay-date{text-shadow:0 1px 2px rgba(0,0,0,0.2);}.carousel-item-wrapper:hover .carousel-overlay,.carousel-image-container:hover .carousel-overlay{opacity:1;}.carousel-item-wrapper:hover .carousel-overlay-content,.carousel-image-container:hover .carousel-overlay-content{opacity:1;transform:translateY(0);}.carousel-item-wrapper:hover .carousel-image-container img,.carousel-image-container:hover img{transform:scale(1.05);}@media (hover:none) and (pointer:coarse){.carousel-item-wrapper.overlay-active .carousel-overlay,.carousel-image-container.overlay-active .carousel-overlay{opacity:1 !important;}.carousel-item-wrapper.overlay-active .carousel-overlay-content,.carousel-image-container.overlay-active .carousel-overlay-content{opacity:1 !important;transform:translateY(0) !important;}}.slick-slide .carousel-overlay{bottom:0 !important;opacity:0 !important;}.slick-slide .carousel-overlay-content{opacity:0 !important;transform:translateY(10px) !important;}.slick-slide:hover .carousel-overlay{opacity:1 !important;}.slick-slide:hover .carousel-overlay-content{opacity:1 !important;transform:translateY(0) !important;}@media (max-width:767px){.carousel-image-container{height:180px;}.carousel-overlay{padding:15px 12px 12px;}.carousel-overlay-title{font-size:14px;margin-bottom:5px;}.carousel-overlay-meta{font-size:12px;}.carousel-overlay-category{padding:2px 6px;}}@media (min-width:768px) and (max-width:1199px){.carousel-image-container{height:200px;}.carousel-overlay-title{font-size:15px;}}.carousel-item-wrapper:focus-visible,.carousel-image-container:focus-visible{outline:2px solid #4A90E2;outline-offset:2px;}.carousel-overlay,.carousel-overlay-content,.carousel-image-container img{will-change:transform,opacity;}@supports not (backdrop-filter:blur(10px)){.carousel-overlay-category{background:rgba(255,255,255,0.25);}}.carousel-item-wrapper{transition:box-shadow 0.3s ease;}.carousel-item-wrapper:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);}.carousel-item-wrapper a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:block;}@media (hover:none) and (pointer:coarse){.carousel-item-wrapper:not(.overlay-active) a{pointer-events:none;}.carousel-item-wrapper.overlay-active a{pointer-events:auto;}}.slick-slide .carousel-overlay{display:block !important;}.slick-slide .carousel-overlay-title,.slick-slide .carousel-overlay-meta,.slick-slide .carousel-overlay-category,.slick-slide .carousel-overlay-date{display:block !important;}.slick-slide::after,.slick-slide .carousel-title,.slick-slide .carousel-description,.slick-slide .carousel-category{display:none !important;}
.carousel-item-wrapper{position:relative;width:100%;height:240px;overflow:hidden;margin:0;padding:0;aspect-ratio:4/3;}.carousel-image-container{position:relative;width:100%;height:240px;overflow:hidden;margin:0;padding:0;background:#f3f4f6;aspect-ratio:4/3;}.carousel-image-container img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;transition:transform 0.3s ease;image-orientation:from-image;}.carousel-image-container .field,.carousel-image-container .field__item,.carousel-image-container .field__items{margin:0 !important;padding:0 !important;height:100% !important;width:100% !important;}.carousel-overlay{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);padding:12px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;}.carousel-overlay-content{opacity:0;transform:translateY(10px);transition:all 0.3s ease;position:relative;z-index:11;}.carousel-overlay-title{color:#ffffff !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;margin-bottom:4px !important;text-shadow:0 1px 3px rgba(0,0,0,0.7) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;display:block !important;}.carousel-overlay-meta{color:rgba(255,255,255,0.9) !important;font-size:11px !important;font-weight:400 !important;text-shadow:0 1px 2px rgba(0,0,0,0.5) !important;display:block !important;}.carousel-overlay-category,.carousel-overlay-separator,.carousel-overlay-date{color:rgba(255,255,255,0.9) !important;display:inline !important;}.carousel-item-wrapper:hover .carousel-overlay,.carousel-image-container:hover .carousel-overlay,.slick-slide:hover .carousel-overlay{opacity:1;visibility:visible;}.carousel-item-wrapper:hover .carousel-overlay-content,.carousel-image-container:hover .carousel-overlay-content,.slick-slide:hover .carousel-overlay-content{opacity:1;transform:translateY(0);}.carousel-item-wrapper:hover img,.carousel-image-container:hover img,.slick-slide:hover img{transform:scale(1.05);}.slick-slide{height:240px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}.slick-slide > div{height:240px !important;margin:0 !important;padding:0 !important;}.slick-slide .carousel-item-wrapper,.slick-slide .carousel-image-container{height:240px !important;margin:0 !important;padding:0 !important;}.slick-slide .field,.slick-slide .field--name-field-photos,.slick-slide .field--name-field-image,.slick-slide .field--type-image,.slick-slide .field__item,.slick-slide .field__items{margin:0 !important;padding:0 !important;height:240px !important;}@media (hover:none) and (pointer:coarse){.carousel-item-wrapper.overlay-active .carousel-overlay,.slick-slide.overlay-active .carousel-overlay{opacity:1;visibility:visible;}.carousel-item-wrapper.overlay-active .carousel-overlay-content,.slick-slide.overlay-active .carousel-overlay-content{opacity:1;transform:translateY(0);}}@media (max-width:767px){.carousel-item-wrapper,.carousel-image-container,.slick-slide,.slick-slide > div,.slick-slide .carousel-item-wrapper,.slick-slide .carousel-image-container,.slick-slide .field{height:180px !important;}.carousel-overlay-title{font-size:13px;}.carousel-overlay-meta{font-size:10px;}}@media (min-width:768px) and (max-width:1199px){.carousel-item-wrapper,.carousel-image-container,.slick-slide,.slick-slide > div,.slick-slide .carousel-item-wrapper,.slick-slide .carousel-image-container,.slick-slide .field{height:200px !important;}}.carousel-overlay{opacity:0 !important;visibility:hidden !important;}.slick-slide:hover .carousel-overlay,.carousel-item-wrapper:hover .carousel-overlay{opacity:1 !important;visibility:visible !important;}.slick-slide:hover .carousel-overlay-content,.carousel-item-wrapper:hover .carousel-overlay-content{opacity:1 !important;transform:translateY(0) !important;}.carousel-item-wrapper a{display:block;width:100%;height:100%;}.slick-slide .carousel-title,.slick-slide .carousel-category,.slick-slide .carousel-description{display:none !important;}
.vote-widget-clean{display:inline-flex;align-items:center;gap:0;height:24px;margin:5px 0;}.vote-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ffffff;border:1px solid #d1d5db;text-decoration:none;color:#6b7280;transition:all 0.15s ease;cursor:pointer;padding:0;margin:0;box-sizing:border-box;}.vote-btn svg{width:12px;height:12px;pointer-events:none;}.vote-up{border-radius:4px 0 0 4px;border-right:none;}.vote-down{border-radius:0 4px 4px 0;border-left:none;}.vote-score{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 6px;background:#ffffff;border:1px solid #d1d5db;border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;font-size:12px;font-weight:600;color:#374151;margin:0;box-sizing:border-box;}.vote-up:hover{background:#f0fdf4;color:#16a34a;border-color:#86efac;}.vote-down:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5;}.vote-up.active,.vote-up.voted{background:#dcfce7;color:#16a34a;border-color:#16a34a;}.vote-down.active,.vote-down.voted{background:#fee2e2;color:#dc2626;border-color:#dc2626;}.vote-score.positive{color:#16a34a;}.vote-score.negative{color:#dc2626;}
.rate-widget .fivestar-rating-submit,.rate-widget button[type="submit"],.rate-widget input[type="submit"],.rating-table button[type="submit"],.rating-table input[type="submit"]{display:none !important;}.rate-widget .form-actions,.rating-table .form-actions{display:none !important;}.fivestar-rating-wrapper .form-item-value,.fivestar-rating-wrapper .form-radios,.fivestar-rating-wrapper .js-form-type-radio{display:inline-block;margin:0;padding:0;}.fivestar-rating-wrapper .js-form-type-radio label{display:inline-block;margin:0;padding:0;font-size:0;line-height:0;}.fivestar-rating-wrapper .js-form-type-radio label:before,.fivestar-rating-wrapper .js-form-type-radio label:after{font-size:20px;line-height:1;}.fivestar-rating-wrapper .js-form-type-radio:after,.fivestar-rating-wrapper .form-item:after{content:none !important;display:none !important;}.fivestar-rating-wrapper input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;}.fivestar-rating-wrapper .form-radios{display:flex;flex-direction:row;gap:5px;align-items:center;}.fivestar-rating-wrapper .form-item{margin:0;padding:0;}.fivestar-rating-wrapper label:empty,.fivestar-rating-wrapper .option:empty{display:none !important;}.rating-table{border:none;background:transparent;}.rating-table td{border:none;padding:0;background:transparent;}.fivestar-rating-wrapper{pointer-events:auto;}.fivestar-rating-wrapper label{cursor:pointer;pointer-events:auto;}
.view-show-map{background:#f8f9fa;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin:20px 0;position:relative;z-index:1;}.view-show-map iframe,#map,.map-container iframe{width:100% !important;height:600px !important;border-radius:8px;border:2px solid #e1e4e8;box-shadow:0 4px 12px rgba(0,0,0,0.08);background:white;position:relative;z-index:2;}.page-node-type-page h1.page-title,.view-show-map h2{color:#2c3e50;font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:30px;position:relative;padding-bottom:15px;}.page-node-type-page h1.page-title:after,.view-show-map h2:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#1a365d 0%,#2c5282 100%);border-radius:2px;z-index:1;}.view-show-map .views-exposed-form{background:white;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.view-show-map .views-exposed-form .form-item{display:inline-block;margin-right:20px;margin-bottom:10px;}.view-show-map .views-exposed-form label{font-weight:600;color:#4a5568;margin-right:8px;}.view-show-map .views-exposed-form input[type="text"],.view-show-map .views-exposed-form select{padding:8px 12px;border:1px solid #cbd5e0;border-radius:6px;font-size:14px;transition:all 0.3s ease;}.view-show-map .views-exposed-form input[type="text"]:focus,.view-show-map .views-exposed-form select:focus{outline:none;border-color:#1a365d;box-shadow:0 0 0 3px rgba(102,126,234,0.1);}.view-show-map .views-exposed-form input[type="submit"]{background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%);color:white;border:none;padding:10px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;}.view-show-map .views-exposed-form input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.3);}.gm-style-iw{border-radius:8px !important;padding:10px !important;}.gm-style-iw h3{color:#2c3e50;font-size:16px;margin-bottom:8px;}.gm-style-iw p{color:#718096;font-size:14px;line-height:1.5;}.view-show-map.loading{position:relative;min-height:400px;}.view-show-map.loading:before{content:'Loading map...';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#718096;font-weight:500;}@media (max-width:768px){.view-show-map iframe,#map,.map-container iframe{height:400px !important;}.page-node-type-page h1.page-title,.view-show-map h2{font-size:1.8rem;}.view-show-map .views-exposed-form .form-item{display:block;margin-right:0;}}.map-info-box{background:white;padding:20px;border-radius:8px;margin-top:20px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}.map-info-box h3{color:#2c3e50;font-size:1.2rem;margin-bottom:12px;display:flex;align-items:center;}.map-info-box h3:before{content:'📍';margin-right:8px;font-size:1.4rem;}.map-info-box p{color:#718096;line-height:1.6;margin-bottom:10px;}.map-info-box ul{list-style:none;padding:0;}.map-info-box ul li{padding:8px 0;border-bottom:1px solid #e2e8f0;color:#4a5568;}.map-info-box ul li:last-child{border-bottom:none;}.map-page-wrapper{max-width:1400px;margin:0 auto;padding:20px;}@keyframes fadeInMap{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.view-show-map{animation:fadeInMap 0.6s ease-out;}.gm-control-active{background-color:white !important;border-radius:4px !important;box-shadow:0 2px 6px rgba(0,0,0,0.1) !important;}.map-actions{text-align:center;margin-top:20px;}.map-actions .button,.map-actions a.button{display:inline-block;background:#1a365d;color:white;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;margin:0 8px;transition:all 0.3s ease;}.map-actions .button:hover,.map-actions a.button:hover{background:#2c5282;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.3);}
.view-show-map::before,.view-show-map::after{display:none !important;}.view-show-map .view-content{background:transparent !important;}.gm-style > div:first-child > div:first-child > div:last-child > div:nth-child(4) > div > div{display:none !important;}.view-show-map *{outline:none !important;}.view-show-map *:focus{outline:none !important;box-shadow:none !important;}.view-show-map .map-loading,.view-show-map .map-overlay{display:none !important;}.view-show-map{isolation:isolate;}.view-show-map div:empty{background:transparent !important;}.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background:transparent !important;}.gm-style-iw{background:white !important;}.gmnoprint div,.gm-bundled-control div{background-color:transparent !important;}.gmnoprint div[style*="background-color: rgb"],.gm-bundled-control div[style*="background-color: rgb"]{background-color:white !important;}
.related-appraisals-section{margin-top:60px;padding:40px 0;border-top:2px solid #e2e8f0;}.related-appraisals-section h2{font-size:1.8rem;font-weight:600;color:#2d3748;margin-bottom:30px;text-align:center;position:relative;padding-bottom:15px;}.related-appraisals-section h2:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#1a365d 0%,#2c5282 100%);border-radius:2px;}.related-appraisals-section .view-related-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;margin-top:30px;}.related-appraisals-section .views-row{background:white;border-radius:8px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:10px;}.related-appraisals-section .views-row:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.12);border-color:#cbd5e0;}.related-appraisals-section .views-field-field-photos,.related-appraisals-section .views-row .field--name-field-photos{width:100%;height:120px;overflow:hidden;border-radius:6px;margin-bottom:8px;display:block;}.related-appraisals-section .views-field-field-photos img,.related-appraisals-section .views-row .field--name-field-photos img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.related-appraisals-section .views-row:hover .views-field-field-photos img,.related-appraisals-section .views-row:hover .field--name-field-photos img{transform:scale(1.05);}.related-appraisals-section .views-field-field-photos:empty::before,.related-appraisals-section .views-field-field-photos .field-content:empty::before{content:'📦';display:flex;align-items:center;justify-content:center;width:100%;height:120px;background:#f7fafc;border:1px dashed #cbd5e0;border-radius:6px;font-size:2rem;opacity:0.5;}.related-appraisals-section .views-field-title a,.related-appraisals-section .views-row .field--name-title a,.related-appraisals-section .views-row > a{color:#2d3748;text-decoration:none;font-weight:500;font-size:0.95rem;line-height:1.3;display:block;transition:color 0.2s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.related-appraisals-section .views-row a:hover{color:#1a365d;}.related-appraisals-section .views-row .field--name-title a:before{display:none;}.related-appraisals-section .view-empty{text-align:center;padding:40px 20px;color:#718096;font-style:italic;}@media (max-width:768px){.related-appraisals-section{margin-top:40px;padding:30px 15px;}.related-appraisals-section h2{font-size:1.5rem;margin-bottom:20px;}.related-appraisals-section .view-related-content{grid-template-columns:1fr;gap:15px;}.related-appraisals-section .views-row{padding:15px;}}@media (min-width:769px) and (max-width:1024px){.related-appraisals-section .view-related-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.related-appraisals-section .view-related-content{grid-template-columns:repeat(5,1fr);}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.related-appraisals-section .views-row{animation:fadeInUp 0.5s ease-out backwards;}.related-appraisals-section .views-row:nth-child(1){animation-delay:0.1s;}.related-appraisals-section .views-row:nth-child(2){animation-delay:0.2s;}.related-appraisals-section .views-row:nth-child(3){animation-delay:0.3s;}.related-appraisals-section .views-row:nth-child(4){animation-delay:0.4s;}.related-appraisals-section .views-row:nth-child(5){animation-delay:0.5s;}.related-appraisals-section{background:linear-gradient(180deg,transparent 0%,#f7fafc 100%);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}.related-appraisals-section .views-row{position:relative;}.related-appraisals-section .views-row:before{counter-increment:related-item;content:counter(related-item);position:absolute;right:10px;top:10px;width:24px;height:24px;background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:bold;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,0.2);}.related-appraisals-section .view-related-content{counter-reset:related-item;}
.button::before,.button::after,button::before,button::after,input[type="submit"]::before,input[type="submit"]::after,a.button::before,a.button::after{display:none !important;content:none !important;pointer-events:none !important;z-index:-1 !important;}.button,button,input[type="submit"],a.button{position:relative !important;z-index:10 !important;pointer-events:auto !important;cursor:pointer !important;overflow:visible !important;}.button,button,input[type="submit"],a.button{background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%);color:white;padding:12px 24px;border:2px solid #2c5282;border-radius:8px;font-weight:600;text-decoration:none;transition:all 0.3s ease;display:inline-block;}.button:hover,button:hover,input[type="submit"]:hover,a.button:hover{background:linear-gradient(135deg,#2c5282 0%,#1a365d 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,54,93,0.3);text-decoration:none;color:white;}.button--primary,.button.button--primary,button.button--primary,input[type="submit"].button--primary{background:linear-gradient(135deg,#d4af37 0%,#b8941f 100%);color:#1a365d;border-color:#b8941f;}.button--primary:hover,.button.button--primary:hover,button.button--primary:hover,input[type="submit"].button--primary:hover{background:linear-gradient(135deg,#e6c157 0%,#d4af37 100%);color:#1a365d;border-color:#d4af37;}.button--secondary,.button.button--secondary{background:white;color:#1a365d;border:2px solid #1a365d;}.button--secondary:hover,.button.button--secondary:hover{background:#f7fafc;color:#2c5282;border-color:#2c5282;}.button--danger,.button.button--danger,button.button--danger{background:#dc3545;color:white;border-color:#dc3545;}.button--danger:hover,.button.button--danger:hover,button.button--danger:hover{background:#c82333;color:white;border-color:#c82333;}.button--disabled,.button.button--disabled,button:disabled,input[type="submit"]:disabled{background:#e2e8f0;color:#a0aec0;border-color:#cbd5e0;cursor:not-allowed;opacity:0.6;}.button--disabled:hover,.button.button--disabled:hover,button:disabled:hover,input[type="submit"]:disabled:hover{transform:none;box-shadow:none;}.button:focus,button:focus,input[type="submit"]:focus,a.button:focus{outline:3px solid #4299e1;outline-offset:2px;}@media (max-width:768px){.button,button,input[type="submit"],a.button{min-height:48px;min-width:48px;padding:14px 20px;font-size:16px;}}
@media (max-width:768px){.messages,.messages--status,.messages--warning,.messages--error{padding:15px 20px !important;margin:10px !important;font-size:14px !important;line-height:1.6 !important;}.messages strong,.messages--status strong,.messages--warning strong,.messages--error strong{display:block !important;margin-bottom:10px !important;padding-right:10px !important;line-height:1.4 !important;}.appraisal-usage-info .messages,.appraisal-usage-info .messages--status{padding:20px !important;text-align:left !important;word-wrap:break-word !important;overflow-wrap:break-word !important;}.messages:contains("•"){padding:20px 25px !important;}.messages a,.messages--status a,.messages--warning a,.messages--error a{display:inline-block !important;margin-top:8px !important;padding:5px 10px !important;background:rgba(255,255,255,0.2);border-radius:4px;text-decoration:none;}.messages a:hover,.messages--status a:hover,.messages--warning a:hover,.messages--error a:hover{background:rgba(255,255,255,0.3);text-decoration:underline;}.messages--status strong:contains("•"){font-size:13px !important;line-height:1.8 !important;word-break:break-word !important;}}@media (max-width:480px){.appraisal-usage-info .messages--status{font-size:12px !important;}.appraisal-usage-info .messages--status strong{font-size:12px !important;display:block !important;margin-bottom:12px !important;line-height:1.6 !important;word-spacing:normal !important;}.appraisal-usage-info .messages--status br{display:block !important;margin:8px 0 !important;}}@media (max-width:380px){.appraisal-usage-info .messages--status strong{font-size:11px !important;}}.messages,.messages--status,.messages--warning,.messages--error{box-sizing:border-box !important;}.appraisal-usage-info{margin:10px 0 !important;}.node-appraisal-form .appraisal-usage-info{margin-bottom:20px !important;}
.header-right{display:flex;align-items:center;gap:12px;}@media only screen and (max-width:768px){.header-right .auth-buttons{display:none !important;}}.user-menu-wrapper{display:flex;align-items:center;gap:12px;}.user-dropdown{position:relative;}.user-dropdown-toggle{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:transparent;border:1px solid #e0e0e0;border-radius:24px;cursor:pointer;font-size:14px;color:#333;transition:all 0.2s ease;min-height:36px;}.user-dropdown-toggle:hover{background:#f5f5f5;border-color:#d0d0d0;}.user-dropdown-toggle.active{background:#f0f0f0;border-color:#d4a574;}.user-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#d4a574 0%,#c09560 100%);color:white !important;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;text-transform:uppercase;flex-shrink:0;line-height:1;overflow:hidden;position:relative;}.user-avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;}.user-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;}.dropdown-arrow{transition:transform 0.2s ease;}.user-dropdown-toggle[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg);}.user-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);min-width:220px;z-index:1000;padding:8px 0;opacity:0;transform:translateY(-10px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none;}.user-dropdown-menu:not([hidden]){opacity:1;transform:translateY(0);pointer-events:auto;}.dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#333;text-decoration:none;font-size:14px;transition:background 0.15s ease;}.dropdown-item:hover{background:#f8f8f8;}.dropdown-icon{width:20px;text-align:center;font-size:16px;}.dropdown-divider{height:1px;background:#e0e0e0;margin:8px 0;}.dropdown-item.logout{color:#dc3545;}.dropdown-item.logout:hover{background:#fff5f5;}.btn-upgrade{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#d4a574 0%,#c09560 100%);color:white;text-decoration:none;border-radius:6px;font-weight:600;font-size:14px;transition:all 0.2s ease;box-shadow:0 2px 4px rgba(212,165,116,0.2);}.btn-upgrade:hover{background:linear-gradient(135deg,#c09560 0%,#b08550 100%);box-shadow:0 4px 8px rgba(212,165,116,0.3);transform:translateY(-1px);color:white !important;text-decoration:none;}.upgrade-icon{font-size:16px;}.auth-buttons{display:flex;align-items:center;gap:12px;}.btn-login{padding:8px 16px;color:#333;text-decoration:none;font-size:14px;font-weight:500;transition:color 0.2s ease;}.btn-login:hover{color:#d4a574;}.btn-signup{padding:8px 20px;background:linear-gradient(135deg,#d4a574 0%,#c09560 100%);color:white;text-decoration:none;border-radius:6px;font-weight:600;font-size:14px;transition:all 0.2s ease;box-shadow:0 2px 4px rgba(212,165,116,0.2);}.btn-signup:hover{background:linear-gradient(135deg,#c09560 0%,#b08550 100%);box-shadow:0 4px 8px rgba(212,165,116,0.3);transform:translateY(-1px);color:white !important;text-decoration:none;}@media (max-width:768px){.header-right{gap:8px;}.user-menu-wrapper{gap:8px;}.user-name{display:none;}.user-dropdown-toggle{padding:4px 8px 4px 4px;min-height:32px;}.user-avatar{width:24px;height:24px;font-size:12px;}.user-avatar-img{width:100%;height:100%;}.dropdown-arrow{width:10px;height:6px;}.btn-upgrade{padding:6px 12px;font-size:12px;border-radius:4px;}.upgrade-icon{font-size:14px;}.btn-signup{padding:6px 12px;font-size:12px;border-radius:4px;}.btn-login{font-size:13px;padding:6px 10px;}.user-dropdown-menu{right:-10px;min-width:200px;font-size:13px;}.dropdown-item{padding:8px 14px;font-size:13px;}.dropdown-icon{font-size:14px;width:18px;}.auth-buttons{gap:8px;}}.user-menu-list,.user-menu-list li,.user-menu-item,ul.user-menu-list,nav.user-menu > ul,.header-right > nav > ul{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;}
@media (max-width:768px){.social-follow{display:block;padding:1rem 0;border-top:2px solid #ead488;margin-top:2rem;background-color:rgba(234,212,136,0.05);text-align:center;}.social-follow h3{font-size:1rem;color:#666;margin:0 0 1rem;text-align:center;}.social-follow .social-row{display:flex;justify-content:center;gap:0.75rem;}.social-follow .social-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background:white;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.1);text-decoration:none;transition:transform 0.2s;}.social-follow .social-icon:hover{transform:scale(1.1);}.social-follow .icon{width:22px;height:22px;}.social-icon:nth-child(1) .icon{fill:#1877f2;}.social-icon:nth-child(2) .icon{fill:#E4405F;}.social-icon:nth-child(3) .icon{fill:#000;}.social-icon:nth-child(4) .icon{fill:#E60023;}}@media (min-width:769px){.social-follow,.mobile-menu-social{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;}}.social-row{display:flex;justify-content:center;gap:0.75rem;padding:1rem 0;}.social-row a,.social-row .social-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;transition:all 0.2s ease;background-color:transparent;}.social-row a:hover,.social-row .social-icon:hover{background-color:rgba(234,212,136,0.1);transform:translateY(-2px);}.social-row .icon{width:22px;height:22px;fill:#1b304a;opacity:0.8;transition:opacity 0.2s ease;}.social-row a:hover .icon,.social-row .social-icon:hover .icon{opacity:1;}.btn-share{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;background-color:#007bff;color:white;border:none;border-radius:9999px;font-weight:600;cursor:pointer;transition:all 0.2s ease;}.btn-share:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,0.3);}.btn-share svg{width:20px;height:20px;}#shareFallback{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:12px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,0.2);border:none;max-width:90%;width:400px;z-index:10000;}#shareFallback::backdrop{background:rgba(0,0,0,0.5);}#shareFallback p{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#1b304a;}#shareFallback a{display:block;padding:0.75rem 1rem;margin:0.5rem 0;background:#f8f9fa;border-radius:8px;text-decoration:none;color:#1b304a;transition:background 0.2s ease;}#shareFallback a:hover{background:#e9ecef;}#shareFallback form{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef;}#shareFallback button{width:100%;padding:0.75rem;background:#6c757d;color:white;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background 0.2s ease;}#shareFallback button:hover{background:#5a6268;}.page-wrap,.hero-wrap{max-width:720px;margin:0 auto;}.cta-primary,.btn-start-appraisal{display:block;width:100%;max-width:480px;margin:8px auto 16px;padding:14px 18px;border-radius:9999px;box-sizing:border-box;text-align:center;font-weight:700;font-size:clamp(16px,4.5vw,20px);line-height:1.15;white-space:normal;background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%);color:white;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(102,126,234,0.4);}.cta-primary:hover,.btn-start-appraisal:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,0.6);}html,body{overflow-x:hidden;}.fab{transition:opacity 0.3s ease,pointer-events 0.3s ease;}.fab.hidden{opacity:0;pointer-events:none;}.mobile-menu-social{padding:1rem 0;border-top:1px solid rgba(234,212,136,0.1);margin-top:1rem;}.mobile-menu-social h4{font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;color:#6c757d;margin:0 0 0.75rem;padding:0 1rem;}.mobile-menu-social .social-row{padding:0 1rem;justify-content:flex-start;}@media (max-width:768px){.social-follow{padding:1rem 0;text-align:center;}.social-follow h3{font-size:1rem;color:#666;margin:0 0 1rem;}.social-row{gap:0.5rem;}.social-row a,.social-row .social-icon{width:40px;height:40px;}.social-row .icon{width:20px;height:20px;}.social-icon:nth-child(1) .icon{fill:#1877f2;}.social-icon:nth-child(2) .icon{fill:#E4405F;}.social-icon:nth-child(3) .icon{fill:#000;}.social-icon:nth-child(4) .icon{fill:#E60023;}.cta-primary,.btn-start-appraisal{max-width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem;}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}
@media (min-width:769px){#block-instappraisal-clean-facebooksidebar,#block-instappraisal-clean-instagramsidebar,#block-instappraisal-clean-twittersidebar,#block-instappraisal-clean-pinterestsidebar,.block-instappraisal-clean-facebooksidebar,.block-instappraisal-clean-instagramsidebar,.block-instappraisal-clean-twittersidebar,.block-instappraisal-clean-pinterestsidebar{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:100 !important;}.layout-sidebar-first{display:block !important;visibility:visible !important;opacity:1 !important;}.layout-sidebar-first .block[id*="sidebar"],.layout-sidebar-first > div,.layout-sidebar-first > .block{display:block !important;visibility:visible !important;opacity:1 !important;}.layout-sidebar-first .block{display:block !important;}[id^="block-instappraisal-clean-"][id$="sidebar"]{display:block !important;visibility:visible !important;opacity:1 !important;}}
.path-legal-accept input[type="checkbox"],.path-legal-accept .form-checkbox,.path-legal-accept .form-item-legal-accept input[type="checkbox"],.path-legal-accept input[name*="legal"],.path-legal-accept input[name*="terms"],.path-legal-accept input[name*="agree"]{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;cursor:pointer !important;margin-right:15px !important;vertical-align:middle !important;position:relative !important;top:-2px !important;}.path-legal-accept .form-item-legal-accept,.path-legal-accept .form-type-checkbox,.path-legal-accept .form-item label{display:flex !important;align-items:center !important;cursor:pointer !important;font-size:16px !important;line-height:1.5 !important;margin:20px 0 !important;}.path-legal-accept .form-item-legal-accept label,.path-legal-accept .form-type-checkbox label,.path-legal-accept label[for*="legal"],.path-legal-accept label[for*="terms"],.path-legal-accept label[for*="agree"]{font-size:18px !important;font-weight:500 !important;color:#333 !important;margin-left:10px !important;cursor:pointer !important;}.path-legal-accept input[type="checkbox"]:hover{border-color:#007bff !important;box-shadow:0 0 5px rgba(0,123,255,0.3) !important;}.path-legal-accept input[type="checkbox"]:checked{background-color:#28a745 !important;border-color:#28a745 !important;}@media (max-width:768px){.path-legal-accept input[type="checkbox"]{width:35px !important;height:35px !important;min-width:35px !important;min-height:35px !important;}.path-legal-accept .form-item-legal-accept label,.path-legal-accept .form-type-checkbox label{font-size:16px !important;}}.path-legal-accept .form-item-legal-accept,.path-legal-accept .form-type-checkbox{padding:15px !important;background-color:#f8f9fa !important;border-radius:8px !important;margin:20px 0 !important;}.path-legal-accept .form-item-legal-accept:hover,.path-legal-accept .form-type-checkbox:hover{background-color:#e9ecef !important;}.path-legal-accept input[type="checkbox"]::before,.path-legal-accept input[type="checkbox"]::after{transform:scale(1.5) !important;}
@media (min-width:769px){#block-instappraisal-clean-facebooksidebar,#block-instappraisal-clean-instagramsidebar,#block-instappraisal-clean-twittersidebar,#block-instappraisal-clean-pinterestsidebar{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;overflow:visible !important;position:relative !important;width:auto !important;margin:10px 0 !important;}.layout-sidebar-first,.region-sidebar-first{display:block !important;visibility:visible !important;opacity:1 !important;}.layout-sidebar-first .block,.region-sidebar-first .block{visibility:visible !important;opacity:1 !important;}#block-instappraisal-clean-facebooksidebar a,#block-instappraisal-clean-instagramsidebar a,#block-instappraisal-clean-twittersidebar a,#block-instappraisal-clean-pinterestsidebar a{display:block !important;visibility:visible !important;opacity:1 !important;}#block-instappraisal-clean-facebooksidebar img,#block-instappraisal-clean-instagramsidebar img,#block-instappraisal-clean-twittersidebar img,#block-instappraisal-clean-pinterestsidebar img{display:inline-block !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important;max-width:100% !important;}}@media (max-width:768px){#block-instappraisal-clean-facebooksidebar,#block-instappraisal-clean-instagramsidebar,#block-instappraisal-clean-twittersidebar,#block-instappraisal-clean-pinterestsidebar{display:none !important;}}
@media only screen and (max-width:768px){.layout-sidebar-first{display:none !important;}.appraisal-carousel,.view-appraisal-carousel,.slick-slider{display:none !important;}.region-primary-menu{display:none !important;}.cta-banner-wrapper,.banner-inner,#block-instappraisal-clean-freeappraisalcta,.free-appraisal-cta{display:none !important;}.mobile-only-appraisal-banner,.mobile-free-appraisal-banner{display:block !important;}.homepage-categories-section{margin-top:10px !important;margin-bottom:10px !important;padding-top:10px !important;padding-bottom:10px !important;}.homepage-categories-section-wrapper,.region-content > .homepage-categories-section{margin-top:0 !important;margin-bottom:0 !important;}.latest-appraisals-heading,#latest-appraisals-heading,.heading-with-controls{margin-top:10px !important;margin-bottom:10px !important;padding-top:5px !important;padding-bottom:5px !important;}.latest-appraisals-section,.view-latest-appraisals{margin-top:0 !important;padding-top:0 !important;}#block-instappraisal-homepage-categories,.block-instappraisal-homepage-categories{margin-top:10px !important;padding-top:0 !important;}.region-content > #block-instappraisal-homepage-categories{margin-top:10px !important;}.filter-dropdown,.views-exposed-form select,select[name*="filter"],.form-select{max-width:100% !important;width:100% !important;box-sizing:border-box !important;}.views-exposed-form,.filter-wrapper,.view-filters{max-width:100% !important;padding:0 10px !important;box-sizing:border-box !important;}@media only screen and (max-width:480px){.views-exposed-form .form-item{width:100% !important;margin-right:0 !important;margin-bottom:10px !important;}.views-exposed-form{display:flex !important;flex-direction:column !important;align-items:stretch !important;}}}
@media only screen and (max-width:768px){.mobile-menu-panel{position:fixed !important;top:0 !important;left:-280px !important;width:280px !important;height:100% !important;background:#ffffff !important;box-shadow:2px 0 10px rgba(0,0,0,0.1);transition:left 0.3s ease !important;z-index:99999 !important;overflow-y:auto !important;overflow-x:hidden !important;padding-top:60px;padding-bottom:20px;-webkit-overflow-scrolling:touch !important;}.mobile-menu-panel.menu-open{left:0 !important;}.region-primary-menu .layout-container{height:auto;}.mobile-menu-panel ul{list-style:none;padding:0;margin:0;display:block !important;visibility:visible !important;opacity:1 !important;}.mobile-menu-panel li{border-bottom:1px solid #eee;display:block !important;visibility:visible !important;opacity:1 !important;}.mobile-menu-panel a,.mobile-menu-panel .menu-item a{display:block !important;padding:15px 20px !important;color:#000000 !important;background-color:transparent !important;text-decoration:none !important;font-size:16px !important;transition:background 0.2s;visibility:visible !important;opacity:1 !important;font-weight:500 !important;border:none !important;}.mobile-menu-panel a:hover,.mobile-menu-panel a:focus{background:#f0f0f0 !important;color:#000 !important;}.mobile-menu-panel ul ul{padding-left:20px !important;background:#f9f9f9 !important;position:static !important;display:block !important;box-shadow:none !important;border:none !important;min-width:auto !important;}.mobile-menu-panel ul ul a{font-size:14px !important;padding:12px 20px !important;color:#333333 !important;}.mobile-menu-panel,.mobile-menu-panel *,.mobile-menu-panel a,.mobile-menu-panel li,.mobile-menu-panel ul{color:#000000 !important;}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:99998;pointer-events:auto;}.mobile-menu-overlay.active{display:block;}.mobile-menu-toggle{display:block !important;position:fixed !important;top:60px !important;right:10px !important;z-index:10000 !important;background:#fff !important;border:2px solid #333 !important;border-radius:4px !important;padding:8px !important;cursor:pointer !important;width:40px !important;height:40px !important;box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;}.mobile-menu-toggle span{display:block;width:20px;height:2px;background:#333;margin:4px auto;transition:all 0.3s;}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.mobile-menu-toggle.active span:nth-child(2){opacity:0;}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);}.mobile-menu-close{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:30px;cursor:pointer;color:#666;padding:5px;line-height:1;}.mobile-menu-auth{padding:15px 20px;border-bottom:2px solid #f0f0f0;background:#fafafa;}.mobile-auth-buttons{display:flex;gap:10px;flex-direction:column;}.mobile-login-btn,.mobile-signup-btn{display:block;padding:12px 20px;text-align:center;border-radius:6px;font-weight:600;text-decoration:none !important;transition:all 0.2s;}.mobile-login-btn{background:#fff;color:#1e3a5f !important;border:2px solid #1e3a5f;}.mobile-signup-btn{background:#FFD700;color:#1e3a5f !important;border:2px solid #FFD700;box-shadow:0 3px 6px rgba(0,0,0,0.15);text-transform:uppercase;letter-spacing:0.5px;font-weight:700;}.mobile-login-btn:hover{background:#1e3a5f;color:#fff !important;}.mobile-signup-btn:hover{background:#f0c800;border-color:#f0c800;}}@media only screen and (min-width:769px){.mobile-menu-toggle,.mobile-menu-overlay,.mobile-menu-close{display:none !important;}.region-primary-menu{position:relative !important;left:auto !important;width:auto !important;height:auto !important;transform:none !important;padding-top:0 !important;}}
@media only screen and (max-width:767px){#backtotop{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;left:-9999px !important;}}@media only screen and (min-width:768px){#backtotop{}}
@media only screen and (max-width:480px){#timerange-dropdown,.timerange-dropdown,.timerange-dropdown-wrapper{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;}.filters-row{flex-wrap:wrap !important;justify-content:center !important;padding:8px !important;gap:8px !important;}.filter-separator,.sort-controls::before{display:none !important;}.sort-by-label{width:100% !important;text-align:center !important;margin-bottom:8px !important;}.filter-dropdown-wrapper,.timerange-dropdown-wrapper{flex:1 1 45% !important;min-width:120px !important;}.filter-dropdown,.timerange-dropdown{width:100% !important;min-width:0 !important;box-sizing:border-box !important;}}@media only screen and (max-width:360px){.filter-dropdown-wrapper,.timerange-dropdown-wrapper{flex:1 1 100% !important;width:100% !important;}.filter-dropdown,.timerange-dropdown{width:100% !important;}}
@media only screen and (max-width:480px){.sort-controls{width:100% !important;max-width:100% !important;overflow:visible !important;display:block !important;padding:0 !important;}.filters-row{display:block !important;width:100% !important;padding:10px !important;box-sizing:border-box !important;}.filter-dropdown-wrapper,.timerange-dropdown-wrapper{display:block !important;width:100% !important;margin-bottom:10px !important;}#filter-dropdown,#timerange-dropdown,.filter-dropdown,.timerange-dropdown{width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box !important;margin:0 !important;}.filter-separator{display:none !important;}.sort-by-label{display:block !important;width:100% !important;margin-bottom:10px !important;}.filters-row *{float:none !important;position:relative !important;}}@media only screen and (max-width:360px){.filters-row{padding:10px 15px !important;}#filter-dropdown,#timerange-dropdown{font-size:14px !important;padding:8px !important;}}
@media only screen and (max-width:480px){.heading-with-controls,.latest-appraisals-heading{display:flex !important;flex-direction:column !important;width:100% !important;overflow:hidden !important;padding:10px !important;box-sizing:border-box !important;}.heading-with-controls h2,.latest-appraisals-heading h2{width:100% !important;text-align:center !important;margin-bottom:10px !important;}.sort-controls{display:block !important;width:calc(100% - 20px) !important;margin:0 10px !important;padding:10px !important;box-sizing:border-box !important;overflow:visible !important;position:relative !important;float:none !important;}.sort-controls .filters-row{display:flex !important;flex-direction:column !important;width:100% !important;gap:10px !important;align-items:stretch !important;}.sort-by-label{display:block !important;width:100% !important;text-align:center !important;margin-bottom:5px !important;}.sort-controls select,#filter-dropdown,#timerange-dropdown,.filter-dropdown,.timerange-dropdown{width:100% !important;max-width:100% !important;display:block !important;margin-bottom:10px !important;box-sizing:border-box !important;}.filter-separator{display:none !important;}.filter-dropdown-wrapper,.timerange-dropdown-wrapper{width:100% !important;display:block !important;}}
@media only screen and (max-width:480px){.filter-dropdown,.timerange-dropdown,#filter-dropdown,#timerange-dropdown,.sort-controls select{min-width:auto !important;width:auto !important;max-width:130px !important;font-size:11px !important;padding:5px 20px 5px 8px !important;}.filters-row{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:5px !important;padding:8px !important;}.sort-by-label{font-size:12px !important;margin-right:5px !important;}.sort-controls{max-width:100% !important;overflow-x:hidden !important;}@media only screen and (max-width:360px){.filters-row{flex-direction:column !important;align-items:center !important;}.filter-dropdown,.timerange-dropdown{width:100% !important;max-width:200px !important;margin-bottom:5px !important;}}}
@media only screen
  and (min-width:768px)
  and (max-width:1366px),only screen
  and (min-device-width:768px)
  and (max-device-width:1024px),only screen
  and (min-device-width:810px)
  and (max-device-width:1080px),only screen
  and (min-device-width:820px)
  and (max-device-width:1180px){#backtotop{display:none !important;opacity:0 !important;text-indent:0 !important;overflow:visible !important;}#backtotop.show-button{display:flex !important;align-items:center !important;justify-content:center !important;opacity:0.9 !important;visibility:visible !important;background:#1e3a5f !important;background-image:none !important;width:60px !important;height:60px !important;border-radius:50% !important;border:2px solid #ffffff !important;box-shadow:0 2px 8px rgba(0,0,0,0.3) !important;font-size:40px !important;line-height:60px !important;color:#ffffff !important;font-weight:bold !important;font-family:Arial,Helvetica,sans-serif !important;text-align:center !important;position:fixed !important;right:20px !important;bottom:20px !important;z-index:999999 !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;-webkit-user-select:none !important;user-select:none !important;text-indent:0 !important;overflow:visible !important;}#backtotop span,#backtotop.show-button span{display:block !important;color:#ffffff !important;font-size:40px !important;line-height:60px !important;font-weight:bold !important;text-align:center !important;text-indent:0 !important;visibility:visible !important;opacity:1 !important;}#backtotop::before,#backtotop::after,#backtotop.show-button::before,#backtotop.show-button::after{display:none !important;content:none !important;visibility:hidden !important;}#backtotop.show-button:hover{opacity:1 !important;background:#2a5080 !important;transform:none !important;}}@media only screen and (min-width:1367px){}
.path-community .community-hub .hub-block,body.path-community .hub-block{background-color:#ffffff !important;border:1px solid #e0e0e0 !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}.path-community .hub-block .block-header,body.path-community .block-header{background:linear-gradient(135deg,#2c3e50 0%,#3a4d63 100%) !important;color:#ffffff !important;padding:20px 24px !important;}.path-community .hub-block .block-header h2,.path-community .hub-block .block-header a,body.path-community .block-header h2,body.path-community .block-header a,body.path-community .block-header .view-all{color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,0.2) !important;}.path-community .hub-block .block-content,body.path-community .block-content{background-color:#ffffff !important;color:#333333 !important;padding:24px !important;}.path-community .item-link,.path-community .item-list a,body.path-community .item-link,body.path-community .item-list a{color:#2c3e50 !important;text-decoration:none !important;display:flex !important;align-items:center !important;padding:8px 0 !important;transition:all 0.2s ease !important;}.path-community .item-link:hover,.path-community .item-list a:hover,body.path-community .item-link:hover,body.path-community .item-list a:hover{color:#d4a574 !important;background-color:#f8f9fa !important;margin-left:-8px !important;margin-right:-8px !important;padding-left:16px !important;padding-right:8px !important;border-radius:4px !important;}.path-community .item-title,body.path-community .item-title{color:#2c3e50 !important;font-weight:600 !important;font-size:15px !important;flex:1 !important;}.path-community .item-meta,.path-community .comment-count,.path-community .time-ago,.path-community .date,body.path-community .item-meta,body.path-community .comment-count,body.path-community .time-ago,body.path-community .date{color:#6c757d !important;font-size:13px !important;white-space:nowrap !important;}.path-community .no-items,body.path-community .no-items{background-color:#f8f9fa !important;color:#6c757d !important;padding:32px 24px !important;border-radius:8px !important;text-align:center !important;font-size:15px !important;border:1px dashed #dee2e6 !important;}.path-community .no-items a,body.path-community .no-items a{color:#d4a574 !important;font-weight:600 !important;text-decoration:none !important;border-bottom:2px solid transparent !important;transition:border-color 0.2s !important;}.path-community .no-items a:hover,body.path-community .no-items a:hover{color:#c19656 !important;border-bottom-color:#c19656 !important;}.path-community .leaderboard-item .user-link,body.path-community .leaderboard-item .user-link{color:#2c3e50 !important;font-weight:600 !important;}.path-community .leaderboard-item .user-link:hover,body.path-community .leaderboard-item .user-link:hover{color:#d4a574 !important;}.path-community .leaderboard-item .points,body.path-community .leaderboard-item .points{color:#d4a574 !important;font-weight:700 !important;font-size:16px !important;}.path-community .rank,body.path-community .rank{font-weight:700 !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;}.path-community .rank-1 .rank,body.path-community .rank-1 .rank{background:linear-gradient(135deg,#ffd700,#ffed4e) !important;color:#2c3e50 !important;}.path-community .rank-2 .rank,body.path-community .rank-2 .rank{background:linear-gradient(135deg,#c0c0c0,#e8e8e8) !important;color:#2c3e50 !important;}.path-community .rank-3 .rank,body.path-community .rank-3 .rank{background:linear-gradient(135deg,#cd7f32,#e09654) !important;color:#ffffff !important;}.path-community .action-btn,body.path-community .action-btn{background-color:#ffffff !important;color:#2c3e50 !important;border:2px solid #d4a574 !important;font-weight:600 !important;padding:14px 24px !important;transition:all 0.3s ease !important;}.path-community .action-btn:hover,body.path-community .action-btn:hover{background-color:#d4a574 !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(212,165,116,0.3) !important;}.path-community .action-btn.primary,body.path-community .action-btn.primary{background:linear-gradient(135deg,#d4a574,#c19656) !important;color:#ffffff !important;border:none !important;}.path-community .action-btn.primary:hover,body.path-community .action-btn.primary:hover{background:linear-gradient(135deg,#c19656,#b08545) !important;}.path-community .hub-header,body.path-community .hub-header{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%) !important;color:#ffffff !important;}.path-community .hub-header h1,body.path-community .hub-header h1{color:#ffffff !important;text-shadow:2px 2px 4px rgba(0,0,0,0.3) !important;}.path-community .hub-subtitle,body.path-community .hub-subtitle{color:#ffd4a3 !important;font-size:1.2em !important;}.path-community .block-content p,.path-community .block-content div,.path-community .block-content span,body.path-community .block-content p,body.path-community .block-content div,body.path-community .block-content span{color:#333333 !important;}.path-community .block-content a:not(.item-link):not(.user-link):not(.action-btn),body.path-community .block-content a:not(.item-link):not(.user-link):not(.action-btn){color:#d4a574 !important;text-decoration:none !important;font-weight:500 !important;}.path-community .block-content a:not(.item-link):not(.user-link):not(.action-btn):hover,body.path-community .block-content a:not(.item-link):not(.user-link):not(.action-btn):hover{color:#c19656 !important;text-decoration:underline !important;}.path-community .item-list,body.path-community .item-list{list-style:none !important;padding:0 !important;margin:0 !important;}.path-community .item-list li,body.path-community .item-list li{padding:12px 0 !important;border-bottom:1px solid #f0f0f0 !important;}.path-community .item-list li:last-child,body.path-community .item-list li:last-child{border-bottom:none !important;}@media (max-width:768px){.path-community .hub-block .block-content,body.path-community .block-content{padding:16px !important;}.path-community .item-title,body.path-community .item-title{font-size:14px !important;}.path-community .item-meta,body.path-community .item-meta{font-size:12px !important;}}
.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6,.landing-page-antique h1,.landing-page-antique h2,.landing-page-furniture-value h1,.landing-page-furniture-value h2,div[class*="landing-page"] h1,div[class*="landing-page"] h2,div[class*="landing-page"] h3{border-left:none !important;padding-left:0 !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:currentColor !important;background-clip:unset !important;color:#1a365d !important;margin-bottom:1rem;}.landing-page div[style*="background"] h2,.landing-page div[style*="background"] h3,.landing-page .lp-cta-box h2,.landing-page .lp-cta-box h3,div[class*="landing-page"] section[style*="background"] h1,div[class*="landing-page"] section[style*="background"] h2{color:white !important;-webkit-text-fill-color:white !important;}.landing-page div[style*="background: linear-gradient"],.landing-page div[style*="background:linear-gradient"],.landing-page section[style*="background"]{display:block !important;color:white !important;}.landing-page a[style*="background"],.landing-page a[style*="display: inline-block"]{display:inline-block !important;text-decoration:none !important;-webkit-text-fill-color:inherit !important;}.landing-page .lp-lead,.landing-page p.lead{font-size:1.3rem !important;color:#4a5568 !important;margin-bottom:2rem !important;line-height:1.7 !important;}.landing-page .lp-cta-box{padding:24px;border-radius:8px;margin:30px 0;text-align:center;}.landing-page .lp-cta-blue{background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%) !important;color:white !important;}.landing-page .lp-cta-brown{background:linear-gradient(135deg,#744210 0%,#975a16 100%) !important;color:white !important;}.landing-page .lp-cta-green{background:#f0fff4 !important;border-left:4px solid #48bb78 !important;color:#276749 !important;text-align:left !important;}.landing-page .lp-cta-purple{background:linear-gradient(135deg,#553c9a 0%,#6b46c1 100%) !important;color:white !important;}.landing-page .lp-cta-box h2,.landing-page .lp-cta-box h3{margin-top:0 !important;}.landing-page .lp-cta-blue h2,.landing-page .lp-cta-blue h3,.landing-page .lp-cta-brown h2,.landing-page .lp-cta-brown h3,.landing-page .lp-cta-purple h2,.landing-page .lp-cta-purple h3{color:white !important;-webkit-text-fill-color:white !important;}.landing-page .lp-cta-green h2,.landing-page .lp-cta-green h3{color:#276749 !important;-webkit-text-fill-color:#276749 !important;}.landing-page .lp-cta-box p{margin-bottom:15px;}.landing-page .lp-cta-blue p,.landing-page .lp-cta-brown p,.landing-page .lp-cta-purple p,.landing-page div[style*="background: linear-gradient"] p,.landing-page div[style*="background:linear-gradient"] p,.landing-page section[style*="background"] p{color:white !important;-webkit-text-fill-color:white !important;}.landing-page .lp-btn-primary,.landing-page a.lp-btn-primary{display:inline-block !important;background:#ed8936 !important;color:white !important;padding:14px 28px !important;border-radius:6px !important;text-decoration:none !important;font-weight:bold !important;font-size:1.1rem !important;transition:all 0.3s ease !important;-webkit-text-fill-color:white !important;}.landing-page .lp-btn-primary:hover{background:#dd6b20 !important;transform:translateY(-2px);}.landing-page .lp-btn-green,.landing-page a.lp-btn-green{display:inline-block !important;background:#48bb78 !important;color:white !important;padding:12px 24px !important;border-radius:6px !important;text-decoration:none !important;font-weight:bold !important;-webkit-text-fill-color:white !important;}.landing-page .lp-small{margin-top:10px !important;font-size:0.9rem !important;opacity:0.9 !important;}.landing-page .lp-grid,.landing-page div[style*="grid-template-columns"]{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) !important;gap:12px !important;margin:20px 0 !important;}.landing-page .lp-grid > div,.landing-page div[style*="grid-template-columns"] > div{background:#f7fafc !important;padding:12px !important;border-radius:6px !important;text-align:center !important;color:#4a5568 !important;}.landing-page ul,.landing-page ol{margin:1rem 0 1.5rem 1.5rem;color:#4a5568;}.landing-page li{margin-bottom:0.5rem;line-height:1.6;}.landing-page p{color:#4a5568;line-height:1.6;margin-bottom:1rem;}.lp-hero{color:white !important;}.lp-hero p,.lp-hero .lp-hero-subtitle{color:white !important;-webkit-text-fill-color:white !important;}.lp-hero h1,.lp-hero-title{color:white !important;-webkit-text-fill-color:white !important;border-left:none !important;background:none !important;}.lp-hero-subtitle{color:white !important;}.lp-microcopy{color:inherit !important;opacity:0.85;}.lp-section-title{color:#1a365d !important;border-left:none !important;background:none !important;-webkit-text-fill-color:#1a365d !important;}.lp-social-proof{color:white !important;}.lp-social-proof h2,.lp-social-proof .lp-section-title{color:white !important;-webkit-text-fill-color:white !important;}.lp-social-proof p{color:white !important;-webkit-text-fill-color:white !important;}@media (max-width:768px){.landing-page .lp-cta-box{padding:20px 15px;}.landing-page .lp-btn-primary{padding:12px 20px !important;font-size:1rem !important;}.landing-page .lp-grid,.landing-page div[style*="grid-template-columns"]{grid-template-columns:repeat(2,1fr) !important;}}
@media only screen and (max-width:768px){.mobile-sidebar-blocks-bottom{width:100%;padding:20px 15px;background-color:#f8f9fa;border-top:1px solid #dee2e6;margin-top:30px;}.mobile-sidebar-blocks-bottom > div{margin-bottom:25px;padding:15px;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.mobile-sidebar-blocks-bottom > div:last-child{margin-bottom:0;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-patreonblock{text-align:center;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-patreonblock img{max-width:200px;height:auto;margin:0 auto;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons{text-align:center;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons .social-icons-row,.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons .social-row{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;padding:10px 0;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#f0f0f0;transition:background-color 0.3s ease;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons a:hover{background-color:#e0e0e0;}.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons img,.mobile-sidebar-blocks-bottom #block-instappraisal-clean-fullsocialicons svg{width:24px;height:24px;}.mobile-hidden,#block-instappraisal-clean-patreonblock.mobile-hidden,#block-instappraisal-clean-fullsocialicons.mobile-hidden{display:none !important;visibility:hidden !important;}.mobile-sidebar-moved aside.layout-sidebar-first,.mobile-sidebar-moved .region-sidebar-first,.mobile-sidebar-moved .layout-sidebar-first,aside.layout-sidebar-first[style*="display: flex"]{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;gap:0 !important;flex-direction:unset !important;flex-wrap:unset !important;justify-content:unset !important;}.mobile-sidebar-moved aside.layout-sidebar-first{position:absolute !important;left:-9999px !important;top:-9999px !important;opacity:0 !important;}main[role="main"]{width:100% !important;max-width:100% !important;}}@media only screen and (min-width:769px){.mobile-sidebar-blocks-bottom{display:none !important;}aside.layout-sidebar-first{display:block !important;}#block-instappraisal-clean-patreonblock,#block-instappraisal-clean-fullsocialicons{display:block !important;}}
.ai-appraisal-comment{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;}.ai-appraisal-comment > p:first-child{font-size:18px !important;margin-bottom:8px !important;padding-bottom:12px !important;border-bottom:2px solid #1a365d !important;}.ai-appraisal-comment > p:first-child strong{color:#1a365d !important;}.ai-appraisal-comment > p:nth-child(2){background:#edf2f7 !important;padding:8px 14px !important;border-radius:6px !important;display:inline-block !important;margin-bottom:15px !important;font-size:14px !important;}.ai-appraisal-comment .ai-header{border-bottom:2px solid #1a365d !important;padding-bottom:12px !important;margin-bottom:15px !important;}.ai-appraisal-comment .ai-header p{margin:0 !important;}.ai-appraisal-comment .ai-header p:first-child{font-size:18px !important;border-bottom:none !important;padding-bottom:0 !important;}.ai-appraisal-comment .ai-header p:last-child{margin-top:5px !important;font-size:13px !important;color:#4a5568 !important;}.ai-appraisal-comment .social-proof-counter{display:flex !important;justify-content:center !important;gap:1.5rem !important;flex-wrap:wrap !important;background:#f8fafc !important;border-radius:10px !important;padding:12px 16px !important;margin-bottom:15px !important;text-align:center !important;}.ai-appraisal-comment .social-proof-counter > div{display:flex !important;align-items:center !important;gap:6px !important;}.ai-appraisal-comment .social-proof-counter span:first-child{font-size:1.25rem !important;}.ai-appraisal-comment .social-proof-counter span:last-child{font-size:13px !important;color:#4a5568 !important;}.ai-appraisal-comment .social-proof-counter strong{color:#1a365d !important;}.ai-appraisal-comment .archive-informed-badge{background:#f7fafc !important;border:1px solid #e2e8f0 !important;padding:12px 16px !important;border-radius:8px !important;margin:12px 0 !important;border-left:4px solid #1a365d !important;}.ai-appraisal-comment .archive-informed-badge p{margin:0 !important;font-size:13px !important;color:#4a5568 !important;}.ai-appraisal-comment h1,.ai-appraisal-comment h2{border-left:4px solid #ed8936 !important;padding-left:1rem !important;color:#2c5282 !important;font-size:1.5rem !important;font-weight:700 !important;margin:1.5rem 0 1rem 0 !important;background:none !important;-webkit-text-fill-color:#2c5282 !important;}.ai-appraisal-comment hr{border:none !important;border-top:1px solid #e2e8f0 !important;margin:20px 0 !important;}.ai-appraisal-comment > p > strong:only-child{display:block !important;color:#1a365d !important;font-size:1.1rem !important;font-weight:600 !important;margin-top:1rem !important;padding-bottom:0.5rem !important;border-bottom:2px solid #edf2f7 !important;}.ai-appraisal-comment > p{color:#4a5568 !important;line-height:1.7 !important;margin-bottom:1rem !important;}.ai-appraisal-comment > p > strong:first-child:not(:only-child){color:#1a365d !important;}.ai-appraisal-comment ul,.ai-appraisal-comment ol{margin:0.75rem 0 1.25rem 0 !important;padding-left:1.5rem !important;background:#f8fafc !important;border-radius:8px !important;padding-top:12px !important;padding-bottom:12px !important;padding-right:12px !important;}.ai-appraisal-comment li{color:#4a5568 !important;line-height:1.6 !important;margin-bottom:0.5rem !important;}.ai-appraisal-comment li:last-child{margin-bottom:0 !important;}.ai-appraisal-comment li strong{color:#1a365d !important;}.ai-appraisal-comment > hr + p{background:linear-gradient(135deg,#f6e05e 0%,#ecc94b 100%) !important;padding:16px 20px !important;border-radius:10px !important;text-align:center !important;margin:20px 0 !important;box-shadow:0 4px 12px rgba(236,201,75,0.3) !important;}.ai-appraisal-comment > hr + p strong{display:block !important;font-size:0.9rem !important;color:#744210 !important;margin-bottom:8px !important;}.ai-appraisal-comment .how-created-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%) !important;padding:16px !important;border-radius:8px !important;margin-top:15px !important;border:1px solid #dee2e6 !important;}.ai-appraisal-comment .how-created-section p{margin:0 !important;}.ai-appraisal-comment .how-created-section p:first-child{margin-bottom:8px !important;font-size:14px !important;}.ai-appraisal-comment .how-created-section p:nth-child(2){font-size:13px !important;color:#495057 !important;line-height:1.5 !important;}.ai-appraisal-comment .how-created-section p:last-child{margin-top:10px !important;font-size:12px !important;}.ai-appraisal-comment .how-created-section a{color:#1a365d !important;text-decoration:none !important;}.ai-appraisal-comment .disclaimer{margin-top:15px !important;padding:12px !important;background:#fff3cd !important;border-radius:6px !important;border-left:4px solid #ffc107 !important;}.ai-appraisal-comment .disclaimer p{margin:0 !important;font-size:12px !important;color:#856404 !important;}.ai-appraisal-comment .upgrade-prompts{margin-top:20px !important;border-top:2px solid #e2e8f0 !important;padding-top:20px !important;}.ai-appraisal-comment .upgrade-prompt{padding:16px 18px !important;border-radius:10px !important;margin-bottom:15px !important;}.ai-appraisal-comment .upgrade-prompt.expert-review{background:#f7fafc !important;border:2px solid #e2e8f0 !important;}.ai-appraisal-comment .upgrade-prompt.free-user{background:linear-gradient(135deg,#f0fff4 0%,#c6f6d5 100%) !important;border:1px solid #9ae6b4 !important;}.ai-appraisal-comment .upgrade-prompt p:first-child{margin:0 0 8px 0 !important;font-size:15px !important;}.ai-appraisal-comment .upgrade-prompt p:nth-child(2){margin:0 0 10px 0 !important;font-size:13px !important;}.ai-appraisal-comment .upgrade-prompt a{display:inline-block !important;padding:8px 16px !important;border-radius:50px !important;text-decoration:none !important;font-weight:600 !important;font-size:13px !important;}.ai-appraisal-comment .upgrade-prompt.expert-review a{background:#d4af37 !important;color:white !important;}.ai-appraisal-comment .upgrade-prompt.free-user a{background:#38a169 !important;color:white !important;}.ai-appraisal-comment .next-action{text-align:center !important;padding-top:10px !important;}.ai-appraisal-comment .next-action p{margin:0 0 12px 0 !important;font-size:14px !important;color:#718096 !important;}.ai-appraisal-comment .next-action > a{display:inline-block !important;background:linear-gradient(135deg,#d4af37 0%,#b8931f 100%) !important;color:white !important;padding:12px 28px !important;border-radius:50px !important;text-decoration:none !important;font-weight:600 !important;font-size:15px !important;box-shadow:0 4px 12px rgba(212,175,55,0.3) !important;}.ai-appraisal-comment .similar-items-section{background:#f7fafc !important;padding:15px !important;border-radius:8px !important;margin-top:15px !important;}.ai-appraisal-comment .similar-items-section p:first-child{margin:0 0 10px 0 !important;font-weight:600 !important;}.ai-appraisal-comment .similar-items-section ul{margin:0 !important;padding-left:20px !important;background:transparent !important;}.ai-appraisal-comment a{color:#2c5282 !important;text-decoration:none !important;}.ai-appraisal-comment a:hover{color:#1a365d !important;text-decoration:underline !important;}@media (max-width:600px){.ai-appraisal-comment .social-proof-counter{flex-direction:column !important;gap:0.75rem !important;padding:10px 12px !important;}.ai-appraisal-comment .social-proof-counter > div{justify-content:center !important;}.ai-appraisal-comment h1,.ai-appraisal-comment h2{font-size:1.25rem !important;}.ai-appraisal-comment .upgrade-prompt{padding:14px !important;}.ai-appraisal-comment > hr + p{padding:14px 16px !important;}}.legal-disclaimer{margin-top:24px;background:#fff7d6;border:1px solid #f1c232;border-radius:10px;padding:10px 14px;}.legal-disclaimer summary{cursor:pointer;font-weight:700;list-style:none;display:flex;align-items:center;gap:8px;}.legal-disclaimer summary::-webkit-details-marker{display:none;}.legal-disclaimer summary::after{content:"▸";margin-left:auto;transition:transform 0.2s;}.legal-disclaimer[open] summary::after{transform:rotate(90deg);}.legal-disclaimer[open] summary{margin-bottom:8px;}.legal-disclaimer-content{font-size:0.9em;color:#333;padding-top:12px;border-top:1px solid #f1c232;}.legal-disclaimer-content p{margin:0 0 10px 0;line-height:1.5;}.legal-disclaimer-content p:last-child{margin-bottom:0;}.legal-disclaimer{background:#fff7d6;border:1px solid #f1c232;border-radius:10px;padding:0;overflow:hidden;margin-top:24px;margin-bottom:40px;}.legal-disclaimer summary{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;user-select:none;list-style:none;border-bottom:1px solid rgba(0,0,0,0.08);}.legal-disclaimer summary:hover{background:rgba(0,0,0,0.02);}.legal-disclaimer summary::-webkit-details-marker{display:none;}.legal-disclaimer summary::after{content:"▾";font-size:14px;opacity:.7;transition:transform .15s ease;}.legal-disclaimer[open] summary::after{transform:rotate(180deg);}.legal-disclaimer[open] summary{border-bottom:1px solid #f1c232;}.legal-disclaimer .ld-body{padding:12px 14px 14px;font-size:.93em;line-height:1.5;}.legal-disclaimer .ld-body p{margin:0 0 10px 0;color:#333;}.legal-disclaimer .ld-body p:last-child{margin-bottom:0;}.comment ul.links{list-style:none;padding:0;margin:10px 0 0 0;display:flex;gap:12px;flex-wrap:wrap;}.comment ul.links li{list-style:none;margin:0;padding:0;}.comment ul.links li a{display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;color:#6b7280;background:#f3f4f6;border-radius:4px;text-decoration:none;transition:background 0.15s ease;}.comment ul.links li a:hover{background:#e5e7eb;color:#374151;}.comment .links--comment{margin-top:15px;padding-top:10px;border-top:1px solid #e5e7eb;}.legal-disclaimer{margin-bottom:40px !important;}.block-block-content .legal-disclaimer,.field--name-body .legal-disclaimer{margin-bottom:40px !important;}.view-related-appraisals,.related-appraisals,[class*='related-appraisals']{margin-top:30px !important;}h2:contains('Related'),h3:contains('Related'){margin-top:30px !important;}.legal-disclaimer + *,.legal-disclaimer ~ .related-appraisals-section,.legal-disclaimer ~ .view-related-appraisals,.legal-disclaimer ~ h2,.legal-disclaimer ~ [class*='related']{margin-top:40px !important;}.block:has(.legal-disclaimer){margin-bottom:40px !important;}details.legal-disclaimer{margin-bottom:40px !important;padding-bottom:0 !important;}
.appraisal-feed-page,.appraisal-feed-block{max-width:1280px;margin:0 auto;padding:0 20px 40px;}.feed-top-cta{background:linear-gradient(135deg,#1a365d 0%,#2c5282 100%);border-radius:16px;padding:28px 32px;margin-bottom:24px;color:white;}.feed-top-cta__content{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}.feed-top-cta__text h2{font-size:1.5rem;font-weight:700;margin:0 0 6px 0;color:#ffffff !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#ffffff !important;background-clip:unset !important;border-left:none !important;padding-left:0 !important;}.feed-top-cta__text p{font-size:15px;margin:0;opacity:0.9;color:#e2e8f0;}.feed-top-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#d4af37 0%,#b8931f 100%);color:white !important;font-size:16px;font-weight:700;border-radius:10px;text-decoration:none;box-shadow:0 4px 15px rgba(212,175,55,0.4);transition:all 0.2s ease;white-space:nowrap;}.feed-top-cta__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,0.5);}.feed-top-cta__stats{display:flex;gap:24px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.2);flex-wrap:wrap;}.feed-top-cta__stats span{font-size:14px;color:#e2e8f0;}.feed-top-cta__stats strong{color:#fbd38d;}@media (max-width:768px){.feed-top-cta{padding:20px 24px;}.feed-top-cta__content{flex-direction:column;text-align:center;}.feed-top-cta__text h2{font-size:1.25rem;}.feed-top-cta__stats{justify-content:center;}}.appraisal-feed-intro{background:#f8fafc;border-radius:12px;padding:20px 24px;margin-bottom:24px;border:1px solid #e2e8f0;}.appraisal-feed-intro h1{font-size:1.5rem;font-weight:700;color:#1a202c !important;margin:0 0 10px 0;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#1a202c !important;background-clip:unset !important;border-bottom:none !important;padding-bottom:0 !important;}.appraisal-feed-page .latest-appraisals-heading{display:none !important;}.homepage-categories-inline{margin-bottom:24px;}.appraisal-feed-intro p{font-size:14px;line-height:1.6;color:#4a5568;margin:0 0 8px 0;}.appraisal-feed-intro p:last-child{margin-bottom:0;}:root{--sidebar-right-enabled:none;}body.path-frontpage .layout-sidebar-second,body.path-frontpage aside.layout-sidebar-second,body.path-frontpage .region-sidebar-second,body.path-frontpage .sidebar-second,body.path-frontpage aside[role="complementary"]:last-of-type,body.path-frontpage .main-content aside,body.path-frontpage .layout-content > aside:last-child,body.path-appraisals .layout-sidebar-second,body.path-appraisals aside.layout-sidebar-second,body.path-appraisals .region-sidebar-second,body.path-appraisals .sidebar-second,body.path-appraisals aside[role="complementary"]:last-of-type,body.path-appraisals .main-content aside,body.path-appraisals .layout-content > aside:last-child{display:none !important;width:0 !important;max-width:0 !important;min-width:0 !important;visibility:hidden !important;overflow:hidden !important;position:absolute !important;left:-9999px !important;}body.path-frontpage .layout-content,body.path-appraisals .layout-content{width:100% !important;max-width:100% !important;flex:1 1 100% !important;display:block !important;margin:0 auto !important;justify-content:center !important;}body.path-frontpage .layout-content > .content,body.path-appraisals .layout-content > .content{width:100% !important;max-width:100% !important;margin:0 auto !important;}body.path-frontpage .load-more-wrapper,body.path-frontpage .feed-bottom-ctas,body.path-frontpage .homepage-faq,body.path-frontpage .features-section,body.path-frontpage .feature-cards,body.path-frontpage .faq-section{margin-left:auto !important;margin-right:auto !important;max-width:1200px !important;}body.path-frontpage .load-more-wrapper{width:100% !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;}body.path-frontpage .feed-bottom-ctas{width:100% !important;display:flex !important;justify-content:center !important;}body.path-frontpage .homepage-faq{width:100% !important;}body.path-frontpage main.main-content .layout-container{width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 20px !important;box-sizing:border-box !important;}body.path-frontpage main.main-content .layout-container > .layout-content{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;}body.path-frontpage .layout-content > .content{width:100% !important;max-width:100% !important;margin:0 auto !important;}.appraisal-feed-page ~ .layout-sidebar-first,.appraisal-feed-page ~ .layout-sidebar-second,.appraisal-feed-page ~ aside,.appraisal-feed-block ~ .layout-sidebar-first,.appraisal-feed-block ~ .layout-sidebar-second,.appraisal-feed-block ~ aside,.layout:has(.appraisal-feed-page) .layout-sidebar-first,.layout:has(.appraisal-feed-page) .layout-sidebar-second,.layout:has(.appraisal-feed-block) .layout-sidebar-first,.layout:has(.appraisal-feed-block) .layout-sidebar-second,.layout-sidebar-first:has(~ .appraisal-feed-page),.layout-sidebar-second:has(~ .appraisal-feed-page){display:none !important;width:0 !important;max-width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;visibility:hidden !important;}.view-frontpage ~ .layout-sidebar-first,.view-frontpage ~ .layout-sidebar-second,.view-frontpage ~ aside.layout-sidebar-second,.view-id-frontpage ~ .layout-sidebar-first,.view-id-frontpage ~ .layout-sidebar-second{display:none !important;}.layout-content:has(.appraisal-feed-page) ~ .layout-sidebar-second,.layout-content:has(.appraisal-feed-block) ~ .layout-sidebar-second,.layout-content:has(.view-frontpage) ~ .layout-sidebar-second,aside.layout-sidebar-second:has(~ .layout-content .appraisal-feed-page),aside.layout-sidebar-second:has(~ .layout-content .view-frontpage){display:none !important;width:0 !important;}.layout:has(.appraisal-feed-page) .layout-content,.layout:has(.appraisal-feed-block) .layout-content,.layout:has(.view-frontpage) .layout-content{width:100% !important;max-width:100% !important;flex:1 1 100% !important;}.layout:has(.appraisal-feed-page),.layout:has(.appraisal-feed-block),.layout:has(.view-frontpage){display:block !important;}.appraisal-grid{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width:640px){.appraisal-grid{grid-template-columns:repeat(2,1fr);gap:22px;}}@media (min-width:992px){.appraisal-grid{grid-template-columns:repeat(2,1fr);gap:24px;}.appraisal-feed-page,.appraisal-feed-block{max-width:1000px;}}@media (min-width:1200px){.appraisal-grid{grid-template-columns:repeat(3,1fr);gap:26px;}.appraisal-feed-page,.appraisal-feed-block{max-width:1280px;}}@media (min-width:1440px){.appraisal-grid{grid-template-columns:repeat(3,1fr);gap:28px;}.appraisal-feed-page,.appraisal-feed-block{max-width:1400px;}}@media (min-width:1600px){.appraisal-grid{grid-template-columns:repeat(4,1fr);gap:28px;}.appraisal-feed-page,.appraisal-feed-block{max-width:1600px;}}.appraisal-grid .inline-promo{grid-column:1 / -1;}.inline-sponsor{grid-column:1 / -1;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%);border:1px solid #e2e8f0;border-radius:12px;padding:20px 28px;display:flex;align-items:center;gap:24px;margin:8px 0;}.inline-sponsor__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#a0aec0;margin-bottom:8px;}.inline-sponsor__logo{flex-shrink:0;width:80px;height:80px;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;}.inline-sponsor__logo img{max-width:60px;max-height:60px;object-fit:contain;}.inline-sponsor__content{flex:1;}.inline-sponsor__text{font-size:15px;color:#2d3748;line-height:1.5;margin:0 0 10px 0;}.inline-sponsor__cta{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#2c5282;color:white !important;font-size:13px;font-weight:600;border-radius:6px;text-decoration:none;transition:background 0.2s ease;}.inline-sponsor__cta:hover{background:#1a365d;}@media (max-width:640px){.inline-sponsor{flex-direction:column;text-align:center;padding:20px;}.inline-sponsor__logo{width:60px;height:60px;}}.appraisal-card{background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(0,0,0,0.06);display:flex;flex-direction:column;height:100%;}.appraisal-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12);transform:translateY(-3px);border-color:#cbd5e0;}.appraisal-card__header{padding:16px 16px 12px 16px;height:250px;min-height:250px;max-height:250px;overflow:hidden;flex-shrink:0;}@media (min-width:640px){.appraisal-card__header{height:255px;min-height:255px;max-height:255px;}}@media (min-width:992px){.appraisal-card__header{height:260px;min-height:260px;max-height:260px;padding:18px 18px 12px 18px;}}.appraisal-card__valuebox{padding:0 16px 12px 16px;height:56px;min-height:56px;max-height:56px;flex-shrink:0;}@media (min-width:992px){.appraisal-card__valuebox{padding:0 18px 12px 18px;}}.appraisal-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:26px;}.appraisal-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;}.appraisal-badge--ai{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;}.appraisal-badge--human{background:linear-gradient(135deg,#d4af37 0%,#b8931f 100%);color:white;}.appraisal-badge--for-sale{background:linear-gradient(135deg,#38a169 0%,#2f855a 100%);color:white;}.appraisal-card__author{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #edf2f7;min-height:44px;}.author-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;}.author-avatar img,.user-picture-default{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;}.author-info{flex:1;min-width:0;}.posted-by-line{font-size:12px;color:#718096;}.posted-by-line .author-name{color:#2d3748;font-weight:600;text-decoration:none;}.post-time{font-size:11px;color:#a0aec0;}.appraisal-card__title{font-size:1.2rem;font-weight:700;line-height:1.35;margin:0 0 10px 0;color:#1a202c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.7em;}.appraisal-card__title a{color:inherit;text-decoration:none;transition:color 0.2s ease;}.appraisal-card__title a:hover{color:#2c5282;}.appraisal-card__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;min-height:20px;}.condition-badge{display:inline-flex;align-items:center;padding:3px 10px;background:#edf2f7;color:#4a5568;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize;}.appraisal-card__meta .meta-field{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#718096;margin-bottom:0 !important;}.appraisal-card__meta .field-label{font-weight:600;color:#4a5568;font-size:11px !important;}.appraisal-card__meta .field-value{color:#2d3748;}.appraisal-card__value-teaser{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:8px;padding:10px 12px;margin:0;display:flex;align-items:center;justify-content:space-between;height:44px;min-height:44px;max-height:44px;flex-shrink:0;}.appraisal-card__value-teaser--empty{background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%);border-color:#e2e8f0;}.appraisal-card__value-teaser--empty .value-teaser__label{color:#718096;}.appraisal-card__value-teaser--empty .value-teaser__cta{color:#718096;}.value-teaser__label{font-size:11px;font-weight:600;color:#92400e;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.value-teaser__cta{font-size:12px;color:#b45309;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;margin-left:8px;}.value-teaser__cta:hover{color:#92400e;text-decoration:underline;}.appraisal-card__media{height:180px;min-height:180px;max-height:180px;overflow:hidden;position:relative;background:#f7fafc;border-top:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06);flex-shrink:0;}@media (min-width:640px){.appraisal-card__media{height:200px;min-height:200px;max-height:200px;}}@media (min-width:992px){.appraisal-card__media{height:220px;min-height:220px;max-height:220px;}}.appraisal-card__media .card-image-link{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.appraisal-card__media .card-image-link *:not(img):not(.image-placeholder):not(.placeholder-icon):not(.placeholder-text){display:flex !important;justify-content:center !important;align-items:center !important;}.appraisal-card__media img{max-width:calc(100% - 20px) !important;max-height:calc(100% - 20px) !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center center !important;display:block !important;transition:transform 0.3s ease;margin:auto !important;}.appraisal-card:hover .appraisal-card__media img{transform:scale(1.05);}.appraisal-card__media .image-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%);color:#a0aec0;}.appraisal-card__media .placeholder-icon{font-size:2.5rem;margin-bottom:8px;}.appraisal-card__media .placeholder-text{font-size:12px;font-weight:500;}.appraisal-card__bottom{margin-top:auto;padding:12px 16px;background:#f8fafc;border-top:1px solid #e2e8f0;}.view-appraisal-btn{display:block;width:100%;padding:10px 16px;background:linear-gradient(135deg,#2c5282 0%,#1a365d 100%);color:white !important;text-align:center;text-decoration:none;border-radius:6px;font-size:14px;font-weight:600;transition:all 0.2s ease;}.view-appraisal-btn:hover{background:linear-gradient(135deg,#1a365d 0%,#1a365d 100%);transform:translateY(-1px);}.appraisal-card__category-link{margin-top:10px;padding-top:10px;min-height:28px;}.appraisal-card__category-link a{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#4299e1;font-weight:500;text-decoration:none;transition:color 0.2s ease;}.appraisal-card__category-link a:hover{color:#2b6cb0;text-decoration:underline;}.appraisal-card__footer{padding:12px 16px;background:#f8fafc;border-top:1px solid #e2e8f0;margin:auto -16px -16px -16px;margin-top:auto !important;min-height:56px;}.footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;}.read-more-link{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:#2c5282;color:white !important;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none !important;transition:all 0.2s ease;}.read-more-link:hover{background:#1a365d;}.appraisal-card__secondary-cta{margin-top:8px;min-height:20px;}.secondary-cta-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;transition:color 0.2s ease;}.secondary-cta-link--upgrade{color:#d69e2e;}.secondary-cta-link--sell{color:#38a169;}.secondary-cta-link--similar{color:#4299e1;}.secondary-cta-link:hover{text-decoration:underline;}.vote-widget-teaser{flex-shrink:0;min-width:60px;min-height:32px;}.inline-promo{background:linear-gradient(135deg,#f0fff4 0%,#c6f6d5 100%);border:1px solid #9ae6b4;border-radius:12px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.inline-promo--green{background:linear-gradient(135deg,#f0fff4 0%,#c6f6d5 100%);border-color:#9ae6b4;}.inline-promo--green h4{color:#276749;}.inline-promo--green p{color:#2f855a;}.inline-promo--green a{background:#38a169;}.inline-promo--gold{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#fcd34d;}.inline-promo--gold h4{color:#92400e;}.inline-promo--gold p{color:#b45309;}.inline-promo--gold a{background:#d97706;}.inline-promo__content h4{font-size:16px;font-weight:700;margin:0 0 4px 0;}.inline-promo__content p{font-size:13px;margin:0;}.inline-promo__cta a{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;color:white !important;border-radius:8px;font-weight:600;font-size:13px;text-decoration:none;transition:all 0.2s ease;}.inline-promo__cta a:hover{filter:brightness(0.9);}@media (max-width:640px){.inline-promo{flex-direction:column;text-align:center;}}.feed-bottom-ctas{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px;padding-top:40px;border-top:2px solid #e2e8f0;}@media (min-width:768px){.feed-bottom-ctas{grid-template-columns:repeat(3,1fr);}}.feed-bottom-cta{background:white;border-radius:12px;padding:24px;text-align:center;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,0.06);}.feed-bottom-cta__icon{font-size:2.5rem;margin-bottom:12px;}.feed-bottom-cta h3{font-size:1.1rem;font-weight:700;color:#1a202c;margin:0 0 8px 0;}.feed-bottom-cta p{font-size:13px;color:#718096;margin:0 0 16px 0;line-height:1.5;}.feed-bottom-cta__btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;transition:all 0.2s ease;}.feed-bottom-cta__btn--gold{background:linear-gradient(135deg,#d4af37 0%,#b8931f 100%);color:white !important;}.feed-bottom-cta__btn--blue{background:#2c5282;color:white !important;}.feed-bottom-cta__btn--green{background:#38a169;color:white !important;}.feed-bottom-cta__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.load-more-wrapper{text-align:center;margin:20px 0 20px 0;padding:8px 20px 60px;}.load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 40px;background:linear-gradient(135deg,#2c5282 0%,#1a365d 100%);color:white;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 15px rgba(26,54,93,0.3);}.load-more-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(26,54,93,0.4);}.load-more-btn.loading{opacity:0.7;pointer-events:none;}.load-more-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-top-color:white;border-radius:50%;animation:spin 0.8s linear infinite;}.load-more-btn.loading .load-more-spinner{display:inline-block;}@keyframes spin{to{transform:rotate(360deg);}}.load-more-hint{margin:12px 0 0 0;font-size:13px;color:#718096;}.no-more-items{text-align:center;padding:20px;color:#718096;font-size:14px;}.pager-seo-links{position:absolute;left:-9999px;opacity:0;pointer-events:none;}.view-pager{margin-top:32px;}.view-filters{margin-bottom:20px;}@media (max-width:639px){.appraisal-feed-page{padding:0 16px 30px;}.appraisal-card__content{padding:14px;}.appraisal-card__title{font-size:1rem;}.appraisal-card__image{margin:0 -14px;height:180px !important;min-height:180px !important;max-height:180px !important;}.appraisal-card__footer{padding:10px 14px;margin:auto -14px -14px -14px;}.footer-actions{flex-wrap:wrap;}.appraisal-feed-intro h1{font-size:1.25rem;}}.archive-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;flex-wrap:wrap;}.archive-header__content h1{font-size:2rem;font-weight:700;color:#1a365d;margin:0 0 8px 0;}.archive-header__subtitle{color:#4a5568;font-size:1rem;margin:0;max-width:600px;}.archive-header__cta{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:linear-gradient(135deg,#ed8936 0%,#dd6b20 100%);color:white !important;font-weight:600;text-decoration:none;border-radius:8px;transition:all 0.2s ease;white-space:nowrap;}.archive-header__cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(237,137,54,0.4);color:white !important;text-decoration:none;}.archive-filters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;margin-bottom:20px;}.archive-quick-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;}.quick-filter-label{font-size:13px;color:#64748b;font-weight:500;}.quick-filter-chip{display:inline-block;padding:6px 14px;background:white;border:1px solid #e2e8f0;border-radius:20px;font-size:13px;color:#475569;text-decoration:none;transition:all 0.2s ease;}.quick-filter-chip:hover{border-color:#cbd5e1;background:#f1f5f9;color:#1e293b;text-decoration:none;}.quick-filter-chip.active{background:#1a365d;border-color:#1a365d;color:white;}.archive-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:12px 0;border-bottom:1px solid #e2e8f0;}.archive-categories a{color:#2563eb;text-decoration:none;font-size:14px;padding:4px 0;}.archive-categories a:hover{text-decoration:underline;}@media (max-width:640px){.archive-header{flex-direction:column;}.archive-header__cta{width:100%;justify-content:center;}.archive-header__content h1{font-size:1.5rem;}}.archive-footer-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:12px;margin:32px 0;flex-wrap:wrap;}.archive-footer-cta__text{color:#166534;font-size:15px;}.archive-footer-cta__text strong{display:block;font-size:17px;margin-bottom:4px;color:#14532d;}.archive-footer-cta__btn{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);color:white !important;font-weight:600;font-size:14px;text-decoration:none;border-radius:8px;transition:all 0.2s ease;white-space:nowrap;}.archive-footer-cta__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(22,163,74,0.4);color:white !important;text-decoration:none;}.archive-seo-footer{margin-top:40px;padding-top:32px;border-top:1px solid #e2e8f0;}.archive-seo-footer h2{font-size:1.5rem;font-weight:700;color:#1a365d;margin:0 0 16px 0;padding-left:16px;border-left:4px solid #ed8936;}.archive-seo-footer p{color:#4a5568;font-size:15px;line-height:1.7;margin:0 0 16px 0;}.archive-seo-footer p:last-child{margin-bottom:0;}@media (max-width:640px){.archive-footer-cta{flex-direction:column;text-align:center;}.archive-footer-cta__btn{width:100%;justify-content:center;}}
.appraisal-detail__layout{display:flex;flex-direction:column;gap:30px;margin-bottom:30px;}@media (min-width:992px){.appraisal-detail__layout{flex-direction:row;gap:40px;}}.appraisal-detail__gallery{flex:0 0 auto;width:100%;}@media (min-width:992px){.appraisal-detail__gallery{width:450px;max-width:450px;position:sticky;top:100px;align-self:flex-start;}}.gallery-images{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;padding:20px;}.gallery-images .field--name-field-photos{display:flex;flex-direction:column;gap:20px;}.gallery-images .field--name-field-photos .field__item{display:block !important;text-align:center;margin-bottom:0 !important;padding-bottom:0 !important;}.gallery-images .field--name-field-photos img,.appraisal-detail__gallery img{max-width:100% !important;max-height:500px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;margin:0 auto !important;cursor:pointer;border-radius:8px;transition:transform 0.2s ease,box-shadow 0.2s ease;image-orientation:from-image;}.gallery-images .field--name-field-photos img:hover,.appraisal-detail__gallery img:hover{transform:scale(1.02);box-shadow:0 4px 20px rgba(0,0,0,0.15);}.gallery-images .field--name-field-photos a{display:block;text-decoration:none;}.gallery-images .field--name-field-photos > .field__label{display:none !important;}.gallery-hint{text-align:center;font-size:12px;color:#718096;margin-top:15px;margin-bottom:0;}.appraisal-detail__info{flex:1;min-width:0;}.appraisal-detail__info .appraisal-detail__author{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e8f0;}.appraisal-detail__info .author-avatar{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.appraisal-detail__info .author-avatar img,.appraisal-detail__info .user-avatar-img-detail{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;object-fit:cover !important;border-radius:50% !important;aspect-ratio:1 / 1 !important;}.appraisal-detail__info .user-picture-default{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;}.appraisal-detail__info .author-info{flex:1;}.appraisal-detail__info .posted-by-line{font-size:14px;color:#4a5568;}.appraisal-detail__info .posted-by{color:#718096;margin-right:4px;}.appraisal-detail__info .author-name{color:#1a365d;font-weight:600;text-decoration:none;}.appraisal-detail__info .author-name:hover{text-decoration:underline;}.appraisal-detail__info .post-time{display:block;font-size:12px;color:#a0aec0;margin-top:2px;}.appraisal-detail__info .appraisal-actions-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px;padding:12px 0;border-bottom:1px solid #e2e8f0;}.appraisal-detail__info .comments-link,.appraisal-detail__info .discuss-appraisal-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f7fafc !important;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568 !important;text-decoration:none;font-size:13px;transition:all 0.2s ease;}.appraisal-detail__info .comments-link:hover,.appraisal-detail__info .discuss-appraisal-link:hover{background:#edf2f7 !important;border-color:#cbd5e0;color:#1a365d !important;}.appraisal-detail__item-info{margin-top:20px;}.appraisal-detail__item-info .field{margin-bottom:12px;padding:10px 0;border-bottom:1px solid #f0f0f0;}.appraisal-detail__item-info .field:last-child{border-bottom:none;}.appraisal-detail__item-info .field__label{font-weight:600;color:#1a365d;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;display:inline;margin-right:8px;}.appraisal-detail__item-info .field__label::after{content:":";}.appraisal-detail__item-info .field__item,.appraisal-detail__item-info .field__items{display:inline;color:#2d3748;font-size:15px;}.appraisal-detail__item-info .field--name-field-photos{display:none !important;}.appraisal-detail__info .review-badge-wrapper{margin-bottom:15px;}@media (max-width:991px){.appraisal-detail__gallery{max-width:100%;}.gallery-main-image{min-height:250px;}.gallery-main-image img{max-height:350px !important;}.gallery-thumbnails{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px;-webkit-overflow-scrolling:touch;}.gallery-thumb{width:60px;height:60px;flex-shrink:0;}.appraisal-detail__info .appraisal-actions-bar{gap:8px;}.appraisal-detail__info .comments-link,.appraisal-detail__info .discuss-appraisal-link{font-size:12px;padding:5px 10px;}}.appraisal-detail .field--name-field-photos img,.appraisal-detail img.gallery-image,.gallery-main-image .field--name-field-photos img{max-width:100% !important;max-height:450px !important;}.gallery-main-image a{display:block;text-align:center;}.appraisal-detail__info .review-badge-wrapper{margin-bottom:18px;}.appraisal-detail__info .review-badge-wrapper .badge{display:inline-flex;align-items:center;margin-bottom:6px;}.appraisal-detail__info .review-badge-wrapper::after{content:'AI-generated estimate • Expert review available';display:block;font-size:11px;color:#718096;margin-top:4px;font-style:italic;}.appraisal-detail__info .discuss-appraisal-link{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) !important;border:none !important;color:white !important;padding:8px 16px !important;font-weight:600 !important;box-shadow:0 2px 8px rgba(102,126,234,0.3);}.appraisal-detail__info .discuss-appraisal-link:hover{background:linear-gradient(135deg,#5a67d8 0%,#6b46c1 100%) !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,0.4);color:white !important;}.appraisal-detail__info .discuss-appraisal-link{position:relative;}.appraisal-detail__item-info .field{margin-bottom:8px;padding:8px 0;border-bottom:1px solid #f0f0f0;}.appraisal-detail__item-info .field--name-field-condition{background:#f8fafc;border-radius:8px;padding:12px 14px !important;margin:12px 0 !important;border:1px solid #e2e8f0 !important;}.appraisal-detail__item-info .field--name-field-condition .field__label{color:#1a365d;font-size:11px;}.appraisal-detail__item-info .field--name-field-condition .field__item{font-weight:600;color:#2d3748;}.appraisal-detail__item-info .field--name-field-category{padding-top:0 !important;margin-top:0 !important;}.appraisal-detail__item-info .field--name-field-category .field__item a{color:#4299e1;font-weight:500;text-decoration:none;}.appraisal-detail__item-info .field--name-field-category .field__item a:hover{text-decoration:underline;}.appraisal-detail__item-info .field--name-field-description,.appraisal-detail__item-info .field--name-body{padding:16px 0 !important;margin:12px 0 !important;border-top:1px solid #e2e8f0 !important;border-bottom:1px solid #e2e8f0 !important;}.appraisal-detail__item-info .field--name-field-description .field__label,.appraisal-detail__item-info .field--name-body .field__label{display:block !important;margin-bottom:8px;}.appraisal-detail__item-info .field--name-field-description .field__item,.appraisal-detail__item-info .field--name-body .field__item{display:block !important;line-height:1.7;color:#4a5568;}.appraisal-detail__item-info .field--name-field-ai-json,.appraisal-detail__item-info .ai-appraisal-results{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:10px;padding:16px !important;margin:16px 0 !important;}.appraisal-detail__item-info .estimated-value,.appraisal-detail__item-info .value-range{font-size:1.25rem;font-weight:700;color:#b45309;}.appraisal-detail__item-info .field--name-field-medium,.appraisal-detail__item-info .field--name-field-size,.appraisal-detail__item-info .field--name-field-age{border-bottom-color:#f5f5f5 !important;}.appraisal-detail__item-info .field--name-field-classified{display:none;}.appraisal-detail__info .comments-link{background:#f7fafc !important;border:1px solid #e2e8f0 !important;color:#4a5568 !important;}.appraisal-detail__info .comments-link:hover{background:#edf2f7 !important;border-color:#cbd5e0 !important;}@media (max-width:991px){.appraisal-detail__info .discuss-appraisal-link{padding:8px 14px !important;font-size:13px !important;}.appraisal-detail__item-info .field--name-field-condition{padding:10px 12px !important;}.appraisal-detail__info .review-badge-wrapper::after{font-size:10px;}}
