.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;width:90%;max-width:500px}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{margin-bottom:10px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}.contact-form button{padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.contact-form button:hover{background-color:#0056b3}.main-header{background-image:url(/build/_assets/okavango4-XBWTEEP7.png);background-size:cover;background-repeat:no-repeat}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:10px;padding:10px}.grid-item{background-color:#f0f0f0;padding:20px;text-align:center;border:1px solid #ddd}.mobile-hidden{display:block}@media (max-width: 740px){.mobile-hidden{display:none}.logo-margin{margin-left:10px;margin-right:10px}.mobile-display{display:display}}.custom-tabview .p-tabview-nav{border-radius:.5rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);display:flex;flex-direction:row}.custom-tabview .p-tabview-nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.custom-tabview .p-tabview-nav{bottom:0;padding-bottom:0}.custom-tabview .p-tabview-nav-link{display:flex;cursor:pointer;flex-direction:row;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-tabview .p-tabview-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.default-tab .p-tabview-nav-link{display:flex;flex-direction:row;border-width:1px;--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.default-tab .p-tabview-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.disabled-tab .p-tabview-nav-link{cursor:not-allowed;border-width:1px;--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active-tab .p-tabview-nav-link{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.active-tab .p-tabview-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.active-tab-report .p-tabview-nav-link{display:flex;flex-direction:row;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.active-tab-report .p-tabview-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.default-tab-report .p-tabview-nav-link{display:flex;flex-direction:row;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.default-tab-report .p-tabview-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.disabled-tab-report .p-tabview-nav-link{cursor:not-allowed;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active-tab .p-tabview-nav-link .p-tabview-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chat-container{display:flex;flex-direction:column;height:100%}.messages{flex:1;overflow-y:auto;padding:10px}.message{margin-bottom:10px}.message-form{display:flex;padding:10px;border-top:1px solid #ccc}.message-form textarea{flex:1;margin-right:10px;padding:10px;border:1px solid #ccc;border-radius:4px}.message-form button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.message-form button:disabled{background-color:#ccc;cursor:not-allowed}.fade-in{animation:fadeIn .3s ease-in-out}.fade-out{animation:fadeOut .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.p-tabview .p-tabview-nav li.justify-content-end{margin-left:auto}.justify-content-end{justify-content:flex-end!important}.iti{width:100%}.iti__flag-container,.iti__selected-flag{padding:0 6px}.iti input{padding-left:52px!important}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px!important;padding-left:52px!important;margin-left:0}.tabs-container{font-family:Arial,sans-serif;max-width:100%}.tabs-header{display:flex;border-bottom:1px solid #ccc}.tab-button{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:16px;transition:all .3s ease;border-bottom:3px solid transparent}.tab-button:hover{background-color:#f5f5f5}.tab-button.active{border-bottom:3px solid #007bff;color:#007bff;font-weight:700}.tab-content{padding:20px;border:1px solid #ddd;border-top:none;min-height:200px}.pdf-preview-container{display:flex;flex-direction:column;gap:0px;height:100vh;width:100%;overflow:hidden}.pdf-preview-error{color:red;padding:10px;border:1px solid #ffcccc;background-color:#fee}.pdf-preview-loading{color:#666;padding:10px;border:1px solid #eeeeee;background-color:#f9f9f9}.pdf-download-link a{color:#06c;text-decoration:none;font-weight:700}.pdf-download-link a:hover{text-decoration:underline}.valuation-report-preview{margin:0;box-shadow:0 2px 8px #78716c80;height:100vh}
