.structure-card{margin-bottom:0}.title-info-card{display:grid;grid-gap:6px;gap:6px}@media only screen and (min-width:992px){.title-info-card{grid-template-columns:1fr 1fr;gap:8px}}.title-info-card .info-row-item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;background-color:var(--report-row-bg,var(--body-bg));min-height:48px;transition:background-color .15s}.title-info-card .info-row-item:nth-child(2n){background-color:transparent}.title-info-card .info-row-item .row-title{color:var(--report-label-color,#7e7e8f);font-size:13px;flex:0 0 40%;line-height:1.4}.title-info-card .info-row-item .row-value{flex:1 1;color:var(--report-value-color,#1e1e1e);font-size:14px;text-align:end;line-height:1.4}.title-info-card .info-row-item .row-value .notes-ul{list-style:disc;list-style-position:inside;padding:0;margin:0}.title-info-card .info-row-item .row-value .notes-ul li{margin-bottom:3px;font-size:13px}.title-info-card .info-row-item .row-value .notes-ul li:last-child{margin-bottom:0}.all-notes-card,.title-notes-card{display:grid;grid-gap:10px;gap:10px}@media only screen and (min-width:992px){.all-notes-card,.title-notes-card{grid-template-columns:1fr 1fr}}.all-notes-card .all-notes-section-title,.title-notes-card .all-notes-section-title{grid-column:1/-1;font-family:Inter-SemiBold,Cairo-SemiBold;font-size:15px;color:var(--primary);padding:4px 0}.all-notes-card .notes-block,.title-notes-card .notes-block{background-color:var(--report-row-bg,var(--body-bg));border-radius:10px;padding:14px 16px;-webkit-border-start:3px solid var(--primary);border-inline-start:3px solid var(--primary)}.all-notes-card .notes-block .notes-label,.title-notes-card .notes-block .notes-label{font-family:Inter-SemiBold,Cairo-SemiBold;font-size:14px;color:var(--report-value-color,#1c1c1c);margin-bottom:8px}.all-notes-card .notes-block .notes-content .notes-ul,.title-notes-card .notes-block .notes-content .notes-ul{margin:0;padding:0;-webkit-padding-start:1rem;padding-inline-start:1rem;list-style-type:disc;list-style-position:outside}.all-notes-card .notes-block .notes-content .notes-ul li,.title-notes-card .notes-block .notes-content .notes-ul li{font-size:13px;margin-bottom:4px;color:var(--report-label-color,#555);line-height:1.5}.all-notes-card .notes-block .notes-content .notes-ul li:last-child,.title-notes-card .notes-block .notes-content .notes-ul li:last-child{margin-bottom:0}.points-media-card{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.points-media-card .point-card{background-color:var(--report-row-bg,var(--body-bg));border-radius:10px;overflow:hidden;display:flex;flex-direction:column;gap:0;transition:box-shadow .2s;width:100%}@media only screen and (min-width:992px){.points-media-card .point-card{width:calc(50% - 5px)}}.points-media-card .point-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.07)}.points-media-card .point-card .point-header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;padding:12px 14px;align-items:flex-start}.points-media-card .point-card .point-header .icon-exp-txt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px;color:#fff;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.18);text-shadow:0 1px 2px rgba(0,0,0,.2);line-height:1.5}.points-media-card .point-card .point-header .description-icon-btn{padding:2px;margin-top:1px;flex-shrink:0;opacity:.7;transition:opacity .15s}.points-media-card .point-card .point-header .description-icon-btn:hover{opacity:1}.points-media-card .point-card .point-header .point-name-area{display:flex;flex-direction:column;gap:5px}.points-media-card .point-card .point-header .point-name-area .point-name{font-family:Inter-SemiBold,Cairo-SemiBold;font-size:14px;color:var(--report-value-color,#1c1c1c)}@media only screen and (min-width:992px){.points-media-card .point-card .point-header .point-name-area .point-name{font-size:15px}}.points-media-card .point-card .point-header .point-name-area .point-notes .notes-ul{margin:0;padding:0;-webkit-padding-start:1rem;padding-inline-start:1rem;list-style-type:disc;list-style-position:outside}.points-media-card .point-card .point-header .point-name-area .point-notes .notes-ul li{font-size:12px;line-height:1.45;margin-bottom:3px;color:var(--report-label-color,#666)}.points-media-card .point-card .point-media-grid{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 10px}.points-media-card .point-card .point-media-grid .media-thumb-btn{padding:0;position:relative;border-radius:6px;overflow:hidden;flex-shrink:0}.points-media-card .point-card .point-media-grid .media-thumb-btn .media-thumb img{width:80px;height:60px;object-fit:cover;border-radius:6px;display:block;transition:transform .2s}@media only screen and (min-width:992px){.points-media-card .point-card .point-media-grid .media-thumb-btn .media-thumb img{width:88px;height:66px}}.points-media-card .point-card .point-media-grid .media-thumb-btn .media-thumb-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;color:#fff;border-radius:6px}.points-media-card .point-card .point-media-grid .media-thumb-btn:hover .media-thumb img{transform:scale(1.05)}.points-media-card .point-card .point-media-grid .media-thumb-btn:hover .media-thumb-overlay{opacity:1}.points-media-card .point-card .point-media-grid .media-video{border-radius:6px;border:1px solid rgba(0,0,0,.08);max-width:240px;height:auto;aspect-ratio:16/9}[data-bs-theme=dark] .title-info-card .info-row-item{background-color:var(--tertiary-bg)}[data-bs-theme=dark] .title-info-card .info-row-item:nth-child(2n){background-color:transparent}[data-bs-theme=dark] .title-info-card .info-row-item .row-title{color:#7e7e8f}[data-bs-theme=dark] .title-info-card .info-row-item .row-value{color:#e0e0e0}[data-bs-theme=dark] .all-notes-card .notes-block,[data-bs-theme=dark] .title-notes-card .notes-block{background-color:var(--tertiary-bg)}[data-bs-theme=dark] .all-notes-card .notes-block .notes-label,[data-bs-theme=dark] .title-notes-card .notes-block .notes-label{color:#e0e0e0}[data-bs-theme=dark] .all-notes-card .notes-block .notes-content li,[data-bs-theme=dark] .title-notes-card .notes-block .notes-content li{color:#aaa}[data-bs-theme=dark] .all-notes-card .all-notes-section-title{color:var(--primary)}[data-bs-theme=dark] .points-media-card .point-card{background-color:var(--tertiary-bg)}[data-bs-theme=dark] .points-media-card .point-card .point-name{color:#e0e0e0!important}[data-bs-theme=dark] .points-media-card .point-card .point-notes li{color:#aaa}.media-gallery{width:100%}.gallery-heading{font-family:Inter-SemiBold,Cairo-SemiBold;font-size:15px;color:var(--report-value-color,#1c1c1c);margin-bottom:10px}@media only screen and (min-width:992px){.gallery-heading{font-size:16px}}.media-thumb-btn{padding:0;position:relative;border-radius:8px;overflow:hidden;flex-shrink:0;display:block}.media-thumb-btn .media-thumb{display:block}.media-thumb-btn .media-thumb img{display:block;object-fit:cover;border-radius:8px;transition:transform .25s}.media-thumb-btn .media-hover-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;color:#fff;border-radius:8px}.media-thumb-btn:hover .media-thumb img{transform:scale(1.06)}.media-thumb-btn:hover .media-hover-overlay{opacity:1}.media-thumb-btn.large .media-thumb img{width:100%;height:200px}@media only screen and (min-width:992px){.media-thumb-btn.large .media-thumb img{height:240px}}.pictures-with-description-gallery .media-thumb-btn.large .media-thumb img{height:120px}@media only screen and (min-width:576px){.pictures-with-description-gallery .media-thumb-btn.large .media-thumb img{height:130px}}@media only screen and (min-width:768px){.pictures-with-description-gallery .media-thumb-btn.large .media-thumb img{height:140px}}@media only screen and (min-width:992px){.pictures-with-description-gallery .media-thumb-btn.large .media-thumb img{height:auto;aspect-ratio:4/3}}.media-video{border-radius:8px;border:1px solid rgba(0,0,0,.08);max-width:100%;height:auto;aspect-ratio:16/9}.interactive-picture-gallery .interactive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:6px;gap:6px;max-width:900px}@media only screen and (min-width:992px){.interactive-picture-gallery .interactive-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.interactive-picture-gallery .interactive-grid .media-thumb-btn .media-thumb img{width:100%;height:140px}@media only screen and (min-width:992px){.interactive-picture-gallery .interactive-grid .media-thumb-btn .media-thumb img{height:170px}}.interactive-picture-gallery .media-legend{margin-top:12px;background-color:var(--report-row-bg,var(--extra-light));padding:10px 16px;border-radius:8px;font-size:13px;color:var(--report-label-color,#555);text-align:center;line-height:1.6}.pictures-with-description-gallery{display:grid;grid-gap:20px;gap:20px}.pictures-with-description-gallery .description-media-block .media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:6px;gap:6px}@media only screen and (min-width:576px){.pictures-with-description-gallery .description-media-block .media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media only screen and (min-width:768px){.pictures-with-description-gallery .description-media-block .media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media only screen and (min-width:992px){.pictures-with-description-gallery .description-media-block .media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:600px}}.standard-media-gallery .media-thumb-grid{display:flex;flex-wrap:wrap;gap:6px}.standard-media-gallery .media-thumb-grid .media-thumb-btn .media-thumb img{width:80px;height:60px}@media only screen and (min-width:992px){.standard-media-gallery .media-thumb-grid .media-thumb-btn .media-thumb img{width:96px;height:72px}}.standard-media-gallery .media-swiper-wrapper{position:relative;width:100%}.standard-media-gallery .media-swiper-wrapper .slide{display:flex;justify-content:center}.standard-media-gallery .media-swiper-wrapper .slide .slide-img{display:flex}.standard-media-gallery .media-swiper-wrapper .slide .slide-img img{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:8px}.standard-media-gallery .media-swiper-wrapper .swiper-nav-btns{position:absolute;top:50%;inset-inline-start:-18px;inset-inline-end:-18px;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:4}@media only screen and (min-width:992px){.standard-media-gallery .media-swiper-wrapper .swiper-nav-btns{display:none}}.standard-media-gallery .media-swiper-wrapper .swiper-nav-btns .swiper-nav-btn{width:48px;height:48px;padding:0;color:#6a6a6a;background-color:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.12);border-radius:50%;pointer-events:all;display:flex;align-items:center;justify-content:center}.standard-media-gallery .media-swiper-wrapper .swiper-nav-btns .swiper-nav-btn svg{width:26px;height:26px}[data-bs-theme=dark] .gallery-heading{color:#e0e0e0}[data-bs-theme=dark] .media-legend{background-color:var(--tertiary-bg);color:#aaa}[data-bs-theme=dark] .standard-media-gallery .media-swiper-wrapper .swiper-nav-btn{background-color:var(--soft-primary);color:#ccc}:root{--report-print-header-height:36px;--primary:#009460;--primary-rgb:0,148,96;--navbar-lg-height:96px;--orange:#f1963b;--green:#13c56b;--white:#fff;--black:#000;--black-rgb:0,0,0;--dark:#363d48;--dark-text-emphasis:#272c35;--success:#13c56b;--info:#24b0da;--warning:#e8bc52;--danger:#ed5e5e;--success-rgb:19,197,107;--info-rgb:80,195,230;--warning-rgb:232,188,82;--danger-rgb:237,94,94;--dark-rgb:54,61,72;--white-rgb:255,255,255;--border-radius:4px}[data-bs-theme=light]{--primary-text-color:#292929;--primary-bg-subtle:#d0ffee;--body-color:#101828;--body-bg:#f5f5f5;--body-color-rgb:33,37,41;--body-bg-rgb:243,246,249;--light:#f1f1f1;--light-text-emphasis:#ced4da;--light-rgb:243,246,249;--extra-light:#f7f8fa;--success-bg-subtle:#dcf6e9;--info-bg-subtle:#e5f6fb;--warning-bg-subtle:#fcf5e5;--danger-bg-subtle:#fce7e7;--light-bg-subtle:#f9fbfc;--dark-bg-subtle:#e9ebec;--primary-border-subtle:#c2d3f5;--danger-text-emphasis:#c95050;--primary-text-emphasis:#0e7a54;--secondary-text-emphasis:#724ec0;--success-text-emphasis:#10a75b;--info-text-emphasis:#44a6c4;--warning-text-emphasis:#c5a046;--body-font-size:1rem;--body-font-weight:400;--body-line-height:1.5;--emphasis-color:#212529;--emphasis-color-rgb:33,37,41;--secondary-color:#696969;--secondary-color-rgb:105,105,105;--secondary-bg:#fff;--secondary-bg-rgb:255,255,255}[data-bs-theme=dark]{color-scheme:dark;--primary:#00a86b;--soft-primary:#333336;--body-color:#e0e0e0;--body-color-rgb:224,224,224;--body-bg:#202124;--body-bg-rgb:32,33,36;--emphasis-color:#fff;--emphasis-color-rgb:255,255,255;--secondary-color:#696969;--secondary-color-rgb:105,105,105;--secondary-bg:#212529;--secondary-bg-rgb:33,37,41;--tertiary-color:rgba(206,212,218,.75);--tertiary-color-rgb:206,212,218;--tertiary-bg:#2a2d31;--tertiary-bg-rgb:42,45,49;--primary-text-color:#e0e0e0;--primary-text-emphasis:#1c8f67;--secondary-text-emphasis:#9e7de8;--success-text-emphasis:#42d189;--info-text-emphasis:#73cfeb;--warning-text-emphasis:#edc975;--danger-text-emphasis:#f17e7e;--light:#596068;--light-rgb:89,96,104;--extra-light:#41474d;--light-text-emphasis:#535659;--primary-bg-subtle:rgba(102,145,231,.15);--secondary-bg-subtle:rgba(134,92,226,.15);--success-bg-subtle:rgba(19,197,107,.15);--info-bg-subtle:rgba(80,195,230,.15);--warning-bg-subtle:rgba(232,188,82,.15);--danger-bg-subtle:rgba(237,94,94,.15);--light-bg-subtle:#25282c;--dark-bg-subtle:#313437;--primary-border-subtle:#425e96;--secondary-border-subtle:#432e71;--success-border-subtle:#0a6336;--info-border-subtle:#286273;--warning-border-subtle:#745e29;--danger-border-subtle:#772f2f;--light-border-subtle:#35383c;--dark-border-subtle:#3c3f42;--heading-color:#ced4da;--link-color:#e0e9fa;--link-hover-color:#e6edfb;--link-color-rgb:224,233,250;--link-hover-color-rgb:230,237,251;--code-color:#f672a7;--highlight-color:#ced4da;--highlight-bg:#5d4b21;--border-color:#32383e;--border-color-translucent:#32383e;--form-valid-color:#42d189;--form-valid-border-color:#42d189;--form-invalid-color:#f17e7e;--form-invalid-border-color:#f17e7e}.table-light{--table-color:#000;--table-bg:#f3f6f9;--table-border-color:#dbdde0;--table-striped-bg:#eef1f4;--table-striped-color:#000;--table-active-bg:#e9ecef;--table-active-color:#000;--table-hover-bg:#e9ecef;--table-hover-color:#000;color:var(--table-color);border-color:var(--table-border-color)}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,p{margin:0}h2,h3,h4,h5{font-weight:400}a{color:var(--body-color)}a,a:hover{text-decoration:none}ul{padding:0;margin:0;list-style-type:none}@font-face{font-family:Inter-Light;src:url(/fonts/inter-light.woff2) format("woff2");font-style:normal}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-style:normal}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-style:normal}@font-face{font-family:Inter-Extra-Bold;src:url(/fonts/inter-extra-bold.woff2) format("woff2");font-style:normal}@font-face{font-family:Cairo-Light;src:url(/fonts/Cairo-Light.woff2) format("woff2");font-style:normal}@font-face{font-family:Cairo-Regular;src:url(/fonts/Cairo-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:Cairo-Medium;src:url(/fonts/Cairo-Medium.woff2) format("woff2");font-style:normal}@font-face{font-family:Cairo-SemiBold;src:url(/fonts/Cairo-SemiBold.woff2) format("woff2");font-style:normal}@font-face{font-family:Cairo-Bold;src:url(/fonts/Cairo-Bold.woff2) format("woff2");font-style:normal}@font-face{font-family:Cairo-ExtraBold;src:url(/fonts/Cairo-ExtraBold.woff2) format("woff2");font-style:normal}.custom-container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media only screen and (min-width:576px){.custom-container{max-width:540px}}@media only screen and (min-width:768px){.custom-container{max-width:720px}}@media only screen and (min-width:992px){.custom-container{max-width:960px}}@media only screen and (min-width:1224px){.custom-container{max-width:1170px}}@media only screen and (min-width:1366px){.custom-container{max-width:1284px}}@media only screen and (min-width:1400px){.custom-container{max-width:1284px}}@media only screen and (min-width:1600px){.custom-container{max-width:1440px}}@media only screen and (min-width:1920px){.custom-container{max-width:1440px}}.admin-custom-container{margin:0;width:100%;padding-left:15px;padding-right:15px;max-width:1920px}.admin-container{margin:0;width:100%;padding-left:1.5rem;padding-right:1.5rem}.table-header-actions{border-bottom:1px solid rgba(var(--black-rgb),.1);padding:.8rem;border-radius:.25rem;display:flex;justify-content:space-between;align-items:center}.table-header-actions button{min-height:40px}.table-header-actions .create-btn{height:auto;padding:8px 1rem;font-size:.9rem;display:flex;align-items:center}.table-header-actions .create-btn>svg{width:1rem;height:1rem}button.delete-all-btn{height:auto;padding:8px 1rem;font-size:.9rem;display:flex;align-items:center;background-color:var(--danger)!important}button.delete-all-btn:hover{background-color:var(--danger-text-emphasis)!important}button.delete-all-btn>svg{width:1rem;height:1rem}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}:root{--report-row-bg:#f9fafb;--report-label-color:#6b7280;--report-value-color:#111827;--report-title-color:#1a1a1a;--report-card-bg:#fff;--report-card-shadow:0 1px 8px rgba(0,0,0,.06);--report-border-color:rgba(0,0,0,.07)}[data-bs-theme=dark]{--report-row-bg:var(--tertiary-bg);--report-label-color:#6b7280;--report-value-color:#e5e7eb;--report-title-color:#f0f0f0;--report-card-bg:var(--soft-primary);--report-card-shadow:0 1px 8px rgba(0,0,0,.3);--report-border-color:hsla(0,0%,100%,.07)}.ant-modal-wrap.ant-modal-wrap-rtl .report-media-modal .ant-modal-content .ant-modal-close{inset-inline-end:6px!important;inset-inline-start:unset}.report-media-modal .ant-modal-content{background-color:#2a2a2a}.report-media-modal .ant-modal-content .ant-modal-close{top:calc(44px + env(safe-area-inset-top, 0px));inset-inline-start:6px}.report-media-modal .ant-modal-content .ant-modal-close .anticon{border:1px solid hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,.2)}.report-media-modal .ant-modal-content .ant-modal-close .anticon svg{color:#fff;width:22px;height:22px}.report-media-modal .report-media-gallery .image-gallery-thumbnail.active,.report-media-modal .report-media-gallery .image-gallery-thumbnail:hover{border:2px solid var(--primary)}.report-details-section-wrapper{direction:ltr}.report-details-section-wrapper.rtl{direction:rtl}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.report-toolbar .toolbar-start .vendor-logo img{height:auto;width:90px}@media only screen and (min-width:992px){.report-toolbar .toolbar-start .vendor-logo img{width:110px}}.report-toolbar .toolbar-end{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media only screen and (min-width:576px){.report-toolbar .toolbar-end{gap:12px}}.report-toolbar .toggle-lang-btn{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-family:Inter-SemiBold,Cairo-SemiBold;border-radius:10px;background-color:var(--white);color:var(--report-value-color,#1f2937);border:1.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.06);transition:all .2s;white-space:nowrap}.report-toolbar .toggle-lang-btn .custom-image{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.report-toolbar .toggle-lang-btn .custom-image img{width:20px!important;height:20px!important;object-fit:contain;border-radius:3px;display:block}.report-toolbar .toggle-lang-btn:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 2px 8px rgba(var(--primary-rgb,59,130,246),.15)}@media only screen and (min-width:992px){.report-toolbar .toggle-lang-btn{min-height:44px}}.report-toolbar .print-btn{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;font-family:Inter-SemiBold,Cairo-SemiBold;border-radius:10px;background-color:var(--primary);color:#fff;border:1.5px solid var(--primary);box-shadow:0 2px 6px rgba(var(--primary-rgb,59,130,246),.3);transition:all .2s;white-space:nowrap}.report-toolbar .print-btn svg{width:17px;height:17px;flex-shrink:0}.report-toolbar .print-btn:hover{opacity:.88;box-shadow:0 4px 12px rgba(var(--primary-rgb,59,130,246),.35)}@media only screen and (min-width:992px){.report-toolbar .print-btn{min-height:44px}.mobile-nav-wrapper{display:none}}.report-body{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media only screen and (min-width:992px){.report-body{grid-template-columns:1fr 210px;gap:24px}}.report-body .desktop-nav-wrapper{display:none}@media only screen and (min-width:992px){.report-body .desktop-nav-wrapper{display:block;order:2;position:-webkit-sticky;position:sticky;top:108px;align-self:start}}.report-body .report-sections{display:flex;flex-direction:column;gap:16px;order:1;min-width:0}.report-section-card{background-color:var(--report-card-bg);border-radius:14px;box-shadow:var(--report-card-shadow);overflow:hidden;scroll-margin-top:110px}.report-section-card .section-header{border-bottom:1px solid var(--report-border-color)}.report-section-card .section-header .section-title{font-family:Inter-SemiBold,Cairo-SemiBold;font-size:17px;color:var(--report-title-color);margin:0;display:flex;align-items:center;gap:7px;line-height:1.4}@media only screen and (min-width:992px){.report-section-card .section-header .section-title{font-size:19px}}.report-section-card .section-header .section-title .ai-icon{color:var(--primary);font-size:14px;flex-shrink:0}.report-section-card .section-header .section-description{display:none;font-size:13px;color:var(--report-label-color);margin:0;line-height:1.5}@media only screen and (min-width:992px){.report-section-card .section-header .section-description{display:block}}.report-section-card .section-header-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:12px;padding:16px 20px 14px;transition:background-color .15s}@media only screen and (min-width:992px){.report-section-card .section-header-toggle{padding:18px 24px 16px}}.report-section-card .section-header-toggle:hover{background-color:rgba(0,0,0,.025)}.report-section-card .section-header-toggle .section-header-inner{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.report-section-card .section-header-toggle .section-header-inner .section-icon{flex-shrink:0;flex-grow:0;width:36px;height:36px;border-radius:8px;overflow:hidden}.report-section-card .section-header-toggle .section-header-inner .section-icon img{width:36px!important;height:36px!important;object-fit:cover;display:block}.report-section-card .section-header-toggle .section-header-inner .section-title-group{flex:1 1;min-width:0}.report-section-card .section-header-toggle .collapse-chevron{flex-shrink:0;font-size:22px;color:var(--report-label-color);transition:transform .25s ease}.report-section-card .section-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease}.report-section-card .section-body .section-body-inner{overflow:hidden;min-height:0;padding:16px 20px;transition:padding .28s ease}@media only screen and (min-width:992px){.report-section-card .section-body .section-body-inner{padding:20px 24px}}.report-section-card.is-collapsed .section-header-toggle{border-bottom-color:transparent}.report-section-card.is-collapsed .collapse-chevron{transform:rotate(-90deg)}.report-section-card.is-collapsed .section-body{grid-template-rows:0fr}.report-section-card.is-collapsed .section-body .section-body-inner{padding-top:0;padding-bottom:0}.report-section-card.ai-section-card .section-header{background:linear-gradient(135deg,rgba(var(--primary-rgb,59,130,246),.05) 0,transparent 60%)}.structure-renderer{display:flex;flex-direction:column;gap:16px}.structure-renderer .structure-item>*{width:100%}.structure-renderer .sub-categories-print,.structure-renderer .sub-category-all-content{display:flex;flex-direction:column;gap:16px}.scrollable-tabs-container .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.scrollable-tabs-container .ant-tabs-nav-wrap:after,.scrollable-tabs-container .ant-tabs-nav-wrap:before{display:none!important}.scrollable-tabs-container .ant-tabs-extra-content{display:flex;align-items:center}.scrollable-tabs-container .tabs-scroll-arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:1px solid var(--report-border-color);background-color:var(--white);color:var(--report-label-color,#6b7280);cursor:pointer;transition:all .2s}.scrollable-tabs-container .tabs-scroll-arrow:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.sub-category-tabs .ant-tabs-nav{margin-bottom:14px}.sub-category-tabs .ant-tabs-nav .ant-tabs-nav-list{gap:4px}.sub-category-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{border-radius:8px 8px 0 0!important;font-size:13px;padding:6px 14px;font-family:Inter-SemiBold,Cairo-SemiBold;border-color:var(--report-border-color)!important;transition:all .2s}.sub-category-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:var(--primary)!important;border-color:var(--primary)!important}.sub-category-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ai-summary-section .ai-summary-content .ai-summary-text{font-size:14px;line-height:1.75;color:var(--report-value-color);margin:0}@media print{html{height:auto!important;overflow:initial!important}body,html{height:100%;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;font-family:var(--font-inter),var(--font-cairo)}.page-break{display:block;page-break-before:always;break-before:page}.no-print{display:none}.print-only{display:block}.avoid-break{break-inside:avoid;page-break-inside:avoid}@page{size:A4;margin-left:5mm;margin-right:5mm;margin-top:var(--report-print-header-height);margin-bottom:5mm;padding:0}.report-toolbar .print-btn{display:none}.desktop-nav-wrapper,.mobile-nav-wrapper{display:none!important}.report-body{display:block}.report-sections{gap:0}.report-section-card{box-shadow:none;border-radius:0;border-bottom:1px solid #e0e0e0;page-break-inside:avoid}.report-section-card.is-collapsed .section-body{grid-template-rows:1fr!important}.report-section-card.is-collapsed .section-body .section-body-inner{overflow:visible!important}.report-section-card.is-collapsed .collapse-chevron{transform:none!important}.report-details-section-wrapper.to-be-printed-section{width:200mm!important;max-width:200mm!important;margin:0 auto!important;box-sizing:border-box;padding:0}.to-be-printed-section .print-table{width:100%!important;max-width:100%!important;table-layout:fixed;word-wrap:break-word}.to-be-printed-section .repeat-header{text-align:left;font-weight:400;padding:0}.to-be-printed-section thead{display:table-header-group!important}.to-be-printed-section .print-content{width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden;word-wrap:break-word}.charts-section,.grades-list-wrapper,.vehicle-info-section{page-break-inside:avoid;break-inside:avoid}.structure-category-item{page-break-inside:auto;break-inside:auto;page-break-before:auto;break-before:auto}img{max-width:140px!important;max-height:140px!important;object-fit:cover!important;image-rendering:auto;image-orientation:from-image!important}.car-img img{max-width:240px!important;max-height:180px!important}.cover-banner img,.report-print-header img{max-width:none!important;max-height:none!important}.cover-banner{page-break-inside:avoid;break-inside:avoid}}[data-bs-theme=dark] .report-toolbar .toggle-lang-btn{background-color:var(--soft-primary);color:#d1d5db;border-color:hsla(0,0%,100%,.1)}[data-bs-theme=dark] .report-toolbar .toggle-lang-btn:hover{border-color:var(--primary);color:var(--primary)}[data-bs-theme=dark] .sub-category-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{background-color:var(--soft-primary);border-color:hsla(0,0%,100%,.08)!important}[data-bs-theme=dark] .sub-category-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:#9ca3af}[data-bs-theme=dark] .scrollable-tabs-container .tabs-scroll-arrow{background-color:var(--soft-primary);border-color:hsla(0,0%,100%,.08);color:#9ca3af}[data-bs-theme=dark] .scrollable-tabs-container .tabs-scroll-arrow:hover{background-color:var(--primary);color:#fff}[data-bs-theme=dark] .section-header-toggle:hover{background-color:hsla(0,0%,100%,.03)!important}[data-bs-theme=dark] .ai-summary-section .ai-summary-text{color:#d1d5db}