@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap";:root{--bg: #f7f9f6;--panel: #ffffff;--panel-strong: #f0f3ec;--border: #d7ddce;--text: #2a3324;--muted: #6f7b65;--accent: #9ac326;--accent-strong: #82a517;--success: #4b8c3a;--danger: #d83c3c;--shadow: 0 18px 48px rgba(42, 51, 36, .12)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:radial-gradient(circle at 20% 30%,rgba(154,195,38,.12),transparent 32%),radial-gradient(circle at 80% 10%,rgba(130,165,23,.08),transparent 30%),linear-gradient(145deg,#f7f9f6,#eef3e7 40%,#f9fbf6);color:var(--text);margin:0;padding:0;min-height:100vh}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;overflow-x:hidden}.ozqur-app{min-height:100vh}.page-shell{width:100%;max-width:none;margin:0 auto;padding:24px 16px 64px}.page-shell.page-shell-admin{max-width:none}.topbar{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:14px 18px;background:linear-gradient(135deg,#fff,#f6f9f2);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);position:sticky;top:12px;z-index:10}.topbar-main{display:flex;align-items:center;justify-content:space-between;gap:14px}.topbar-left{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.topbar-right{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-end;flex:0 0 auto}.topbar-session{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(154,195,38,.2);padding-top:10px}.topbar-session-left{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.topbar-session-email{font-size:14px;color:#35452a;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-session-meta{color:var(--muted);font-size:14px}.topbar-session-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.topbar-nav-btn{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:700;font-size:17px;line-height:1.1;transition:border-color .15s ease,color .15s ease,background .15s ease}.topbar-nav-btn:hover{border-color:var(--accent)}.topbar-nav-btn.active{color:var(--accent);border-color:var(--accent)}.logo-badge{display:grid;place-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;padding:8px 10px;box-shadow:inset 0 0 0 1px #9ac3260f;flex:0 0 auto}.logo{height:52px;width:auto;max-width:min(42vw,500px)}.brand-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:var(--muted);margin:0 0 4px}.brand-title{margin:0;font-size:38px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-subtitle{margin:4px 0 0;color:#5c684f;font-size:13px}.lang-toggle{display:inline-flex;gap:4px;background:var(--panel);border:1px solid var(--border);padding:4px;border-radius:12px;box-shadow:inset 0 0 0 1px #9ac32614}.lang-toggle button{border:none;background:transparent;color:var(--muted);padding:8px 14px;border-radius:10px;cursor:pointer;font-weight:600;transition:all .15s ease}.lang-toggle button.active{background:var(--accent);color:#0d130c;box-shadow:0 10px 24px #c7ff3d40}h1{color:var(--text);margin:0}.page-title{font-size:28px;margin:8px 0 6px}.subtitle{text-align:left;color:var(--muted);margin:6px 0 0;line-height:1.5}.card-shell{background:linear-gradient(160deg,#fff,#f8faf5);border:1px solid var(--border);border-radius:16px;padding:22px 24px;margin:18px 0 26px;width:100%;max-width:none;box-shadow:var(--shadow)}.page-shell.page-shell-admin .card-shell{max-width:none}.card-header{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.admin-users-search{width:100%;max-width:420px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px;background:#fff;color:var(--text)}.admin-section-headline{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-collapse-toggle{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.pill{display:inline-flex;align-items:center;gap:8px;background:#9ac3261f;color:var(--accent);border:1px solid rgba(154,195,38,.4);border-radius:999px;padding:6px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;width:fit-content}.input-group{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.form-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:inset 0 0 0 1px #9ac3260f}.input-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.input-grid .full-span{grid-column:1 / -1}.input-grid label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.input-grid input{padding:12px;border:1px solid var(--border);border-radius:10px;font-size:15px;background:#fff;color:var(--text);box-shadow:inset 0 1px #2a33240d}.input-grid input[readonly]{opacity:.9}.input-group button,.primary{padding:12px 20px;background-color:var(--accent);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;box-shadow:0 10px 24px #9ac32640;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.input-group button:hover:not(:disabled),.primary:hover:not(:disabled){background-color:var(--accent-strong);transform:translateY(-1px)}.input-group button:disabled,.primary:disabled{background-color:#dfe5d6;color:#9cad89;box-shadow:none;cursor:not-allowed}.status-text{margin:6px 0 0}.funda-row{display:flex;gap:10px;align-items:center}.funda-row input{flex:1}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.ghost{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:600;transition:all .15s ease;white-space:nowrap}.ghost:hover,.ghost.active{border-color:var(--accent);color:var(--accent)}.stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0 10px}.step{display:flex;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:linear-gradient(135deg,#c7ff3d0d,#fff0);align-items:flex-start}.step.done{border-color:#c7ff3d8c;background:#c7ff3d14}.step.active{box-shadow:0 10px 30px #c7ff3d2e}.step-index{width:32px;height:32px;border-radius:10px;background:var(--panel-strong);border:1px solid var(--border);color:var(--text);display:grid;place-items:center;font-weight:700}.step.done .step-index{background:var(--accent);color:#0d130c;border-color:#c7ff3db3}.step-label{margin:0;font-weight:700;color:var(--text)}.token-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1024px){.token-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.token-plan-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px;box-shadow:inset 0 0 0 1px #9ac3260d;display:flex;flex-direction:column;gap:8px}.token-plan-card h3{margin:0;font-size:18px}.token-plan-card.featured{border-color:#9ac326cc;box-shadow:0 8px 22px #9ac3262e}.token-plan-badge{margin-bottom:4px}.token-plan-price{margin:0;font-size:22px;font-weight:800}.token-plan-meta{margin:0 0 8px}.payment-result-card{border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--panel);display:flex;flex-direction:column;gap:10px}.payment-result-card h3{margin:0;font-size:20px}.payment-result-card.success{border-color:#22c55e8c;box-shadow:inset 0 0 0 1px #22c55e26}.payment-result-card.warning{border-color:#f59e0b8c;box-shadow:inset 0 0 0 1px #f59e0b26}.payment-result-card.error{border-color:#ef44448c;box-shadow:inset 0 0 0 1px #ef444426}.payment-result-card.neutral{border-color:var(--border)}.payment-result-summary{margin:0;line-height:1.5}.error{color:var(--danger);text-align:center}.hide-in-pdf{display:none!important}.note{background:#9ac32614;border:1px solid rgba(154,195,38,.35);color:var(--text);padding:10px 12px;border-radius:8px}.generation-progress{margin-top:10px}.generation-progress-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:6px}.generation-progress-track{width:100%;height:10px;background:#9fb6282e;border-radius:999px;overflow:hidden;border:1px solid rgba(159,182,40,.35)}.generation-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#9fb628,#c7ff3d);transition:width .3s ease}.global-footer{margin:14px 0 0;width:100%;max-width:none;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.global-footer-links{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center;font-size:13px}.global-footer a{color:#3f4d33;text-decoration:none;font-weight:600}.global-footer a:hover{color:var(--accent-strong)}.global-footer-note{margin:10px 0 0;text-align:center;font-size:12px;letter-spacing:.04em;color:var(--muted)}.auth-shell-view{background:#d9ddd6}.auth-shell-layout{max-width:920px;padding-top:72px;padding-bottom:30px}.auth-shell-view .topbar{position:static;top:auto;z-index:auto;margin:0;padding:18px 24px;gap:0;border:1px solid #c9ccc4;border-bottom:0;border-radius:22px 22px 0 0;background:#ececec;box-shadow:none}.auth-shell-view .topbar-main,.auth-shell-view .topbar-left{gap:14px}.auth-shell-view .logo-badge{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.auth-shell-view .logo{height:40px;width:auto;max-width:min(39vw,300px)}.auth-shell-view .brand-title{font-size:clamp(24px,2.8vw,34px);line-height:1.05;padding-left:16px;border-left:1px solid #cbcdc8;color:#2f3c2d;white-space:nowrap;overflow:visible;text-overflow:clip}.auth-shell-view .lang-toggle{gap:0;padding:2px;border-radius:12px;border-color:#bcc0b7;box-shadow:none;background:#efefef}.auth-shell-view .lang-toggle button{min-width:46px;padding:8px 12px;font-size:16px;font-weight:700;color:#7c838e;border-radius:10px}.auth-shell-view .lang-toggle button.active{background:#67ad1f;color:#fff;box-shadow:none}.auth-shell-view .auth-box{margin:0;padding:0 0 18px;background:#ececec;border-left:1px solid #c9ccc4;border-right:1px solid #c9ccc4}.auth-shell-view .auth-route-links{margin:0;gap:0;border-top:1px solid #cfd2cb;border-bottom:1px solid #cfd2cb}.auth-shell-view .auth-route-btn{border:0;border-radius:0;background:transparent;color:#6f7782;padding:16px 10px 15px;font-size:16px;font-weight:700;box-shadow:none;transition:color .15s ease,box-shadow .15s ease}.auth-shell-view .auth-route-btn.active{color:#67ad1f;box-shadow:inset 0 -2px #67ad1f}.auth-shell-view .card-header{margin-bottom:0}.auth-shell-view .auth-title,.auth-shell-view .auth-subtitle{display:none}.auth-shell-view .auth-form{margin-top:0;padding:24px 40px 10px;gap:18px}.auth-shell-view .auth-field span{color:#445463;font-size:14px;font-weight:700;margin-bottom:8px}.auth-shell-view .auth-form input,.auth-shell-view .auth-captcha-input,.auth-shell-view .password-input-wrap input{height:50px;border:1px solid #c8cdd4;border-radius:10px;background:#fff;color:#27323d;font-size:14px;padding:12px 14px}.auth-shell-view .auth-form input::placeholder,.auth-shell-view .auth-captcha-input::placeholder{color:#7e8895}.auth-shell-view .password-input-wrap input{padding-right:48px}.auth-shell-view .password-toggle-btn{right:10px;width:28px;height:28px;border:0;background:transparent;color:#c6ccd3;font-size:13px}.auth-shell-view .password-toggle-btn:hover,.auth-shell-view .password-toggle-btn.is-visible{background:transparent;color:#e2e7ec}.auth-shell-view .auth-submit{margin-top:6px;height:52px;border-radius:11px;background:#fff;border:1px solid #c8cdd4;color:#1f2a34;font-size:16px;box-shadow:none}.auth-shell-view .auth-form button:hover:not(:disabled){background:#f4f7fa}.auth-shell-view .auth-checkbox{color:#485563}.auth-shell-view .auth-checkbox a{color:#4e677f}.auth-shell-view .auth-password-rule-item.is-invalid{color:#6e7782}.auth-shell-view .auth-password-rule-item.is-valid{color:#578f20}.auth-shell-view .auth-captcha-box{background:#fff;border-color:#c8cdd4}.auth-shell-view .auth-captcha-box #reload_href{color:#67ad1f}.auth-shell-view .auth-captcha-box #canv{border-color:#c8cdd4;background:#fff}.auth-shell-view .auth-message{margin:8px 40px 0;text-align:left}.auth-shell-view .global-footer{margin:0;max-width:none;border-left:1px solid #c9ccc4;border-right:1px solid #c9ccc4;border-bottom:1px solid #c9ccc4;border-top:1px solid #d4d6d0;border-radius:0 0 22px 22px;padding:20px 24px;background:#ececec;box-shadow:none}.auth-shell-view .global-footer-links{justify-content:center;gap:14px 34px;font-size:15px}.auth-shell-view .global-footer a{color:#68717d;font-weight:600}.auth-shell-view .global-footer a:hover{color:#434d58}.auth-shell-view .auth-disclaimer{margin-top:20px;color:#9ba1a8;font-size:12px;font-weight:600}.auth-scroll-indicator{width:44px;height:44px;margin:12px auto 0;border-radius:50%;background:linear-gradient(180deg,#5b5d61,#44464a);color:#d8dce0;display:grid;place-items:center;font-size:24px;box-shadow:0 3px 6px #0003}.how-it-works-content{display:grid;gap:12px}.how-it-works-content p{margin:0}.how-it-works-section h3{margin:0 0 6px;font-size:17px}.how-it-works-section ul{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px}.report-actions{margin-top:30px}.btn-download{display:block;margin:0 auto 20px;padding:12px 24px;background-color:var(--accent);color:#0d130c;border:none;border-radius:12px;font-size:16px;cursor:pointer;font-weight:700;box-shadow:0 12px 28px #c7ff3d40}.btn-download:hover{background-color:var(--accent-strong)}.report{background:#fff;padding:28px;border-radius:16px;box-shadow:0 16px 30px #2a33241f;line-height:1.5;border:1px solid #d7ddce;break-inside:avoid-page;page-break-inside:avoid;width:100%}.section,.chart-card,.valuation-card,.sales-table,.report-header{break-inside:avoid-page;page-break-inside:avoid}.report.pdf-mode{width:186mm;min-width:0;max-width:100%;background:#fff!important;box-shadow:none;border:1px solid #1c261e;margin:0 auto}.report.pdf-mode .property-grid,.report.pdf-mode .visuals-grid{grid-template-columns:1fr!important}.report.pdf-mode *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}.report.pdf-mode .section,.report.pdf-mode .chart-card,.report.pdf-mode .valuation-card,.report.pdf-mode .sales-table,.report.pdf-mode .report-header{break-inside:avoid;page-break-inside:avoid}.report.pdf-mode .market-grid,.report.pdf-mode .market-grid>*{break-inside:avoid;page-break-inside:avoid}.report.pdf-mode .sales-table{display:table!important;width:100%!important;border-collapse:collapse!important}.report.pdf-mode .sales-table thead{display:table-header-group!important}.report.pdf-mode .sales-table tbody{display:table-row-group!important}.report.pdf-mode .sales-table tr{display:table-row!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}.report.pdf-mode .sales-table td,.report.pdf-mode .sales-table th{display:table-cell!important;font-size:10px;line-height:1.2}.report.pdf-mode .sales-table td:before{content:none!important}.report.pdf-mode .pdf-amenities-page,.report.pdf-mode .pdf-amenities-main{display:block!important}.report.pdf-mode .pdf-amenities-main{break-inside:auto!important;page-break-inside:auto!important}.report.pdf-mode .pdf-amenities-radar{width:340px!important;height:340px!important}.report.pdf-mode .pdf-amenities-page,.report.pdf-mode .pdf-amenities-main{gap:10px!important}.report.pdf-mode .a4-page{margin:0!important;box-shadow:none!important;height:297mm!important;min-height:297mm!important;padding:15mm!important;overflow:hidden!important;break-inside:avoid-page;page-break-inside:avoid;break-after:page;page-break-after:always}.report.pdf-mode .no-print{display:none!important}.report.pdf-mode .a4-page:last-child{break-after:auto;page-break-after:auto}.report.pdf-mode .pdf-title-page-image-wrap{height:72mm!important;max-height:72mm!important;overflow:hidden!important;border-radius:8px}.page-break,.print-break-before{break-before:page;page-break-before:always}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;border:1px solid #111;pointer-events:none;z-index:9999}.print-break-before{break-before:page!important;page-break-before:always!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important;transition:none!important;filter:none!important;box-shadow:none!important}.topbar,.page-shell>.btn-download,.page-shell>.card-shell:not(.report-actions){display:none!important}.page-shell{padding:0!important;margin:0!important}.report{width:auto;min-width:0;max-width:100%;background:#fff!important;border:none!important;box-shadow:none!important;padding:14mm}.references-section,.references-list,.sales-table{break-inside:avoid!important;page-break-inside:avoid!important;page-break-after:avoid!important}.references-section{break-before:page;page-break-before:always;margin-top:8px!important;padding-top:0!important}.report,.section,.chart-card,.valuation-card,.sales-table,.report-header{break-inside:avoid;page-break-inside:avoid}.section{page-break-before:auto;page-break-after:auto;margin:18px 0 14px!important}.sales-table{font-size:12px!important}.sales-table th,.sales-table td{padding:6px 8px!important;line-height:1.3!important}}.report.pdf-mode .print-break-before{break-before:page;page-break-before:always}.report-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border);break-inside:avoid}.logo{height:44px;width:auto}.brand{display:flex;gap:16px;align-items:center}.report-header h1{font-size:24px;margin:0;color:var(--text)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--accent);margin:0 0 4px}.muted{color:var(--muted);margin:4px 0 0;font-size:14px}.small{font-size:13px}.meta{display:flex;gap:16px;text-align:right;align-items:flex-start}.auth-box{max-width:none;margin:36px auto;background:transparent;border:0;border-radius:0;padding:6px 4px;text-align:left;box-shadow:none}.auth-form{margin-top:14px;display:flex;flex-direction:column;gap:12px}.auth-form input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px;background:#fff;color:var(--text)}.auth-form button{padding:11px 16px;background-color:var(--accent);color:#0d130c;border:none;border-radius:999px;cursor:pointer;font-weight:700;box-shadow:0 10px 24px #c7ff3d33}.auth-form button:hover{background-color:var(--accent-strong)}.auth-title{margin-top:2px;margin-bottom:6px;text-align:center}.auth-subtitle{text-align:center;margin:0;font-size:13px}.auth-form-stacked{align-items:stretch}.auth-field{text-align:left}.auth-field span{display:inline-block;color:var(--muted);font-size:12px;margin-bottom:4px}.auth-password-rule{margin:2px 0 0;font-size:12px}.auth-password-rule-list{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:6px}.auth-password-rule-item{display:flex;align-items:center;gap:8px;font-size:12px}.auth-password-rule-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;flex:0 0 8px}.auth-password-rule-item.is-invalid{color:#b91c1c}.auth-password-rule-item.is-valid{color:#15803d}.auth-password-rule-item.is-valid .auth-password-rule-dot{background:#16a34a}.auth-checkbox{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text)}.auth-checkbox input{width:16px;height:16px;margin-top:2px}.auth-checkbox a{color:#3f4d33;font-weight:700}.auth-checkbox a:hover{color:var(--accent-strong)}.required-mark{color:#d83c3c;font-weight:700;margin-left:4px}.auth-captcha{display:flex;flex-direction:column;gap:8px}.auth-captcha-box{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#fff}.auth-captcha-box #canv{width:100%;max-width:220px;height:auto;border:1px solid var(--border);border-radius:8px}.auth-captcha-box #reload_href{font-size:12px;font-weight:700;text-decoration:none}.auth-captcha-input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px;background:#fff;color:var(--text)}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:44px}.password-toggle-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:30px;border:1px solid var(--border);border-radius:999px;background:#9ac326;color:#0d130c;cursor:pointer;padding:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:1}.password-toggle-btn:before{content:"Show";font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1}.password-toggle-btn:hover,.password-toggle-btn.is-visible{background:#82a517}.password-toggle-btn.is-visible:before{content:"Hide"}.auth-submit{margin-top:8px;width:100%}.auth-submit:disabled{opacity:.7;cursor:not-allowed}.auth-route-links{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-route-links-top{margin-top:0;margin-bottom:12px}.auth-route-btn{background:#fff;border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 8px;font-size:12px;font-weight:700;cursor:pointer}.auth-route-btn.active{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px #9ac32638}.auth-message{margin-top:14px;text-align:center;font-size:14px;font-weight:600}.auth-message.success{color:#15803d}.auth-message.error{color:var(--danger)}.section{margin:32px 0;break-inside:avoid;page-break-inside:avoid}.section h2{font-size:22px;margin-bottom:12px;color:var(--text)}.property-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.property-grid>*{break-inside:avoid;page-break-inside:avoid}.card{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:linear-gradient(135deg,#f7f9f6,#eef3e7)}.card h3{margin:4px 0 0;color:var(--text)}.price-history{display:grid;gap:12px}.price-item{display:flex;gap:12px;align-items:center}.dot{width:10px;height:10px;border-radius:50%;background-color:var(--accent)}.price-item h3{margin:0;color:var(--text)}.price-item .change{color:var(--success);font-weight:500;margin-left:6px}.sales-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:12px;background:#fff;border:1px solid var(--border);page-break-inside:avoid;break-inside:avoid}.sales-table th,.sales-table td{border:1px solid var(--border);padding:10px 12px;text-align:left;color:var(--text);page-break-inside:avoid}.sales-table th{background:#f4f7ef;font-weight:600}.sales-table tr:nth-child(2n){background:#2a332408}.sales-table tr:hover{background:#9ac32614}.sales-table tr{break-inside:avoid;page-break-inside:avoid}.admin-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table-scroll .sales-table.admin-sales-table{min-width:1100px;table-layout:fixed}.admin-table-scroll .sales-table.admin-sales-table th,.admin-table-scroll .sales-table.admin-sales-table td{overflow-wrap:anywhere;word-break:break-word}.admin-table-scroll .sales-table.admin-sales-table th{font-size:.95rem;line-height:1.2}.admin-stats-scroll{overflow:auto;max-height:calc(100vh - 260px);border:1px solid var(--border);border-radius:10px;background:#fff}.admin-table-scroll .sales-table.admin-sales-table.admin-stats-table{width:100%;min-width:0;border-radius:0;border:0;box-shadow:none;table-layout:fixed;font-size:12px}.admin-stats-table .col-time{width:7%}.admin-stats-table .col-address{width:12%}.admin-stats-table .col-postcode{width:5%}.admin-stats-table .col-city{width:7%}.admin-stats-table .col-price{width:6.5%}.admin-stats-table .col-actions{width:13%}.admin-table-scroll .sales-table.admin-sales-table.admin-stats-table th,.admin-table-scroll .sales-table.admin-sales-table.admin-stats-table td{overflow-wrap:normal;word-break:normal;padding:4px 6px;line-height:1.2;font-size:12px}.admin-stats-table th{position:sticky;top:0;z-index:2;white-space:nowrap;-webkit-hyphens:none;hyphens:none;background:#ecf1e4;font-weight:600}.admin-stats-table td:nth-child(n+5):nth-child(-n+12){white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.admin-stats-table .metric-cell-value{display:block}.admin-stats-table .metric-cell-ratios{margin-top:2px;display:flex;flex-direction:column;gap:1px;font-size:10px;line-height:1.1;color:var(--muted)}.admin-stats-table td:nth-child(5) input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:24px;padding:2px 6px;font-size:12px}.admin-stats-table td:nth-child(2),.admin-stats-table td:nth-child(3),.admin-stats-table td:nth-child(4){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stats-table th:nth-child(1),.admin-stats-table td:nth-child(1),.admin-stats-table th:nth-child(3),.admin-stats-table td:nth-child(3){padding-left:4px;padding-right:3px}.admin-stats-table .inline-actions{flex-direction:row;align-items:center;gap:4px;flex-wrap:nowrap}.admin-stats-table .inline-actions input,.admin-stats-table .inline-actions .ghost{width:auto}.admin-stats-table .inline-actions .ghost{min-width:26px;min-height:24px;padding:2px 6px;line-height:1}.admin-table-scroll .inline-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-table-scroll .inline-actions input{flex:1 1 140px;min-width:0;max-width:100%}.admin-table-scroll .sales-table.admin-sales-table.admin-stats-table .inline-actions input{flex:0 0 auto;min-height:24px;padding:2px 6px;width:82px;font-size:12px}.bookkeeper-payments-table th:last-child,.bookkeeper-payments-table td:last-child{width:84px;min-width:84px;text-align:center}.bookkeeper-payments-table th:nth-last-child(2),.bookkeeper-payments-table td:nth-last-child(2){min-width:180px}.bookkeeper-note-input{width:100%;min-width:140px;max-width:240px;box-sizing:border-box}.bookkeeper-internal-checkbox{width:16px;height:16px;display:block;margin:0 auto}.admin-panel{margin:20px 0 30px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.account-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.verify-gate{margin-top:14px;border:1px solid rgba(154,195,38,.35);border-radius:12px;background:#9ac32614;padding:14px}.verify-gate h3{margin:0 0 6px}.logout-btn{background:transparent;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 12px;cursor:pointer}.logout-btn:hover{border-color:var(--accent)}.topbar-logout-btn{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:12px;padding:10px 16px;font-size:17px;font-weight:700;line-height:1.1}.goat-full{margin:12px 0 24px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.goat-full img{display:block;width:100%;height:auto}.references-list{margin-top:12px}.disclaimer{margin-top:20px;color:var(--muted);border-top:1px solid #232735;padding-top:12px}.market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.chart-card{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:linear-gradient(135deg,#f7f9f6,#eef3e7)}.bar-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;margin-top:12px}.bar{position:relative;background:#e5eadc;border-radius:8px 8px 4px 4px;display:flex;align-items:flex-end;justify-content:center;padding:8px 6px 14px;color:var(--text)}.bar-label{position:absolute;bottom:-16px;font-size:12px;color:var(--muted)}.bar-value{font-size:11px;text-align:center}.visuals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.visuals-grid>*{break-inside:avoid;page-break-inside:avoid}.line-card .line-chart{background:radial-gradient(circle at 20% 20%,rgba(154,195,38,.22),transparent 42%),#f8faf5;border-radius:12px;padding:10px 6px 6px}.legend-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.legend-item{display:flex;gap:8px;align-items:center}.legend-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.hbar-group{display:flex;flex-direction:column;gap:8px;margin-top:8px}.hbar{display:flex;flex-direction:column;gap:4px}.hbar-label{font-size:13px;color:var(--text)}.hbar-bar{position:relative;background:#e5eadc;border-radius:10px;padding:6px 10px;overflow:hidden}.hbar-bar span:first-child{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#9ac326,#5bc0a4);opacity:.7;border-radius:10px}.hbar-value{position:relative;font-size:13px;color:var(--text)}.stacked-bars{display:flex;flex-direction:column;gap:8px;margin-top:10px}.stacked-bar{position:relative;background:#e5eadc;border-radius:10px;padding:8px 10px;overflow:hidden}.stacked-fill{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;border-radius:10px}.stacked-text{position:relative;display:flex;align-items:center;justify-content:space-between}.bar-chart-woz{grid-template-columns:repeat(3,minmax(0,1fr))}.valuation-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,#fff,#f4f7ef);break-inside:avoid;page-break-inside:avoid}.valuation-number{margin:4px 0;color:var(--accent)}.valuation-pill{background:#f0f3ec;border-radius:999px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;min-width:160px;text-align:center}.pill-label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--muted)}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.data-block{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:inset 0 0 0 1px #9ac3260a}.data-block-header h3{margin:0 0 8px}.data-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;background:#f5f6f2;padding:8px;border-radius:8px;border:1px solid #e0e4d8}@media(max-width:768px){.page-shell{padding:16px 12px 48px}.auth-shell-layout{max-width:100%;padding-top:20px}.auth-shell-view .topbar{padding:14px 14px 12px;border-radius:18px 18px 0 0}.auth-shell-view .topbar-main{flex-direction:row;align-items:center;gap:10px}.auth-shell-view .topbar-left{width:auto;min-width:0;flex:1 1 auto;gap:10px}.auth-shell-view .topbar-right{width:auto;justify-content:flex-end}.auth-shell-view .logo{height:30px;max-width:min(36vw,180px)}.auth-shell-view .brand-title{font-size:clamp(20px,5vw,26px);padding-left:10px}.auth-shell-view .lang-toggle button{min-width:38px;padding:7px 10px;font-size:14px}.auth-shell-view .auth-route-links{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-shell-view .auth-route-btn{font-size:14px;padding:12px 8px}.auth-shell-view .auth-form{padding:18px 16px 8px}.auth-shell-view .auth-field span{font-size:13px}.auth-shell-view .auth-form input,.auth-shell-view .auth-captcha-input,.auth-shell-view .password-input-wrap input{font-size:14px}.auth-shell-view .auth-message{margin:8px 16px 0}.auth-shell-view .global-footer{padding:16px 14px;border-radius:0 0 18px 18px}.auth-shell-view .global-footer-links{justify-content:center;gap:8px 12px;font-size:13px}.auth-shell-view .auth-disclaimer{margin-top:16px;font-size:11px}.topbar{position:static;gap:10px;padding:12px}.topbar-main{width:100%;flex-direction:column;align-items:flex-start}.topbar-left{width:100%}.topbar-right{width:100%;justify-content:flex-start}.topbar-session{width:100%;flex-direction:column;align-items:flex-start;gap:10px}.topbar-session-left{width:100%}.topbar-session-right{width:100%;justify-content:flex-start}.topbar-nav-btn,.topbar-logout-btn{font-size:14px;padding:9px 12px}.topbar-session-email,.topbar-session-meta{font-size:13px}.logo{height:38px;max-width:100%;flex-shrink:1}.brand-title{font-size:30px;white-space:normal}.input-grid,.token-plan-grid{grid-template-columns:1fr}.funda-row{flex-direction:column;align-items:stretch}.inline-actions{width:100%;justify-content:flex-start}.property-grid,.visuals-grid,.market-grid{grid-template-columns:1fr}.valuation-card{flex-direction:column;align-items:flex-start}.sales-table{display:block;border:none}.sales-table thead{display:none}.sales-table tbody{display:block;width:100%}.sales-table tr{display:block;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(135deg,#101812,#0f1410)}.sales-table td{display:flex;justify-content:space-between;gap:12px;border:none;padding:6px 0;width:100%;white-space:normal}.sales-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;flex-shrink:0}.admin-table-scroll .sales-table.admin-sales-table{display:table;width:100%;border:1px solid var(--border)}.admin-table-scroll .sales-table.admin-sales-table thead{display:table-header-group}.admin-table-scroll .sales-table.admin-sales-table tbody{display:table-row-group;width:auto}.admin-table-scroll .sales-table.admin-sales-table tr{display:table-row;margin-bottom:0;border:0;border-radius:0;padding:0;background:transparent}.admin-table-scroll .sales-table.admin-sales-table td{display:table-cell;border:1px solid var(--border);padding:10px 12px;width:auto}.admin-table-scroll .sales-table.admin-sales-table td:before{content:none}.report-actions{overflow-x:auto;padding-bottom:8px}.report{padding:18px;width:100%;min-width:0}.auth-route-links{grid-template-columns:1fr}.global-footer-links{justify-content:flex-start}.report-header{flex-direction:column;align-items:flex-start;gap:12px}.brand{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%}.brand>div{width:100%;max-width:100%;overflow-x:hidden}.report-header h1{margin-top:0;font-size:20px;line-height:1.25;word-break:break-word;overflow-wrap:anywhere}.report-header,.brand,.brand>div{max-width:100%;overflow-x:hidden}.meta{width:auto;justify-content:flex-start;text-align:left;width:100%}}.ozqur-report{width:100%;color:#111827}.ozqur-page{width:210mm;min-height:297mm;margin:0 auto 12mm;padding:15mm;background:#fff;display:flex;flex-direction:column;box-sizing:border-box;page-break-after:always}.ozqur-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #9FB628;padding-bottom:6mm;margin-bottom:8mm}.ozqur-logo-wrap{width:48mm}.ozqur-logo{width:100%;height:auto;object-fit:contain}.ozqur-title{margin:0;font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:#7c8082}.ozqur-date{margin:4px 0 0;font-size:12px;color:#6b7280}.ozqur-hero{margin-bottom:8mm}.ozqur-address{margin:0 0 2mm;font-size:28px;font-weight:700;color:#111827}.ozqur-postcode{margin:0 0 6mm;font-size:16px;color:#7c8082}.ozqur-image-frame{position:relative;width:100%;height:64mm;border-radius:6px;overflow:hidden;background:#e5e7eb}.ozqur-image,.ozqur-image-placeholder{width:100%;height:100%;object-fit:cover;display:block}.ozqur-image-placeholder{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.ozqur-image-badge{position:absolute;left:0;bottom:0;background:#9fb628;color:#fff;padding:6px 10px;font-weight:700;font-size:12px}.ozqur-values{display:grid;grid-template-columns:1fr 1fr;gap:6mm;margin-bottom:8mm}.ozqur-card{border-radius:8px;padding:6mm;box-sizing:border-box}.ozqur-card-avm{border-left:6px solid #9FB628;background:#fff;box-shadow:0 2px 8px #0000000f}.ozqur-card-listing{background:#f3f4f6;border:1px solid #e5e7eb}.ozqur-card-label{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#7c8082;font-weight:600}.ozqur-card-value{margin:4px 0 0;font-size:28px;font-weight:800;color:#111827}.ozqur-card-value.listing{font-size:24px;color:#374151}.ozqur-card-sub{margin:4px 0 0;font-size:11px;color:#6b7280}.ozqur-chip{margin-top:4mm;display:inline-block;background:#e5e7eb;color:#4b5563;font-weight:700;font-size:11px;padding:4px 8px;border-radius:6px}.ozqur-section-header h3{margin:0 0 3mm;font-size:16px;color:#333}.ozqur-section-header p{margin:-1mm 0 4mm;font-size:12px;color:#6b7280}.ozqur-attr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4mm}.ozqur-attr-card{text-align:center;padding:5mm 3mm;border:1px solid #f3f4f6;background:#f9fafb;border-radius:8px}.ozqur-attr-card.energy{position:relative}.ozqur-attr-value{margin:0;font-size:18px;font-weight:800;color:#9fb628}.ozqur-attr-card.energy .ozqur-attr-value{color:#111827}.ozqur-attr-label{margin:2mm 0 0;font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.ozqur-page-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6mm;opacity:.6;color:#7c8082;font-weight:700}.ozqur-section{margin-bottom:6mm}.ozqur-section-grow{flex:1 1 auto}.ozqur-table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.ozqur-table{width:100%;border-collapse:collapse;font-size:12px;color:#4b5563}.ozqur-table thead th{background:#7c8082;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.03em;padding:8px 10px;text-align:left}.ozqur-table td{padding:7px 10px;border-top:1px solid #f3f4f6}.ozqur-table td.strong{font-weight:700;color:#111827}.ozqur-table.references tbody tr:nth-child(2n){background:#f9fafb}.ozqur-energy{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e7eb;background:#f9fafb;border-radius:8px;padding:4mm 5mm;margin-bottom:6mm}.ozqur-energy-title{font-weight:800;color:#374151}.ozqur-energy-sub{margin:1mm 0 0;font-size:11px;color:#6b7280}.ozqur-energy-meta{display:flex;flex-direction:column;align-items:flex-end}.ozqur-energy-highlight{font-size:11px;font-weight:800;color:#9fb628}.ozqur-energy-note{font-size:10px;color:#9ca3af}.ozqur-footer{margin-top:6mm;padding-top:3mm;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;color:#9ca3af;font-size:10px}:root{--ozqur-lime: #9FB628;--ozqur-grey: #7C8082;--ozqur-dark: #333333;--ozqur-light: #F3F4F6;--ozqur-white: #ffffff}.ozqur-report-container{background-color:#555;padding:0;display:flex;flex-direction:column;align-items:center;font-family:Inter,Roboto,sans-serif;color:var(--ozqur-dark);width:210mm;box-sizing:border-box}.report.pdf-mode .ozqur-report-container{background:transparent;padding:0}.ozqur-page{width:210mm;min-height:297mm;background:var(--ozqur-white);margin-bottom:20px;padding:15mm;box-sizing:border-box;position:relative;page-break-after:always;box-shadow:0 4px 12px #0000001f}.report.pdf-mode .ozqur-page{margin-bottom:0;box-shadow:none}.ozqur-h1{font-size:24px;font-weight:800;color:var(--ozqur-grey);text-transform:uppercase;margin:0;letter-spacing:.03em}.ozqur-h2{font-size:32px;font-weight:800;color:var(--ozqur-dark);margin:0 0 5px}.ozqur-h3{font-size:18px;font-weight:800;color:var(--ozqur-dark);border-bottom:2px solid var(--ozqur-light);padding-bottom:10px;margin:0 0 20px}.ozqur-subtext{font-size:14px;color:var(--ozqur-grey)}.ozqur-subtext-lg{font-size:18px;margin:0 0 30px}.ozqur-body-copy{margin-bottom:30px;line-height:1.6}.ozqur-small-note{font-size:11px;margin-top:5px}.ozqur-label{font-size:12px;text-transform:uppercase;color:var(--ozqur-grey);font-weight:700;margin-bottom:4px;display:block;letter-spacing:.02em}.ozqur-value-xl{font-size:36px;font-weight:800;color:var(--ozqur-dark)}.ozqur-value-lg{font-size:24px;font-weight:800;color:var(--ozqur-lime)}.ozqur-value-muted{color:#555}.ozqur-value-dark{color:var(--ozqur-dark)}.ozqur-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ozqur-lime);padding-bottom:20px;margin-bottom:30px}.ozqur-header-compact{margin-bottom:20px;padding-bottom:10px}.ozqur-header-meta{text-align:right}.ozqur-logo{width:180px;height:auto;object-fit:contain}.ozqur-hero{width:100%;height:300px;background-color:var(--ozqur-light);border-radius:8px;overflow:hidden;position:relative;margin-bottom:30px}.ozqur-hero-img{width:100%;height:100%;object-fit:cover;display:block;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.ozqur-hero-tag{position:absolute;bottom:0;left:0;background:var(--ozqur-lime);color:#fff;padding:8px 16px;font-weight:800;font-size:13px}.ozqur-valuation-grid{display:flex;gap:20px;margin-bottom:40px}.ozqur-card{flex:1;padding:20px;border-radius:8px}.ozqur-card-primary{background:#fff;border-left:8px solid var(--ozqur-lime);box-shadow:0 4px 12px #0000000d}.ozqur-card-secondary{background:var(--ozqur-light);border:1px solid #e5e5e5}.ozqur-attributes{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ozqur-attr-box{background:var(--ozqur-light);padding:15px;text-align:center;border-radius:6px}.ozqur-attr-energy{position:relative}.ozqur-energy-dot{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%;background:#eab308}.ozqur-bidding-layout{display:flex;gap:40px}.ozqur-bidding-main{flex:2}.ozqur-bidding-sidebar{flex:1;background:#f9fafb;padding:20px;border-radius:8px;font-size:13px;line-height:1.5}.ozqur-sidebar-title{color:var(--ozqur-lime);display:block;margin-bottom:10px}.ozqur-circles-container{display:flex;justify-content:space-between;margin:40px 0}.ozqur-circle-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.ozqur-circle{width:100px;height:100px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:800;margin-bottom:10px}.circle-grey{background-color:#e5e7eb;color:#374151}.circle-purple{background-color:#e9d5ff;color:#6b21a8}.circle-orange{background-color:#ffedd5;color:#c2410c}.ozqur-bidding-stats{display:flex;gap:40px;margin-top:40px}.ozqur-chart-container{height:250px;display:flex;align-items:flex-end;justify-content:space-between;padding-top:30px;margin-bottom:20px}.ozqur-bar-group{display:flex;flex-direction:column;align-items:center;width:8%;position:relative}.ozqur-bar-value{font-size:10px;font-weight:800;color:var(--ozqur-grey);margin-bottom:5px}.ozqur-bar{width:100%;background-color:var(--ozqur-lime);border-radius:4px 4px 0 0;transition:height .3s ease}.ozqur-bar-label{margin-top:8px;font-size:10px;color:var(--ozqur-grey)}.ozqur-chart-source{text-align:right;font-size:10px;margin:0 0 40px}.ozqur-table{width:100%;border-collapse:collapse;font-size:12px}.ozqur-table th{background:var(--ozqur-grey);color:#fff;text-align:left;padding:10px;font-weight:700}.ozqur-table td{padding:10px;border-bottom:1px solid #eee;color:#444}.ozqur-table tr:nth-child(2n){background-color:#fafafa}.ozqur-table td.right,.ozqur-table th.right{text-align:right}.ozqur-table td.strong{font-weight:800;color:#111827}.ozqur-footer{margin-top:auto;border-top:1px solid #eee;padding-top:15px;display:flex;justify-content:space-between;color:#999;font-size:10px}.font-inter{font-family:Inter,sans-serif}.bg-brand-dark{background-color:#333}.bg-brand-lime{background-color:#9fb628}.bg-brand-light{background-color:#f3f4f6}.bg-brand-grey{background-color:#7c8082}.text-brand-dark{color:#333}.text-brand-lime{color:#9fb628}.text-brand-grey{color:#7c8082}.text-brand-blue{color:#2b5797}.border-brand-lime{border-color:#9fb628}.card-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.pie-chart{background-size:100% 100%;transform:translateZ(0);backface-visibility:hidden}.a4-page{width:210mm;min-height:297mm;padding:20mm;margin:0 auto 20mm;background:#fff;box-shadow:0 0 10px #0000001a;position:relative;box-sizing:border-box;overflow:hidden}@media print{body{background:#fff;margin:0}.no-print{display:none!important}.a4-page{margin:0;box-shadow:none;page-break-after:always;min-height:100vh;width:100%;padding:15mm;border:none}.a4-page:last-child{page-break-after:auto}.pdf-amenities-radar{width:330px!important;height:330px!important}.pdf-amenities-page,.pdf-amenities-main{gap:8px!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
